You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

48139 lines
4.5MB

  1. @charset "UTF-8";
  2. /*!
  3. * AdminLTE v3.1.0
  4. * Author: Colorlib
  5. * Website: AdminLTE.io <https://adminlte.io>
  6. * License: Open source - MIT <https://opensource.org/licenses/MIT>
  7. */
  8. /*!
  9. * Bootstrap v4.6.0 (https://getbootstrap.com/)
  10. * Copyright 2011-2021 The Bootstrap Authors
  11. * Copyright 2011-2021 Twitter, Inc.
  12. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
  13. */
  14. :root {
  15. --blue: #007bff;
  16. --indigo: #6610f2;
  17. --purple: #6f42c1;
  18. --pink: #e83e8c;
  19. --red: #dc3545;
  20. --orange: #fd7e14;
  21. --yellow: #ffc107;
  22. --green: #28a745;
  23. --teal: #20c997;
  24. --cyan: #17a2b8;
  25. --white: #fff;
  26. --gray: #6c757d;
  27. --gray-dark: #343a40;
  28. --primary: #007bff;
  29. --secondary: #6c757d;
  30. --success: #28a745;
  31. --info: #17a2b8;
  32. --warning: #ffc107;
  33. --danger: #dc3545;
  34. --light: #f8f9fa;
  35. --dark: #343a40;
  36. --breakpoint-xs: 0;
  37. --breakpoint-sm: 576px;
  38. --breakpoint-md: 768px;
  39. --breakpoint-lg: 992px;
  40. --breakpoint-xl: 1200px;
  41. --font-family-sans-serif: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  42. --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  43. }
  44. *,
  45. *::before,
  46. *::after {
  47. box-sizing: border-box;
  48. }
  49. html {
  50. font-family: sans-serif;
  51. line-height: 1.15;
  52. -webkit-text-size-adjust: 100%;
  53. -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  54. }
  55. article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
  56. display: block;
  57. }
  58. body {
  59. margin: 0;
  60. font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  61. font-size: 1rem;
  62. font-weight: 400;
  63. line-height: 1.5;
  64. color: #212529;
  65. text-align: left;
  66. background-color: #fff;
  67. }
  68. [tabindex="-1"]:focus:not(:focus-visible) {
  69. outline: 0 !important;
  70. }
  71. hr {
  72. box-sizing: content-box;
  73. height: 0;
  74. overflow: visible;
  75. }
  76. h1, h2, h3, h4, h5, h6 {
  77. margin-top: 0;
  78. margin-bottom: 0.5rem;
  79. }
  80. p {
  81. margin-top: 0;
  82. margin-bottom: 1rem;
  83. }
  84. abbr[title],
  85. abbr[data-original-title] {
  86. text-decoration: underline;
  87. text-decoration: underline dotted;
  88. cursor: help;
  89. border-bottom: 0;
  90. text-decoration-skip-ink: none;
  91. }
  92. address {
  93. margin-bottom: 1rem;
  94. font-style: normal;
  95. line-height: inherit;
  96. }
  97. ol,
  98. ul,
  99. dl {
  100. margin-top: 0;
  101. margin-bottom: 1rem;
  102. }
  103. ol ol,
  104. ul ul,
  105. ol ul,
  106. ul ol {
  107. margin-bottom: 0;
  108. }
  109. dt {
  110. font-weight: 700;
  111. }
  112. dd {
  113. margin-bottom: 0.5rem;
  114. margin-left: 0;
  115. }
  116. blockquote {
  117. margin: 0 0 1rem;
  118. }
  119. b,
  120. strong {
  121. font-weight: bolder;
  122. }
  123. small {
  124. font-size: 80%;
  125. }
  126. sub,
  127. sup {
  128. position: relative;
  129. font-size: 75%;
  130. line-height: 0;
  131. vertical-align: baseline;
  132. }
  133. sub {
  134. bottom: -0.25em;
  135. }
  136. sup {
  137. top: -0.5em;
  138. }
  139. a {
  140. color: #007bff;
  141. text-decoration: none;
  142. background-color: transparent;
  143. }
  144. a:hover {
  145. color: #0056b3;
  146. text-decoration: none;
  147. }
  148. a:not([href]):not([class]) {
  149. color: inherit;
  150. text-decoration: none;
  151. }
  152. a:not([href]):not([class]):hover {
  153. color: inherit;
  154. text-decoration: none;
  155. }
  156. pre,
  157. code,
  158. kbd,
  159. samp {
  160. font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  161. font-size: 1em;
  162. }
  163. pre {
  164. margin-top: 0;
  165. margin-bottom: 1rem;
  166. overflow: auto;
  167. -ms-overflow-style: scrollbar;
  168. }
  169. figure {
  170. margin: 0 0 1rem;
  171. }
  172. img {
  173. vertical-align: middle;
  174. border-style: none;
  175. }
  176. svg {
  177. overflow: hidden;
  178. vertical-align: middle;
  179. }
  180. table {
  181. border-collapse: collapse;
  182. }
  183. caption {
  184. padding-top: 0.75rem;
  185. padding-bottom: 0.75rem;
  186. color: #6c757d;
  187. text-align: left;
  188. caption-side: bottom;
  189. }
  190. th {
  191. text-align: inherit;
  192. text-align: -webkit-match-parent;
  193. }
  194. label {
  195. display: inline-block;
  196. margin-bottom: 0.5rem;
  197. }
  198. button {
  199. border-radius: 0;
  200. }
  201. button:focus:not(:focus-visible) {
  202. outline: 0;
  203. }
  204. input,
  205. button,
  206. select,
  207. optgroup,
  208. textarea {
  209. margin: 0;
  210. font-family: inherit;
  211. font-size: inherit;
  212. line-height: inherit;
  213. }
  214. button,
  215. input {
  216. overflow: visible;
  217. }
  218. button,
  219. select {
  220. text-transform: none;
  221. }
  222. [role=button] {
  223. cursor: pointer;
  224. }
  225. select {
  226. word-wrap: normal;
  227. }
  228. button,
  229. [type=button],
  230. [type=reset],
  231. [type=submit] {
  232. -webkit-appearance: button;
  233. }
  234. button:not(:disabled),
  235. [type=button]:not(:disabled),
  236. [type=reset]:not(:disabled),
  237. [type=submit]:not(:disabled) {
  238. cursor: pointer;
  239. }
  240. button::-moz-focus-inner,
  241. [type=button]::-moz-focus-inner,
  242. [type=reset]::-moz-focus-inner,
  243. [type=submit]::-moz-focus-inner {
  244. padding: 0;
  245. border-style: none;
  246. }
  247. input[type=radio],
  248. input[type=checkbox] {
  249. box-sizing: border-box;
  250. padding: 0;
  251. }
  252. textarea {
  253. overflow: auto;
  254. resize: vertical;
  255. }
  256. fieldset {
  257. min-width: 0;
  258. padding: 0;
  259. margin: 0;
  260. border: 0;
  261. }
  262. legend {
  263. display: block;
  264. width: 100%;
  265. max-width: 100%;
  266. padding: 0;
  267. margin-bottom: 0.5rem;
  268. font-size: 1.5rem;
  269. line-height: inherit;
  270. color: inherit;
  271. white-space: normal;
  272. }
  273. progress {
  274. vertical-align: baseline;
  275. }
  276. [type=number]::-webkit-inner-spin-button,
  277. [type=number]::-webkit-outer-spin-button {
  278. height: auto;
  279. }
  280. [type=search] {
  281. outline-offset: -2px;
  282. -webkit-appearance: none;
  283. }
  284. [type=search]::-webkit-search-decoration {
  285. -webkit-appearance: none;
  286. }
  287. ::-webkit-file-upload-button {
  288. font: inherit;
  289. -webkit-appearance: button;
  290. }
  291. output {
  292. display: inline-block;
  293. }
  294. summary {
  295. display: list-item;
  296. cursor: pointer;
  297. }
  298. template {
  299. display: none;
  300. }
  301. [hidden] {
  302. display: none !important;
  303. }
  304. h1, h2, h3, h4, h5, h6,
  305. .h1, .h2, .h3, .h4, .h5, .h6 {
  306. margin-bottom: 0.5rem;
  307. font-family: inherit;
  308. font-weight: 500;
  309. line-height: 1.2;
  310. color: inherit;
  311. }
  312. h1, .h1 {
  313. font-size: 2.5rem;
  314. }
  315. h2, .h2 {
  316. font-size: 2rem;
  317. }
  318. h3, .h3 {
  319. font-size: 1.75rem;
  320. }
  321. h4, .h4 {
  322. font-size: 1.5rem;
  323. }
  324. h5, .h5 {
  325. font-size: 1.25rem;
  326. }
  327. h6, .h6 {
  328. font-size: 1rem;
  329. }
  330. .lead {
  331. font-size: 1.25rem;
  332. font-weight: 300;
  333. }
  334. .display-1 {
  335. font-size: 6rem;
  336. font-weight: 300;
  337. line-height: 1.2;
  338. }
  339. .display-2 {
  340. font-size: 5.5rem;
  341. font-weight: 300;
  342. line-height: 1.2;
  343. }
  344. .display-3 {
  345. font-size: 4.5rem;
  346. font-weight: 300;
  347. line-height: 1.2;
  348. }
  349. .display-4 {
  350. font-size: 3.5rem;
  351. font-weight: 300;
  352. line-height: 1.2;
  353. }
  354. hr {
  355. margin-top: 1rem;
  356. margin-bottom: 1rem;
  357. border: 0;
  358. border-top: 1px solid rgba(0, 0, 0, 0.1);
  359. }
  360. small,
  361. .small {
  362. font-size: 80%;
  363. font-weight: 400;
  364. }
  365. mark,
  366. .mark {
  367. padding: 0.2em;
  368. background-color: #fcf8e3;
  369. }
  370. .list-unstyled {
  371. padding-left: 0;
  372. list-style: none;
  373. }
  374. .list-inline {
  375. padding-left: 0;
  376. list-style: none;
  377. }
  378. .list-inline-item {
  379. display: inline-block;
  380. }
  381. .list-inline-item:not(:last-child) {
  382. margin-right: 0.5rem;
  383. }
  384. .initialism {
  385. font-size: 90%;
  386. text-transform: uppercase;
  387. }
  388. .blockquote {
  389. margin-bottom: 1rem;
  390. font-size: 1.25rem;
  391. }
  392. .blockquote-footer {
  393. display: block;
  394. font-size: 80%;
  395. color: #6c757d;
  396. }
  397. .blockquote-footer::before {
  398. content: "— ";
  399. }
  400. .img-fluid {
  401. max-width: 100%;
  402. height: auto;
  403. }
  404. .img-thumbnail {
  405. padding: 0.25rem;
  406. background-color: #fff;
  407. border: 1px solid #dee2e6;
  408. border-radius: 0.25rem;
  409. box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
  410. max-width: 100%;
  411. height: auto;
  412. }
  413. .figure {
  414. display: inline-block;
  415. }
  416. .figure-img {
  417. margin-bottom: 0.5rem;
  418. line-height: 1;
  419. }
  420. .figure-caption {
  421. font-size: 90%;
  422. color: #6c757d;
  423. }
  424. code {
  425. font-size: 87.5%;
  426. color: #e83e8c;
  427. word-wrap: break-word;
  428. }
  429. a > code {
  430. color: inherit;
  431. }
  432. kbd {
  433. padding: 0.2rem 0.4rem;
  434. font-size: 87.5%;
  435. color: #fff;
  436. background-color: #212529;
  437. border-radius: 0.2rem;
  438. box-shadow: inset 0 -0.1rem 0 rgba(0, 0, 0, 0.25);
  439. }
  440. kbd kbd {
  441. padding: 0;
  442. font-size: 100%;
  443. font-weight: 700;
  444. box-shadow: none;
  445. }
  446. pre {
  447. display: block;
  448. font-size: 87.5%;
  449. color: #212529;
  450. }
  451. pre code {
  452. font-size: inherit;
  453. color: inherit;
  454. word-break: normal;
  455. }
  456. .pre-scrollable {
  457. max-height: 340px;
  458. overflow-y: scroll;
  459. }
  460. .container,
  461. .container-fluid,
  462. .container-xl,
  463. .container-lg,
  464. .container-md,
  465. .container-sm {
  466. width: 100%;
  467. padding-right: 7.5px;
  468. padding-left: 7.5px;
  469. margin-right: auto;
  470. margin-left: auto;
  471. }
  472. @media (min-width: 576px) {
  473. .container-sm, .container {
  474. max-width: 540px;
  475. }
  476. }
  477. @media (min-width: 768px) {
  478. .container-md, .container-sm, .container {
  479. max-width: 720px;
  480. }
  481. }
  482. @media (min-width: 992px) {
  483. .container-lg, .container-md, .container-sm, .container {
  484. max-width: 960px;
  485. }
  486. }
  487. @media (min-width: 1200px) {
  488. .container-xl, .container-lg, .container-md, .container-sm, .container {
  489. max-width: 1140px;
  490. }
  491. }
  492. .row {
  493. display: flex;
  494. flex-wrap: wrap;
  495. margin-right: -7.5px;
  496. margin-left: -7.5px;
  497. }
  498. .no-gutters {
  499. margin-right: 0;
  500. margin-left: 0;
  501. }
  502. .no-gutters > .col,
  503. .no-gutters > [class*=col-] {
  504. padding-right: 0;
  505. padding-left: 0;
  506. }
  507. .col-xl,
  508. .col-xl-auto, .col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1, .col-lg,
  509. .col-lg-auto, .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1, .col-md,
  510. .col-md-auto, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-sm,
  511. .col-sm-auto, .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1, .col,
  512. .col-auto, .col-12, .col-11, .col-10, .col-9, .col-8, .col-7, .col-6, .col-5, .col-4, .col-3, .col-2, .col-1 {
  513. position: relative;
  514. width: 100%;
  515. padding-right: 7.5px;
  516. padding-left: 7.5px;
  517. }
  518. .col {
  519. flex-basis: 0;
  520. flex-grow: 1;
  521. max-width: 100%;
  522. }
  523. .row-cols-1 > * {
  524. flex: 0 0 100%;
  525. max-width: 100%;
  526. }
  527. .row-cols-2 > * {
  528. flex: 0 0 50%;
  529. max-width: 50%;
  530. }
  531. .row-cols-3 > * {
  532. flex: 0 0 33.3333333333%;
  533. max-width: 33.3333333333%;
  534. }
  535. .row-cols-4 > * {
  536. flex: 0 0 25%;
  537. max-width: 25%;
  538. }
  539. .row-cols-5 > * {
  540. flex: 0 0 20%;
  541. max-width: 20%;
  542. }
  543. .row-cols-6 > * {
  544. flex: 0 0 16.6666666667%;
  545. max-width: 16.6666666667%;
  546. }
  547. .col-auto {
  548. flex: 0 0 auto;
  549. width: auto;
  550. max-width: 100%;
  551. }
  552. .col-1 {
  553. flex: 0 0 8.3333333333%;
  554. max-width: 8.3333333333%;
  555. }
  556. .col-2 {
  557. flex: 0 0 16.6666666667%;
  558. max-width: 16.6666666667%;
  559. }
  560. .col-3 {
  561. flex: 0 0 25%;
  562. max-width: 25%;
  563. }
  564. .col-4 {
  565. flex: 0 0 33.3333333333%;
  566. max-width: 33.3333333333%;
  567. }
  568. .col-5 {
  569. flex: 0 0 41.6666666667%;
  570. max-width: 41.6666666667%;
  571. }
  572. .col-6 {
  573. flex: 0 0 50%;
  574. max-width: 50%;
  575. }
  576. .col-7 {
  577. flex: 0 0 58.3333333333%;
  578. max-width: 58.3333333333%;
  579. }
  580. .col-8 {
  581. flex: 0 0 66.6666666667%;
  582. max-width: 66.6666666667%;
  583. }
  584. .col-9 {
  585. flex: 0 0 75%;
  586. max-width: 75%;
  587. }
  588. .col-10 {
  589. flex: 0 0 83.3333333333%;
  590. max-width: 83.3333333333%;
  591. }
  592. .col-11 {
  593. flex: 0 0 91.6666666667%;
  594. max-width: 91.6666666667%;
  595. }
  596. .col-12 {
  597. flex: 0 0 100%;
  598. max-width: 100%;
  599. }
  600. .order-first {
  601. order: -1;
  602. }
  603. .order-last {
  604. order: 13;
  605. }
  606. .order-0 {
  607. order: 0;
  608. }
  609. .order-1 {
  610. order: 1;
  611. }
  612. .order-2 {
  613. order: 2;
  614. }
  615. .order-3 {
  616. order: 3;
  617. }
  618. .order-4 {
  619. order: 4;
  620. }
  621. .order-5 {
  622. order: 5;
  623. }
  624. .order-6 {
  625. order: 6;
  626. }
  627. .order-7 {
  628. order: 7;
  629. }
  630. .order-8 {
  631. order: 8;
  632. }
  633. .order-9 {
  634. order: 9;
  635. }
  636. .order-10 {
  637. order: 10;
  638. }
  639. .order-11 {
  640. order: 11;
  641. }
  642. .order-12 {
  643. order: 12;
  644. }
  645. .offset-1 {
  646. margin-left: 8.3333333333%;
  647. }
  648. .offset-2 {
  649. margin-left: 16.6666666667%;
  650. }
  651. .offset-3 {
  652. margin-left: 25%;
  653. }
  654. .offset-4 {
  655. margin-left: 33.3333333333%;
  656. }
  657. .offset-5 {
  658. margin-left: 41.6666666667%;
  659. }
  660. .offset-6 {
  661. margin-left: 50%;
  662. }
  663. .offset-7 {
  664. margin-left: 58.3333333333%;
  665. }
  666. .offset-8 {
  667. margin-left: 66.6666666667%;
  668. }
  669. .offset-9 {
  670. margin-left: 75%;
  671. }
  672. .offset-10 {
  673. margin-left: 83.3333333333%;
  674. }
  675. .offset-11 {
  676. margin-left: 91.6666666667%;
  677. }
  678. @media (min-width: 576px) {
  679. .col-sm {
  680. flex-basis: 0;
  681. flex-grow: 1;
  682. max-width: 100%;
  683. }
  684. .row-cols-sm-1 > * {
  685. flex: 0 0 100%;
  686. max-width: 100%;
  687. }
  688. .row-cols-sm-2 > * {
  689. flex: 0 0 50%;
  690. max-width: 50%;
  691. }
  692. .row-cols-sm-3 > * {
  693. flex: 0 0 33.3333333333%;
  694. max-width: 33.3333333333%;
  695. }
  696. .row-cols-sm-4 > * {
  697. flex: 0 0 25%;
  698. max-width: 25%;
  699. }
  700. .row-cols-sm-5 > * {
  701. flex: 0 0 20%;
  702. max-width: 20%;
  703. }
  704. .row-cols-sm-6 > * {
  705. flex: 0 0 16.6666666667%;
  706. max-width: 16.6666666667%;
  707. }
  708. .col-sm-auto {
  709. flex: 0 0 auto;
  710. width: auto;
  711. max-width: 100%;
  712. }
  713. .col-sm-1 {
  714. flex: 0 0 8.3333333333%;
  715. max-width: 8.3333333333%;
  716. }
  717. .col-sm-2 {
  718. flex: 0 0 16.6666666667%;
  719. max-width: 16.6666666667%;
  720. }
  721. .col-sm-3 {
  722. flex: 0 0 25%;
  723. max-width: 25%;
  724. }
  725. .col-sm-4 {
  726. flex: 0 0 33.3333333333%;
  727. max-width: 33.3333333333%;
  728. }
  729. .col-sm-5 {
  730. flex: 0 0 41.6666666667%;
  731. max-width: 41.6666666667%;
  732. }
  733. .col-sm-6 {
  734. flex: 0 0 50%;
  735. max-width: 50%;
  736. }
  737. .col-sm-7 {
  738. flex: 0 0 58.3333333333%;
  739. max-width: 58.3333333333%;
  740. }
  741. .col-sm-8 {
  742. flex: 0 0 66.6666666667%;
  743. max-width: 66.6666666667%;
  744. }
  745. .col-sm-9 {
  746. flex: 0 0 75%;
  747. max-width: 75%;
  748. }
  749. .col-sm-10 {
  750. flex: 0 0 83.3333333333%;
  751. max-width: 83.3333333333%;
  752. }
  753. .col-sm-11 {
  754. flex: 0 0 91.6666666667%;
  755. max-width: 91.6666666667%;
  756. }
  757. .col-sm-12 {
  758. flex: 0 0 100%;
  759. max-width: 100%;
  760. }
  761. .order-sm-first {
  762. order: -1;
  763. }
  764. .order-sm-last {
  765. order: 13;
  766. }
  767. .order-sm-0 {
  768. order: 0;
  769. }
  770. .order-sm-1 {
  771. order: 1;
  772. }
  773. .order-sm-2 {
  774. order: 2;
  775. }
  776. .order-sm-3 {
  777. order: 3;
  778. }
  779. .order-sm-4 {
  780. order: 4;
  781. }
  782. .order-sm-5 {
  783. order: 5;
  784. }
  785. .order-sm-6 {
  786. order: 6;
  787. }
  788. .order-sm-7 {
  789. order: 7;
  790. }
  791. .order-sm-8 {
  792. order: 8;
  793. }
  794. .order-sm-9 {
  795. order: 9;
  796. }
  797. .order-sm-10 {
  798. order: 10;
  799. }
  800. .order-sm-11 {
  801. order: 11;
  802. }
  803. .order-sm-12 {
  804. order: 12;
  805. }
  806. .offset-sm-0 {
  807. margin-left: 0;
  808. }
  809. .offset-sm-1 {
  810. margin-left: 8.3333333333%;
  811. }
  812. .offset-sm-2 {
  813. margin-left: 16.6666666667%;
  814. }
  815. .offset-sm-3 {
  816. margin-left: 25%;
  817. }
  818. .offset-sm-4 {
  819. margin-left: 33.3333333333%;
  820. }
  821. .offset-sm-5 {
  822. margin-left: 41.6666666667%;
  823. }
  824. .offset-sm-6 {
  825. margin-left: 50%;
  826. }
  827. .offset-sm-7 {
  828. margin-left: 58.3333333333%;
  829. }
  830. .offset-sm-8 {
  831. margin-left: 66.6666666667%;
  832. }
  833. .offset-sm-9 {
  834. margin-left: 75%;
  835. }
  836. .offset-sm-10 {
  837. margin-left: 83.3333333333%;
  838. }
  839. .offset-sm-11 {
  840. margin-left: 91.6666666667%;
  841. }
  842. }
  843. @media (min-width: 768px) {
  844. .col-md {
  845. flex-basis: 0;
  846. flex-grow: 1;
  847. max-width: 100%;
  848. }
  849. .row-cols-md-1 > * {
  850. flex: 0 0 100%;
  851. max-width: 100%;
  852. }
  853. .row-cols-md-2 > * {
  854. flex: 0 0 50%;
  855. max-width: 50%;
  856. }
  857. .row-cols-md-3 > * {
  858. flex: 0 0 33.3333333333%;
  859. max-width: 33.3333333333%;
  860. }
  861. .row-cols-md-4 > * {
  862. flex: 0 0 25%;
  863. max-width: 25%;
  864. }
  865. .row-cols-md-5 > * {
  866. flex: 0 0 20%;
  867. max-width: 20%;
  868. }
  869. .row-cols-md-6 > * {
  870. flex: 0 0 16.6666666667%;
  871. max-width: 16.6666666667%;
  872. }
  873. .col-md-auto {
  874. flex: 0 0 auto;
  875. width: auto;
  876. max-width: 100%;
  877. }
  878. .col-md-1 {
  879. flex: 0 0 8.3333333333%;
  880. max-width: 8.3333333333%;
  881. }
  882. .col-md-2 {
  883. flex: 0 0 16.6666666667%;
  884. max-width: 16.6666666667%;
  885. }
  886. .col-md-3 {
  887. flex: 0 0 25%;
  888. max-width: 25%;
  889. }
  890. .col-md-4 {
  891. flex: 0 0 33.3333333333%;
  892. max-width: 33.3333333333%;
  893. }
  894. .col-md-5 {
  895. flex: 0 0 41.6666666667%;
  896. max-width: 41.6666666667%;
  897. }
  898. .col-md-6 {
  899. flex: 0 0 50%;
  900. max-width: 50%;
  901. }
  902. .col-md-7 {
  903. flex: 0 0 58.3333333333%;
  904. max-width: 58.3333333333%;
  905. }
  906. .col-md-8 {
  907. flex: 0 0 66.6666666667%;
  908. max-width: 66.6666666667%;
  909. }
  910. .col-md-9 {
  911. flex: 0 0 75%;
  912. max-width: 75%;
  913. }
  914. .col-md-10 {
  915. flex: 0 0 83.3333333333%;
  916. max-width: 83.3333333333%;
  917. }
  918. .col-md-11 {
  919. flex: 0 0 91.6666666667%;
  920. max-width: 91.6666666667%;
  921. }
  922. .col-md-12 {
  923. flex: 0 0 100%;
  924. max-width: 100%;
  925. }
  926. .order-md-first {
  927. order: -1;
  928. }
  929. .order-md-last {
  930. order: 13;
  931. }
  932. .order-md-0 {
  933. order: 0;
  934. }
  935. .order-md-1 {
  936. order: 1;
  937. }
  938. .order-md-2 {
  939. order: 2;
  940. }
  941. .order-md-3 {
  942. order: 3;
  943. }
  944. .order-md-4 {
  945. order: 4;
  946. }
  947. .order-md-5 {
  948. order: 5;
  949. }
  950. .order-md-6 {
  951. order: 6;
  952. }
  953. .order-md-7 {
  954. order: 7;
  955. }
  956. .order-md-8 {
  957. order: 8;
  958. }
  959. .order-md-9 {
  960. order: 9;
  961. }
  962. .order-md-10 {
  963. order: 10;
  964. }
  965. .order-md-11 {
  966. order: 11;
  967. }
  968. .order-md-12 {
  969. order: 12;
  970. }
  971. .offset-md-0 {
  972. margin-left: 0;
  973. }
  974. .offset-md-1 {
  975. margin-left: 8.3333333333%;
  976. }
  977. .offset-md-2 {
  978. margin-left: 16.6666666667%;
  979. }
  980. .offset-md-3 {
  981. margin-left: 25%;
  982. }
  983. .offset-md-4 {
  984. margin-left: 33.3333333333%;
  985. }
  986. .offset-md-5 {
  987. margin-left: 41.6666666667%;
  988. }
  989. .offset-md-6 {
  990. margin-left: 50%;
  991. }
  992. .offset-md-7 {
  993. margin-left: 58.3333333333%;
  994. }
  995. .offset-md-8 {
  996. margin-left: 66.6666666667%;
  997. }
  998. .offset-md-9 {
  999. margin-left: 75%;
  1000. }
  1001. .offset-md-10 {
  1002. margin-left: 83.3333333333%;
  1003. }
  1004. .offset-md-11 {
  1005. margin-left: 91.6666666667%;
  1006. }
  1007. }
  1008. @media (min-width: 992px) {
  1009. .col-lg {
  1010. flex-basis: 0;
  1011. flex-grow: 1;
  1012. max-width: 100%;
  1013. }
  1014. .row-cols-lg-1 > * {
  1015. flex: 0 0 100%;
  1016. max-width: 100%;
  1017. }
  1018. .row-cols-lg-2 > * {
  1019. flex: 0 0 50%;
  1020. max-width: 50%;
  1021. }
  1022. .row-cols-lg-3 > * {
  1023. flex: 0 0 33.3333333333%;
  1024. max-width: 33.3333333333%;
  1025. }
  1026. .row-cols-lg-4 > * {
  1027. flex: 0 0 25%;
  1028. max-width: 25%;
  1029. }
  1030. .row-cols-lg-5 > * {
  1031. flex: 0 0 20%;
  1032. max-width: 20%;
  1033. }
  1034. .row-cols-lg-6 > * {
  1035. flex: 0 0 16.6666666667%;
  1036. max-width: 16.6666666667%;
  1037. }
  1038. .col-lg-auto {
  1039. flex: 0 0 auto;
  1040. width: auto;
  1041. max-width: 100%;
  1042. }
  1043. .col-lg-1 {
  1044. flex: 0 0 8.3333333333%;
  1045. max-width: 8.3333333333%;
  1046. }
  1047. .col-lg-2 {
  1048. flex: 0 0 16.6666666667%;
  1049. max-width: 16.6666666667%;
  1050. }
  1051. .col-lg-3 {
  1052. flex: 0 0 25%;
  1053. max-width: 25%;
  1054. }
  1055. .col-lg-4 {
  1056. flex: 0 0 33.3333333333%;
  1057. max-width: 33.3333333333%;
  1058. }
  1059. .col-lg-5 {
  1060. flex: 0 0 41.6666666667%;
  1061. max-width: 41.6666666667%;
  1062. }
  1063. .col-lg-6 {
  1064. flex: 0 0 50%;
  1065. max-width: 50%;
  1066. }
  1067. .col-lg-7 {
  1068. flex: 0 0 58.3333333333%;
  1069. max-width: 58.3333333333%;
  1070. }
  1071. .col-lg-8 {
  1072. flex: 0 0 66.6666666667%;
  1073. max-width: 66.6666666667%;
  1074. }
  1075. .col-lg-9 {
  1076. flex: 0 0 75%;
  1077. max-width: 75%;
  1078. }
  1079. .col-lg-10 {
  1080. flex: 0 0 83.3333333333%;
  1081. max-width: 83.3333333333%;
  1082. }
  1083. .col-lg-11 {
  1084. flex: 0 0 91.6666666667%;
  1085. max-width: 91.6666666667%;
  1086. }
  1087. .col-lg-12 {
  1088. flex: 0 0 100%;
  1089. max-width: 100%;
  1090. }
  1091. .order-lg-first {
  1092. order: -1;
  1093. }
  1094. .order-lg-last {
  1095. order: 13;
  1096. }
  1097. .order-lg-0 {
  1098. order: 0;
  1099. }
  1100. .order-lg-1 {
  1101. order: 1;
  1102. }
  1103. .order-lg-2 {
  1104. order: 2;
  1105. }
  1106. .order-lg-3 {
  1107. order: 3;
  1108. }
  1109. .order-lg-4 {
  1110. order: 4;
  1111. }
  1112. .order-lg-5 {
  1113. order: 5;
  1114. }
  1115. .order-lg-6 {
  1116. order: 6;
  1117. }
  1118. .order-lg-7 {
  1119. order: 7;
  1120. }
  1121. .order-lg-8 {
  1122. order: 8;
  1123. }
  1124. .order-lg-9 {
  1125. order: 9;
  1126. }
  1127. .order-lg-10 {
  1128. order: 10;
  1129. }
  1130. .order-lg-11 {
  1131. order: 11;
  1132. }
  1133. .order-lg-12 {
  1134. order: 12;
  1135. }
  1136. .offset-lg-0 {
  1137. margin-left: 0;
  1138. }
  1139. .offset-lg-1 {
  1140. margin-left: 8.3333333333%;
  1141. }
  1142. .offset-lg-2 {
  1143. margin-left: 16.6666666667%;
  1144. }
  1145. .offset-lg-3 {
  1146. margin-left: 25%;
  1147. }
  1148. .offset-lg-4 {
  1149. margin-left: 33.3333333333%;
  1150. }
  1151. .offset-lg-5 {
  1152. margin-left: 41.6666666667%;
  1153. }
  1154. .offset-lg-6 {
  1155. margin-left: 50%;
  1156. }
  1157. .offset-lg-7 {
  1158. margin-left: 58.3333333333%;
  1159. }
  1160. .offset-lg-8 {
  1161. margin-left: 66.6666666667%;
  1162. }
  1163. .offset-lg-9 {
  1164. margin-left: 75%;
  1165. }
  1166. .offset-lg-10 {
  1167. margin-left: 83.3333333333%;
  1168. }
  1169. .offset-lg-11 {
  1170. margin-left: 91.6666666667%;
  1171. }
  1172. }
  1173. @media (min-width: 1200px) {
  1174. .col-xl {
  1175. flex-basis: 0;
  1176. flex-grow: 1;
  1177. max-width: 100%;
  1178. }
  1179. .row-cols-xl-1 > * {
  1180. flex: 0 0 100%;
  1181. max-width: 100%;
  1182. }
  1183. .row-cols-xl-2 > * {
  1184. flex: 0 0 50%;
  1185. max-width: 50%;
  1186. }
  1187. .row-cols-xl-3 > * {
  1188. flex: 0 0 33.3333333333%;
  1189. max-width: 33.3333333333%;
  1190. }
  1191. .row-cols-xl-4 > * {
  1192. flex: 0 0 25%;
  1193. max-width: 25%;
  1194. }
  1195. .row-cols-xl-5 > * {
  1196. flex: 0 0 20%;
  1197. max-width: 20%;
  1198. }
  1199. .row-cols-xl-6 > * {
  1200. flex: 0 0 16.6666666667%;
  1201. max-width: 16.6666666667%;
  1202. }
  1203. .col-xl-auto {
  1204. flex: 0 0 auto;
  1205. width: auto;
  1206. max-width: 100%;
  1207. }
  1208. .col-xl-1 {
  1209. flex: 0 0 8.3333333333%;
  1210. max-width: 8.3333333333%;
  1211. }
  1212. .col-xl-2 {
  1213. flex: 0 0 16.6666666667%;
  1214. max-width: 16.6666666667%;
  1215. }
  1216. .col-xl-3 {
  1217. flex: 0 0 25%;
  1218. max-width: 25%;
  1219. }
  1220. .col-xl-4 {
  1221. flex: 0 0 33.3333333333%;
  1222. max-width: 33.3333333333%;
  1223. }
  1224. .col-xl-5 {
  1225. flex: 0 0 41.6666666667%;
  1226. max-width: 41.6666666667%;
  1227. }
  1228. .col-xl-6 {
  1229. flex: 0 0 50%;
  1230. max-width: 50%;
  1231. }
  1232. .col-xl-7 {
  1233. flex: 0 0 58.3333333333%;
  1234. max-width: 58.3333333333%;
  1235. }
  1236. .col-xl-8 {
  1237. flex: 0 0 66.6666666667%;
  1238. max-width: 66.6666666667%;
  1239. }
  1240. .col-xl-9 {
  1241. flex: 0 0 75%;
  1242. max-width: 75%;
  1243. }
  1244. .col-xl-10 {
  1245. flex: 0 0 83.3333333333%;
  1246. max-width: 83.3333333333%;
  1247. }
  1248. .col-xl-11 {
  1249. flex: 0 0 91.6666666667%;
  1250. max-width: 91.6666666667%;
  1251. }
  1252. .col-xl-12 {
  1253. flex: 0 0 100%;
  1254. max-width: 100%;
  1255. }
  1256. .order-xl-first {
  1257. order: -1;
  1258. }
  1259. .order-xl-last {
  1260. order: 13;
  1261. }
  1262. .order-xl-0 {
  1263. order: 0;
  1264. }
  1265. .order-xl-1 {
  1266. order: 1;
  1267. }
  1268. .order-xl-2 {
  1269. order: 2;
  1270. }
  1271. .order-xl-3 {
  1272. order: 3;
  1273. }
  1274. .order-xl-4 {
  1275. order: 4;
  1276. }
  1277. .order-xl-5 {
  1278. order: 5;
  1279. }
  1280. .order-xl-6 {
  1281. order: 6;
  1282. }
  1283. .order-xl-7 {
  1284. order: 7;
  1285. }
  1286. .order-xl-8 {
  1287. order: 8;
  1288. }
  1289. .order-xl-9 {
  1290. order: 9;
  1291. }
  1292. .order-xl-10 {
  1293. order: 10;
  1294. }
  1295. .order-xl-11 {
  1296. order: 11;
  1297. }
  1298. .order-xl-12 {
  1299. order: 12;
  1300. }
  1301. .offset-xl-0 {
  1302. margin-left: 0;
  1303. }
  1304. .offset-xl-1 {
  1305. margin-left: 8.3333333333%;
  1306. }
  1307. .offset-xl-2 {
  1308. margin-left: 16.6666666667%;
  1309. }
  1310. .offset-xl-3 {
  1311. margin-left: 25%;
  1312. }
  1313. .offset-xl-4 {
  1314. margin-left: 33.3333333333%;
  1315. }
  1316. .offset-xl-5 {
  1317. margin-left: 41.6666666667%;
  1318. }
  1319. .offset-xl-6 {
  1320. margin-left: 50%;
  1321. }
  1322. .offset-xl-7 {
  1323. margin-left: 58.3333333333%;
  1324. }
  1325. .offset-xl-8 {
  1326. margin-left: 66.6666666667%;
  1327. }
  1328. .offset-xl-9 {
  1329. margin-left: 75%;
  1330. }
  1331. .offset-xl-10 {
  1332. margin-left: 83.3333333333%;
  1333. }
  1334. .offset-xl-11 {
  1335. margin-left: 91.6666666667%;
  1336. }
  1337. }
  1338. .table {
  1339. width: 100%;
  1340. margin-bottom: 1rem;
  1341. color: #212529;
  1342. background-color: transparent;
  1343. }
  1344. .table th,
  1345. .table td {
  1346. padding: 0.75rem;
  1347. vertical-align: top;
  1348. border-top: 1px solid #dee2e6;
  1349. }
  1350. .table thead th {
  1351. vertical-align: bottom;
  1352. border-bottom: 2px solid #dee2e6;
  1353. }
  1354. .table tbody + tbody {
  1355. border-top: 2px solid #dee2e6;
  1356. }
  1357. .table-sm th,
  1358. .table-sm td {
  1359. padding: 0.3rem;
  1360. }
  1361. .table-bordered {
  1362. border: 1px solid #dee2e6;
  1363. }
  1364. .table-bordered th,
  1365. .table-bordered td {
  1366. border: 1px solid #dee2e6;
  1367. }
  1368. .table-bordered thead th,
  1369. .table-bordered thead td {
  1370. border-bottom-width: 2px;
  1371. }
  1372. .table-borderless th,
  1373. .table-borderless td,
  1374. .table-borderless thead th,
  1375. .table-borderless tbody + tbody {
  1376. border: 0;
  1377. }
  1378. .table-striped tbody tr:nth-of-type(odd) {
  1379. background-color: rgba(0, 0, 0, 0.05);
  1380. }
  1381. .table-hover tbody tr:hover {
  1382. color: #212529;
  1383. background-color: rgba(0, 0, 0, 0.075);
  1384. }
  1385. .table-primary,
  1386. .table-primary > th,
  1387. .table-primary > td {
  1388. background-color: #b8daff;
  1389. }
  1390. .table-primary th,
  1391. .table-primary td,
  1392. .table-primary thead th,
  1393. .table-primary tbody + tbody {
  1394. border-color: #7abaff;
  1395. }
  1396. .table-hover .table-primary:hover {
  1397. background-color: #9fcdff;
  1398. }
  1399. .table-hover .table-primary:hover > td,
  1400. .table-hover .table-primary:hover > th {
  1401. background-color: #9fcdff;
  1402. }
  1403. .table-secondary,
  1404. .table-secondary > th,
  1405. .table-secondary > td {
  1406. background-color: #d6d8db;
  1407. }
  1408. .table-secondary th,
  1409. .table-secondary td,
  1410. .table-secondary thead th,
  1411. .table-secondary tbody + tbody {
  1412. border-color: #b3b7bb;
  1413. }
  1414. .table-hover .table-secondary:hover {
  1415. background-color: #c8cbcf;
  1416. }
  1417. .table-hover .table-secondary:hover > td,
  1418. .table-hover .table-secondary:hover > th {
  1419. background-color: #c8cbcf;
  1420. }
  1421. .table-success,
  1422. .table-success > th,
  1423. .table-success > td {
  1424. background-color: #c3e6cb;
  1425. }
  1426. .table-success th,
  1427. .table-success td,
  1428. .table-success thead th,
  1429. .table-success tbody + tbody {
  1430. border-color: #8fd19e;
  1431. }
  1432. .table-hover .table-success:hover {
  1433. background-color: #b1dfbb;
  1434. }
  1435. .table-hover .table-success:hover > td,
  1436. .table-hover .table-success:hover > th {
  1437. background-color: #b1dfbb;
  1438. }
  1439. .table-info,
  1440. .table-info > th,
  1441. .table-info > td {
  1442. background-color: #bee5eb;
  1443. }
  1444. .table-info th,
  1445. .table-info td,
  1446. .table-info thead th,
  1447. .table-info tbody + tbody {
  1448. border-color: #86cfda;
  1449. }
  1450. .table-hover .table-info:hover {
  1451. background-color: #abdde5;
  1452. }
  1453. .table-hover .table-info:hover > td,
  1454. .table-hover .table-info:hover > th {
  1455. background-color: #abdde5;
  1456. }
  1457. .table-warning,
  1458. .table-warning > th,
  1459. .table-warning > td {
  1460. background-color: #ffeeba;
  1461. }
  1462. .table-warning th,
  1463. .table-warning td,
  1464. .table-warning thead th,
  1465. .table-warning tbody + tbody {
  1466. border-color: #ffdf7e;
  1467. }
  1468. .table-hover .table-warning:hover {
  1469. background-color: #ffe8a1;
  1470. }
  1471. .table-hover .table-warning:hover > td,
  1472. .table-hover .table-warning:hover > th {
  1473. background-color: #ffe8a1;
  1474. }
  1475. .table-danger,
  1476. .table-danger > th,
  1477. .table-danger > td {
  1478. background-color: #f5c6cb;
  1479. }
  1480. .table-danger th,
  1481. .table-danger td,
  1482. .table-danger thead th,
  1483. .table-danger tbody + tbody {
  1484. border-color: #ed969e;
  1485. }
  1486. .table-hover .table-danger:hover {
  1487. background-color: #f1b0b7;
  1488. }
  1489. .table-hover .table-danger:hover > td,
  1490. .table-hover .table-danger:hover > th {
  1491. background-color: #f1b0b7;
  1492. }
  1493. .table-light,
  1494. .table-light > th,
  1495. .table-light > td {
  1496. background-color: #fdfdfe;
  1497. }
  1498. .table-light th,
  1499. .table-light td,
  1500. .table-light thead th,
  1501. .table-light tbody + tbody {
  1502. border-color: #fbfcfc;
  1503. }
  1504. .table-hover .table-light:hover {
  1505. background-color: #ececf6;
  1506. }
  1507. .table-hover .table-light:hover > td,
  1508. .table-hover .table-light:hover > th {
  1509. background-color: #ececf6;
  1510. }
  1511. .table-dark,
  1512. .table-dark > th,
  1513. .table-dark > td {
  1514. background-color: #c6c8ca;
  1515. }
  1516. .table-dark th,
  1517. .table-dark td,
  1518. .table-dark thead th,
  1519. .table-dark tbody + tbody {
  1520. border-color: #95999c;
  1521. }
  1522. .table-hover .table-dark:hover {
  1523. background-color: #b9bbbe;
  1524. }
  1525. .table-hover .table-dark:hover > td,
  1526. .table-hover .table-dark:hover > th {
  1527. background-color: #b9bbbe;
  1528. }
  1529. .table-active,
  1530. .table-active > th,
  1531. .table-active > td {
  1532. background-color: rgba(0, 0, 0, 0.075);
  1533. }
  1534. .table-hover .table-active:hover {
  1535. background-color: rgba(0, 0, 0, 0.075);
  1536. }
  1537. .table-hover .table-active:hover > td,
  1538. .table-hover .table-active:hover > th {
  1539. background-color: rgba(0, 0, 0, 0.075);
  1540. }
  1541. .table .thead-dark th {
  1542. color: #fff;
  1543. background-color: #212529;
  1544. border-color: #383f45;
  1545. }
  1546. .table .thead-light th {
  1547. color: #495057;
  1548. background-color: #e9ecef;
  1549. border-color: #dee2e6;
  1550. }
  1551. .table-dark {
  1552. color: #fff;
  1553. background-color: #212529;
  1554. }
  1555. .table-dark th,
  1556. .table-dark td,
  1557. .table-dark thead th {
  1558. border-color: #383f45;
  1559. }
  1560. .table-dark.table-bordered {
  1561. border: 0;
  1562. }
  1563. .table-dark.table-striped tbody tr:nth-of-type(odd) {
  1564. background-color: rgba(255, 255, 255, 0.05);
  1565. }
  1566. .table-dark.table-hover tbody tr:hover {
  1567. color: #fff;
  1568. background-color: rgba(255, 255, 255, 0.075);
  1569. }
  1570. @media (max-width: 575.98px) {
  1571. .table-responsive-sm {
  1572. display: block;
  1573. width: 100%;
  1574. overflow-x: auto;
  1575. -webkit-overflow-scrolling: touch;
  1576. }
  1577. .table-responsive-sm > .table-bordered {
  1578. border: 0;
  1579. }
  1580. }
  1581. @media (max-width: 767.98px) {
  1582. .table-responsive-md {
  1583. display: block;
  1584. width: 100%;
  1585. overflow-x: auto;
  1586. -webkit-overflow-scrolling: touch;
  1587. }
  1588. .table-responsive-md > .table-bordered {
  1589. border: 0;
  1590. }
  1591. }
  1592. @media (max-width: 991.98px) {
  1593. .table-responsive-lg {
  1594. display: block;
  1595. width: 100%;
  1596. overflow-x: auto;
  1597. -webkit-overflow-scrolling: touch;
  1598. }
  1599. .table-responsive-lg > .table-bordered {
  1600. border: 0;
  1601. }
  1602. }
  1603. @media (max-width: 1199.98px) {
  1604. .table-responsive-xl {
  1605. display: block;
  1606. width: 100%;
  1607. overflow-x: auto;
  1608. -webkit-overflow-scrolling: touch;
  1609. }
  1610. .table-responsive-xl > .table-bordered {
  1611. border: 0;
  1612. }
  1613. }
  1614. .table-responsive {
  1615. display: block;
  1616. width: 100%;
  1617. overflow-x: auto;
  1618. -webkit-overflow-scrolling: touch;
  1619. }
  1620. .table-responsive > .table-bordered {
  1621. border: 0;
  1622. }
  1623. .form-control {
  1624. display: block;
  1625. width: 100%;
  1626. height: calc(2.25rem + 2px);
  1627. padding: 0.375rem 0.75rem;
  1628. font-size: 1rem;
  1629. font-weight: 400;
  1630. line-height: 1.5;
  1631. color: #495057;
  1632. background-color: #fff;
  1633. background-clip: padding-box;
  1634. border: 1px solid #ced4da;
  1635. border-radius: 0.25rem;
  1636. box-shadow: inset 0 0 0 rgba(0, 0, 0, 0);
  1637. transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  1638. }
  1639. @media (prefers-reduced-motion: reduce) {
  1640. .form-control {
  1641. transition: none;
  1642. }
  1643. }
  1644. .form-control::-ms-expand {
  1645. background-color: transparent;
  1646. border: 0;
  1647. }
  1648. .form-control:-moz-focusring {
  1649. color: transparent;
  1650. text-shadow: 0 0 0 #495057;
  1651. }
  1652. .form-control:focus {
  1653. color: #495057;
  1654. background-color: #fff;
  1655. border-color: #80bdff;
  1656. outline: 0;
  1657. box-shadow: inset 0 0 0 rgba(0, 0, 0, 0);
  1658. }
  1659. .form-control::placeholder {
  1660. color: #939ba2;
  1661. opacity: 1;
  1662. }
  1663. .form-control:disabled, .form-control[readonly] {
  1664. background-color: #e9ecef;
  1665. opacity: 1;
  1666. }
  1667. input[type=date].form-control,
  1668. input[type=time].form-control,
  1669. input[type=datetime-local].form-control,
  1670. input[type=month].form-control {
  1671. appearance: none;
  1672. }
  1673. select.form-control:focus::-ms-value {
  1674. color: #495057;
  1675. background-color: #fff;
  1676. }
  1677. .form-control-file,
  1678. .form-control-range {
  1679. display: block;
  1680. width: 100%;
  1681. }
  1682. .col-form-label {
  1683. padding-top: calc(0.375rem + 1px);
  1684. padding-bottom: calc(0.375rem + 1px);
  1685. margin-bottom: 0;
  1686. font-size: inherit;
  1687. line-height: 1.5;
  1688. }
  1689. .col-form-label-lg {
  1690. padding-top: calc(0.5rem + 1px);
  1691. padding-bottom: calc(0.5rem + 1px);
  1692. font-size: 1.25rem;
  1693. line-height: 1.5;
  1694. }
  1695. .col-form-label-sm {
  1696. padding-top: calc(0.25rem + 1px);
  1697. padding-bottom: calc(0.25rem + 1px);
  1698. font-size: 0.875rem;
  1699. line-height: 1.5;
  1700. }
  1701. .form-control-plaintext {
  1702. display: block;
  1703. width: 100%;
  1704. padding: 0.375rem 0;
  1705. margin-bottom: 0;
  1706. font-size: 1rem;
  1707. line-height: 1.5;
  1708. color: #212529;
  1709. background-color: transparent;
  1710. border: solid transparent;
  1711. border-width: 1px 0;
  1712. }
  1713. .form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  1714. padding-right: 0;
  1715. padding-left: 0;
  1716. }
  1717. .form-control-sm {
  1718. height: calc(1.8125rem + 2px);
  1719. padding: 0.25rem 0.5rem;
  1720. font-size: 0.875rem;
  1721. line-height: 1.5;
  1722. border-radius: 0.2rem;
  1723. }
  1724. .form-control-lg {
  1725. height: calc(2.875rem + 2px);
  1726. padding: 0.5rem 1rem;
  1727. font-size: 1.25rem;
  1728. line-height: 1.5;
  1729. border-radius: 0.3rem;
  1730. }
  1731. select.form-control[size], select.form-control[multiple] {
  1732. height: auto;
  1733. }
  1734. textarea.form-control {
  1735. height: auto;
  1736. }
  1737. .form-group {
  1738. margin-bottom: 1rem;
  1739. }
  1740. .form-text {
  1741. display: block;
  1742. margin-top: 0.25rem;
  1743. }
  1744. .form-row {
  1745. display: flex;
  1746. flex-wrap: wrap;
  1747. margin-right: -5px;
  1748. margin-left: -5px;
  1749. }
  1750. .form-row > .col,
  1751. .form-row > [class*=col-] {
  1752. padding-right: 5px;
  1753. padding-left: 5px;
  1754. }
  1755. .form-check {
  1756. position: relative;
  1757. display: block;
  1758. padding-left: 1.25rem;
  1759. }
  1760. .form-check-input {
  1761. position: absolute;
  1762. margin-top: 0.3rem;
  1763. margin-left: -1.25rem;
  1764. }
  1765. .form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
  1766. color: #6c757d;
  1767. }
  1768. .form-check-label {
  1769. margin-bottom: 0;
  1770. }
  1771. .form-check-inline {
  1772. display: inline-flex;
  1773. align-items: center;
  1774. padding-left: 0;
  1775. margin-right: 0.75rem;
  1776. }
  1777. .form-check-inline .form-check-input {
  1778. position: static;
  1779. margin-top: 0;
  1780. margin-right: 0.3125rem;
  1781. margin-left: 0;
  1782. }
  1783. .valid-feedback {
  1784. display: none;
  1785. width: 100%;
  1786. margin-top: 0.25rem;
  1787. font-size: 80%;
  1788. color: #28a745;
  1789. }
  1790. .valid-tooltip {
  1791. position: absolute;
  1792. top: 100%;
  1793. left: 0;
  1794. z-index: 5;
  1795. display: none;
  1796. max-width: 100%;
  1797. padding: 0.25rem 0.5rem;
  1798. margin-top: 0.1rem;
  1799. font-size: 0.875rem;
  1800. line-height: 1.5;
  1801. color: #fff;
  1802. background-color: rgba(40, 167, 69, 0.9);
  1803. border-radius: 0.25rem;
  1804. }
  1805. .form-row > .col > .valid-tooltip, .form-row > [class*=col-] > .valid-tooltip {
  1806. left: 5px;
  1807. }
  1808. .was-validated :valid ~ .valid-feedback,
  1809. .was-validated :valid ~ .valid-tooltip,
  1810. .is-valid ~ .valid-feedback,
  1811. .is-valid ~ .valid-tooltip {
  1812. display: block;
  1813. }
  1814. .was-validated .form-control:valid, .form-control.is-valid {
  1815. border-color: #28a745;
  1816. padding-right: 2.25rem;
  1817. background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  1818. background-repeat: no-repeat;
  1819. background-position: right calc(0.375em + 0.1875rem) center;
  1820. background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
  1821. }
  1822. .was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  1823. border-color: #28a745;
  1824. box-shadow: 0 0 0 0 rgba(40, 167, 69, 0.25);
  1825. }
  1826. .was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  1827. padding-right: 2.25rem;
  1828. background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
  1829. }
  1830. .was-validated .custom-select:valid, .custom-select.is-valid {
  1831. border-color: #28a745;
  1832. padding-right: calc(0.75em + 2.3125rem);
  1833. background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") right 0.75rem center/8px 10px no-repeat, #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat;
  1834. }
  1835. .was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
  1836. border-color: #28a745;
  1837. box-shadow: 0 0 0 0 rgba(40, 167, 69, 0.25);
  1838. }
  1839. .was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  1840. color: #28a745;
  1841. }
  1842. .was-validated .form-check-input:valid ~ .valid-feedback,
  1843. .was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,
  1844. .form-check-input.is-valid ~ .valid-tooltip {
  1845. display: block;
  1846. }
  1847. .was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
  1848. color: #28a745;
  1849. }
  1850. .was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
  1851. border-color: #28a745;
  1852. }
  1853. .was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  1854. border-color: #34ce57;
  1855. background-color: #34ce57;
  1856. }
  1857. .was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
  1858. box-shadow: 0 0 0 0 rgba(40, 167, 69, 0.25);
  1859. }
  1860. .was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
  1861. border-color: #28a745;
  1862. }
  1863. .was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
  1864. border-color: #28a745;
  1865. }
  1866. .was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
  1867. border-color: #28a745;
  1868. box-shadow: 0 0 0 0 rgba(40, 167, 69, 0.25);
  1869. }
  1870. .invalid-feedback {
  1871. display: none;
  1872. width: 100%;
  1873. margin-top: 0.25rem;
  1874. font-size: 80%;
  1875. color: #dc3545;
  1876. }
  1877. .invalid-tooltip {
  1878. position: absolute;
  1879. top: 100%;
  1880. left: 0;
  1881. z-index: 5;
  1882. display: none;
  1883. max-width: 100%;
  1884. padding: 0.25rem 0.5rem;
  1885. margin-top: 0.1rem;
  1886. font-size: 0.875rem;
  1887. line-height: 1.5;
  1888. color: #fff;
  1889. background-color: rgba(220, 53, 69, 0.9);
  1890. border-radius: 0.25rem;
  1891. }
  1892. .form-row > .col > .invalid-tooltip, .form-row > [class*=col-] > .invalid-tooltip {
  1893. left: 5px;
  1894. }
  1895. .was-validated :invalid ~ .invalid-feedback,
  1896. .was-validated :invalid ~ .invalid-tooltip,
  1897. .is-invalid ~ .invalid-feedback,
  1898. .is-invalid ~ .invalid-tooltip {
  1899. display: block;
  1900. }
  1901. .was-validated .form-control:invalid, .form-control.is-invalid {
  1902. border-color: #dc3545;
  1903. padding-right: 2.25rem;
  1904. background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  1905. background-repeat: no-repeat;
  1906. background-position: right calc(0.375em + 0.1875rem) center;
  1907. background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
  1908. }
  1909. .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  1910. border-color: #dc3545;
  1911. box-shadow: 0 0 0 0 rgba(220, 53, 69, 0.25);
  1912. }
  1913. .was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  1914. padding-right: 2.25rem;
  1915. background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
  1916. }
  1917. .was-validated .custom-select:invalid, .custom-select.is-invalid {
  1918. border-color: #dc3545;
  1919. padding-right: calc(0.75em + 2.3125rem);
  1920. background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") right 0.75rem center/8px 10px no-repeat, #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat;
  1921. }
  1922. .was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
  1923. border-color: #dc3545;
  1924. box-shadow: 0 0 0 0 rgba(220, 53, 69, 0.25);
  1925. }
  1926. .was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  1927. color: #dc3545;
  1928. }
  1929. .was-validated .form-check-input:invalid ~ .invalid-feedback,
  1930. .was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,
  1931. .form-check-input.is-invalid ~ .invalid-tooltip {
  1932. display: block;
  1933. }
  1934. .was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
  1935. color: #dc3545;
  1936. }
  1937. .was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
  1938. border-color: #dc3545;
  1939. }
  1940. .was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  1941. border-color: #e4606d;
  1942. background-color: #e4606d;
  1943. }
  1944. .was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  1945. box-shadow: 0 0 0 0 rgba(220, 53, 69, 0.25);
  1946. }
  1947. .was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
  1948. border-color: #dc3545;
  1949. }
  1950. .was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
  1951. border-color: #dc3545;
  1952. }
  1953. .was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
  1954. border-color: #dc3545;
  1955. box-shadow: 0 0 0 0 rgba(220, 53, 69, 0.25);
  1956. }
  1957. .form-inline {
  1958. display: flex;
  1959. flex-flow: row wrap;
  1960. align-items: center;
  1961. }
  1962. .form-inline .form-check {
  1963. width: 100%;
  1964. }
  1965. @media (min-width: 576px) {
  1966. .form-inline label {
  1967. display: flex;
  1968. align-items: center;
  1969. justify-content: center;
  1970. margin-bottom: 0;
  1971. }
  1972. .form-inline .form-group {
  1973. display: flex;
  1974. flex: 0 0 auto;
  1975. flex-flow: row wrap;
  1976. align-items: center;
  1977. margin-bottom: 0;
  1978. }
  1979. .form-inline .form-control {
  1980. display: inline-block;
  1981. width: auto;
  1982. vertical-align: middle;
  1983. }
  1984. .form-inline .form-control-plaintext {
  1985. display: inline-block;
  1986. }
  1987. .form-inline .input-group,
  1988. .form-inline .custom-select {
  1989. width: auto;
  1990. }
  1991. .form-inline .form-check {
  1992. display: flex;
  1993. align-items: center;
  1994. justify-content: center;
  1995. width: auto;
  1996. padding-left: 0;
  1997. }
  1998. .form-inline .form-check-input {
  1999. position: relative;
  2000. flex-shrink: 0;
  2001. margin-top: 0;
  2002. margin-right: 0.25rem;
  2003. margin-left: 0;
  2004. }
  2005. .form-inline .custom-control {
  2006. align-items: center;
  2007. justify-content: center;
  2008. }
  2009. .form-inline .custom-control-label {
  2010. margin-bottom: 0;
  2011. }
  2012. }
  2013. .btn {
  2014. display: inline-block;
  2015. font-weight: 400;
  2016. color: #212529;
  2017. text-align: center;
  2018. vertical-align: middle;
  2019. user-select: none;
  2020. background-color: transparent;
  2021. border: 1px solid transparent;
  2022. padding: 0.375rem 0.75rem;
  2023. font-size: 1rem;
  2024. line-height: 1.5;
  2025. border-radius: 0.25rem;
  2026. transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  2027. }
  2028. @media (prefers-reduced-motion: reduce) {
  2029. .btn {
  2030. transition: none;
  2031. }
  2032. }
  2033. .btn:hover {
  2034. color: #212529;
  2035. text-decoration: none;
  2036. }
  2037. .btn:focus, .btn.focus {
  2038. outline: 0;
  2039. box-shadow: none;
  2040. }
  2041. .btn.disabled, .btn:disabled {
  2042. opacity: 0.65;
  2043. box-shadow: none;
  2044. }
  2045. .btn:not(:disabled):not(.disabled) {
  2046. cursor: pointer;
  2047. }
  2048. .btn:not(:disabled):not(.disabled):active, .btn:not(:disabled):not(.disabled).active {
  2049. box-shadow: none;
  2050. }
  2051. a.btn.disabled,
  2052. fieldset:disabled a.btn {
  2053. pointer-events: none;
  2054. }
  2055. .btn-primary {
  2056. color: #fff;
  2057. background-color: #007bff;
  2058. border-color: #007bff;
  2059. box-shadow: none;
  2060. }
  2061. .btn-primary:hover {
  2062. color: #fff;
  2063. background-color: #0069d9;
  2064. border-color: #0062cc;
  2065. }
  2066. .btn-primary:focus, .btn-primary.focus {
  2067. color: #fff;
  2068. background-color: #0069d9;
  2069. border-color: #0062cc;
  2070. box-shadow: 0 0 0 0 rgba(38, 143, 255, 0.5);
  2071. }
  2072. .btn-primary.disabled, .btn-primary:disabled {
  2073. color: #fff;
  2074. background-color: #007bff;
  2075. border-color: #007bff;
  2076. }
  2077. .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {
  2078. color: #fff;
  2079. background-color: #0062cc;
  2080. border-color: #005cbf;
  2081. }
  2082. .btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus {
  2083. box-shadow: 0 0 0 0 rgba(38, 143, 255, 0.5);
  2084. }
  2085. .btn-secondary {
  2086. color: #fff;
  2087. background-color: #6c757d;
  2088. border-color: #6c757d;
  2089. box-shadow: none;
  2090. }
  2091. .btn-secondary:hover {
  2092. color: #fff;
  2093. background-color: #5a6268;
  2094. border-color: #545b62;
  2095. }
  2096. .btn-secondary:focus, .btn-secondary.focus {
  2097. color: #fff;
  2098. background-color: #5a6268;
  2099. border-color: #545b62;
  2100. box-shadow: 0 0 0 0 rgba(130, 138, 145, 0.5);
  2101. }
  2102. .btn-secondary.disabled, .btn-secondary:disabled {
  2103. color: #fff;
  2104. background-color: #6c757d;
  2105. border-color: #6c757d;
  2106. }
  2107. .btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle {
  2108. color: #fff;
  2109. background-color: #545b62;
  2110. border-color: #4e555b;
  2111. }
  2112. .btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-secondary.dropdown-toggle:focus {
  2113. box-shadow: 0 0 0 0 rgba(130, 138, 145, 0.5);
  2114. }
  2115. .btn-success {
  2116. color: #fff;
  2117. background-color: #28a745;
  2118. border-color: #28a745;
  2119. box-shadow: none;
  2120. }
  2121. .btn-success:hover {
  2122. color: #fff;
  2123. background-color: #218838;
  2124. border-color: #1e7e34;
  2125. }
  2126. .btn-success:focus, .btn-success.focus {
  2127. color: #fff;
  2128. background-color: #218838;
  2129. border-color: #1e7e34;
  2130. box-shadow: 0 0 0 0 rgba(72, 180, 97, 0.5);
  2131. }
  2132. .btn-success.disabled, .btn-success:disabled {
  2133. color: #fff;
  2134. background-color: #28a745;
  2135. border-color: #28a745;
  2136. }
  2137. .btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle {
  2138. color: #fff;
  2139. background-color: #1e7e34;
  2140. border-color: #1c7430;
  2141. }
  2142. .btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, .show > .btn-success.dropdown-toggle:focus {
  2143. box-shadow: 0 0 0 0 rgba(72, 180, 97, 0.5);
  2144. }
  2145. .btn-info {
  2146. color: #fff;
  2147. background-color: #17a2b8;
  2148. border-color: #17a2b8;
  2149. box-shadow: none;
  2150. }
  2151. .btn-info:hover {
  2152. color: #fff;
  2153. background-color: #138496;
  2154. border-color: #117a8b;
  2155. }
  2156. .btn-info:focus, .btn-info.focus {
  2157. color: #fff;
  2158. background-color: #138496;
  2159. border-color: #117a8b;
  2160. box-shadow: 0 0 0 0 rgba(58, 176, 195, 0.5);
  2161. }
  2162. .btn-info.disabled, .btn-info:disabled {
  2163. color: #fff;
  2164. background-color: #17a2b8;
  2165. border-color: #17a2b8;
  2166. }
  2167. .btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle {
  2168. color: #fff;
  2169. background-color: #117a8b;
  2170. border-color: #10707f;
  2171. }
  2172. .btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus, .show > .btn-info.dropdown-toggle:focus {
  2173. box-shadow: 0 0 0 0 rgba(58, 176, 195, 0.5);
  2174. }
  2175. .btn-warning {
  2176. color: #1f2d3d;
  2177. background-color: #ffc107;
  2178. border-color: #ffc107;
  2179. box-shadow: none;
  2180. }
  2181. .btn-warning:hover {
  2182. color: #1f2d3d;
  2183. background-color: #e0a800;
  2184. border-color: #d39e00;
  2185. }
  2186. .btn-warning:focus, .btn-warning.focus {
  2187. color: #1f2d3d;
  2188. background-color: #e0a800;
  2189. border-color: #d39e00;
  2190. box-shadow: 0 0 0 0 rgba(221, 171, 15, 0.5);
  2191. }
  2192. .btn-warning.disabled, .btn-warning:disabled {
  2193. color: #1f2d3d;
  2194. background-color: #ffc107;
  2195. border-color: #ffc107;
  2196. }
  2197. .btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle {
  2198. color: #1f2d3d;
  2199. background-color: #d39e00;
  2200. border-color: #c69500;
  2201. }
  2202. .btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-warning.dropdown-toggle:focus {
  2203. box-shadow: 0 0 0 0 rgba(221, 171, 15, 0.5);
  2204. }
  2205. .btn-danger {
  2206. color: #fff;
  2207. background-color: #dc3545;
  2208. border-color: #dc3545;
  2209. box-shadow: none;
  2210. }
  2211. .btn-danger:hover {
  2212. color: #fff;
  2213. background-color: #c82333;
  2214. border-color: #bd2130;
  2215. }
  2216. .btn-danger:focus, .btn-danger.focus {
  2217. color: #fff;
  2218. background-color: #c82333;
  2219. border-color: #bd2130;
  2220. box-shadow: 0 0 0 0 rgba(225, 83, 97, 0.5);
  2221. }
  2222. .btn-danger.disabled, .btn-danger:disabled {
  2223. color: #fff;
  2224. background-color: #dc3545;
  2225. border-color: #dc3545;
  2226. }
  2227. .btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle {
  2228. color: #fff;
  2229. background-color: #bd2130;
  2230. border-color: #b21f2d;
  2231. }
  2232. .btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-danger.dropdown-toggle:focus {
  2233. box-shadow: 0 0 0 0 rgba(225, 83, 97, 0.5);
  2234. }
  2235. .btn-light {
  2236. color: #1f2d3d;
  2237. background-color: #f8f9fa;
  2238. border-color: #f8f9fa;
  2239. box-shadow: none;
  2240. }
  2241. .btn-light:hover {
  2242. color: #1f2d3d;
  2243. background-color: #e2e6ea;
  2244. border-color: #dae0e5;
  2245. }
  2246. .btn-light:focus, .btn-light.focus {
  2247. color: #1f2d3d;
  2248. background-color: #e2e6ea;
  2249. border-color: #dae0e5;
  2250. box-shadow: 0 0 0 0 rgba(215, 218, 222, 0.5);
  2251. }
  2252. .btn-light.disabled, .btn-light:disabled {
  2253. color: #1f2d3d;
  2254. background-color: #f8f9fa;
  2255. border-color: #f8f9fa;
  2256. }
  2257. .btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .show > .btn-light.dropdown-toggle {
  2258. color: #1f2d3d;
  2259. background-color: #dae0e5;
  2260. border-color: #d3d9df;
  2261. }
  2262. .btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus, .show > .btn-light.dropdown-toggle:focus {
  2263. box-shadow: 0 0 0 0 rgba(215, 218, 222, 0.5);
  2264. }
  2265. .btn-dark {
  2266. color: #fff;
  2267. background-color: #343a40;
  2268. border-color: #343a40;
  2269. box-shadow: none;
  2270. }
  2271. .btn-dark:hover {
  2272. color: #fff;
  2273. background-color: #23272b;
  2274. border-color: #1d2124;
  2275. }
  2276. .btn-dark:focus, .btn-dark.focus {
  2277. color: #fff;
  2278. background-color: #23272b;
  2279. border-color: #1d2124;
  2280. box-shadow: 0 0 0 0 rgba(82, 88, 93, 0.5);
  2281. }
  2282. .btn-dark.disabled, .btn-dark:disabled {
  2283. color: #fff;
  2284. background-color: #343a40;
  2285. border-color: #343a40;
  2286. }
  2287. .btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, .show > .btn-dark.dropdown-toggle {
  2288. color: #fff;
  2289. background-color: #1d2124;
  2290. border-color: #171a1d;
  2291. }
  2292. .btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-dark.dropdown-toggle:focus {
  2293. box-shadow: 0 0 0 0 rgba(82, 88, 93, 0.5);
  2294. }
  2295. .btn-outline-primary {
  2296. color: #007bff;
  2297. border-color: #007bff;
  2298. }
  2299. .btn-outline-primary:hover {
  2300. color: #fff;
  2301. background-color: #007bff;
  2302. border-color: #007bff;
  2303. }
  2304. .btn-outline-primary:focus, .btn-outline-primary.focus {
  2305. box-shadow: 0 0 0 0 rgba(0, 123, 255, 0.5);
  2306. }
  2307. .btn-outline-primary.disabled, .btn-outline-primary:disabled {
  2308. color: #007bff;
  2309. background-color: transparent;
  2310. }
  2311. .btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle {
  2312. color: #fff;
  2313. background-color: #007bff;
  2314. border-color: #007bff;
  2315. }
  2316. .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary.dropdown-toggle:focus {
  2317. box-shadow: 0 0 0 0 rgba(0, 123, 255, 0.5);
  2318. }
  2319. .btn-outline-secondary {
  2320. color: #6c757d;
  2321. border-color: #6c757d;
  2322. }
  2323. .btn-outline-secondary:hover {
  2324. color: #fff;
  2325. background-color: #6c757d;
  2326. border-color: #6c757d;
  2327. }
  2328. .btn-outline-secondary:focus, .btn-outline-secondary.focus {
  2329. box-shadow: 0 0 0 0 rgba(108, 117, 125, 0.5);
  2330. }
  2331. .btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  2332. color: #6c757d;
  2333. background-color: transparent;
  2334. }
  2335. .btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle {
  2336. color: #fff;
  2337. background-color: #6c757d;
  2338. border-color: #6c757d;
  2339. }
  2340. .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-secondary.dropdown-toggle:focus {
  2341. box-shadow: 0 0 0 0 rgba(108, 117, 125, 0.5);
  2342. }
  2343. .btn-outline-success {
  2344. color: #28a745;
  2345. border-color: #28a745;
  2346. }
  2347. .btn-outline-success:hover {
  2348. color: #fff;
  2349. background-color: #28a745;
  2350. border-color: #28a745;
  2351. }
  2352. .btn-outline-success:focus, .btn-outline-success.focus {
  2353. box-shadow: 0 0 0 0 rgba(40, 167, 69, 0.5);
  2354. }
  2355. .btn-outline-success.disabled, .btn-outline-success:disabled {
  2356. color: #28a745;
  2357. background-color: transparent;
  2358. }
  2359. .btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, .show > .btn-outline-success.dropdown-toggle {
  2360. color: #fff;
  2361. background-color: #28a745;
  2362. border-color: #28a745;
  2363. }
  2364. .btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-success.dropdown-toggle:focus {
  2365. box-shadow: 0 0 0 0 rgba(40, 167, 69, 0.5);
  2366. }
  2367. .btn-outline-info {
  2368. color: #17a2b8;
  2369. border-color: #17a2b8;
  2370. }
  2371. .btn-outline-info:hover {
  2372. color: #fff;
  2373. background-color: #17a2b8;
  2374. border-color: #17a2b8;
  2375. }
  2376. .btn-outline-info:focus, .btn-outline-info.focus {
  2377. box-shadow: 0 0 0 0 rgba(23, 162, 184, 0.5);
  2378. }
  2379. .btn-outline-info.disabled, .btn-outline-info:disabled {
  2380. color: #17a2b8;
  2381. background-color: transparent;
  2382. }
  2383. .btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, .show > .btn-outline-info.dropdown-toggle {
  2384. color: #fff;
  2385. background-color: #17a2b8;
  2386. border-color: #17a2b8;
  2387. }
  2388. .btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-info.dropdown-toggle:focus {
  2389. box-shadow: 0 0 0 0 rgba(23, 162, 184, 0.5);
  2390. }
  2391. .btn-outline-warning {
  2392. color: #ffc107;
  2393. border-color: #ffc107;
  2394. }
  2395. .btn-outline-warning:hover {
  2396. color: #1f2d3d;
  2397. background-color: #ffc107;
  2398. border-color: #ffc107;
  2399. }
  2400. .btn-outline-warning:focus, .btn-outline-warning.focus {
  2401. box-shadow: 0 0 0 0 rgba(255, 193, 7, 0.5);
  2402. }
  2403. .btn-outline-warning.disabled, .btn-outline-warning:disabled {
  2404. color: #ffc107;
  2405. background-color: transparent;
  2406. }
  2407. .btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, .show > .btn-outline-warning.dropdown-toggle {
  2408. color: #1f2d3d;
  2409. background-color: #ffc107;
  2410. border-color: #ffc107;
  2411. }
  2412. .btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-warning.dropdown-toggle:focus {
  2413. box-shadow: 0 0 0 0 rgba(255, 193, 7, 0.5);
  2414. }
  2415. .btn-outline-danger {
  2416. color: #dc3545;
  2417. border-color: #dc3545;
  2418. }
  2419. .btn-outline-danger:hover {
  2420. color: #fff;
  2421. background-color: #dc3545;
  2422. border-color: #dc3545;
  2423. }
  2424. .btn-outline-danger:focus, .btn-outline-danger.focus {
  2425. box-shadow: 0 0 0 0 rgba(220, 53, 69, 0.5);
  2426. }
  2427. .btn-outline-danger.disabled, .btn-outline-danger:disabled {
  2428. color: #dc3545;
  2429. background-color: transparent;
  2430. }
  2431. .btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, .show > .btn-outline-danger.dropdown-toggle {
  2432. color: #fff;
  2433. background-color: #dc3545;
  2434. border-color: #dc3545;
  2435. }
  2436. .btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-danger.dropdown-toggle:focus {
  2437. box-shadow: 0 0 0 0 rgba(220, 53, 69, 0.5);
  2438. }
  2439. .btn-outline-light {
  2440. color: #f8f9fa;
  2441. border-color: #f8f9fa;
  2442. }
  2443. .btn-outline-light:hover {
  2444. color: #1f2d3d;
  2445. background-color: #f8f9fa;
  2446. border-color: #f8f9fa;
  2447. }
  2448. .btn-outline-light:focus, .btn-outline-light.focus {
  2449. box-shadow: 0 0 0 0 rgba(248, 249, 250, 0.5);
  2450. }
  2451. .btn-outline-light.disabled, .btn-outline-light:disabled {
  2452. color: #f8f9fa;
  2453. background-color: transparent;
  2454. }
  2455. .btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active, .show > .btn-outline-light.dropdown-toggle {
  2456. color: #1f2d3d;
  2457. background-color: #f8f9fa;
  2458. border-color: #f8f9fa;
  2459. }
  2460. .btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-light.dropdown-toggle:focus {
  2461. box-shadow: 0 0 0 0 rgba(248, 249, 250, 0.5);
  2462. }
  2463. .btn-outline-dark {
  2464. color: #343a40;
  2465. border-color: #343a40;
  2466. }
  2467. .btn-outline-dark:hover {
  2468. color: #fff;
  2469. background-color: #343a40;
  2470. border-color: #343a40;
  2471. }
  2472. .btn-outline-dark:focus, .btn-outline-dark.focus {
  2473. box-shadow: 0 0 0 0 rgba(52, 58, 64, 0.5);
  2474. }
  2475. .btn-outline-dark.disabled, .btn-outline-dark:disabled {
  2476. color: #343a40;
  2477. background-color: transparent;
  2478. }
  2479. .btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-dark.dropdown-toggle {
  2480. color: #fff;
  2481. background-color: #343a40;
  2482. border-color: #343a40;
  2483. }
  2484. .btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dark.dropdown-toggle:focus {
  2485. box-shadow: 0 0 0 0 rgba(52, 58, 64, 0.5);
  2486. }
  2487. .btn-link {
  2488. font-weight: 400;
  2489. color: #007bff;
  2490. text-decoration: none;
  2491. }
  2492. .btn-link:hover {
  2493. color: #0056b3;
  2494. text-decoration: none;
  2495. }
  2496. .btn-link:focus, .btn-link.focus {
  2497. text-decoration: none;
  2498. }
  2499. .btn-link:disabled, .btn-link.disabled {
  2500. color: #6c757d;
  2501. pointer-events: none;
  2502. }
  2503. .btn-lg, .btn-group-lg > .btn {
  2504. padding: 0.5rem 1rem;
  2505. font-size: 1.25rem;
  2506. line-height: 1.5;
  2507. border-radius: 0.3rem;
  2508. }
  2509. .btn-sm, .btn-group-sm > .btn {
  2510. padding: 0.25rem 0.5rem;
  2511. font-size: 0.875rem;
  2512. line-height: 1.5;
  2513. border-radius: 0.2rem;
  2514. }
  2515. .btn-block {
  2516. display: block;
  2517. width: 100%;
  2518. }
  2519. .btn-block + .btn-block {
  2520. margin-top: 0.5rem;
  2521. }
  2522. input[type=submit].btn-block,
  2523. input[type=reset].btn-block,
  2524. input[type=button].btn-block {
  2525. width: 100%;
  2526. }
  2527. .fade {
  2528. transition: opacity 0.15s linear;
  2529. }
  2530. @media (prefers-reduced-motion: reduce) {
  2531. .fade {
  2532. transition: none;
  2533. }
  2534. }
  2535. .fade:not(.show) {
  2536. opacity: 0;
  2537. }
  2538. .collapse:not(.show) {
  2539. display: none;
  2540. }
  2541. .collapsing {
  2542. position: relative;
  2543. height: 0;
  2544. overflow: hidden;
  2545. transition: height 0.35s ease;
  2546. }
  2547. @media (prefers-reduced-motion: reduce) {
  2548. .collapsing {
  2549. transition: none;
  2550. }
  2551. }
  2552. .dropup,
  2553. .dropright,
  2554. .dropdown,
  2555. .dropleft {
  2556. position: relative;
  2557. }
  2558. .dropdown-toggle {
  2559. white-space: nowrap;
  2560. }
  2561. .dropdown-toggle::after {
  2562. display: inline-block;
  2563. margin-left: 0.255em;
  2564. vertical-align: 0.255em;
  2565. content: "";
  2566. border-top: 0.3em solid;
  2567. border-right: 0.3em solid transparent;
  2568. border-bottom: 0;
  2569. border-left: 0.3em solid transparent;
  2570. }
  2571. .dropdown-toggle:empty::after {
  2572. margin-left: 0;
  2573. }
  2574. .dropdown-menu {
  2575. position: absolute;
  2576. top: 100%;
  2577. left: 0;
  2578. z-index: 1000;
  2579. display: none;
  2580. float: left;
  2581. min-width: 10rem;
  2582. padding: 0.5rem 0;
  2583. margin: 0.125rem 0 0;
  2584. font-size: 1rem;
  2585. color: #212529;
  2586. text-align: left;
  2587. list-style: none;
  2588. background-color: #fff;
  2589. background-clip: padding-box;
  2590. border: 1px solid rgba(0, 0, 0, 0.15);
  2591. border-radius: 0.25rem;
  2592. box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.175);
  2593. }
  2594. .dropdown-menu-left {
  2595. right: auto;
  2596. left: 0;
  2597. }
  2598. .dropdown-menu-right {
  2599. right: 0;
  2600. left: auto;
  2601. }
  2602. @media (min-width: 576px) {
  2603. .dropdown-menu-sm-left {
  2604. right: auto;
  2605. left: 0;
  2606. }
  2607. .dropdown-menu-sm-right {
  2608. right: 0;
  2609. left: auto;
  2610. }
  2611. }
  2612. @media (min-width: 768px) {
  2613. .dropdown-menu-md-left {
  2614. right: auto;
  2615. left: 0;
  2616. }
  2617. .dropdown-menu-md-right {
  2618. right: 0;
  2619. left: auto;
  2620. }
  2621. }
  2622. @media (min-width: 992px) {
  2623. .dropdown-menu-lg-left {
  2624. right: auto;
  2625. left: 0;
  2626. }
  2627. .dropdown-menu-lg-right {
  2628. right: 0;
  2629. left: auto;
  2630. }
  2631. }
  2632. @media (min-width: 1200px) {
  2633. .dropdown-menu-xl-left {
  2634. right: auto;
  2635. left: 0;
  2636. }
  2637. .dropdown-menu-xl-right {
  2638. right: 0;
  2639. left: auto;
  2640. }
  2641. }
  2642. .dropup .dropdown-menu {
  2643. top: auto;
  2644. bottom: 100%;
  2645. margin-top: 0;
  2646. margin-bottom: 0.125rem;
  2647. }
  2648. .dropup .dropdown-toggle::after {
  2649. display: inline-block;
  2650. margin-left: 0.255em;
  2651. vertical-align: 0.255em;
  2652. content: "";
  2653. border-top: 0;
  2654. border-right: 0.3em solid transparent;
  2655. border-bottom: 0.3em solid;
  2656. border-left: 0.3em solid transparent;
  2657. }
  2658. .dropup .dropdown-toggle:empty::after {
  2659. margin-left: 0;
  2660. }
  2661. .dropright .dropdown-menu {
  2662. top: 0;
  2663. right: auto;
  2664. left: 100%;
  2665. margin-top: 0;
  2666. margin-left: 0.125rem;
  2667. }
  2668. .dropright .dropdown-toggle::after {
  2669. display: inline-block;
  2670. margin-left: 0.255em;
  2671. vertical-align: 0.255em;
  2672. content: "";
  2673. border-top: 0.3em solid transparent;
  2674. border-right: 0;
  2675. border-bottom: 0.3em solid transparent;
  2676. border-left: 0.3em solid;
  2677. }
  2678. .dropright .dropdown-toggle:empty::after {
  2679. margin-left: 0;
  2680. }
  2681. .dropright .dropdown-toggle::after {
  2682. vertical-align: 0;
  2683. }
  2684. .dropleft .dropdown-menu {
  2685. top: 0;
  2686. right: 100%;
  2687. left: auto;
  2688. margin-top: 0;
  2689. margin-right: 0.125rem;
  2690. }
  2691. .dropleft .dropdown-toggle::after {
  2692. display: inline-block;
  2693. margin-left: 0.255em;
  2694. vertical-align: 0.255em;
  2695. content: "";
  2696. }
  2697. .dropleft .dropdown-toggle::after {
  2698. display: none;
  2699. }
  2700. .dropleft .dropdown-toggle::before {
  2701. display: inline-block;
  2702. margin-right: 0.255em;
  2703. vertical-align: 0.255em;
  2704. content: "";
  2705. border-top: 0.3em solid transparent;
  2706. border-right: 0.3em solid;
  2707. border-bottom: 0.3em solid transparent;
  2708. }
  2709. .dropleft .dropdown-toggle:empty::after {
  2710. margin-left: 0;
  2711. }
  2712. .dropleft .dropdown-toggle::before {
  2713. vertical-align: 0;
  2714. }
  2715. .dropdown-menu[x-placement^=top], .dropdown-menu[x-placement^=right], .dropdown-menu[x-placement^=bottom], .dropdown-menu[x-placement^=left] {
  2716. right: auto;
  2717. bottom: auto;
  2718. }
  2719. .dropdown-divider {
  2720. height: 0;
  2721. margin: 0.5rem 0;
  2722. overflow: hidden;
  2723. border-top: 1px solid #e9ecef;
  2724. }
  2725. .dropdown-item {
  2726. display: block;
  2727. width: 100%;
  2728. padding: 0.25rem 1rem;
  2729. clear: both;
  2730. font-weight: 400;
  2731. color: #212529;
  2732. text-align: inherit;
  2733. white-space: nowrap;
  2734. background-color: transparent;
  2735. border: 0;
  2736. }
  2737. .dropdown-item:hover, .dropdown-item:focus {
  2738. color: #16181b;
  2739. text-decoration: none;
  2740. background-color: #f8f9fa;
  2741. }
  2742. .dropdown-item.active, .dropdown-item:active {
  2743. color: #fff;
  2744. text-decoration: none;
  2745. background-color: #007bff;
  2746. }
  2747. .dropdown-item.disabled, .dropdown-item:disabled {
  2748. color: #6c757d;
  2749. pointer-events: none;
  2750. background-color: transparent;
  2751. }
  2752. .dropdown-menu.show {
  2753. display: block;
  2754. }
  2755. .dropdown-header {
  2756. display: block;
  2757. padding: 0.5rem 1rem;
  2758. margin-bottom: 0;
  2759. font-size: 0.875rem;
  2760. color: #6c757d;
  2761. white-space: nowrap;
  2762. }
  2763. .dropdown-item-text {
  2764. display: block;
  2765. padding: 0.25rem 1rem;
  2766. color: #212529;
  2767. }
  2768. .btn-group,
  2769. .btn-group-vertical {
  2770. position: relative;
  2771. display: inline-flex;
  2772. vertical-align: middle;
  2773. }
  2774. .btn-group > .btn,
  2775. .btn-group-vertical > .btn {
  2776. position: relative;
  2777. flex: 1 1 auto;
  2778. }
  2779. .btn-group > .btn:hover,
  2780. .btn-group-vertical > .btn:hover {
  2781. z-index: 1;
  2782. }
  2783. .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
  2784. .btn-group-vertical > .btn:focus,
  2785. .btn-group-vertical > .btn:active,
  2786. .btn-group-vertical > .btn.active {
  2787. z-index: 1;
  2788. }
  2789. .btn-toolbar {
  2790. display: flex;
  2791. flex-wrap: wrap;
  2792. justify-content: flex-start;
  2793. }
  2794. .btn-toolbar .input-group {
  2795. width: auto;
  2796. }
  2797. .btn-group > .btn:not(:first-child),
  2798. .btn-group > .btn-group:not(:first-child) {
  2799. margin-left: -1px;
  2800. }
  2801. .btn-group > .btn:not(:last-child):not(.dropdown-toggle),
  2802. .btn-group > .btn-group:not(:last-child) > .btn {
  2803. border-top-right-radius: 0;
  2804. border-bottom-right-radius: 0;
  2805. }
  2806. .btn-group > .btn:not(:first-child),
  2807. .btn-group > .btn-group:not(:first-child) > .btn {
  2808. border-top-left-radius: 0;
  2809. border-bottom-left-radius: 0;
  2810. }
  2811. .dropdown-toggle-split {
  2812. padding-right: 0.5625rem;
  2813. padding-left: 0.5625rem;
  2814. }
  2815. .dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropright .dropdown-toggle-split::after {
  2816. margin-left: 0;
  2817. }
  2818. .dropleft .dropdown-toggle-split::before {
  2819. margin-right: 0;
  2820. }
  2821. .btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  2822. padding-right: 0.375rem;
  2823. padding-left: 0.375rem;
  2824. }
  2825. .btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  2826. padding-right: 0.75rem;
  2827. padding-left: 0.75rem;
  2828. }
  2829. .btn-group.show .dropdown-toggle {
  2830. box-shadow: none;
  2831. }
  2832. .btn-group.show .dropdown-toggle.btn-link {
  2833. box-shadow: none;
  2834. }
  2835. .btn-group-vertical {
  2836. flex-direction: column;
  2837. align-items: flex-start;
  2838. justify-content: center;
  2839. }
  2840. .btn-group-vertical > .btn,
  2841. .btn-group-vertical > .btn-group {
  2842. width: 100%;
  2843. }
  2844. .btn-group-vertical > .btn:not(:first-child),
  2845. .btn-group-vertical > .btn-group:not(:first-child) {
  2846. margin-top: -1px;
  2847. }
  2848. .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
  2849. .btn-group-vertical > .btn-group:not(:last-child) > .btn {
  2850. border-bottom-right-radius: 0;
  2851. border-bottom-left-radius: 0;
  2852. }
  2853. .btn-group-vertical > .btn:not(:first-child),
  2854. .btn-group-vertical > .btn-group:not(:first-child) > .btn {
  2855. border-top-left-radius: 0;
  2856. border-top-right-radius: 0;
  2857. }
  2858. .btn-group-toggle > .btn,
  2859. .btn-group-toggle > .btn-group > .btn {
  2860. margin-bottom: 0;
  2861. }
  2862. .btn-group-toggle > .btn input[type=radio],
  2863. .btn-group-toggle > .btn input[type=checkbox],
  2864. .btn-group-toggle > .btn-group > .btn input[type=radio],
  2865. .btn-group-toggle > .btn-group > .btn input[type=checkbox] {
  2866. position: absolute;
  2867. clip: rect(0, 0, 0, 0);
  2868. pointer-events: none;
  2869. }
  2870. .input-group {
  2871. position: relative;
  2872. display: flex;
  2873. flex-wrap: wrap;
  2874. align-items: stretch;
  2875. width: 100%;
  2876. }
  2877. .input-group > .form-control,
  2878. .input-group > .form-control-plaintext,
  2879. .input-group > .custom-select,
  2880. .input-group > .custom-file {
  2881. position: relative;
  2882. flex: 1 1 auto;
  2883. width: 1%;
  2884. min-width: 0;
  2885. margin-bottom: 0;
  2886. }
  2887. .input-group > .form-control + .form-control,
  2888. .input-group > .form-control + .custom-select,
  2889. .input-group > .form-control + .custom-file,
  2890. .input-group > .form-control-plaintext + .form-control,
  2891. .input-group > .form-control-plaintext + .custom-select,
  2892. .input-group > .form-control-plaintext + .custom-file,
  2893. .input-group > .custom-select + .form-control,
  2894. .input-group > .custom-select + .custom-select,
  2895. .input-group > .custom-select + .custom-file,
  2896. .input-group > .custom-file + .form-control,
  2897. .input-group > .custom-file + .custom-select,
  2898. .input-group > .custom-file + .custom-file {
  2899. margin-left: -1px;
  2900. }
  2901. .input-group > .form-control:focus,
  2902. .input-group > .custom-select:focus,
  2903. .input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
  2904. z-index: 3;
  2905. }
  2906. .input-group > .custom-file .custom-file-input:focus {
  2907. z-index: 4;
  2908. }
  2909. .input-group > .form-control:not(:first-child),
  2910. .input-group > .custom-select:not(:first-child) {
  2911. border-top-left-radius: 0;
  2912. border-bottom-left-radius: 0;
  2913. }
  2914. .input-group > .custom-file {
  2915. display: flex;
  2916. align-items: center;
  2917. }
  2918. .input-group > .custom-file:not(:last-child) .custom-file-label, .input-group > .custom-file:not(:first-child) .custom-file-label {
  2919. border-top-left-radius: 0;
  2920. border-bottom-left-radius: 0;
  2921. }
  2922. .input-group:not(.has-validation) > .form-control:not(:last-child),
  2923. .input-group:not(.has-validation) > .custom-select:not(:last-child),
  2924. .input-group:not(.has-validation) > .custom-file:not(:last-child) .custom-file-label::after {
  2925. border-top-right-radius: 0;
  2926. border-bottom-right-radius: 0;
  2927. }
  2928. .input-group.has-validation > .form-control:nth-last-child(n+3),
  2929. .input-group.has-validation > .custom-select:nth-last-child(n+3),
  2930. .input-group.has-validation > .custom-file:nth-last-child(n+3) .custom-file-label::after {
  2931. border-top-right-radius: 0;
  2932. border-bottom-right-radius: 0;
  2933. }
  2934. .input-group-prepend,
  2935. .input-group-append {
  2936. display: flex;
  2937. }
  2938. .input-group-prepend .btn,
  2939. .input-group-append .btn {
  2940. position: relative;
  2941. z-index: 2;
  2942. }
  2943. .input-group-prepend .btn:focus,
  2944. .input-group-append .btn:focus {
  2945. z-index: 3;
  2946. }
  2947. .input-group-prepend .btn + .btn,
  2948. .input-group-prepend .btn + .input-group-text,
  2949. .input-group-prepend .input-group-text + .input-group-text,
  2950. .input-group-prepend .input-group-text + .btn,
  2951. .input-group-append .btn + .btn,
  2952. .input-group-append .btn + .input-group-text,
  2953. .input-group-append .input-group-text + .input-group-text,
  2954. .input-group-append .input-group-text + .btn {
  2955. margin-left: -1px;
  2956. }
  2957. .input-group-prepend {
  2958. margin-right: -1px;
  2959. }
  2960. .input-group-append {
  2961. margin-left: -1px;
  2962. }
  2963. .input-group-text {
  2964. display: flex;
  2965. align-items: center;
  2966. padding: 0.375rem 0.75rem;
  2967. margin-bottom: 0;
  2968. font-size: 1rem;
  2969. font-weight: 400;
  2970. line-height: 1.5;
  2971. color: #495057;
  2972. text-align: center;
  2973. white-space: nowrap;
  2974. background-color: #e9ecef;
  2975. border: 1px solid #ced4da;
  2976. border-radius: 0.25rem;
  2977. }
  2978. .input-group-text input[type=radio],
  2979. .input-group-text input[type=checkbox] {
  2980. margin-top: 0;
  2981. }
  2982. .input-group-lg > .form-control:not(textarea),
  2983. .input-group-lg > .custom-select {
  2984. height: calc(2.875rem + 2px);
  2985. }
  2986. .input-group-lg > .form-control,
  2987. .input-group-lg > .custom-select,
  2988. .input-group-lg > .input-group-prepend > .input-group-text,
  2989. .input-group-lg > .input-group-append > .input-group-text,
  2990. .input-group-lg > .input-group-prepend > .btn,
  2991. .input-group-lg > .input-group-append > .btn {
  2992. padding: 0.5rem 1rem;
  2993. font-size: 1.25rem;
  2994. line-height: 1.5;
  2995. border-radius: 0.3rem;
  2996. }
  2997. .input-group-sm > .form-control:not(textarea),
  2998. .input-group-sm > .custom-select {
  2999. height: calc(1.8125rem + 2px);
  3000. }
  3001. .input-group-sm > .form-control,
  3002. .input-group-sm > .custom-select,
  3003. .input-group-sm > .input-group-prepend > .input-group-text,
  3004. .input-group-sm > .input-group-append > .input-group-text,
  3005. .input-group-sm > .input-group-prepend > .btn,
  3006. .input-group-sm > .input-group-append > .btn {
  3007. padding: 0.25rem 0.5rem;
  3008. font-size: 0.875rem;
  3009. line-height: 1.5;
  3010. border-radius: 0.2rem;
  3011. }
  3012. .input-group-lg > .custom-select,
  3013. .input-group-sm > .custom-select {
  3014. padding-right: 1.75rem;
  3015. }
  3016. .input-group > .input-group-prepend > .btn,
  3017. .input-group > .input-group-prepend > .input-group-text,
  3018. .input-group:not(.has-validation) > .input-group-append:not(:last-child) > .btn,
  3019. .input-group:not(.has-validation) > .input-group-append:not(:last-child) > .input-group-text,
  3020. .input-group.has-validation > .input-group-append:nth-last-child(n+3) > .btn,
  3021. .input-group.has-validation > .input-group-append:nth-last-child(n+3) > .input-group-text,
  3022. .input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
  3023. .input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
  3024. border-top-right-radius: 0;
  3025. border-bottom-right-radius: 0;
  3026. }
  3027. .input-group > .input-group-append > .btn,
  3028. .input-group > .input-group-append > .input-group-text,
  3029. .input-group > .input-group-prepend:not(:first-child) > .btn,
  3030. .input-group > .input-group-prepend:not(:first-child) > .input-group-text,
  3031. .input-group > .input-group-prepend:first-child > .btn:not(:first-child),
  3032. .input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
  3033. border-top-left-radius: 0;
  3034. border-bottom-left-radius: 0;
  3035. }
  3036. .custom-control {
  3037. position: relative;
  3038. z-index: 1;
  3039. display: block;
  3040. min-height: 1.5rem;
  3041. padding-left: 1.5rem;
  3042. color-adjust: exact;
  3043. }
  3044. .custom-control-inline {
  3045. display: inline-flex;
  3046. margin-right: 1rem;
  3047. }
  3048. .custom-control-input {
  3049. position: absolute;
  3050. left: 0;
  3051. z-index: -1;
  3052. width: 1rem;
  3053. height: 1.25rem;
  3054. opacity: 0;
  3055. }
  3056. .custom-control-input:checked ~ .custom-control-label::before {
  3057. color: #fff;
  3058. border-color: #007bff;
  3059. background-color: #007bff;
  3060. box-shadow: none;
  3061. }
  3062. .custom-control-input:focus ~ .custom-control-label::before {
  3063. box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
  3064. }
  3065. .custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
  3066. border-color: #80bdff;
  3067. }
  3068. .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  3069. color: #fff;
  3070. background-color: #b3d7ff;
  3071. border-color: #b3d7ff;
  3072. box-shadow: none;
  3073. }
  3074. .custom-control-input[disabled] ~ .custom-control-label, .custom-control-input:disabled ~ .custom-control-label {
  3075. color: #6c757d;
  3076. }
  3077. .custom-control-input[disabled] ~ .custom-control-label::before, .custom-control-input:disabled ~ .custom-control-label::before {
  3078. background-color: #e9ecef;
  3079. }
  3080. .custom-control-label {
  3081. position: relative;
  3082. margin-bottom: 0;
  3083. vertical-align: top;
  3084. }
  3085. .custom-control-label::before {
  3086. position: absolute;
  3087. top: 0.25rem;
  3088. left: -1.5rem;
  3089. display: block;
  3090. width: 1rem;
  3091. height: 1rem;
  3092. pointer-events: none;
  3093. content: "";
  3094. background-color: #dee2e6;
  3095. border: #adb5bd solid 1px;
  3096. box-shadow: inset 0 0.25rem 0.25rem rgba(0, 0, 0, 0.1);
  3097. }
  3098. .custom-control-label::after {
  3099. position: absolute;
  3100. top: 0.25rem;
  3101. left: -1.5rem;
  3102. display: block;
  3103. width: 1rem;
  3104. height: 1rem;
  3105. content: "";
  3106. background: 50%/50% 50% no-repeat;
  3107. }
  3108. .custom-checkbox .custom-control-label::before {
  3109. border-radius: 0.25rem;
  3110. }
  3111. .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  3112. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
  3113. }
  3114. .custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  3115. border-color: #007bff;
  3116. background-color: #007bff;
  3117. box-shadow: none;
  3118. }
  3119. .custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  3120. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E");
  3121. }
  3122. .custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  3123. background-color: rgba(0, 123, 255, 0.5);
  3124. }
  3125. .custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  3126. background-color: rgba(0, 123, 255, 0.5);
  3127. }
  3128. .custom-radio .custom-control-label::before {
  3129. border-radius: 50%;
  3130. }
  3131. .custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  3132. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E");
  3133. }
  3134. .custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  3135. background-color: rgba(0, 123, 255, 0.5);
  3136. }
  3137. .custom-switch {
  3138. padding-left: 2.25rem;
  3139. }
  3140. .custom-switch .custom-control-label::before {
  3141. left: -2.25rem;
  3142. width: 1.75rem;
  3143. pointer-events: all;
  3144. border-radius: 0.5rem;
  3145. }
  3146. .custom-switch .custom-control-label::after {
  3147. top: calc(0.25rem + 2px);
  3148. left: calc(-2.25rem + 2px);
  3149. width: calc(1rem - 4px);
  3150. height: calc(1rem - 4px);
  3151. background-color: #adb5bd;
  3152. border-radius: 0.5rem;
  3153. transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  3154. }
  3155. @media (prefers-reduced-motion: reduce) {
  3156. .custom-switch .custom-control-label::after {
  3157. transition: none;
  3158. }
  3159. }
  3160. .custom-switch .custom-control-input:checked ~ .custom-control-label::after {
  3161. background-color: #dee2e6;
  3162. transform: translateX(0.75rem);
  3163. }
  3164. .custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  3165. background-color: rgba(0, 123, 255, 0.5);
  3166. }
  3167. .custom-select {
  3168. display: inline-block;
  3169. width: 100%;
  3170. height: calc(2.25rem + 2px);
  3171. padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  3172. font-size: 1rem;
  3173. font-weight: 400;
  3174. line-height: 1.5;
  3175. color: #495057;
  3176. vertical-align: middle;
  3177. background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") right 0.75rem center/8px 10px no-repeat;
  3178. border: 1px solid #ced4da;
  3179. border-radius: 0.25rem;
  3180. box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
  3181. appearance: none;
  3182. }
  3183. .custom-select:focus {
  3184. border-color: #80bdff;
  3185. outline: 0;
  3186. box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
  3187. }
  3188. .custom-select:focus::-ms-value {
  3189. color: #495057;
  3190. background-color: #fff;
  3191. }
  3192. .custom-select[multiple], .custom-select[size]:not([size="1"]) {
  3193. height: auto;
  3194. padding-right: 0.75rem;
  3195. background-image: none;
  3196. }
  3197. .custom-select:disabled {
  3198. color: #6c757d;
  3199. background-color: #e9ecef;
  3200. }
  3201. .custom-select::-ms-expand {
  3202. display: none;
  3203. }
  3204. .custom-select:-moz-focusring {
  3205. color: transparent;
  3206. text-shadow: 0 0 0 #495057;
  3207. }
  3208. .custom-select-sm {
  3209. height: calc(1.8125rem + 2px);
  3210. padding-top: 0.25rem;
  3211. padding-bottom: 0.25rem;
  3212. padding-left: 0.5rem;
  3213. font-size: 75%;
  3214. }
  3215. .custom-select-lg {
  3216. height: calc(2.875rem + 2px);
  3217. padding-top: 0.5rem;
  3218. padding-bottom: 0.5rem;
  3219. padding-left: 1rem;
  3220. font-size: 125%;
  3221. }
  3222. .custom-file {
  3223. position: relative;
  3224. display: inline-block;
  3225. width: 100%;
  3226. height: calc(2.25rem + 2px);
  3227. margin-bottom: 0;
  3228. }
  3229. .custom-file-input {
  3230. position: relative;
  3231. z-index: 2;
  3232. width: 100%;
  3233. height: calc(2.25rem + 2px);
  3234. margin: 0;
  3235. overflow: hidden;
  3236. opacity: 0;
  3237. }
  3238. .custom-file-input:focus ~ .custom-file-label {
  3239. border-color: #80bdff;
  3240. box-shadow: none;
  3241. }
  3242. .custom-file-input[disabled] ~ .custom-file-label, .custom-file-input:disabled ~ .custom-file-label {
  3243. background-color: #e9ecef;
  3244. }
  3245. .custom-file-input:lang(en) ~ .custom-file-label::after {
  3246. content: "Browse";
  3247. }
  3248. .custom-file-input ~ .custom-file-label[data-browse]::after {
  3249. content: attr(data-browse);
  3250. }
  3251. .custom-file-label {
  3252. position: absolute;
  3253. top: 0;
  3254. right: 0;
  3255. left: 0;
  3256. z-index: 1;
  3257. height: calc(2.25rem + 2px);
  3258. padding: 0.375rem 0.75rem;
  3259. overflow: hidden;
  3260. font-weight: 400;
  3261. line-height: 1.5;
  3262. color: #495057;
  3263. background-color: #fff;
  3264. border: 1px solid #ced4da;
  3265. border-radius: 0.25rem;
  3266. box-shadow: none;
  3267. }
  3268. .custom-file-label::after {
  3269. position: absolute;
  3270. top: 0;
  3271. right: 0;
  3272. bottom: 0;
  3273. z-index: 3;
  3274. display: block;
  3275. height: 2.25rem;
  3276. padding: 0.375rem 0.75rem;
  3277. line-height: 1.5;
  3278. color: #495057;
  3279. content: "Browse";
  3280. background-color: #e9ecef;
  3281. border-left: inherit;
  3282. border-radius: 0 0.25rem 0.25rem 0;
  3283. }
  3284. .custom-range {
  3285. width: 100%;
  3286. height: 1rem;
  3287. padding: 0;
  3288. background-color: transparent;
  3289. appearance: none;
  3290. }
  3291. .custom-range:focus {
  3292. outline: 0;
  3293. }
  3294. .custom-range:focus::-webkit-slider-thumb {
  3295. box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
  3296. }
  3297. .custom-range:focus::-moz-range-thumb {
  3298. box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
  3299. }
  3300. .custom-range:focus::-ms-thumb {
  3301. box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
  3302. }
  3303. .custom-range::-moz-focus-outer {
  3304. border: 0;
  3305. }
  3306. .custom-range::-webkit-slider-thumb {
  3307. width: 1rem;
  3308. height: 1rem;
  3309. margin-top: -0.25rem;
  3310. background-color: #007bff;
  3311. border: 0;
  3312. border-radius: 1rem;
  3313. box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1);
  3314. transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  3315. appearance: none;
  3316. }
  3317. @media (prefers-reduced-motion: reduce) {
  3318. .custom-range::-webkit-slider-thumb {
  3319. transition: none;
  3320. }
  3321. }
  3322. .custom-range::-webkit-slider-thumb:active {
  3323. background-color: #b3d7ff;
  3324. }
  3325. .custom-range::-webkit-slider-runnable-track {
  3326. width: 100%;
  3327. height: 0.5rem;
  3328. color: transparent;
  3329. cursor: pointer;
  3330. background-color: #dee2e6;
  3331. border-color: transparent;
  3332. border-radius: 1rem;
  3333. box-shadow: inset 0 0.25rem 0.25rem rgba(0, 0, 0, 0.1);
  3334. }
  3335. .custom-range::-moz-range-thumb {
  3336. width: 1rem;
  3337. height: 1rem;
  3338. background-color: #007bff;
  3339. border: 0;
  3340. border-radius: 1rem;
  3341. box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1);
  3342. transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  3343. appearance: none;
  3344. }
  3345. @media (prefers-reduced-motion: reduce) {
  3346. .custom-range::-moz-range-thumb {
  3347. transition: none;
  3348. }
  3349. }
  3350. .custom-range::-moz-range-thumb:active {
  3351. background-color: #b3d7ff;
  3352. }
  3353. .custom-range::-moz-range-track {
  3354. width: 100%;
  3355. height: 0.5rem;
  3356. color: transparent;
  3357. cursor: pointer;
  3358. background-color: #dee2e6;
  3359. border-color: transparent;
  3360. border-radius: 1rem;
  3361. box-shadow: inset 0 0.25rem 0.25rem rgba(0, 0, 0, 0.1);
  3362. }
  3363. .custom-range::-ms-thumb {
  3364. width: 1rem;
  3365. height: 1rem;
  3366. margin-top: 0;
  3367. margin-right: 0;
  3368. margin-left: 0;
  3369. background-color: #007bff;
  3370. border: 0;
  3371. border-radius: 1rem;
  3372. box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1);
  3373. transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  3374. appearance: none;
  3375. }
  3376. @media (prefers-reduced-motion: reduce) {
  3377. .custom-range::-ms-thumb {
  3378. transition: none;
  3379. }
  3380. }
  3381. .custom-range::-ms-thumb:active {
  3382. background-color: #b3d7ff;
  3383. }
  3384. .custom-range::-ms-track {
  3385. width: 100%;
  3386. height: 0.5rem;
  3387. color: transparent;
  3388. cursor: pointer;
  3389. background-color: transparent;
  3390. border-color: transparent;
  3391. border-width: 0.5rem;
  3392. box-shadow: inset 0 0.25rem 0.25rem rgba(0, 0, 0, 0.1);
  3393. }
  3394. .custom-range::-ms-fill-lower {
  3395. background-color: #dee2e6;
  3396. border-radius: 1rem;
  3397. }
  3398. .custom-range::-ms-fill-upper {
  3399. margin-right: 15px;
  3400. background-color: #dee2e6;
  3401. border-radius: 1rem;
  3402. }
  3403. .custom-range:disabled::-webkit-slider-thumb {
  3404. background-color: #adb5bd;
  3405. }
  3406. .custom-range:disabled::-webkit-slider-runnable-track {
  3407. cursor: default;
  3408. }
  3409. .custom-range:disabled::-moz-range-thumb {
  3410. background-color: #adb5bd;
  3411. }
  3412. .custom-range:disabled::-moz-range-track {
  3413. cursor: default;
  3414. }
  3415. .custom-range:disabled::-ms-thumb {
  3416. background-color: #adb5bd;
  3417. }
  3418. .custom-control-label::before,
  3419. .custom-file-label,
  3420. .custom-select {
  3421. transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  3422. }
  3423. @media (prefers-reduced-motion: reduce) {
  3424. .custom-control-label::before,
  3425. .custom-file-label,
  3426. .custom-select {
  3427. transition: none;
  3428. }
  3429. }
  3430. .nav {
  3431. display: flex;
  3432. flex-wrap: wrap;
  3433. padding-left: 0;
  3434. margin-bottom: 0;
  3435. list-style: none;
  3436. }
  3437. .nav-link {
  3438. display: block;
  3439. padding: 0.5rem 1rem;
  3440. }
  3441. .nav-link:hover, .nav-link:focus {
  3442. text-decoration: none;
  3443. }
  3444. .nav-link.disabled {
  3445. color: #6c757d;
  3446. pointer-events: none;
  3447. cursor: default;
  3448. }
  3449. .nav-tabs {
  3450. border-bottom: 1px solid #dee2e6;
  3451. }
  3452. .nav-tabs .nav-link {
  3453. margin-bottom: -1px;
  3454. border: 1px solid transparent;
  3455. border-top-left-radius: 0.25rem;
  3456. border-top-right-radius: 0.25rem;
  3457. }
  3458. .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  3459. border-color: #e9ecef #e9ecef #dee2e6;
  3460. }
  3461. .nav-tabs .nav-link.disabled {
  3462. color: #6c757d;
  3463. background-color: transparent;
  3464. border-color: transparent;
  3465. }
  3466. .nav-tabs .nav-link.active,
  3467. .nav-tabs .nav-item.show .nav-link {
  3468. color: #495057;
  3469. background-color: #fff;
  3470. border-color: #dee2e6 #dee2e6 #fff;
  3471. }
  3472. .nav-tabs .dropdown-menu {
  3473. margin-top: -1px;
  3474. border-top-left-radius: 0;
  3475. border-top-right-radius: 0;
  3476. }
  3477. .nav-pills .nav-link {
  3478. border-radius: 0.25rem;
  3479. }
  3480. .nav-pills .nav-link.active,
  3481. .nav-pills .show > .nav-link {
  3482. color: #fff;
  3483. background-color: #007bff;
  3484. }
  3485. .nav-fill > .nav-link,
  3486. .nav-fill .nav-item {
  3487. flex: 1 1 auto;
  3488. text-align: center;
  3489. }
  3490. .nav-justified > .nav-link,
  3491. .nav-justified .nav-item {
  3492. flex-basis: 0;
  3493. flex-grow: 1;
  3494. text-align: center;
  3495. }
  3496. .tab-content > .tab-pane {
  3497. display: none;
  3498. }
  3499. .tab-content > .active {
  3500. display: block;
  3501. }
  3502. .navbar {
  3503. position: relative;
  3504. display: flex;
  3505. flex-wrap: wrap;
  3506. align-items: center;
  3507. justify-content: space-between;
  3508. padding: 0.5rem 0.5rem;
  3509. }
  3510. .navbar .container,
  3511. .navbar .container-fluid,
  3512. .navbar .container-sm,
  3513. .navbar .container-md,
  3514. .navbar .container-lg,
  3515. .navbar .container-xl {
  3516. display: flex;
  3517. flex-wrap: wrap;
  3518. align-items: center;
  3519. justify-content: space-between;
  3520. }
  3521. .navbar-brand {
  3522. display: inline-block;
  3523. padding-top: 0.3125rem;
  3524. padding-bottom: 0.3125rem;
  3525. margin-right: 0.5rem;
  3526. font-size: 1.25rem;
  3527. line-height: inherit;
  3528. white-space: nowrap;
  3529. }
  3530. .navbar-brand:hover, .navbar-brand:focus {
  3531. text-decoration: none;
  3532. }
  3533. .navbar-nav {
  3534. display: flex;
  3535. flex-direction: column;
  3536. padding-left: 0;
  3537. margin-bottom: 0;
  3538. list-style: none;
  3539. }
  3540. .navbar-nav .nav-link {
  3541. padding-right: 0;
  3542. padding-left: 0;
  3543. }
  3544. .navbar-nav .dropdown-menu {
  3545. position: static;
  3546. float: none;
  3547. }
  3548. .navbar-text {
  3549. display: inline-block;
  3550. padding-top: 0.5rem;
  3551. padding-bottom: 0.5rem;
  3552. }
  3553. .navbar-collapse {
  3554. flex-basis: 100%;
  3555. flex-grow: 1;
  3556. align-items: center;
  3557. }
  3558. .navbar-toggler {
  3559. padding: 0.25rem 0.75rem;
  3560. font-size: 1.25rem;
  3561. line-height: 1;
  3562. background-color: transparent;
  3563. border: 1px solid transparent;
  3564. border-radius: 0.25rem;
  3565. }
  3566. .navbar-toggler:hover, .navbar-toggler:focus {
  3567. text-decoration: none;
  3568. }
  3569. .navbar-toggler-icon {
  3570. display: inline-block;
  3571. width: 1.5em;
  3572. height: 1.5em;
  3573. vertical-align: middle;
  3574. content: "";
  3575. background: 50%/100% 100% no-repeat;
  3576. }
  3577. .navbar-nav-scroll {
  3578. max-height: 75vh;
  3579. overflow-y: auto;
  3580. }
  3581. @media (max-width: 575.98px) {
  3582. .navbar-expand-sm > .container,
  3583. .navbar-expand-sm > .container-fluid,
  3584. .navbar-expand-sm > .container-sm,
  3585. .navbar-expand-sm > .container-md,
  3586. .navbar-expand-sm > .container-lg,
  3587. .navbar-expand-sm > .container-xl {
  3588. padding-right: 0;
  3589. padding-left: 0;
  3590. }
  3591. }
  3592. @media (min-width: 576px) {
  3593. .navbar-expand-sm {
  3594. flex-flow: row nowrap;
  3595. justify-content: flex-start;
  3596. }
  3597. .navbar-expand-sm .navbar-nav {
  3598. flex-direction: row;
  3599. }
  3600. .navbar-expand-sm .navbar-nav .dropdown-menu {
  3601. position: absolute;
  3602. }
  3603. .navbar-expand-sm .navbar-nav .nav-link {
  3604. padding-right: 1rem;
  3605. padding-left: 1rem;
  3606. }
  3607. .navbar-expand-sm > .container,
  3608. .navbar-expand-sm > .container-fluid,
  3609. .navbar-expand-sm > .container-sm,
  3610. .navbar-expand-sm > .container-md,
  3611. .navbar-expand-sm > .container-lg,
  3612. .navbar-expand-sm > .container-xl {
  3613. flex-wrap: nowrap;
  3614. }
  3615. .navbar-expand-sm .navbar-nav-scroll {
  3616. overflow: visible;
  3617. }
  3618. .navbar-expand-sm .navbar-collapse {
  3619. display: flex !important;
  3620. flex-basis: auto;
  3621. }
  3622. .navbar-expand-sm .navbar-toggler {
  3623. display: none;
  3624. }
  3625. }
  3626. @media (max-width: 767.98px) {
  3627. .navbar-expand-md > .container,
  3628. .navbar-expand-md > .container-fluid,
  3629. .navbar-expand-md > .container-sm,
  3630. .navbar-expand-md > .container-md,
  3631. .navbar-expand-md > .container-lg,
  3632. .navbar-expand-md > .container-xl {
  3633. padding-right: 0;
  3634. padding-left: 0;
  3635. }
  3636. }
  3637. @media (min-width: 768px) {
  3638. .navbar-expand-md {
  3639. flex-flow: row nowrap;
  3640. justify-content: flex-start;
  3641. }
  3642. .navbar-expand-md .navbar-nav {
  3643. flex-direction: row;
  3644. }
  3645. .navbar-expand-md .navbar-nav .dropdown-menu {
  3646. position: absolute;
  3647. }
  3648. .navbar-expand-md .navbar-nav .nav-link {
  3649. padding-right: 1rem;
  3650. padding-left: 1rem;
  3651. }
  3652. .navbar-expand-md > .container,
  3653. .navbar-expand-md > .container-fluid,
  3654. .navbar-expand-md > .container-sm,
  3655. .navbar-expand-md > .container-md,
  3656. .navbar-expand-md > .container-lg,
  3657. .navbar-expand-md > .container-xl {
  3658. flex-wrap: nowrap;
  3659. }
  3660. .navbar-expand-md .navbar-nav-scroll {
  3661. overflow: visible;
  3662. }
  3663. .navbar-expand-md .navbar-collapse {
  3664. display: flex !important;
  3665. flex-basis: auto;
  3666. }
  3667. .navbar-expand-md .navbar-toggler {
  3668. display: none;
  3669. }
  3670. }
  3671. @media (max-width: 991.98px) {
  3672. .navbar-expand-lg > .container,
  3673. .navbar-expand-lg > .container-fluid,
  3674. .navbar-expand-lg > .container-sm,
  3675. .navbar-expand-lg > .container-md,
  3676. .navbar-expand-lg > .container-lg,
  3677. .navbar-expand-lg > .container-xl {
  3678. padding-right: 0;
  3679. padding-left: 0;
  3680. }
  3681. }
  3682. @media (min-width: 992px) {
  3683. .navbar-expand-lg {
  3684. flex-flow: row nowrap;
  3685. justify-content: flex-start;
  3686. }
  3687. .navbar-expand-lg .navbar-nav {
  3688. flex-direction: row;
  3689. }
  3690. .navbar-expand-lg .navbar-nav .dropdown-menu {
  3691. position: absolute;
  3692. }
  3693. .navbar-expand-lg .navbar-nav .nav-link {
  3694. padding-right: 1rem;
  3695. padding-left: 1rem;
  3696. }
  3697. .navbar-expand-lg > .container,
  3698. .navbar-expand-lg > .container-fluid,
  3699. .navbar-expand-lg > .container-sm,
  3700. .navbar-expand-lg > .container-md,
  3701. .navbar-expand-lg > .container-lg,
  3702. .navbar-expand-lg > .container-xl {
  3703. flex-wrap: nowrap;
  3704. }
  3705. .navbar-expand-lg .navbar-nav-scroll {
  3706. overflow: visible;
  3707. }
  3708. .navbar-expand-lg .navbar-collapse {
  3709. display: flex !important;
  3710. flex-basis: auto;
  3711. }
  3712. .navbar-expand-lg .navbar-toggler {
  3713. display: none;
  3714. }
  3715. }
  3716. @media (max-width: 1199.98px) {
  3717. .navbar-expand-xl > .container,
  3718. .navbar-expand-xl > .container-fluid,
  3719. .navbar-expand-xl > .container-sm,
  3720. .navbar-expand-xl > .container-md,
  3721. .navbar-expand-xl > .container-lg,
  3722. .navbar-expand-xl > .container-xl {
  3723. padding-right: 0;
  3724. padding-left: 0;
  3725. }
  3726. }
  3727. @media (min-width: 1200px) {
  3728. .navbar-expand-xl {
  3729. flex-flow: row nowrap;
  3730. justify-content: flex-start;
  3731. }
  3732. .navbar-expand-xl .navbar-nav {
  3733. flex-direction: row;
  3734. }
  3735. .navbar-expand-xl .navbar-nav .dropdown-menu {
  3736. position: absolute;
  3737. }
  3738. .navbar-expand-xl .navbar-nav .nav-link {
  3739. padding-right: 1rem;
  3740. padding-left: 1rem;
  3741. }
  3742. .navbar-expand-xl > .container,
  3743. .navbar-expand-xl > .container-fluid,
  3744. .navbar-expand-xl > .container-sm,
  3745. .navbar-expand-xl > .container-md,
  3746. .navbar-expand-xl > .container-lg,
  3747. .navbar-expand-xl > .container-xl {
  3748. flex-wrap: nowrap;
  3749. }
  3750. .navbar-expand-xl .navbar-nav-scroll {
  3751. overflow: visible;
  3752. }
  3753. .navbar-expand-xl .navbar-collapse {
  3754. display: flex !important;
  3755. flex-basis: auto;
  3756. }
  3757. .navbar-expand-xl .navbar-toggler {
  3758. display: none;
  3759. }
  3760. }
  3761. .navbar-expand {
  3762. flex-flow: row nowrap;
  3763. justify-content: flex-start;
  3764. }
  3765. .navbar-expand > .container,
  3766. .navbar-expand > .container-fluid,
  3767. .navbar-expand > .container-sm,
  3768. .navbar-expand > .container-md,
  3769. .navbar-expand > .container-lg,
  3770. .navbar-expand > .container-xl {
  3771. padding-right: 0;
  3772. padding-left: 0;
  3773. }
  3774. .navbar-expand .navbar-nav {
  3775. flex-direction: row;
  3776. }
  3777. .navbar-expand .navbar-nav .dropdown-menu {
  3778. position: absolute;
  3779. }
  3780. .navbar-expand .navbar-nav .nav-link {
  3781. padding-right: 1rem;
  3782. padding-left: 1rem;
  3783. }
  3784. .navbar-expand > .container,
  3785. .navbar-expand > .container-fluid,
  3786. .navbar-expand > .container-sm,
  3787. .navbar-expand > .container-md,
  3788. .navbar-expand > .container-lg,
  3789. .navbar-expand > .container-xl {
  3790. flex-wrap: nowrap;
  3791. }
  3792. .navbar-expand .navbar-nav-scroll {
  3793. overflow: visible;
  3794. }
  3795. .navbar-expand .navbar-collapse {
  3796. display: flex !important;
  3797. flex-basis: auto;
  3798. }
  3799. .navbar-expand .navbar-toggler {
  3800. display: none;
  3801. }
  3802. .navbar-light .navbar-brand {
  3803. color: rgba(0, 0, 0, 0.9);
  3804. }
  3805. .navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
  3806. color: rgba(0, 0, 0, 0.9);
  3807. }
  3808. .navbar-light .navbar-nav .nav-link {
  3809. color: rgba(0, 0, 0, 0.5);
  3810. }
  3811. .navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
  3812. color: rgba(0, 0, 0, 0.7);
  3813. }
  3814. .navbar-light .navbar-nav .nav-link.disabled {
  3815. color: rgba(0, 0, 0, 0.3);
  3816. }
  3817. .navbar-light .navbar-nav .show > .nav-link,
  3818. .navbar-light .navbar-nav .active > .nav-link,
  3819. .navbar-light .navbar-nav .nav-link.show,
  3820. .navbar-light .navbar-nav .nav-link.active {
  3821. color: rgba(0, 0, 0, 0.9);
  3822. }
  3823. .navbar-light .navbar-toggler {
  3824. color: rgba(0, 0, 0, 0.5);
  3825. border-color: rgba(0, 0, 0, 0.1);
  3826. }
  3827. .navbar-light .navbar-toggler-icon {
  3828. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
  3829. }
  3830. .navbar-light .navbar-text {
  3831. color: rgba(0, 0, 0, 0.5);
  3832. }
  3833. .navbar-light .navbar-text a {
  3834. color: rgba(0, 0, 0, 0.9);
  3835. }
  3836. .navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
  3837. color: rgba(0, 0, 0, 0.9);
  3838. }
  3839. .navbar-dark .navbar-brand {
  3840. color: #fff;
  3841. }
  3842. .navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
  3843. color: #fff;
  3844. }
  3845. .navbar-dark .navbar-nav .nav-link {
  3846. color: rgba(255, 255, 255, 0.75);
  3847. }
  3848. .navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
  3849. color: white;
  3850. }
  3851. .navbar-dark .navbar-nav .nav-link.disabled {
  3852. color: rgba(255, 255, 255, 0.25);
  3853. }
  3854. .navbar-dark .navbar-nav .show > .nav-link,
  3855. .navbar-dark .navbar-nav .active > .nav-link,
  3856. .navbar-dark .navbar-nav .nav-link.show,
  3857. .navbar-dark .navbar-nav .nav-link.active {
  3858. color: #fff;
  3859. }
  3860. .navbar-dark .navbar-toggler {
  3861. color: rgba(255, 255, 255, 0.75);
  3862. border-color: rgba(255, 255, 255, 0.1);
  3863. }
  3864. .navbar-dark .navbar-toggler-icon {
  3865. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba%28255, 255, 255, 0.75%29' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
  3866. }
  3867. .navbar-dark .navbar-text {
  3868. color: rgba(255, 255, 255, 0.75);
  3869. }
  3870. .navbar-dark .navbar-text a {
  3871. color: #fff;
  3872. }
  3873. .navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
  3874. color: #fff;
  3875. }
  3876. .card {
  3877. position: relative;
  3878. display: flex;
  3879. flex-direction: column;
  3880. min-width: 0;
  3881. word-wrap: break-word;
  3882. background-color: #fff;
  3883. background-clip: border-box;
  3884. border: 0 solid rgba(0, 0, 0, 0.125);
  3885. border-radius: 0.25rem;
  3886. }
  3887. .card > hr {
  3888. margin-right: 0;
  3889. margin-left: 0;
  3890. }
  3891. .card > .list-group {
  3892. border-top: inherit;
  3893. border-bottom: inherit;
  3894. }
  3895. .card > .list-group:first-child {
  3896. border-top-width: 0;
  3897. border-top-left-radius: calc(0.25rem - 0);
  3898. border-top-right-radius: calc(0.25rem - 0);
  3899. }
  3900. .card > .list-group:last-child {
  3901. border-bottom-width: 0;
  3902. border-bottom-right-radius: calc(0.25rem - 0);
  3903. border-bottom-left-radius: calc(0.25rem - 0);
  3904. }
  3905. .card > .card-header + .list-group,
  3906. .card > .list-group + .card-footer {
  3907. border-top: 0;
  3908. }
  3909. .card-body {
  3910. flex: 1 1 auto;
  3911. min-height: 1px;
  3912. padding: 1.25rem;
  3913. }
  3914. .card-title {
  3915. margin-bottom: 0.75rem;
  3916. }
  3917. .card-subtitle {
  3918. margin-top: -0.375rem;
  3919. margin-bottom: 0;
  3920. }
  3921. .card-text:last-child {
  3922. margin-bottom: 0;
  3923. }
  3924. .card-link:hover {
  3925. text-decoration: none;
  3926. }
  3927. .card-link + .card-link {
  3928. margin-left: 1.25rem;
  3929. }
  3930. .card-header {
  3931. padding: 0.75rem 1.25rem;
  3932. margin-bottom: 0;
  3933. background-color: rgba(0, 0, 0, 0.03);
  3934. border-bottom: 0 solid rgba(0, 0, 0, 0.125);
  3935. }
  3936. .card-header:first-child {
  3937. border-radius: calc(0.25rem - 0) calc(0.25rem - 0) 0 0;
  3938. }
  3939. .card-footer {
  3940. padding: 0.75rem 1.25rem;
  3941. background-color: rgba(0, 0, 0, 0.03);
  3942. border-top: 0 solid rgba(0, 0, 0, 0.125);
  3943. }
  3944. .card-footer:last-child {
  3945. border-radius: 0 0 calc(0.25rem - 0) calc(0.25rem - 0);
  3946. }
  3947. .card-header-tabs {
  3948. margin-right: -0.625rem;
  3949. margin-bottom: -0.75rem;
  3950. margin-left: -0.625rem;
  3951. border-bottom: 0;
  3952. }
  3953. .card-header-pills {
  3954. margin-right: -0.625rem;
  3955. margin-left: -0.625rem;
  3956. }
  3957. .card-img-overlay {
  3958. position: absolute;
  3959. top: 0;
  3960. right: 0;
  3961. bottom: 0;
  3962. left: 0;
  3963. padding: 1.25rem;
  3964. border-radius: calc(0.25rem - 0);
  3965. }
  3966. .card-img,
  3967. .card-img-top,
  3968. .card-img-bottom {
  3969. flex-shrink: 0;
  3970. width: 100%;
  3971. }
  3972. .card-img,
  3973. .card-img-top {
  3974. border-top-left-radius: calc(0.25rem - 0);
  3975. border-top-right-radius: calc(0.25rem - 0);
  3976. }
  3977. .card-img,
  3978. .card-img-bottom {
  3979. border-bottom-right-radius: calc(0.25rem - 0);
  3980. border-bottom-left-radius: calc(0.25rem - 0);
  3981. }
  3982. .card-deck .card {
  3983. margin-bottom: 7.5px;
  3984. }
  3985. @media (min-width: 576px) {
  3986. .card-deck {
  3987. display: flex;
  3988. flex-flow: row wrap;
  3989. margin-right: -7.5px;
  3990. margin-left: -7.5px;
  3991. }
  3992. .card-deck .card {
  3993. flex: 1 0 0%;
  3994. margin-right: 7.5px;
  3995. margin-bottom: 0;
  3996. margin-left: 7.5px;
  3997. }
  3998. }
  3999. .card-group > .card {
  4000. margin-bottom: 7.5px;
  4001. }
  4002. @media (min-width: 576px) {
  4003. .card-group {
  4004. display: flex;
  4005. flex-flow: row wrap;
  4006. }
  4007. .card-group > .card {
  4008. flex: 1 0 0%;
  4009. margin-bottom: 0;
  4010. }
  4011. .card-group > .card + .card {
  4012. margin-left: 0;
  4013. border-left: 0;
  4014. }
  4015. .card-group > .card:not(:last-child) {
  4016. border-top-right-radius: 0;
  4017. border-bottom-right-radius: 0;
  4018. }
  4019. .card-group > .card:not(:last-child) .card-img-top,
  4020. .card-group > .card:not(:last-child) .card-header {
  4021. border-top-right-radius: 0;
  4022. }
  4023. .card-group > .card:not(:last-child) .card-img-bottom,
  4024. .card-group > .card:not(:last-child) .card-footer {
  4025. border-bottom-right-radius: 0;
  4026. }
  4027. .card-group > .card:not(:first-child) {
  4028. border-top-left-radius: 0;
  4029. border-bottom-left-radius: 0;
  4030. }
  4031. .card-group > .card:not(:first-child) .card-img-top,
  4032. .card-group > .card:not(:first-child) .card-header {
  4033. border-top-left-radius: 0;
  4034. }
  4035. .card-group > .card:not(:first-child) .card-img-bottom,
  4036. .card-group > .card:not(:first-child) .card-footer {
  4037. border-bottom-left-radius: 0;
  4038. }
  4039. }
  4040. .card-columns .card {
  4041. margin-bottom: 0.75rem;
  4042. }
  4043. @media (min-width: 576px) {
  4044. .card-columns {
  4045. column-count: 3;
  4046. column-gap: 1.25rem;
  4047. orphans: 1;
  4048. widows: 1;
  4049. }
  4050. .card-columns .card {
  4051. display: inline-block;
  4052. width: 100%;
  4053. }
  4054. }
  4055. .accordion {
  4056. overflow-anchor: none;
  4057. }
  4058. .accordion > .card {
  4059. overflow: hidden;
  4060. }
  4061. .accordion > .card:not(:last-of-type) {
  4062. border-bottom: 0;
  4063. border-bottom-right-radius: 0;
  4064. border-bottom-left-radius: 0;
  4065. }
  4066. .accordion > .card:not(:first-of-type) {
  4067. border-top-left-radius: 0;
  4068. border-top-right-radius: 0;
  4069. }
  4070. .accordion > .card > .card-header {
  4071. border-radius: 0;
  4072. margin-bottom: 0;
  4073. }
  4074. .breadcrumb {
  4075. display: flex;
  4076. flex-wrap: wrap;
  4077. padding: 0.75rem 1rem;
  4078. margin-bottom: 1rem;
  4079. list-style: none;
  4080. background-color: #e9ecef;
  4081. border-radius: 0.25rem;
  4082. }
  4083. .breadcrumb-item + .breadcrumb-item {
  4084. padding-left: 0.5rem;
  4085. }
  4086. .breadcrumb-item + .breadcrumb-item::before {
  4087. float: left;
  4088. padding-right: 0.5rem;
  4089. color: #6c757d;
  4090. content: "/";
  4091. }
  4092. .breadcrumb-item + .breadcrumb-item:hover::before {
  4093. text-decoration: underline;
  4094. }
  4095. .breadcrumb-item + .breadcrumb-item:hover::before {
  4096. text-decoration: none;
  4097. }
  4098. .breadcrumb-item.active {
  4099. color: #6c757d;
  4100. }
  4101. .pagination {
  4102. display: flex;
  4103. padding-left: 0;
  4104. list-style: none;
  4105. border-radius: 0.25rem;
  4106. }
  4107. .page-link {
  4108. position: relative;
  4109. display: block;
  4110. padding: 0.5rem 0.75rem;
  4111. margin-left: -1px;
  4112. line-height: 1.25;
  4113. color: #007bff;
  4114. background-color: #fff;
  4115. border: 1px solid #dee2e6;
  4116. }
  4117. .page-link:hover {
  4118. z-index: 2;
  4119. color: #0056b3;
  4120. text-decoration: none;
  4121. background-color: #e9ecef;
  4122. border-color: #dee2e6;
  4123. }
  4124. .page-link:focus {
  4125. z-index: 3;
  4126. outline: 0;
  4127. box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
  4128. }
  4129. .page-item:first-child .page-link {
  4130. margin-left: 0;
  4131. border-top-left-radius: 0.25rem;
  4132. border-bottom-left-radius: 0.25rem;
  4133. }
  4134. .page-item:last-child .page-link {
  4135. border-top-right-radius: 0.25rem;
  4136. border-bottom-right-radius: 0.25rem;
  4137. }
  4138. .page-item.active .page-link {
  4139. z-index: 3;
  4140. color: #fff;
  4141. background-color: #007bff;
  4142. border-color: #007bff;
  4143. }
  4144. .page-item.disabled .page-link {
  4145. color: #6c757d;
  4146. pointer-events: none;
  4147. cursor: auto;
  4148. background-color: #fff;
  4149. border-color: #dee2e6;
  4150. }
  4151. .pagination-lg .page-link {
  4152. padding: 0.75rem 1.5rem;
  4153. font-size: 1.25rem;
  4154. line-height: 1.5;
  4155. }
  4156. .pagination-lg .page-item:first-child .page-link {
  4157. border-top-left-radius: 0.3rem;
  4158. border-bottom-left-radius: 0.3rem;
  4159. }
  4160. .pagination-lg .page-item:last-child .page-link {
  4161. border-top-right-radius: 0.3rem;
  4162. border-bottom-right-radius: 0.3rem;
  4163. }
  4164. .pagination-sm .page-link {
  4165. padding: 0.25rem 0.5rem;
  4166. font-size: 0.875rem;
  4167. line-height: 1.5;
  4168. }
  4169. .pagination-sm .page-item:first-child .page-link {
  4170. border-top-left-radius: 0.2rem;
  4171. border-bottom-left-radius: 0.2rem;
  4172. }
  4173. .pagination-sm .page-item:last-child .page-link {
  4174. border-top-right-radius: 0.2rem;
  4175. border-bottom-right-radius: 0.2rem;
  4176. }
  4177. .badge {
  4178. display: inline-block;
  4179. padding: 0.25em 0.4em;
  4180. font-size: 75%;
  4181. font-weight: 700;
  4182. line-height: 1;
  4183. text-align: center;
  4184. white-space: nowrap;
  4185. vertical-align: baseline;
  4186. border-radius: 0.25rem;
  4187. transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  4188. }
  4189. @media (prefers-reduced-motion: reduce) {
  4190. .badge {
  4191. transition: none;
  4192. }
  4193. }
  4194. a.badge:hover, a.badge:focus {
  4195. text-decoration: none;
  4196. }
  4197. .badge:empty {
  4198. display: none;
  4199. }
  4200. .btn .badge {
  4201. position: relative;
  4202. top: -1px;
  4203. }
  4204. .badge-pill {
  4205. padding-right: 0.6em;
  4206. padding-left: 0.6em;
  4207. border-radius: 10rem;
  4208. }
  4209. .badge-primary {
  4210. color: #fff;
  4211. background-color: #007bff;
  4212. }
  4213. a.badge-primary:hover, a.badge-primary:focus {
  4214. color: #fff;
  4215. background-color: #0062cc;
  4216. }
  4217. a.badge-primary:focus, a.badge-primary.focus {
  4218. outline: 0;
  4219. box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
  4220. }
  4221. .badge-secondary {
  4222. color: #fff;
  4223. background-color: #6c757d;
  4224. }
  4225. a.badge-secondary:hover, a.badge-secondary:focus {
  4226. color: #fff;
  4227. background-color: #545b62;
  4228. }
  4229. a.badge-secondary:focus, a.badge-secondary.focus {
  4230. outline: 0;
  4231. box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
  4232. }
  4233. .badge-success {
  4234. color: #fff;
  4235. background-color: #28a745;
  4236. }
  4237. a.badge-success:hover, a.badge-success:focus {
  4238. color: #fff;
  4239. background-color: #1e7e34;
  4240. }
  4241. a.badge-success:focus, a.badge-success.focus {
  4242. outline: 0;
  4243. box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
  4244. }
  4245. .badge-info {
  4246. color: #fff;
  4247. background-color: #17a2b8;
  4248. }
  4249. a.badge-info:hover, a.badge-info:focus {
  4250. color: #fff;
  4251. background-color: #117a8b;
  4252. }
  4253. a.badge-info:focus, a.badge-info.focus {
  4254. outline: 0;
  4255. box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
  4256. }
  4257. .badge-warning {
  4258. color: #1f2d3d;
  4259. background-color: #ffc107;
  4260. }
  4261. a.badge-warning:hover, a.badge-warning:focus {
  4262. color: #1f2d3d;
  4263. background-color: #d39e00;
  4264. }
  4265. a.badge-warning:focus, a.badge-warning.focus {
  4266. outline: 0;
  4267. box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
  4268. }
  4269. .badge-danger {
  4270. color: #fff;
  4271. background-color: #dc3545;
  4272. }
  4273. a.badge-danger:hover, a.badge-danger:focus {
  4274. color: #fff;
  4275. background-color: #bd2130;
  4276. }
  4277. a.badge-danger:focus, a.badge-danger.focus {
  4278. outline: 0;
  4279. box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
  4280. }
  4281. .badge-light {
  4282. color: #1f2d3d;
  4283. background-color: #f8f9fa;
  4284. }
  4285. a.badge-light:hover, a.badge-light:focus {
  4286. color: #1f2d3d;
  4287. background-color: #dae0e5;
  4288. }
  4289. a.badge-light:focus, a.badge-light.focus {
  4290. outline: 0;
  4291. box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
  4292. }
  4293. .badge-dark {
  4294. color: #fff;
  4295. background-color: #343a40;
  4296. }
  4297. a.badge-dark:hover, a.badge-dark:focus {
  4298. color: #fff;
  4299. background-color: #1d2124;
  4300. }
  4301. a.badge-dark:focus, a.badge-dark.focus {
  4302. outline: 0;
  4303. box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
  4304. }
  4305. .jumbotron {
  4306. padding: 2rem 1rem;
  4307. margin-bottom: 2rem;
  4308. background-color: #e9ecef;
  4309. border-radius: 0.3rem;
  4310. }
  4311. @media (min-width: 576px) {
  4312. .jumbotron {
  4313. padding: 4rem 2rem;
  4314. }
  4315. }
  4316. .jumbotron-fluid {
  4317. padding-right: 0;
  4318. padding-left: 0;
  4319. border-radius: 0;
  4320. }
  4321. .alert {
  4322. position: relative;
  4323. padding: 0.75rem 1.25rem;
  4324. margin-bottom: 1rem;
  4325. border: 1px solid transparent;
  4326. border-radius: 0.25rem;
  4327. }
  4328. .alert-heading {
  4329. color: inherit;
  4330. }
  4331. .alert-link {
  4332. font-weight: 700;
  4333. }
  4334. .alert-dismissible {
  4335. padding-right: 4rem;
  4336. }
  4337. .alert-dismissible .close, .alert-dismissible .mailbox-attachment-close {
  4338. position: absolute;
  4339. top: 0;
  4340. right: 0;
  4341. z-index: 2;
  4342. padding: 0.75rem 1.25rem;
  4343. color: inherit;
  4344. }
  4345. .alert-primary {
  4346. color: #004085;
  4347. background-color: #cce5ff;
  4348. border-color: #b8daff;
  4349. }
  4350. .alert-primary hr {
  4351. border-top-color: #9fcdff;
  4352. }
  4353. .alert-primary .alert-link {
  4354. color: #002752;
  4355. }
  4356. .alert-secondary {
  4357. color: #383d41;
  4358. background-color: #e2e3e5;
  4359. border-color: #d6d8db;
  4360. }
  4361. .alert-secondary hr {
  4362. border-top-color: #c8cbcf;
  4363. }
  4364. .alert-secondary .alert-link {
  4365. color: #202326;
  4366. }
  4367. .alert-success {
  4368. color: #155724;
  4369. background-color: #d4edda;
  4370. border-color: #c3e6cb;
  4371. }
  4372. .alert-success hr {
  4373. border-top-color: #b1dfbb;
  4374. }
  4375. .alert-success .alert-link {
  4376. color: #0b2e13;
  4377. }
  4378. .alert-info {
  4379. color: #0c5460;
  4380. background-color: #d1ecf1;
  4381. border-color: #bee5eb;
  4382. }
  4383. .alert-info hr {
  4384. border-top-color: #abdde5;
  4385. }
  4386. .alert-info .alert-link {
  4387. color: #062c33;
  4388. }
  4389. .alert-warning {
  4390. color: #856404;
  4391. background-color: #fff3cd;
  4392. border-color: #ffeeba;
  4393. }
  4394. .alert-warning hr {
  4395. border-top-color: #ffe8a1;
  4396. }
  4397. .alert-warning .alert-link {
  4398. color: #533f03;
  4399. }
  4400. .alert-danger {
  4401. color: #721c24;
  4402. background-color: #f8d7da;
  4403. border-color: #f5c6cb;
  4404. }
  4405. .alert-danger hr {
  4406. border-top-color: #f1b0b7;
  4407. }
  4408. .alert-danger .alert-link {
  4409. color: #491217;
  4410. }
  4411. .alert-light {
  4412. color: #818182;
  4413. background-color: #fefefe;
  4414. border-color: #fdfdfe;
  4415. }
  4416. .alert-light hr {
  4417. border-top-color: #ececf6;
  4418. }
  4419. .alert-light .alert-link {
  4420. color: #686868;
  4421. }
  4422. .alert-dark {
  4423. color: #1b1e21;
  4424. background-color: #d6d8d9;
  4425. border-color: #c6c8ca;
  4426. }
  4427. .alert-dark hr {
  4428. border-top-color: #b9bbbe;
  4429. }
  4430. .alert-dark .alert-link {
  4431. color: #040505;
  4432. }
  4433. @keyframes progress-bar-stripes {
  4434. from {
  4435. background-position: 1rem 0;
  4436. }
  4437. to {
  4438. background-position: 0 0;
  4439. }
  4440. }
  4441. .progress {
  4442. display: flex;
  4443. height: 1rem;
  4444. overflow: hidden;
  4445. line-height: 0;
  4446. font-size: 0.75rem;
  4447. background-color: #e9ecef;
  4448. border-radius: 0.25rem;
  4449. box-shadow: inset 0 0.1rem 0.1rem rgba(0, 0, 0, 0.1);
  4450. }
  4451. .progress-bar {
  4452. display: flex;
  4453. flex-direction: column;
  4454. justify-content: center;
  4455. overflow: hidden;
  4456. color: #fff;
  4457. text-align: center;
  4458. white-space: nowrap;
  4459. background-color: #007bff;
  4460. transition: width 0.6s ease;
  4461. }
  4462. @media (prefers-reduced-motion: reduce) {
  4463. .progress-bar {
  4464. transition: none;
  4465. }
  4466. }
  4467. .progress-bar-striped {
  4468. background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  4469. background-size: 1rem 1rem;
  4470. }
  4471. .progress-bar-animated {
  4472. animation: 1s linear infinite progress-bar-stripes;
  4473. }
  4474. @media (prefers-reduced-motion: reduce) {
  4475. .progress-bar-animated {
  4476. animation: none;
  4477. }
  4478. }
  4479. .media {
  4480. display: flex;
  4481. align-items: flex-start;
  4482. }
  4483. .media-body {
  4484. flex: 1;
  4485. }
  4486. .list-group {
  4487. display: flex;
  4488. flex-direction: column;
  4489. padding-left: 0;
  4490. margin-bottom: 0;
  4491. border-radius: 0.25rem;
  4492. }
  4493. .list-group-item-action {
  4494. width: 100%;
  4495. color: #495057;
  4496. text-align: inherit;
  4497. }
  4498. .list-group-item-action:hover, .list-group-item-action:focus {
  4499. z-index: 1;
  4500. color: #495057;
  4501. text-decoration: none;
  4502. background-color: #f8f9fa;
  4503. }
  4504. .list-group-item-action:active {
  4505. color: #212529;
  4506. background-color: #e9ecef;
  4507. }
  4508. .list-group-item {
  4509. position: relative;
  4510. display: block;
  4511. padding: 0.75rem 1.25rem;
  4512. background-color: #fff;
  4513. border: 1px solid rgba(0, 0, 0, 0.125);
  4514. }
  4515. .list-group-item:first-child {
  4516. border-top-left-radius: inherit;
  4517. border-top-right-radius: inherit;
  4518. }
  4519. .list-group-item:last-child {
  4520. border-bottom-right-radius: inherit;
  4521. border-bottom-left-radius: inherit;
  4522. }
  4523. .list-group-item.disabled, .list-group-item:disabled {
  4524. color: #6c757d;
  4525. pointer-events: none;
  4526. background-color: #fff;
  4527. }
  4528. .list-group-item.active {
  4529. z-index: 2;
  4530. color: #fff;
  4531. background-color: #007bff;
  4532. border-color: #007bff;
  4533. }
  4534. .list-group-item + .list-group-item {
  4535. border-top-width: 0;
  4536. }
  4537. .list-group-item + .list-group-item.active {
  4538. margin-top: -1px;
  4539. border-top-width: 1px;
  4540. }
  4541. .list-group-horizontal {
  4542. flex-direction: row;
  4543. }
  4544. .list-group-horizontal > .list-group-item:first-child {
  4545. border-bottom-left-radius: 0.25rem;
  4546. border-top-right-radius: 0;
  4547. }
  4548. .list-group-horizontal > .list-group-item:last-child {
  4549. border-top-right-radius: 0.25rem;
  4550. border-bottom-left-radius: 0;
  4551. }
  4552. .list-group-horizontal > .list-group-item.active {
  4553. margin-top: 0;
  4554. }
  4555. .list-group-horizontal > .list-group-item + .list-group-item {
  4556. border-top-width: 1px;
  4557. border-left-width: 0;
  4558. }
  4559. .list-group-horizontal > .list-group-item + .list-group-item.active {
  4560. margin-left: -1px;
  4561. border-left-width: 1px;
  4562. }
  4563. @media (min-width: 576px) {
  4564. .list-group-horizontal-sm {
  4565. flex-direction: row;
  4566. }
  4567. .list-group-horizontal-sm > .list-group-item:first-child {
  4568. border-bottom-left-radius: 0.25rem;
  4569. border-top-right-radius: 0;
  4570. }
  4571. .list-group-horizontal-sm > .list-group-item:last-child {
  4572. border-top-right-radius: 0.25rem;
  4573. border-bottom-left-radius: 0;
  4574. }
  4575. .list-group-horizontal-sm > .list-group-item.active {
  4576. margin-top: 0;
  4577. }
  4578. .list-group-horizontal-sm > .list-group-item + .list-group-item {
  4579. border-top-width: 1px;
  4580. border-left-width: 0;
  4581. }
  4582. .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
  4583. margin-left: -1px;
  4584. border-left-width: 1px;
  4585. }
  4586. }
  4587. @media (min-width: 768px) {
  4588. .list-group-horizontal-md {
  4589. flex-direction: row;
  4590. }
  4591. .list-group-horizontal-md > .list-group-item:first-child {
  4592. border-bottom-left-radius: 0.25rem;
  4593. border-top-right-radius: 0;
  4594. }
  4595. .list-group-horizontal-md > .list-group-item:last-child {
  4596. border-top-right-radius: 0.25rem;
  4597. border-bottom-left-radius: 0;
  4598. }
  4599. .list-group-horizontal-md > .list-group-item.active {
  4600. margin-top: 0;
  4601. }
  4602. .list-group-horizontal-md > .list-group-item + .list-group-item {
  4603. border-top-width: 1px;
  4604. border-left-width: 0;
  4605. }
  4606. .list-group-horizontal-md > .list-group-item + .list-group-item.active {
  4607. margin-left: -1px;
  4608. border-left-width: 1px;
  4609. }
  4610. }
  4611. @media (min-width: 992px) {
  4612. .list-group-horizontal-lg {
  4613. flex-direction: row;
  4614. }
  4615. .list-group-horizontal-lg > .list-group-item:first-child {
  4616. border-bottom-left-radius: 0.25rem;
  4617. border-top-right-radius: 0;
  4618. }
  4619. .list-group-horizontal-lg > .list-group-item:last-child {
  4620. border-top-right-radius: 0.25rem;
  4621. border-bottom-left-radius: 0;
  4622. }
  4623. .list-group-horizontal-lg > .list-group-item.active {
  4624. margin-top: 0;
  4625. }
  4626. .list-group-horizontal-lg > .list-group-item + .list-group-item {
  4627. border-top-width: 1px;
  4628. border-left-width: 0;
  4629. }
  4630. .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
  4631. margin-left: -1px;
  4632. border-left-width: 1px;
  4633. }
  4634. }
  4635. @media (min-width: 1200px) {
  4636. .list-group-horizontal-xl {
  4637. flex-direction: row;
  4638. }
  4639. .list-group-horizontal-xl > .list-group-item:first-child {
  4640. border-bottom-left-radius: 0.25rem;
  4641. border-top-right-radius: 0;
  4642. }
  4643. .list-group-horizontal-xl > .list-group-item:last-child {
  4644. border-top-right-radius: 0.25rem;
  4645. border-bottom-left-radius: 0;
  4646. }
  4647. .list-group-horizontal-xl > .list-group-item.active {
  4648. margin-top: 0;
  4649. }
  4650. .list-group-horizontal-xl > .list-group-item + .list-group-item {
  4651. border-top-width: 1px;
  4652. border-left-width: 0;
  4653. }
  4654. .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
  4655. margin-left: -1px;
  4656. border-left-width: 1px;
  4657. }
  4658. }
  4659. .list-group-flush {
  4660. border-radius: 0;
  4661. }
  4662. .list-group-flush > .list-group-item {
  4663. border-width: 0 0 1px;
  4664. }
  4665. .list-group-flush > .list-group-item:last-child {
  4666. border-bottom-width: 0;
  4667. }
  4668. .list-group-item-primary {
  4669. color: #004085;
  4670. background-color: #b8daff;
  4671. }
  4672. .list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  4673. color: #004085;
  4674. background-color: #9fcdff;
  4675. }
  4676. .list-group-item-primary.list-group-item-action.active {
  4677. color: #fff;
  4678. background-color: #004085;
  4679. border-color: #004085;
  4680. }
  4681. .list-group-item-secondary {
  4682. color: #383d41;
  4683. background-color: #d6d8db;
  4684. }
  4685. .list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
  4686. color: #383d41;
  4687. background-color: #c8cbcf;
  4688. }
  4689. .list-group-item-secondary.list-group-item-action.active {
  4690. color: #fff;
  4691. background-color: #383d41;
  4692. border-color: #383d41;
  4693. }
  4694. .list-group-item-success {
  4695. color: #155724;
  4696. background-color: #c3e6cb;
  4697. }
  4698. .list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  4699. color: #155724;
  4700. background-color: #b1dfbb;
  4701. }
  4702. .list-group-item-success.list-group-item-action.active {
  4703. color: #fff;
  4704. background-color: #155724;
  4705. border-color: #155724;
  4706. }
  4707. .list-group-item-info {
  4708. color: #0c5460;
  4709. background-color: #bee5eb;
  4710. }
  4711. .list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
  4712. color: #0c5460;
  4713. background-color: #abdde5;
  4714. }
  4715. .list-group-item-info.list-group-item-action.active {
  4716. color: #fff;
  4717. background-color: #0c5460;
  4718. border-color: #0c5460;
  4719. }
  4720. .list-group-item-warning {
  4721. color: #856404;
  4722. background-color: #ffeeba;
  4723. }
  4724. .list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
  4725. color: #856404;
  4726. background-color: #ffe8a1;
  4727. }
  4728. .list-group-item-warning.list-group-item-action.active {
  4729. color: #fff;
  4730. background-color: #856404;
  4731. border-color: #856404;
  4732. }
  4733. .list-group-item-danger {
  4734. color: #721c24;
  4735. background-color: #f5c6cb;
  4736. }
  4737. .list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  4738. color: #721c24;
  4739. background-color: #f1b0b7;
  4740. }
  4741. .list-group-item-danger.list-group-item-action.active {
  4742. color: #fff;
  4743. background-color: #721c24;
  4744. border-color: #721c24;
  4745. }
  4746. .list-group-item-light {
  4747. color: #818182;
  4748. background-color: #fdfdfe;
  4749. }
  4750. .list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
  4751. color: #818182;
  4752. background-color: #ececf6;
  4753. }
  4754. .list-group-item-light.list-group-item-action.active {
  4755. color: #fff;
  4756. background-color: #818182;
  4757. border-color: #818182;
  4758. }
  4759. .list-group-item-dark {
  4760. color: #1b1e21;
  4761. background-color: #c6c8ca;
  4762. }
  4763. .list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
  4764. color: #1b1e21;
  4765. background-color: #b9bbbe;
  4766. }
  4767. .list-group-item-dark.list-group-item-action.active {
  4768. color: #fff;
  4769. background-color: #1b1e21;
  4770. border-color: #1b1e21;
  4771. }
  4772. .close, .mailbox-attachment-close {
  4773. float: right;
  4774. font-size: 1.5rem;
  4775. font-weight: 700;
  4776. line-height: 1;
  4777. color: #000;
  4778. text-shadow: 0 1px 0 #fff;
  4779. opacity: 0.5;
  4780. }
  4781. .close:hover, .mailbox-attachment-close:hover {
  4782. color: #000;
  4783. text-decoration: none;
  4784. }
  4785. .close:not(:disabled):not(.disabled):hover, .mailbox-attachment-close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus, .mailbox-attachment-close:not(:disabled):not(.disabled):focus {
  4786. opacity: 0.75;
  4787. }
  4788. button.close, button.mailbox-attachment-close {
  4789. padding: 0;
  4790. background-color: transparent;
  4791. border: 0;
  4792. }
  4793. a.close.disabled, a.disabled.mailbox-attachment-close {
  4794. pointer-events: none;
  4795. }
  4796. .toast {
  4797. flex-basis: 350px;
  4798. max-width: 350px;
  4799. font-size: 0.875rem;
  4800. background-color: rgba(255, 255, 255, 0.85);
  4801. background-clip: padding-box;
  4802. border: 1px solid rgba(0, 0, 0, 0.1);
  4803. box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
  4804. opacity: 0;
  4805. border-radius: 0.25rem;
  4806. }
  4807. .toast:not(:last-child) {
  4808. margin-bottom: 0.75rem;
  4809. }
  4810. .toast.showing {
  4811. opacity: 1;
  4812. }
  4813. .toast.show {
  4814. display: block;
  4815. opacity: 1;
  4816. }
  4817. .toast.hide {
  4818. display: none;
  4819. }
  4820. .toast-header {
  4821. display: flex;
  4822. align-items: center;
  4823. padding: 0.25rem 0.75rem;
  4824. color: #6c757d;
  4825. background-color: rgba(255, 255, 255, 0.85);
  4826. background-clip: padding-box;
  4827. border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  4828. border-top-left-radius: calc(0.25rem - 1px);
  4829. border-top-right-radius: calc(0.25rem - 1px);
  4830. }
  4831. .toast-body {
  4832. padding: 0.75rem;
  4833. }
  4834. .modal-open {
  4835. overflow: hidden;
  4836. }
  4837. .modal-open .modal {
  4838. overflow-x: hidden;
  4839. overflow-y: auto;
  4840. }
  4841. .modal {
  4842. position: fixed;
  4843. top: 0;
  4844. left: 0;
  4845. z-index: 1050;
  4846. display: none;
  4847. width: 100%;
  4848. height: 100%;
  4849. overflow: hidden;
  4850. outline: 0;
  4851. }
  4852. .modal-dialog {
  4853. position: relative;
  4854. width: auto;
  4855. margin: 0.5rem;
  4856. pointer-events: none;
  4857. }
  4858. .modal.fade .modal-dialog {
  4859. transition: transform 0.3s ease-out;
  4860. transform: translate(0, -50px);
  4861. }
  4862. @media (prefers-reduced-motion: reduce) {
  4863. .modal.fade .modal-dialog {
  4864. transition: none;
  4865. }
  4866. }
  4867. .modal.show .modal-dialog {
  4868. transform: none;
  4869. }
  4870. .modal.modal-static .modal-dialog {
  4871. transform: scale(1.02);
  4872. }
  4873. .modal-dialog-scrollable {
  4874. display: flex;
  4875. max-height: calc(100% - 1rem);
  4876. }
  4877. .modal-dialog-scrollable .modal-content {
  4878. max-height: calc(100vh - 1rem);
  4879. overflow: hidden;
  4880. }
  4881. .modal-dialog-scrollable .modal-header,
  4882. .modal-dialog-scrollable .modal-footer {
  4883. flex-shrink: 0;
  4884. }
  4885. .modal-dialog-scrollable .modal-body {
  4886. overflow-y: auto;
  4887. }
  4888. .modal-dialog-centered {
  4889. display: flex;
  4890. align-items: center;
  4891. min-height: calc(100% - 1rem);
  4892. }
  4893. .modal-dialog-centered::before {
  4894. display: block;
  4895. height: calc(100vh - 1rem);
  4896. height: min-content;
  4897. content: "";
  4898. }
  4899. .modal-dialog-centered.modal-dialog-scrollable {
  4900. flex-direction: column;
  4901. justify-content: center;
  4902. height: 100%;
  4903. }
  4904. .modal-dialog-centered.modal-dialog-scrollable .modal-content {
  4905. max-height: none;
  4906. }
  4907. .modal-dialog-centered.modal-dialog-scrollable::before {
  4908. content: none;
  4909. }
  4910. .modal-content {
  4911. position: relative;
  4912. display: flex;
  4913. flex-direction: column;
  4914. width: 100%;
  4915. pointer-events: auto;
  4916. background-color: #fff;
  4917. background-clip: padding-box;
  4918. border: 1px solid rgba(0, 0, 0, 0.2);
  4919. border-radius: 0.3rem;
  4920. box-shadow: 0 0.25rem 0.5rem rgba(0, 0, 0, 0.5);
  4921. outline: 0;
  4922. }
  4923. .modal-backdrop {
  4924. position: fixed;
  4925. top: 0;
  4926. left: 0;
  4927. z-index: 1040;
  4928. width: 100vw;
  4929. height: 100vh;
  4930. background-color: #000;
  4931. }
  4932. .modal-backdrop.fade {
  4933. opacity: 0;
  4934. }
  4935. .modal-backdrop.show {
  4936. opacity: 0.5;
  4937. }
  4938. .modal-header {
  4939. display: flex;
  4940. align-items: flex-start;
  4941. justify-content: space-between;
  4942. padding: 1rem;
  4943. border-bottom: 1px solid #e9ecef;
  4944. border-top-left-radius: calc(0.3rem - 1px);
  4945. border-top-right-radius: calc(0.3rem - 1px);
  4946. }
  4947. .modal-header .close, .modal-header .mailbox-attachment-close {
  4948. padding: 1rem;
  4949. margin: -1rem -1rem -1rem auto;
  4950. }
  4951. .modal-title {
  4952. margin-bottom: 0;
  4953. line-height: 1.5;
  4954. }
  4955. .modal-body {
  4956. position: relative;
  4957. flex: 1 1 auto;
  4958. padding: 1rem;
  4959. }
  4960. .modal-footer {
  4961. display: flex;
  4962. flex-wrap: wrap;
  4963. align-items: center;
  4964. justify-content: flex-end;
  4965. padding: 0.75rem;
  4966. border-top: 1px solid #e9ecef;
  4967. border-bottom-right-radius: calc(0.3rem - 1px);
  4968. border-bottom-left-radius: calc(0.3rem - 1px);
  4969. }
  4970. .modal-footer > * {
  4971. margin: 0.25rem;
  4972. }
  4973. .modal-scrollbar-measure {
  4974. position: absolute;
  4975. top: -9999px;
  4976. width: 50px;
  4977. height: 50px;
  4978. overflow: scroll;
  4979. }
  4980. @media (min-width: 576px) {
  4981. .modal-dialog {
  4982. max-width: 500px;
  4983. margin: 1.75rem auto;
  4984. }
  4985. .modal-dialog-scrollable {
  4986. max-height: calc(100% - 3.5rem);
  4987. }
  4988. .modal-dialog-scrollable .modal-content {
  4989. max-height: calc(100vh - 3.5rem);
  4990. }
  4991. .modal-dialog-centered {
  4992. min-height: calc(100% - 3.5rem);
  4993. }
  4994. .modal-dialog-centered::before {
  4995. height: calc(100vh - 3.5rem);
  4996. height: min-content;
  4997. }
  4998. .modal-content {
  4999. box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.5);
  5000. }
  5001. .modal-sm {
  5002. max-width: 300px;
  5003. }
  5004. }
  5005. @media (min-width: 992px) {
  5006. .modal-lg,
  5007. .modal-xl {
  5008. max-width: 800px;
  5009. }
  5010. }
  5011. @media (min-width: 1200px) {
  5012. .modal-xl {
  5013. max-width: 1140px;
  5014. }
  5015. }
  5016. .tooltip {
  5017. position: absolute;
  5018. z-index: 1070;
  5019. display: block;
  5020. margin: 0;
  5021. font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  5022. font-style: normal;
  5023. font-weight: 400;
  5024. line-height: 1.5;
  5025. text-align: left;
  5026. text-align: start;
  5027. text-decoration: none;
  5028. text-shadow: none;
  5029. text-transform: none;
  5030. letter-spacing: normal;
  5031. word-break: normal;
  5032. word-spacing: normal;
  5033. white-space: normal;
  5034. line-break: auto;
  5035. font-size: 0.875rem;
  5036. word-wrap: break-word;
  5037. opacity: 0;
  5038. }
  5039. .tooltip.show {
  5040. opacity: 0.9;
  5041. }
  5042. .tooltip .arrow {
  5043. position: absolute;
  5044. display: block;
  5045. width: 0.8rem;
  5046. height: 0.4rem;
  5047. }
  5048. .tooltip .arrow::before {
  5049. position: absolute;
  5050. content: "";
  5051. border-color: transparent;
  5052. border-style: solid;
  5053. }
  5054. .bs-tooltip-top, .bs-tooltip-auto[x-placement^=top] {
  5055. padding: 0.4rem 0;
  5056. }
  5057. .bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^=top] .arrow {
  5058. bottom: 0;
  5059. }
  5060. .bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^=top] .arrow::before {
  5061. top: 0;
  5062. border-width: 0.4rem 0.4rem 0;
  5063. border-top-color: #000;
  5064. }
  5065. .bs-tooltip-right, .bs-tooltip-auto[x-placement^=right] {
  5066. padding: 0 0.4rem;
  5067. }
  5068. .bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^=right] .arrow {
  5069. left: 0;
  5070. width: 0.4rem;
  5071. height: 0.8rem;
  5072. }
  5073. .bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^=right] .arrow::before {
  5074. right: 0;
  5075. border-width: 0.4rem 0.4rem 0.4rem 0;
  5076. border-right-color: #000;
  5077. }
  5078. .bs-tooltip-bottom, .bs-tooltip-auto[x-placement^=bottom] {
  5079. padding: 0.4rem 0;
  5080. }
  5081. .bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^=bottom] .arrow {
  5082. top: 0;
  5083. }
  5084. .bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^=bottom] .arrow::before {
  5085. bottom: 0;
  5086. border-width: 0 0.4rem 0.4rem;
  5087. border-bottom-color: #000;
  5088. }
  5089. .bs-tooltip-left, .bs-tooltip-auto[x-placement^=left] {
  5090. padding: 0 0.4rem;
  5091. }
  5092. .bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^=left] .arrow {
  5093. right: 0;
  5094. width: 0.4rem;
  5095. height: 0.8rem;
  5096. }
  5097. .bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^=left] .arrow::before {
  5098. left: 0;
  5099. border-width: 0.4rem 0 0.4rem 0.4rem;
  5100. border-left-color: #000;
  5101. }
  5102. .tooltip-inner {
  5103. max-width: 200px;
  5104. padding: 0.25rem 0.5rem;
  5105. color: #fff;
  5106. text-align: center;
  5107. background-color: #000;
  5108. border-radius: 0.25rem;
  5109. }
  5110. .popover {
  5111. position: absolute;
  5112. top: 0;
  5113. left: 0;
  5114. z-index: 1060;
  5115. display: block;
  5116. max-width: 276px;
  5117. font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  5118. font-style: normal;
  5119. font-weight: 400;
  5120. line-height: 1.5;
  5121. text-align: left;
  5122. text-align: start;
  5123. text-decoration: none;
  5124. text-shadow: none;
  5125. text-transform: none;
  5126. letter-spacing: normal;
  5127. word-break: normal;
  5128. word-spacing: normal;
  5129. white-space: normal;
  5130. line-break: auto;
  5131. font-size: 0.875rem;
  5132. word-wrap: break-word;
  5133. background-color: #fff;
  5134. background-clip: padding-box;
  5135. border: 1px solid rgba(0, 0, 0, 0.2);
  5136. border-radius: 0.3rem;
  5137. box-shadow: 0 0.25rem 0.5rem rgba(0, 0, 0, 0.2);
  5138. }
  5139. .popover .arrow {
  5140. position: absolute;
  5141. display: block;
  5142. width: 1rem;
  5143. height: 0.5rem;
  5144. margin: 0 0.3rem;
  5145. }
  5146. .popover .arrow::before, .popover .arrow::after {
  5147. position: absolute;
  5148. display: block;
  5149. content: "";
  5150. border-color: transparent;
  5151. border-style: solid;
  5152. }
  5153. .bs-popover-top, .bs-popover-auto[x-placement^=top] {
  5154. margin-bottom: 0.5rem;
  5155. }
  5156. .bs-popover-top > .arrow, .bs-popover-auto[x-placement^=top] > .arrow {
  5157. bottom: calc(-0.5rem - 1px);
  5158. }
  5159. .bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^=top] > .arrow::before {
  5160. bottom: 0;
  5161. border-width: 0.5rem 0.5rem 0;
  5162. border-top-color: rgba(0, 0, 0, 0.25);
  5163. }
  5164. .bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^=top] > .arrow::after {
  5165. bottom: 1px;
  5166. border-width: 0.5rem 0.5rem 0;
  5167. border-top-color: #fff;
  5168. }
  5169. .bs-popover-right, .bs-popover-auto[x-placement^=right] {
  5170. margin-left: 0.5rem;
  5171. }
  5172. .bs-popover-right > .arrow, .bs-popover-auto[x-placement^=right] > .arrow {
  5173. left: calc(-0.5rem - 1px);
  5174. width: 0.5rem;
  5175. height: 1rem;
  5176. margin: 0.3rem 0;
  5177. }
  5178. .bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^=right] > .arrow::before {
  5179. left: 0;
  5180. border-width: 0.5rem 0.5rem 0.5rem 0;
  5181. border-right-color: rgba(0, 0, 0, 0.25);
  5182. }
  5183. .bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^=right] > .arrow::after {
  5184. left: 1px;
  5185. border-width: 0.5rem 0.5rem 0.5rem 0;
  5186. border-right-color: #fff;
  5187. }
  5188. .bs-popover-bottom, .bs-popover-auto[x-placement^=bottom] {
  5189. margin-top: 0.5rem;
  5190. }
  5191. .bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^=bottom] > .arrow {
  5192. top: calc(-0.5rem - 1px);
  5193. }
  5194. .bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^=bottom] > .arrow::before {
  5195. top: 0;
  5196. border-width: 0 0.5rem 0.5rem 0.5rem;
  5197. border-bottom-color: rgba(0, 0, 0, 0.25);
  5198. }
  5199. .bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^=bottom] > .arrow::after {
  5200. top: 1px;
  5201. border-width: 0 0.5rem 0.5rem 0.5rem;
  5202. border-bottom-color: #fff;
  5203. }
  5204. .bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^=bottom] .popover-header::before {
  5205. position: absolute;
  5206. top: 0;
  5207. left: 50%;
  5208. display: block;
  5209. width: 1rem;
  5210. margin-left: -0.5rem;
  5211. content: "";
  5212. border-bottom: 1px solid #f7f7f7;
  5213. }
  5214. .bs-popover-left, .bs-popover-auto[x-placement^=left] {
  5215. margin-right: 0.5rem;
  5216. }
  5217. .bs-popover-left > .arrow, .bs-popover-auto[x-placement^=left] > .arrow {
  5218. right: calc(-0.5rem - 1px);
  5219. width: 0.5rem;
  5220. height: 1rem;
  5221. margin: 0.3rem 0;
  5222. }
  5223. .bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^=left] > .arrow::before {
  5224. right: 0;
  5225. border-width: 0.5rem 0 0.5rem 0.5rem;
  5226. border-left-color: rgba(0, 0, 0, 0.25);
  5227. }
  5228. .bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^=left] > .arrow::after {
  5229. right: 1px;
  5230. border-width: 0.5rem 0 0.5rem 0.5rem;
  5231. border-left-color: #fff;
  5232. }
  5233. .popover-header {
  5234. padding: 0.5rem 0.75rem;
  5235. margin-bottom: 0;
  5236. font-size: 1rem;
  5237. color: inherit;
  5238. background-color: #f7f7f7;
  5239. border-bottom: 1px solid #ebebeb;
  5240. border-top-left-radius: calc(0.3rem - 1px);
  5241. border-top-right-radius: calc(0.3rem - 1px);
  5242. }
  5243. .popover-header:empty {
  5244. display: none;
  5245. }
  5246. .popover-body {
  5247. padding: 0.5rem 0.75rem;
  5248. color: #212529;
  5249. }
  5250. .carousel {
  5251. position: relative;
  5252. }
  5253. .carousel.pointer-event {
  5254. touch-action: pan-y;
  5255. }
  5256. .carousel-inner {
  5257. position: relative;
  5258. width: 100%;
  5259. overflow: hidden;
  5260. }
  5261. .carousel-inner::after {
  5262. display: block;
  5263. clear: both;
  5264. content: "";
  5265. }
  5266. .carousel-item {
  5267. position: relative;
  5268. display: none;
  5269. float: left;
  5270. width: 100%;
  5271. margin-right: -100%;
  5272. backface-visibility: hidden;
  5273. transition: transform 0.6s ease;
  5274. }
  5275. @media (prefers-reduced-motion: reduce) {
  5276. .carousel-item {
  5277. transition: none;
  5278. }
  5279. }
  5280. .carousel-item.active,
  5281. .carousel-item-next,
  5282. .carousel-item-prev {
  5283. display: block;
  5284. }
  5285. .carousel-item-next:not(.carousel-item-left),
  5286. .active.carousel-item-right {
  5287. transform: translateX(100%);
  5288. }
  5289. .carousel-item-prev:not(.carousel-item-right),
  5290. .active.carousel-item-left {
  5291. transform: translateX(-100%);
  5292. }
  5293. .carousel-fade .carousel-item {
  5294. opacity: 0;
  5295. transition-property: opacity;
  5296. transform: none;
  5297. }
  5298. .carousel-fade .carousel-item.active,
  5299. .carousel-fade .carousel-item-next.carousel-item-left,
  5300. .carousel-fade .carousel-item-prev.carousel-item-right {
  5301. z-index: 1;
  5302. opacity: 1;
  5303. }
  5304. .carousel-fade .active.carousel-item-left,
  5305. .carousel-fade .active.carousel-item-right {
  5306. z-index: 0;
  5307. opacity: 0;
  5308. transition: opacity 0s 0.6s;
  5309. }
  5310. @media (prefers-reduced-motion: reduce) {
  5311. .carousel-fade .active.carousel-item-left,
  5312. .carousel-fade .active.carousel-item-right {
  5313. transition: none;
  5314. }
  5315. }
  5316. .carousel-control-prev,
  5317. .carousel-control-next {
  5318. position: absolute;
  5319. top: 0;
  5320. bottom: 0;
  5321. z-index: 1;
  5322. display: flex;
  5323. align-items: center;
  5324. justify-content: center;
  5325. width: 15%;
  5326. color: #fff;
  5327. text-align: center;
  5328. opacity: 0.5;
  5329. transition: opacity 0.15s ease;
  5330. }
  5331. @media (prefers-reduced-motion: reduce) {
  5332. .carousel-control-prev,
  5333. .carousel-control-next {
  5334. transition: none;
  5335. }
  5336. }
  5337. .carousel-control-prev:hover, .carousel-control-prev:focus,
  5338. .carousel-control-next:hover,
  5339. .carousel-control-next:focus {
  5340. color: #fff;
  5341. text-decoration: none;
  5342. outline: 0;
  5343. opacity: 0.9;
  5344. }
  5345. .carousel-control-prev {
  5346. left: 0;
  5347. }
  5348. .carousel-control-next {
  5349. right: 0;
  5350. }
  5351. .carousel-control-prev-icon,
  5352. .carousel-control-next-icon {
  5353. display: inline-block;
  5354. width: 20px;
  5355. height: 20px;
  5356. background: 50%/100% 100% no-repeat;
  5357. }
  5358. .carousel-control-prev-icon {
  5359. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E");
  5360. }
  5361. .carousel-control-next-icon {
  5362. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E");
  5363. }
  5364. .carousel-indicators {
  5365. position: absolute;
  5366. right: 0;
  5367. bottom: 0;
  5368. left: 0;
  5369. z-index: 15;
  5370. display: flex;
  5371. justify-content: center;
  5372. padding-left: 0;
  5373. margin-right: 15%;
  5374. margin-left: 15%;
  5375. list-style: none;
  5376. }
  5377. .carousel-indicators li {
  5378. box-sizing: content-box;
  5379. flex: 0 1 auto;
  5380. width: 30px;
  5381. height: 3px;
  5382. margin-right: 3px;
  5383. margin-left: 3px;
  5384. text-indent: -999px;
  5385. cursor: pointer;
  5386. background-color: #fff;
  5387. background-clip: padding-box;
  5388. border-top: 10px solid transparent;
  5389. border-bottom: 10px solid transparent;
  5390. opacity: 0.5;
  5391. transition: opacity 0.6s ease;
  5392. }
  5393. @media (prefers-reduced-motion: reduce) {
  5394. .carousel-indicators li {
  5395. transition: none;
  5396. }
  5397. }
  5398. .carousel-indicators .active {
  5399. opacity: 1;
  5400. }
  5401. .carousel-caption {
  5402. position: absolute;
  5403. right: 15%;
  5404. bottom: 20px;
  5405. left: 15%;
  5406. z-index: 10;
  5407. padding-top: 20px;
  5408. padding-bottom: 20px;
  5409. color: #fff;
  5410. text-align: center;
  5411. }
  5412. @keyframes spinner-border {
  5413. to {
  5414. transform: rotate(360deg);
  5415. }
  5416. }
  5417. .spinner-border {
  5418. display: inline-block;
  5419. width: 2rem;
  5420. height: 2rem;
  5421. vertical-align: text-bottom;
  5422. border: 0.25em solid currentColor;
  5423. border-right-color: transparent;
  5424. border-radius: 50%;
  5425. animation: 0.75s linear infinite spinner-border;
  5426. }
  5427. .spinner-border-sm {
  5428. width: 1rem;
  5429. height: 1rem;
  5430. border-width: 0.2em;
  5431. }
  5432. @keyframes spinner-grow {
  5433. 0% {
  5434. transform: scale(0);
  5435. }
  5436. 50% {
  5437. opacity: 1;
  5438. transform: none;
  5439. }
  5440. }
  5441. .spinner-grow {
  5442. display: inline-block;
  5443. width: 2rem;
  5444. height: 2rem;
  5445. vertical-align: text-bottom;
  5446. background-color: currentColor;
  5447. border-radius: 50%;
  5448. opacity: 0;
  5449. animation: 0.75s linear infinite spinner-grow;
  5450. }
  5451. .spinner-grow-sm {
  5452. width: 1rem;
  5453. height: 1rem;
  5454. }
  5455. @media (prefers-reduced-motion: reduce) {
  5456. .spinner-border,
  5457. .spinner-grow {
  5458. animation-duration: 1.5s;
  5459. }
  5460. }
  5461. .align-baseline {
  5462. vertical-align: baseline !important;
  5463. }
  5464. .align-top {
  5465. vertical-align: top !important;
  5466. }
  5467. .align-middle {
  5468. vertical-align: middle !important;
  5469. }
  5470. .align-bottom {
  5471. vertical-align: bottom !important;
  5472. }
  5473. .align-text-bottom {
  5474. vertical-align: text-bottom !important;
  5475. }
  5476. .align-text-top {
  5477. vertical-align: text-top !important;
  5478. }
  5479. .bg-primary {
  5480. background-color: #007bff !important;
  5481. }
  5482. a.bg-primary:hover, a.bg-primary:focus,
  5483. button.bg-primary:hover,
  5484. button.bg-primary:focus {
  5485. background-color: #0062cc !important;
  5486. }
  5487. .bg-secondary {
  5488. background-color: #6c757d !important;
  5489. }
  5490. a.bg-secondary:hover, a.bg-secondary:focus,
  5491. button.bg-secondary:hover,
  5492. button.bg-secondary:focus {
  5493. background-color: #545b62 !important;
  5494. }
  5495. .bg-success {
  5496. background-color: #28a745 !important;
  5497. }
  5498. a.bg-success:hover, a.bg-success:focus,
  5499. button.bg-success:hover,
  5500. button.bg-success:focus {
  5501. background-color: #1e7e34 !important;
  5502. }
  5503. .bg-info {
  5504. background-color: #17a2b8 !important;
  5505. }
  5506. a.bg-info:hover, a.bg-info:focus,
  5507. button.bg-info:hover,
  5508. button.bg-info:focus {
  5509. background-color: #117a8b !important;
  5510. }
  5511. .bg-warning {
  5512. background-color: #ffc107 !important;
  5513. }
  5514. a.bg-warning:hover, a.bg-warning:focus,
  5515. button.bg-warning:hover,
  5516. button.bg-warning:focus {
  5517. background-color: #d39e00 !important;
  5518. }
  5519. .bg-danger {
  5520. background-color: #dc3545 !important;
  5521. }
  5522. a.bg-danger:hover, a.bg-danger:focus,
  5523. button.bg-danger:hover,
  5524. button.bg-danger:focus {
  5525. background-color: #bd2130 !important;
  5526. }
  5527. .bg-light {
  5528. background-color: #f8f9fa !important;
  5529. }
  5530. a.bg-light:hover, a.bg-light:focus,
  5531. button.bg-light:hover,
  5532. button.bg-light:focus {
  5533. background-color: #dae0e5 !important;
  5534. }
  5535. .bg-dark {
  5536. background-color: #343a40 !important;
  5537. }
  5538. a.bg-dark:hover, a.bg-dark:focus,
  5539. button.bg-dark:hover,
  5540. button.bg-dark:focus {
  5541. background-color: #1d2124 !important;
  5542. }
  5543. .bg-white {
  5544. background-color: #fff !important;
  5545. }
  5546. .bg-transparent {
  5547. background-color: transparent !important;
  5548. }
  5549. .border {
  5550. border: 1px solid #dee2e6 !important;
  5551. }
  5552. .border-top {
  5553. border-top: 1px solid #dee2e6 !important;
  5554. }
  5555. .border-right {
  5556. border-right: 1px solid #dee2e6 !important;
  5557. }
  5558. .border-bottom {
  5559. border-bottom: 1px solid #dee2e6 !important;
  5560. }
  5561. .border-left {
  5562. border-left: 1px solid #dee2e6 !important;
  5563. }
  5564. .border-0 {
  5565. border: 0 !important;
  5566. }
  5567. .border-top-0 {
  5568. border-top: 0 !important;
  5569. }
  5570. .border-right-0 {
  5571. border-right: 0 !important;
  5572. }
  5573. .border-bottom-0 {
  5574. border-bottom: 0 !important;
  5575. }
  5576. .border-left-0 {
  5577. border-left: 0 !important;
  5578. }
  5579. .border-primary {
  5580. border-color: #007bff !important;
  5581. }
  5582. .border-secondary {
  5583. border-color: #6c757d !important;
  5584. }
  5585. .border-success {
  5586. border-color: #28a745 !important;
  5587. }
  5588. .border-info {
  5589. border-color: #17a2b8 !important;
  5590. }
  5591. .border-warning {
  5592. border-color: #ffc107 !important;
  5593. }
  5594. .border-danger {
  5595. border-color: #dc3545 !important;
  5596. }
  5597. .border-light {
  5598. border-color: #f8f9fa !important;
  5599. }
  5600. .border-dark {
  5601. border-color: #343a40 !important;
  5602. }
  5603. .border-white {
  5604. border-color: #fff !important;
  5605. }
  5606. .rounded-sm {
  5607. border-radius: 0.2rem !important;
  5608. }
  5609. .rounded {
  5610. border-radius: 0.25rem !important;
  5611. }
  5612. .rounded-top {
  5613. border-top-left-radius: 0.25rem !important;
  5614. border-top-right-radius: 0.25rem !important;
  5615. }
  5616. .rounded-right {
  5617. border-top-right-radius: 0.25rem !important;
  5618. border-bottom-right-radius: 0.25rem !important;
  5619. }
  5620. .rounded-bottom {
  5621. border-bottom-right-radius: 0.25rem !important;
  5622. border-bottom-left-radius: 0.25rem !important;
  5623. }
  5624. .rounded-left {
  5625. border-top-left-radius: 0.25rem !important;
  5626. border-bottom-left-radius: 0.25rem !important;
  5627. }
  5628. .rounded-lg {
  5629. border-radius: 0.3rem !important;
  5630. }
  5631. .rounded-circle {
  5632. border-radius: 50% !important;
  5633. }
  5634. .rounded-pill {
  5635. border-radius: 50rem !important;
  5636. }
  5637. .rounded-0 {
  5638. border-radius: 0 !important;
  5639. }
  5640. .clearfix::after {
  5641. display: block;
  5642. clear: both;
  5643. content: "";
  5644. }
  5645. .d-none {
  5646. display: none !important;
  5647. }
  5648. .d-inline {
  5649. display: inline !important;
  5650. }
  5651. .d-inline-block {
  5652. display: inline-block !important;
  5653. }
  5654. .d-block {
  5655. display: block !important;
  5656. }
  5657. .d-table {
  5658. display: table !important;
  5659. }
  5660. .d-table-row {
  5661. display: table-row !important;
  5662. }
  5663. .d-table-cell {
  5664. display: table-cell !important;
  5665. }
  5666. .d-flex {
  5667. display: flex !important;
  5668. }
  5669. .d-inline-flex {
  5670. display: inline-flex !important;
  5671. }
  5672. @media (min-width: 576px) {
  5673. .d-sm-none {
  5674. display: none !important;
  5675. }
  5676. .d-sm-inline {
  5677. display: inline !important;
  5678. }
  5679. .d-sm-inline-block {
  5680. display: inline-block !important;
  5681. }
  5682. .d-sm-block {
  5683. display: block !important;
  5684. }
  5685. .d-sm-table {
  5686. display: table !important;
  5687. }
  5688. .d-sm-table-row {
  5689. display: table-row !important;
  5690. }
  5691. .d-sm-table-cell {
  5692. display: table-cell !important;
  5693. }
  5694. .d-sm-flex {
  5695. display: flex !important;
  5696. }
  5697. .d-sm-inline-flex {
  5698. display: inline-flex !important;
  5699. }
  5700. }
  5701. @media (min-width: 768px) {
  5702. .d-md-none {
  5703. display: none !important;
  5704. }
  5705. .d-md-inline {
  5706. display: inline !important;
  5707. }
  5708. .d-md-inline-block {
  5709. display: inline-block !important;
  5710. }
  5711. .d-md-block {
  5712. display: block !important;
  5713. }
  5714. .d-md-table {
  5715. display: table !important;
  5716. }
  5717. .d-md-table-row {
  5718. display: table-row !important;
  5719. }
  5720. .d-md-table-cell {
  5721. display: table-cell !important;
  5722. }
  5723. .d-md-flex {
  5724. display: flex !important;
  5725. }
  5726. .d-md-inline-flex {
  5727. display: inline-flex !important;
  5728. }
  5729. }
  5730. @media (min-width: 992px) {
  5731. .d-lg-none {
  5732. display: none !important;
  5733. }
  5734. .d-lg-inline {
  5735. display: inline !important;
  5736. }
  5737. .d-lg-inline-block {
  5738. display: inline-block !important;
  5739. }
  5740. .d-lg-block {
  5741. display: block !important;
  5742. }
  5743. .d-lg-table {
  5744. display: table !important;
  5745. }
  5746. .d-lg-table-row {
  5747. display: table-row !important;
  5748. }
  5749. .d-lg-table-cell {
  5750. display: table-cell !important;
  5751. }
  5752. .d-lg-flex {
  5753. display: flex !important;
  5754. }
  5755. .d-lg-inline-flex {
  5756. display: inline-flex !important;
  5757. }
  5758. }
  5759. @media (min-width: 1200px) {
  5760. .d-xl-none {
  5761. display: none !important;
  5762. }
  5763. .d-xl-inline {
  5764. display: inline !important;
  5765. }
  5766. .d-xl-inline-block {
  5767. display: inline-block !important;
  5768. }
  5769. .d-xl-block {
  5770. display: block !important;
  5771. }
  5772. .d-xl-table {
  5773. display: table !important;
  5774. }
  5775. .d-xl-table-row {
  5776. display: table-row !important;
  5777. }
  5778. .d-xl-table-cell {
  5779. display: table-cell !important;
  5780. }
  5781. .d-xl-flex {
  5782. display: flex !important;
  5783. }
  5784. .d-xl-inline-flex {
  5785. display: inline-flex !important;
  5786. }
  5787. }
  5788. @media print {
  5789. .d-print-none {
  5790. display: none !important;
  5791. }
  5792. .d-print-inline {
  5793. display: inline !important;
  5794. }
  5795. .d-print-inline-block {
  5796. display: inline-block !important;
  5797. }
  5798. .d-print-block {
  5799. display: block !important;
  5800. }
  5801. .d-print-table {
  5802. display: table !important;
  5803. }
  5804. .d-print-table-row {
  5805. display: table-row !important;
  5806. }
  5807. .d-print-table-cell {
  5808. display: table-cell !important;
  5809. }
  5810. .d-print-flex {
  5811. display: flex !important;
  5812. }
  5813. .d-print-inline-flex {
  5814. display: inline-flex !important;
  5815. }
  5816. }
  5817. .embed-responsive {
  5818. position: relative;
  5819. display: block;
  5820. width: 100%;
  5821. padding: 0;
  5822. overflow: hidden;
  5823. }
  5824. .embed-responsive::before {
  5825. display: block;
  5826. content: "";
  5827. }
  5828. .embed-responsive .embed-responsive-item,
  5829. .embed-responsive iframe,
  5830. .embed-responsive embed,
  5831. .embed-responsive object,
  5832. .embed-responsive video {
  5833. position: absolute;
  5834. top: 0;
  5835. bottom: 0;
  5836. left: 0;
  5837. width: 100%;
  5838. height: 100%;
  5839. border: 0;
  5840. }
  5841. .embed-responsive-21by9::before {
  5842. padding-top: 42.8571428571%;
  5843. }
  5844. .embed-responsive-16by9::before {
  5845. padding-top: 56.25%;
  5846. }
  5847. .embed-responsive-4by3::before {
  5848. padding-top: 75%;
  5849. }
  5850. .embed-responsive-1by1::before {
  5851. padding-top: 100%;
  5852. }
  5853. .flex-row {
  5854. flex-direction: row !important;
  5855. }
  5856. .flex-column {
  5857. flex-direction: column !important;
  5858. }
  5859. .flex-row-reverse {
  5860. flex-direction: row-reverse !important;
  5861. }
  5862. .flex-column-reverse {
  5863. flex-direction: column-reverse !important;
  5864. }
  5865. .flex-wrap {
  5866. flex-wrap: wrap !important;
  5867. }
  5868. .flex-nowrap {
  5869. flex-wrap: nowrap !important;
  5870. }
  5871. .flex-wrap-reverse {
  5872. flex-wrap: wrap-reverse !important;
  5873. }
  5874. .flex-fill {
  5875. flex: 1 1 auto !important;
  5876. }
  5877. .flex-grow-0 {
  5878. flex-grow: 0 !important;
  5879. }
  5880. .flex-grow-1 {
  5881. flex-grow: 1 !important;
  5882. }
  5883. .flex-shrink-0 {
  5884. flex-shrink: 0 !important;
  5885. }
  5886. .flex-shrink-1 {
  5887. flex-shrink: 1 !important;
  5888. }
  5889. .justify-content-start {
  5890. justify-content: flex-start !important;
  5891. }
  5892. .justify-content-end {
  5893. justify-content: flex-end !important;
  5894. }
  5895. .justify-content-center {
  5896. justify-content: center !important;
  5897. }
  5898. .justify-content-between {
  5899. justify-content: space-between !important;
  5900. }
  5901. .justify-content-around {
  5902. justify-content: space-around !important;
  5903. }
  5904. .align-items-start {
  5905. align-items: flex-start !important;
  5906. }
  5907. .align-items-end {
  5908. align-items: flex-end !important;
  5909. }
  5910. .align-items-center {
  5911. align-items: center !important;
  5912. }
  5913. .align-items-baseline {
  5914. align-items: baseline !important;
  5915. }
  5916. .align-items-stretch {
  5917. align-items: stretch !important;
  5918. }
  5919. .align-content-start {
  5920. align-content: flex-start !important;
  5921. }
  5922. .align-content-end {
  5923. align-content: flex-end !important;
  5924. }
  5925. .align-content-center {
  5926. align-content: center !important;
  5927. }
  5928. .align-content-between {
  5929. align-content: space-between !important;
  5930. }
  5931. .align-content-around {
  5932. align-content: space-around !important;
  5933. }
  5934. .align-content-stretch {
  5935. align-content: stretch !important;
  5936. }
  5937. .align-self-auto {
  5938. align-self: auto !important;
  5939. }
  5940. .align-self-start {
  5941. align-self: flex-start !important;
  5942. }
  5943. .align-self-end {
  5944. align-self: flex-end !important;
  5945. }
  5946. .align-self-center {
  5947. align-self: center !important;
  5948. }
  5949. .align-self-baseline {
  5950. align-self: baseline !important;
  5951. }
  5952. .align-self-stretch {
  5953. align-self: stretch !important;
  5954. }
  5955. @media (min-width: 576px) {
  5956. .flex-sm-row {
  5957. flex-direction: row !important;
  5958. }
  5959. .flex-sm-column {
  5960. flex-direction: column !important;
  5961. }
  5962. .flex-sm-row-reverse {
  5963. flex-direction: row-reverse !important;
  5964. }
  5965. .flex-sm-column-reverse {
  5966. flex-direction: column-reverse !important;
  5967. }
  5968. .flex-sm-wrap {
  5969. flex-wrap: wrap !important;
  5970. }
  5971. .flex-sm-nowrap {
  5972. flex-wrap: nowrap !important;
  5973. }
  5974. .flex-sm-wrap-reverse {
  5975. flex-wrap: wrap-reverse !important;
  5976. }
  5977. .flex-sm-fill {
  5978. flex: 1 1 auto !important;
  5979. }
  5980. .flex-sm-grow-0 {
  5981. flex-grow: 0 !important;
  5982. }
  5983. .flex-sm-grow-1 {
  5984. flex-grow: 1 !important;
  5985. }
  5986. .flex-sm-shrink-0 {
  5987. flex-shrink: 0 !important;
  5988. }
  5989. .flex-sm-shrink-1 {
  5990. flex-shrink: 1 !important;
  5991. }
  5992. .justify-content-sm-start {
  5993. justify-content: flex-start !important;
  5994. }
  5995. .justify-content-sm-end {
  5996. justify-content: flex-end !important;
  5997. }
  5998. .justify-content-sm-center {
  5999. justify-content: center !important;
  6000. }
  6001. .justify-content-sm-between {
  6002. justify-content: space-between !important;
  6003. }
  6004. .justify-content-sm-around {
  6005. justify-content: space-around !important;
  6006. }
  6007. .align-items-sm-start {
  6008. align-items: flex-start !important;
  6009. }
  6010. .align-items-sm-end {
  6011. align-items: flex-end !important;
  6012. }
  6013. .align-items-sm-center {
  6014. align-items: center !important;
  6015. }
  6016. .align-items-sm-baseline {
  6017. align-items: baseline !important;
  6018. }
  6019. .align-items-sm-stretch {
  6020. align-items: stretch !important;
  6021. }
  6022. .align-content-sm-start {
  6023. align-content: flex-start !important;
  6024. }
  6025. .align-content-sm-end {
  6026. align-content: flex-end !important;
  6027. }
  6028. .align-content-sm-center {
  6029. align-content: center !important;
  6030. }
  6031. .align-content-sm-between {
  6032. align-content: space-between !important;
  6033. }
  6034. .align-content-sm-around {
  6035. align-content: space-around !important;
  6036. }
  6037. .align-content-sm-stretch {
  6038. align-content: stretch !important;
  6039. }
  6040. .align-self-sm-auto {
  6041. align-self: auto !important;
  6042. }
  6043. .align-self-sm-start {
  6044. align-self: flex-start !important;
  6045. }
  6046. .align-self-sm-end {
  6047. align-self: flex-end !important;
  6048. }
  6049. .align-self-sm-center {
  6050. align-self: center !important;
  6051. }
  6052. .align-self-sm-baseline {
  6053. align-self: baseline !important;
  6054. }
  6055. .align-self-sm-stretch {
  6056. align-self: stretch !important;
  6057. }
  6058. }
  6059. @media (min-width: 768px) {
  6060. .flex-md-row {
  6061. flex-direction: row !important;
  6062. }
  6063. .flex-md-column {
  6064. flex-direction: column !important;
  6065. }
  6066. .flex-md-row-reverse {
  6067. flex-direction: row-reverse !important;
  6068. }
  6069. .flex-md-column-reverse {
  6070. flex-direction: column-reverse !important;
  6071. }
  6072. .flex-md-wrap {
  6073. flex-wrap: wrap !important;
  6074. }
  6075. .flex-md-nowrap {
  6076. flex-wrap: nowrap !important;
  6077. }
  6078. .flex-md-wrap-reverse {
  6079. flex-wrap: wrap-reverse !important;
  6080. }
  6081. .flex-md-fill {
  6082. flex: 1 1 auto !important;
  6083. }
  6084. .flex-md-grow-0 {
  6085. flex-grow: 0 !important;
  6086. }
  6087. .flex-md-grow-1 {
  6088. flex-grow: 1 !important;
  6089. }
  6090. .flex-md-shrink-0 {
  6091. flex-shrink: 0 !important;
  6092. }
  6093. .flex-md-shrink-1 {
  6094. flex-shrink: 1 !important;
  6095. }
  6096. .justify-content-md-start {
  6097. justify-content: flex-start !important;
  6098. }
  6099. .justify-content-md-end {
  6100. justify-content: flex-end !important;
  6101. }
  6102. .justify-content-md-center {
  6103. justify-content: center !important;
  6104. }
  6105. .justify-content-md-between {
  6106. justify-content: space-between !important;
  6107. }
  6108. .justify-content-md-around {
  6109. justify-content: space-around !important;
  6110. }
  6111. .align-items-md-start {
  6112. align-items: flex-start !important;
  6113. }
  6114. .align-items-md-end {
  6115. align-items: flex-end !important;
  6116. }
  6117. .align-items-md-center {
  6118. align-items: center !important;
  6119. }
  6120. .align-items-md-baseline {
  6121. align-items: baseline !important;
  6122. }
  6123. .align-items-md-stretch {
  6124. align-items: stretch !important;
  6125. }
  6126. .align-content-md-start {
  6127. align-content: flex-start !important;
  6128. }
  6129. .align-content-md-end {
  6130. align-content: flex-end !important;
  6131. }
  6132. .align-content-md-center {
  6133. align-content: center !important;
  6134. }
  6135. .align-content-md-between {
  6136. align-content: space-between !important;
  6137. }
  6138. .align-content-md-around {
  6139. align-content: space-around !important;
  6140. }
  6141. .align-content-md-stretch {
  6142. align-content: stretch !important;
  6143. }
  6144. .align-self-md-auto {
  6145. align-self: auto !important;
  6146. }
  6147. .align-self-md-start {
  6148. align-self: flex-start !important;
  6149. }
  6150. .align-self-md-end {
  6151. align-self: flex-end !important;
  6152. }
  6153. .align-self-md-center {
  6154. align-self: center !important;
  6155. }
  6156. .align-self-md-baseline {
  6157. align-self: baseline !important;
  6158. }
  6159. .align-self-md-stretch {
  6160. align-self: stretch !important;
  6161. }
  6162. }
  6163. @media (min-width: 992px) {
  6164. .flex-lg-row {
  6165. flex-direction: row !important;
  6166. }
  6167. .flex-lg-column {
  6168. flex-direction: column !important;
  6169. }
  6170. .flex-lg-row-reverse {
  6171. flex-direction: row-reverse !important;
  6172. }
  6173. .flex-lg-column-reverse {
  6174. flex-direction: column-reverse !important;
  6175. }
  6176. .flex-lg-wrap {
  6177. flex-wrap: wrap !important;
  6178. }
  6179. .flex-lg-nowrap {
  6180. flex-wrap: nowrap !important;
  6181. }
  6182. .flex-lg-wrap-reverse {
  6183. flex-wrap: wrap-reverse !important;
  6184. }
  6185. .flex-lg-fill {
  6186. flex: 1 1 auto !important;
  6187. }
  6188. .flex-lg-grow-0 {
  6189. flex-grow: 0 !important;
  6190. }
  6191. .flex-lg-grow-1 {
  6192. flex-grow: 1 !important;
  6193. }
  6194. .flex-lg-shrink-0 {
  6195. flex-shrink: 0 !important;
  6196. }
  6197. .flex-lg-shrink-1 {
  6198. flex-shrink: 1 !important;
  6199. }
  6200. .justify-content-lg-start {
  6201. justify-content: flex-start !important;
  6202. }
  6203. .justify-content-lg-end {
  6204. justify-content: flex-end !important;
  6205. }
  6206. .justify-content-lg-center {
  6207. justify-content: center !important;
  6208. }
  6209. .justify-content-lg-between {
  6210. justify-content: space-between !important;
  6211. }
  6212. .justify-content-lg-around {
  6213. justify-content: space-around !important;
  6214. }
  6215. .align-items-lg-start {
  6216. align-items: flex-start !important;
  6217. }
  6218. .align-items-lg-end {
  6219. align-items: flex-end !important;
  6220. }
  6221. .align-items-lg-center {
  6222. align-items: center !important;
  6223. }
  6224. .align-items-lg-baseline {
  6225. align-items: baseline !important;
  6226. }
  6227. .align-items-lg-stretch {
  6228. align-items: stretch !important;
  6229. }
  6230. .align-content-lg-start {
  6231. align-content: flex-start !important;
  6232. }
  6233. .align-content-lg-end {
  6234. align-content: flex-end !important;
  6235. }
  6236. .align-content-lg-center {
  6237. align-content: center !important;
  6238. }
  6239. .align-content-lg-between {
  6240. align-content: space-between !important;
  6241. }
  6242. .align-content-lg-around {
  6243. align-content: space-around !important;
  6244. }
  6245. .align-content-lg-stretch {
  6246. align-content: stretch !important;
  6247. }
  6248. .align-self-lg-auto {
  6249. align-self: auto !important;
  6250. }
  6251. .align-self-lg-start {
  6252. align-self: flex-start !important;
  6253. }
  6254. .align-self-lg-end {
  6255. align-self: flex-end !important;
  6256. }
  6257. .align-self-lg-center {
  6258. align-self: center !important;
  6259. }
  6260. .align-self-lg-baseline {
  6261. align-self: baseline !important;
  6262. }
  6263. .align-self-lg-stretch {
  6264. align-self: stretch !important;
  6265. }
  6266. }
  6267. @media (min-width: 1200px) {
  6268. .flex-xl-row {
  6269. flex-direction: row !important;
  6270. }
  6271. .flex-xl-column {
  6272. flex-direction: column !important;
  6273. }
  6274. .flex-xl-row-reverse {
  6275. flex-direction: row-reverse !important;
  6276. }
  6277. .flex-xl-column-reverse {
  6278. flex-direction: column-reverse !important;
  6279. }
  6280. .flex-xl-wrap {
  6281. flex-wrap: wrap !important;
  6282. }
  6283. .flex-xl-nowrap {
  6284. flex-wrap: nowrap !important;
  6285. }
  6286. .flex-xl-wrap-reverse {
  6287. flex-wrap: wrap-reverse !important;
  6288. }
  6289. .flex-xl-fill {
  6290. flex: 1 1 auto !important;
  6291. }
  6292. .flex-xl-grow-0 {
  6293. flex-grow: 0 !important;
  6294. }
  6295. .flex-xl-grow-1 {
  6296. flex-grow: 1 !important;
  6297. }
  6298. .flex-xl-shrink-0 {
  6299. flex-shrink: 0 !important;
  6300. }
  6301. .flex-xl-shrink-1 {
  6302. flex-shrink: 1 !important;
  6303. }
  6304. .justify-content-xl-start {
  6305. justify-content: flex-start !important;
  6306. }
  6307. .justify-content-xl-end {
  6308. justify-content: flex-end !important;
  6309. }
  6310. .justify-content-xl-center {
  6311. justify-content: center !important;
  6312. }
  6313. .justify-content-xl-between {
  6314. justify-content: space-between !important;
  6315. }
  6316. .justify-content-xl-around {
  6317. justify-content: space-around !important;
  6318. }
  6319. .align-items-xl-start {
  6320. align-items: flex-start !important;
  6321. }
  6322. .align-items-xl-end {
  6323. align-items: flex-end !important;
  6324. }
  6325. .align-items-xl-center {
  6326. align-items: center !important;
  6327. }
  6328. .align-items-xl-baseline {
  6329. align-items: baseline !important;
  6330. }
  6331. .align-items-xl-stretch {
  6332. align-items: stretch !important;
  6333. }
  6334. .align-content-xl-start {
  6335. align-content: flex-start !important;
  6336. }
  6337. .align-content-xl-end {
  6338. align-content: flex-end !important;
  6339. }
  6340. .align-content-xl-center {
  6341. align-content: center !important;
  6342. }
  6343. .align-content-xl-between {
  6344. align-content: space-between !important;
  6345. }
  6346. .align-content-xl-around {
  6347. align-content: space-around !important;
  6348. }
  6349. .align-content-xl-stretch {
  6350. align-content: stretch !important;
  6351. }
  6352. .align-self-xl-auto {
  6353. align-self: auto !important;
  6354. }
  6355. .align-self-xl-start {
  6356. align-self: flex-start !important;
  6357. }
  6358. .align-self-xl-end {
  6359. align-self: flex-end !important;
  6360. }
  6361. .align-self-xl-center {
  6362. align-self: center !important;
  6363. }
  6364. .align-self-xl-baseline {
  6365. align-self: baseline !important;
  6366. }
  6367. .align-self-xl-stretch {
  6368. align-self: stretch !important;
  6369. }
  6370. }
  6371. .float-left {
  6372. float: left !important;
  6373. }
  6374. .float-right {
  6375. float: right !important;
  6376. }
  6377. .float-none {
  6378. float: none !important;
  6379. }
  6380. @media (min-width: 576px) {
  6381. .float-sm-left {
  6382. float: left !important;
  6383. }
  6384. .float-sm-right {
  6385. float: right !important;
  6386. }
  6387. .float-sm-none {
  6388. float: none !important;
  6389. }
  6390. }
  6391. @media (min-width: 768px) {
  6392. .float-md-left {
  6393. float: left !important;
  6394. }
  6395. .float-md-right {
  6396. float: right !important;
  6397. }
  6398. .float-md-none {
  6399. float: none !important;
  6400. }
  6401. }
  6402. @media (min-width: 992px) {
  6403. .float-lg-left {
  6404. float: left !important;
  6405. }
  6406. .float-lg-right {
  6407. float: right !important;
  6408. }
  6409. .float-lg-none {
  6410. float: none !important;
  6411. }
  6412. }
  6413. @media (min-width: 1200px) {
  6414. .float-xl-left {
  6415. float: left !important;
  6416. }
  6417. .float-xl-right {
  6418. float: right !important;
  6419. }
  6420. .float-xl-none {
  6421. float: none !important;
  6422. }
  6423. }
  6424. .user-select-all {
  6425. user-select: all !important;
  6426. }
  6427. .user-select-auto {
  6428. user-select: auto !important;
  6429. }
  6430. .user-select-none {
  6431. user-select: none !important;
  6432. }
  6433. .overflow-auto {
  6434. overflow: auto !important;
  6435. }
  6436. .overflow-hidden {
  6437. overflow: hidden !important;
  6438. }
  6439. .position-static {
  6440. position: static !important;
  6441. }
  6442. .position-relative {
  6443. position: relative !important;
  6444. }
  6445. .position-absolute {
  6446. position: absolute !important;
  6447. }
  6448. .position-fixed {
  6449. position: fixed !important;
  6450. }
  6451. .position-sticky {
  6452. position: sticky !important;
  6453. }
  6454. .fixed-top {
  6455. position: fixed;
  6456. top: 0;
  6457. right: 0;
  6458. left: 0;
  6459. z-index: 1030;
  6460. }
  6461. .fixed-bottom {
  6462. position: fixed;
  6463. right: 0;
  6464. bottom: 0;
  6465. left: 0;
  6466. z-index: 1030;
  6467. }
  6468. @supports (position: sticky) {
  6469. .sticky-top {
  6470. position: sticky;
  6471. top: 0;
  6472. z-index: 1020;
  6473. }
  6474. }
  6475. .sr-only {
  6476. position: absolute;
  6477. width: 1px;
  6478. height: 1px;
  6479. padding: 0;
  6480. margin: -1px;
  6481. overflow: hidden;
  6482. clip: rect(0, 0, 0, 0);
  6483. white-space: nowrap;
  6484. border: 0;
  6485. }
  6486. .sr-only-focusable:active, .sr-only-focusable:focus {
  6487. position: static;
  6488. width: auto;
  6489. height: auto;
  6490. overflow: visible;
  6491. clip: auto;
  6492. white-space: normal;
  6493. }
  6494. .shadow-sm {
  6495. box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
  6496. }
  6497. .shadow {
  6498. box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
  6499. }
  6500. .shadow-lg {
  6501. box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
  6502. }
  6503. .shadow-none {
  6504. box-shadow: none !important;
  6505. }
  6506. .w-25 {
  6507. width: 25% !important;
  6508. }
  6509. .w-50 {
  6510. width: 50% !important;
  6511. }
  6512. .w-75 {
  6513. width: 75% !important;
  6514. }
  6515. .w-100 {
  6516. width: 100% !important;
  6517. }
  6518. .w-auto {
  6519. width: auto !important;
  6520. }
  6521. .h-25 {
  6522. height: 25% !important;
  6523. }
  6524. .h-50 {
  6525. height: 50% !important;
  6526. }
  6527. .h-75 {
  6528. height: 75% !important;
  6529. }
  6530. .h-100 {
  6531. height: 100% !important;
  6532. }
  6533. .h-auto {
  6534. height: auto !important;
  6535. }
  6536. .mw-100 {
  6537. max-width: 100% !important;
  6538. }
  6539. .mh-100 {
  6540. max-height: 100% !important;
  6541. }
  6542. .min-vw-100 {
  6543. min-width: 100vw !important;
  6544. }
  6545. .min-vh-100 {
  6546. min-height: 100vh !important;
  6547. }
  6548. .vw-100 {
  6549. width: 100vw !important;
  6550. }
  6551. .vh-100 {
  6552. height: 100vh !important;
  6553. }
  6554. .m-0 {
  6555. margin: 0 !important;
  6556. }
  6557. .mt-0,
  6558. .my-0 {
  6559. margin-top: 0 !important;
  6560. }
  6561. .mr-0,
  6562. .mx-0 {
  6563. margin-right: 0 !important;
  6564. }
  6565. .mb-0,
  6566. .my-0 {
  6567. margin-bottom: 0 !important;
  6568. }
  6569. .ml-0,
  6570. .mx-0 {
  6571. margin-left: 0 !important;
  6572. }
  6573. .m-1 {
  6574. margin: 0.25rem !important;
  6575. }
  6576. .mt-1,
  6577. .my-1 {
  6578. margin-top: 0.25rem !important;
  6579. }
  6580. .mr-1,
  6581. .mx-1 {
  6582. margin-right: 0.25rem !important;
  6583. }
  6584. .mb-1,
  6585. .my-1 {
  6586. margin-bottom: 0.25rem !important;
  6587. }
  6588. .ml-1,
  6589. .mx-1 {
  6590. margin-left: 0.25rem !important;
  6591. }
  6592. .m-2 {
  6593. margin: 0.5rem !important;
  6594. }
  6595. .mt-2,
  6596. .my-2 {
  6597. margin-top: 0.5rem !important;
  6598. }
  6599. .mr-2,
  6600. .mx-2 {
  6601. margin-right: 0.5rem !important;
  6602. }
  6603. .mb-2,
  6604. .my-2 {
  6605. margin-bottom: 0.5rem !important;
  6606. }
  6607. .ml-2,
  6608. .mx-2 {
  6609. margin-left: 0.5rem !important;
  6610. }
  6611. .m-3 {
  6612. margin: 1rem !important;
  6613. }
  6614. .mt-3,
  6615. .my-3 {
  6616. margin-top: 1rem !important;
  6617. }
  6618. .mr-3,
  6619. .mx-3 {
  6620. margin-right: 1rem !important;
  6621. }
  6622. .mb-3,
  6623. .my-3 {
  6624. margin-bottom: 1rem !important;
  6625. }
  6626. .ml-3,
  6627. .mx-3 {
  6628. margin-left: 1rem !important;
  6629. }
  6630. .m-4 {
  6631. margin: 1.5rem !important;
  6632. }
  6633. .mt-4,
  6634. .my-4 {
  6635. margin-top: 1.5rem !important;
  6636. }
  6637. .mr-4,
  6638. .mx-4 {
  6639. margin-right: 1.5rem !important;
  6640. }
  6641. .mb-4,
  6642. .my-4 {
  6643. margin-bottom: 1.5rem !important;
  6644. }
  6645. .ml-4,
  6646. .mx-4 {
  6647. margin-left: 1.5rem !important;
  6648. }
  6649. .m-5 {
  6650. margin: 3rem !important;
  6651. }
  6652. .mt-5,
  6653. .my-5 {
  6654. margin-top: 3rem !important;
  6655. }
  6656. .mr-5,
  6657. .mx-5 {
  6658. margin-right: 3rem !important;
  6659. }
  6660. .mb-5,
  6661. .my-5 {
  6662. margin-bottom: 3rem !important;
  6663. }
  6664. .ml-5,
  6665. .mx-5 {
  6666. margin-left: 3rem !important;
  6667. }
  6668. .p-0 {
  6669. padding: 0 !important;
  6670. }
  6671. .pt-0,
  6672. .py-0 {
  6673. padding-top: 0 !important;
  6674. }
  6675. .pr-0,
  6676. .px-0 {
  6677. padding-right: 0 !important;
  6678. }
  6679. .pb-0,
  6680. .py-0 {
  6681. padding-bottom: 0 !important;
  6682. }
  6683. .pl-0,
  6684. .px-0 {
  6685. padding-left: 0 !important;
  6686. }
  6687. .p-1 {
  6688. padding: 0.25rem !important;
  6689. }
  6690. .pt-1,
  6691. .py-1 {
  6692. padding-top: 0.25rem !important;
  6693. }
  6694. .pr-1,
  6695. .px-1 {
  6696. padding-right: 0.25rem !important;
  6697. }
  6698. .pb-1,
  6699. .py-1 {
  6700. padding-bottom: 0.25rem !important;
  6701. }
  6702. .pl-1,
  6703. .px-1 {
  6704. padding-left: 0.25rem !important;
  6705. }
  6706. .p-2 {
  6707. padding: 0.5rem !important;
  6708. }
  6709. .pt-2,
  6710. .py-2 {
  6711. padding-top: 0.5rem !important;
  6712. }
  6713. .pr-2,
  6714. .px-2 {
  6715. padding-right: 0.5rem !important;
  6716. }
  6717. .pb-2,
  6718. .py-2 {
  6719. padding-bottom: 0.5rem !important;
  6720. }
  6721. .pl-2,
  6722. .px-2 {
  6723. padding-left: 0.5rem !important;
  6724. }
  6725. .p-3 {
  6726. padding: 1rem !important;
  6727. }
  6728. .pt-3,
  6729. .py-3 {
  6730. padding-top: 1rem !important;
  6731. }
  6732. .pr-3,
  6733. .px-3 {
  6734. padding-right: 1rem !important;
  6735. }
  6736. .pb-3,
  6737. .py-3 {
  6738. padding-bottom: 1rem !important;
  6739. }
  6740. .pl-3,
  6741. .px-3 {
  6742. padding-left: 1rem !important;
  6743. }
  6744. .p-4 {
  6745. padding: 1.5rem !important;
  6746. }
  6747. .pt-4,
  6748. .py-4 {
  6749. padding-top: 1.5rem !important;
  6750. }
  6751. .pr-4,
  6752. .px-4 {
  6753. padding-right: 1.5rem !important;
  6754. }
  6755. .pb-4,
  6756. .py-4 {
  6757. padding-bottom: 1.5rem !important;
  6758. }
  6759. .pl-4,
  6760. .px-4 {
  6761. padding-left: 1.5rem !important;
  6762. }
  6763. .p-5 {
  6764. padding: 3rem !important;
  6765. }
  6766. .pt-5,
  6767. .py-5 {
  6768. padding-top: 3rem !important;
  6769. }
  6770. .pr-5,
  6771. .px-5 {
  6772. padding-right: 3rem !important;
  6773. }
  6774. .pb-5,
  6775. .py-5 {
  6776. padding-bottom: 3rem !important;
  6777. }
  6778. .pl-5,
  6779. .px-5 {
  6780. padding-left: 3rem !important;
  6781. }
  6782. .m-n1 {
  6783. margin: -0.25rem !important;
  6784. }
  6785. .mt-n1,
  6786. .my-n1 {
  6787. margin-top: -0.25rem !important;
  6788. }
  6789. .mr-n1,
  6790. .mx-n1 {
  6791. margin-right: -0.25rem !important;
  6792. }
  6793. .mb-n1,
  6794. .my-n1 {
  6795. margin-bottom: -0.25rem !important;
  6796. }
  6797. .ml-n1,
  6798. .mx-n1 {
  6799. margin-left: -0.25rem !important;
  6800. }
  6801. .m-n2 {
  6802. margin: -0.5rem !important;
  6803. }
  6804. .mt-n2,
  6805. .my-n2 {
  6806. margin-top: -0.5rem !important;
  6807. }
  6808. .mr-n2,
  6809. .mx-n2 {
  6810. margin-right: -0.5rem !important;
  6811. }
  6812. .mb-n2,
  6813. .my-n2 {
  6814. margin-bottom: -0.5rem !important;
  6815. }
  6816. .ml-n2,
  6817. .mx-n2 {
  6818. margin-left: -0.5rem !important;
  6819. }
  6820. .m-n3 {
  6821. margin: -1rem !important;
  6822. }
  6823. .mt-n3,
  6824. .my-n3 {
  6825. margin-top: -1rem !important;
  6826. }
  6827. .mr-n3,
  6828. .mx-n3 {
  6829. margin-right: -1rem !important;
  6830. }
  6831. .mb-n3,
  6832. .my-n3 {
  6833. margin-bottom: -1rem !important;
  6834. }
  6835. .ml-n3,
  6836. .mx-n3 {
  6837. margin-left: -1rem !important;
  6838. }
  6839. .m-n4 {
  6840. margin: -1.5rem !important;
  6841. }
  6842. .mt-n4,
  6843. .my-n4 {
  6844. margin-top: -1.5rem !important;
  6845. }
  6846. .mr-n4,
  6847. .mx-n4 {
  6848. margin-right: -1.5rem !important;
  6849. }
  6850. .mb-n4,
  6851. .my-n4 {
  6852. margin-bottom: -1.5rem !important;
  6853. }
  6854. .ml-n4,
  6855. .mx-n4 {
  6856. margin-left: -1.5rem !important;
  6857. }
  6858. .m-n5 {
  6859. margin: -3rem !important;
  6860. }
  6861. .mt-n5,
  6862. .my-n5 {
  6863. margin-top: -3rem !important;
  6864. }
  6865. .mr-n5,
  6866. .mx-n5 {
  6867. margin-right: -3rem !important;
  6868. }
  6869. .mb-n5,
  6870. .my-n5 {
  6871. margin-bottom: -3rem !important;
  6872. }
  6873. .ml-n5,
  6874. .mx-n5 {
  6875. margin-left: -3rem !important;
  6876. }
  6877. .m-auto {
  6878. margin: auto !important;
  6879. }
  6880. .mt-auto,
  6881. .my-auto {
  6882. margin-top: auto !important;
  6883. }
  6884. .mr-auto,
  6885. .mx-auto {
  6886. margin-right: auto !important;
  6887. }
  6888. .mb-auto,
  6889. .my-auto {
  6890. margin-bottom: auto !important;
  6891. }
  6892. .ml-auto,
  6893. .mx-auto {
  6894. margin-left: auto !important;
  6895. }
  6896. @media (min-width: 576px) {
  6897. .m-sm-0 {
  6898. margin: 0 !important;
  6899. }
  6900. .mt-sm-0,
  6901. .my-sm-0 {
  6902. margin-top: 0 !important;
  6903. }
  6904. .mr-sm-0,
  6905. .mx-sm-0 {
  6906. margin-right: 0 !important;
  6907. }
  6908. .mb-sm-0,
  6909. .my-sm-0 {
  6910. margin-bottom: 0 !important;
  6911. }
  6912. .ml-sm-0,
  6913. .mx-sm-0 {
  6914. margin-left: 0 !important;
  6915. }
  6916. .m-sm-1 {
  6917. margin: 0.25rem !important;
  6918. }
  6919. .mt-sm-1,
  6920. .my-sm-1 {
  6921. margin-top: 0.25rem !important;
  6922. }
  6923. .mr-sm-1,
  6924. .mx-sm-1 {
  6925. margin-right: 0.25rem !important;
  6926. }
  6927. .mb-sm-1,
  6928. .my-sm-1 {
  6929. margin-bottom: 0.25rem !important;
  6930. }
  6931. .ml-sm-1,
  6932. .mx-sm-1 {
  6933. margin-left: 0.25rem !important;
  6934. }
  6935. .m-sm-2 {
  6936. margin: 0.5rem !important;
  6937. }
  6938. .mt-sm-2,
  6939. .my-sm-2 {
  6940. margin-top: 0.5rem !important;
  6941. }
  6942. .mr-sm-2,
  6943. .mx-sm-2 {
  6944. margin-right: 0.5rem !important;
  6945. }
  6946. .mb-sm-2,
  6947. .my-sm-2 {
  6948. margin-bottom: 0.5rem !important;
  6949. }
  6950. .ml-sm-2,
  6951. .mx-sm-2 {
  6952. margin-left: 0.5rem !important;
  6953. }
  6954. .m-sm-3 {
  6955. margin: 1rem !important;
  6956. }
  6957. .mt-sm-3,
  6958. .my-sm-3 {
  6959. margin-top: 1rem !important;
  6960. }
  6961. .mr-sm-3,
  6962. .mx-sm-3 {
  6963. margin-right: 1rem !important;
  6964. }
  6965. .mb-sm-3,
  6966. .my-sm-3 {
  6967. margin-bottom: 1rem !important;
  6968. }
  6969. .ml-sm-3,
  6970. .mx-sm-3 {
  6971. margin-left: 1rem !important;
  6972. }
  6973. .m-sm-4 {
  6974. margin: 1.5rem !important;
  6975. }
  6976. .mt-sm-4,
  6977. .my-sm-4 {
  6978. margin-top: 1.5rem !important;
  6979. }
  6980. .mr-sm-4,
  6981. .mx-sm-4 {
  6982. margin-right: 1.5rem !important;
  6983. }
  6984. .mb-sm-4,
  6985. .my-sm-4 {
  6986. margin-bottom: 1.5rem !important;
  6987. }
  6988. .ml-sm-4,
  6989. .mx-sm-4 {
  6990. margin-left: 1.5rem !important;
  6991. }
  6992. .m-sm-5 {
  6993. margin: 3rem !important;
  6994. }
  6995. .mt-sm-5,
  6996. .my-sm-5 {
  6997. margin-top: 3rem !important;
  6998. }
  6999. .mr-sm-5,
  7000. .mx-sm-5 {
  7001. margin-right: 3rem !important;
  7002. }
  7003. .mb-sm-5,
  7004. .my-sm-5 {
  7005. margin-bottom: 3rem !important;
  7006. }
  7007. .ml-sm-5,
  7008. .mx-sm-5 {
  7009. margin-left: 3rem !important;
  7010. }
  7011. .p-sm-0 {
  7012. padding: 0 !important;
  7013. }
  7014. .pt-sm-0,
  7015. .py-sm-0 {
  7016. padding-top: 0 !important;
  7017. }
  7018. .pr-sm-0,
  7019. .px-sm-0 {
  7020. padding-right: 0 !important;
  7021. }
  7022. .pb-sm-0,
  7023. .py-sm-0 {
  7024. padding-bottom: 0 !important;
  7025. }
  7026. .pl-sm-0,
  7027. .px-sm-0 {
  7028. padding-left: 0 !important;
  7029. }
  7030. .p-sm-1 {
  7031. padding: 0.25rem !important;
  7032. }
  7033. .pt-sm-1,
  7034. .py-sm-1 {
  7035. padding-top: 0.25rem !important;
  7036. }
  7037. .pr-sm-1,
  7038. .px-sm-1 {
  7039. padding-right: 0.25rem !important;
  7040. }
  7041. .pb-sm-1,
  7042. .py-sm-1 {
  7043. padding-bottom: 0.25rem !important;
  7044. }
  7045. .pl-sm-1,
  7046. .px-sm-1 {
  7047. padding-left: 0.25rem !important;
  7048. }
  7049. .p-sm-2 {
  7050. padding: 0.5rem !important;
  7051. }
  7052. .pt-sm-2,
  7053. .py-sm-2 {
  7054. padding-top: 0.5rem !important;
  7055. }
  7056. .pr-sm-2,
  7057. .px-sm-2 {
  7058. padding-right: 0.5rem !important;
  7059. }
  7060. .pb-sm-2,
  7061. .py-sm-2 {
  7062. padding-bottom: 0.5rem !important;
  7063. }
  7064. .pl-sm-2,
  7065. .px-sm-2 {
  7066. padding-left: 0.5rem !important;
  7067. }
  7068. .p-sm-3 {
  7069. padding: 1rem !important;
  7070. }
  7071. .pt-sm-3,
  7072. .py-sm-3 {
  7073. padding-top: 1rem !important;
  7074. }
  7075. .pr-sm-3,
  7076. .px-sm-3 {
  7077. padding-right: 1rem !important;
  7078. }
  7079. .pb-sm-3,
  7080. .py-sm-3 {
  7081. padding-bottom: 1rem !important;
  7082. }
  7083. .pl-sm-3,
  7084. .px-sm-3 {
  7085. padding-left: 1rem !important;
  7086. }
  7087. .p-sm-4 {
  7088. padding: 1.5rem !important;
  7089. }
  7090. .pt-sm-4,
  7091. .py-sm-4 {
  7092. padding-top: 1.5rem !important;
  7093. }
  7094. .pr-sm-4,
  7095. .px-sm-4 {
  7096. padding-right: 1.5rem !important;
  7097. }
  7098. .pb-sm-4,
  7099. .py-sm-4 {
  7100. padding-bottom: 1.5rem !important;
  7101. }
  7102. .pl-sm-4,
  7103. .px-sm-4 {
  7104. padding-left: 1.5rem !important;
  7105. }
  7106. .p-sm-5 {
  7107. padding: 3rem !important;
  7108. }
  7109. .pt-sm-5,
  7110. .py-sm-5 {
  7111. padding-top: 3rem !important;
  7112. }
  7113. .pr-sm-5,
  7114. .px-sm-5 {
  7115. padding-right: 3rem !important;
  7116. }
  7117. .pb-sm-5,
  7118. .py-sm-5 {
  7119. padding-bottom: 3rem !important;
  7120. }
  7121. .pl-sm-5,
  7122. .px-sm-5 {
  7123. padding-left: 3rem !important;
  7124. }
  7125. .m-sm-n1 {
  7126. margin: -0.25rem !important;
  7127. }
  7128. .mt-sm-n1,
  7129. .my-sm-n1 {
  7130. margin-top: -0.25rem !important;
  7131. }
  7132. .mr-sm-n1,
  7133. .mx-sm-n1 {
  7134. margin-right: -0.25rem !important;
  7135. }
  7136. .mb-sm-n1,
  7137. .my-sm-n1 {
  7138. margin-bottom: -0.25rem !important;
  7139. }
  7140. .ml-sm-n1,
  7141. .mx-sm-n1 {
  7142. margin-left: -0.25rem !important;
  7143. }
  7144. .m-sm-n2 {
  7145. margin: -0.5rem !important;
  7146. }
  7147. .mt-sm-n2,
  7148. .my-sm-n2 {
  7149. margin-top: -0.5rem !important;
  7150. }
  7151. .mr-sm-n2,
  7152. .mx-sm-n2 {
  7153. margin-right: -0.5rem !important;
  7154. }
  7155. .mb-sm-n2,
  7156. .my-sm-n2 {
  7157. margin-bottom: -0.5rem !important;
  7158. }
  7159. .ml-sm-n2,
  7160. .mx-sm-n2 {
  7161. margin-left: -0.5rem !important;
  7162. }
  7163. .m-sm-n3 {
  7164. margin: -1rem !important;
  7165. }
  7166. .mt-sm-n3,
  7167. .my-sm-n3 {
  7168. margin-top: -1rem !important;
  7169. }
  7170. .mr-sm-n3,
  7171. .mx-sm-n3 {
  7172. margin-right: -1rem !important;
  7173. }
  7174. .mb-sm-n3,
  7175. .my-sm-n3 {
  7176. margin-bottom: -1rem !important;
  7177. }
  7178. .ml-sm-n3,
  7179. .mx-sm-n3 {
  7180. margin-left: -1rem !important;
  7181. }
  7182. .m-sm-n4 {
  7183. margin: -1.5rem !important;
  7184. }
  7185. .mt-sm-n4,
  7186. .my-sm-n4 {
  7187. margin-top: -1.5rem !important;
  7188. }
  7189. .mr-sm-n4,
  7190. .mx-sm-n4 {
  7191. margin-right: -1.5rem !important;
  7192. }
  7193. .mb-sm-n4,
  7194. .my-sm-n4 {
  7195. margin-bottom: -1.5rem !important;
  7196. }
  7197. .ml-sm-n4,
  7198. .mx-sm-n4 {
  7199. margin-left: -1.5rem !important;
  7200. }
  7201. .m-sm-n5 {
  7202. margin: -3rem !important;
  7203. }
  7204. .mt-sm-n5,
  7205. .my-sm-n5 {
  7206. margin-top: -3rem !important;
  7207. }
  7208. .mr-sm-n5,
  7209. .mx-sm-n5 {
  7210. margin-right: -3rem !important;
  7211. }
  7212. .mb-sm-n5,
  7213. .my-sm-n5 {
  7214. margin-bottom: -3rem !important;
  7215. }
  7216. .ml-sm-n5,
  7217. .mx-sm-n5 {
  7218. margin-left: -3rem !important;
  7219. }
  7220. .m-sm-auto {
  7221. margin: auto !important;
  7222. }
  7223. .mt-sm-auto,
  7224. .my-sm-auto {
  7225. margin-top: auto !important;
  7226. }
  7227. .mr-sm-auto,
  7228. .mx-sm-auto {
  7229. margin-right: auto !important;
  7230. }
  7231. .mb-sm-auto,
  7232. .my-sm-auto {
  7233. margin-bottom: auto !important;
  7234. }
  7235. .ml-sm-auto,
  7236. .mx-sm-auto {
  7237. margin-left: auto !important;
  7238. }
  7239. }
  7240. @media (min-width: 768px) {
  7241. .m-md-0 {
  7242. margin: 0 !important;
  7243. }
  7244. .mt-md-0,
  7245. .my-md-0 {
  7246. margin-top: 0 !important;
  7247. }
  7248. .mr-md-0,
  7249. .mx-md-0 {
  7250. margin-right: 0 !important;
  7251. }
  7252. .mb-md-0,
  7253. .my-md-0 {
  7254. margin-bottom: 0 !important;
  7255. }
  7256. .ml-md-0,
  7257. .mx-md-0 {
  7258. margin-left: 0 !important;
  7259. }
  7260. .m-md-1 {
  7261. margin: 0.25rem !important;
  7262. }
  7263. .mt-md-1,
  7264. .my-md-1 {
  7265. margin-top: 0.25rem !important;
  7266. }
  7267. .mr-md-1,
  7268. .mx-md-1 {
  7269. margin-right: 0.25rem !important;
  7270. }
  7271. .mb-md-1,
  7272. .my-md-1 {
  7273. margin-bottom: 0.25rem !important;
  7274. }
  7275. .ml-md-1,
  7276. .mx-md-1 {
  7277. margin-left: 0.25rem !important;
  7278. }
  7279. .m-md-2 {
  7280. margin: 0.5rem !important;
  7281. }
  7282. .mt-md-2,
  7283. .my-md-2 {
  7284. margin-top: 0.5rem !important;
  7285. }
  7286. .mr-md-2,
  7287. .mx-md-2 {
  7288. margin-right: 0.5rem !important;
  7289. }
  7290. .mb-md-2,
  7291. .my-md-2 {
  7292. margin-bottom: 0.5rem !important;
  7293. }
  7294. .ml-md-2,
  7295. .mx-md-2 {
  7296. margin-left: 0.5rem !important;
  7297. }
  7298. .m-md-3 {
  7299. margin: 1rem !important;
  7300. }
  7301. .mt-md-3,
  7302. .my-md-3 {
  7303. margin-top: 1rem !important;
  7304. }
  7305. .mr-md-3,
  7306. .mx-md-3 {
  7307. margin-right: 1rem !important;
  7308. }
  7309. .mb-md-3,
  7310. .my-md-3 {
  7311. margin-bottom: 1rem !important;
  7312. }
  7313. .ml-md-3,
  7314. .mx-md-3 {
  7315. margin-left: 1rem !important;
  7316. }
  7317. .m-md-4 {
  7318. margin: 1.5rem !important;
  7319. }
  7320. .mt-md-4,
  7321. .my-md-4 {
  7322. margin-top: 1.5rem !important;
  7323. }
  7324. .mr-md-4,
  7325. .mx-md-4 {
  7326. margin-right: 1.5rem !important;
  7327. }
  7328. .mb-md-4,
  7329. .my-md-4 {
  7330. margin-bottom: 1.5rem !important;
  7331. }
  7332. .ml-md-4,
  7333. .mx-md-4 {
  7334. margin-left: 1.5rem !important;
  7335. }
  7336. .m-md-5 {
  7337. margin: 3rem !important;
  7338. }
  7339. .mt-md-5,
  7340. .my-md-5 {
  7341. margin-top: 3rem !important;
  7342. }
  7343. .mr-md-5,
  7344. .mx-md-5 {
  7345. margin-right: 3rem !important;
  7346. }
  7347. .mb-md-5,
  7348. .my-md-5 {
  7349. margin-bottom: 3rem !important;
  7350. }
  7351. .ml-md-5,
  7352. .mx-md-5 {
  7353. margin-left: 3rem !important;
  7354. }
  7355. .p-md-0 {
  7356. padding: 0 !important;
  7357. }
  7358. .pt-md-0,
  7359. .py-md-0 {
  7360. padding-top: 0 !important;
  7361. }
  7362. .pr-md-0,
  7363. .px-md-0 {
  7364. padding-right: 0 !important;
  7365. }
  7366. .pb-md-0,
  7367. .py-md-0 {
  7368. padding-bottom: 0 !important;
  7369. }
  7370. .pl-md-0,
  7371. .px-md-0 {
  7372. padding-left: 0 !important;
  7373. }
  7374. .p-md-1 {
  7375. padding: 0.25rem !important;
  7376. }
  7377. .pt-md-1,
  7378. .py-md-1 {
  7379. padding-top: 0.25rem !important;
  7380. }
  7381. .pr-md-1,
  7382. .px-md-1 {
  7383. padding-right: 0.25rem !important;
  7384. }
  7385. .pb-md-1,
  7386. .py-md-1 {
  7387. padding-bottom: 0.25rem !important;
  7388. }
  7389. .pl-md-1,
  7390. .px-md-1 {
  7391. padding-left: 0.25rem !important;
  7392. }
  7393. .p-md-2 {
  7394. padding: 0.5rem !important;
  7395. }
  7396. .pt-md-2,
  7397. .py-md-2 {
  7398. padding-top: 0.5rem !important;
  7399. }
  7400. .pr-md-2,
  7401. .px-md-2 {
  7402. padding-right: 0.5rem !important;
  7403. }
  7404. .pb-md-2,
  7405. .py-md-2 {
  7406. padding-bottom: 0.5rem !important;
  7407. }
  7408. .pl-md-2,
  7409. .px-md-2 {
  7410. padding-left: 0.5rem !important;
  7411. }
  7412. .p-md-3 {
  7413. padding: 1rem !important;
  7414. }
  7415. .pt-md-3,
  7416. .py-md-3 {
  7417. padding-top: 1rem !important;
  7418. }
  7419. .pr-md-3,
  7420. .px-md-3 {
  7421. padding-right: 1rem !important;
  7422. }
  7423. .pb-md-3,
  7424. .py-md-3 {
  7425. padding-bottom: 1rem !important;
  7426. }
  7427. .pl-md-3,
  7428. .px-md-3 {
  7429. padding-left: 1rem !important;
  7430. }
  7431. .p-md-4 {
  7432. padding: 1.5rem !important;
  7433. }
  7434. .pt-md-4,
  7435. .py-md-4 {
  7436. padding-top: 1.5rem !important;
  7437. }
  7438. .pr-md-4,
  7439. .px-md-4 {
  7440. padding-right: 1.5rem !important;
  7441. }
  7442. .pb-md-4,
  7443. .py-md-4 {
  7444. padding-bottom: 1.5rem !important;
  7445. }
  7446. .pl-md-4,
  7447. .px-md-4 {
  7448. padding-left: 1.5rem !important;
  7449. }
  7450. .p-md-5 {
  7451. padding: 3rem !important;
  7452. }
  7453. .pt-md-5,
  7454. .py-md-5 {
  7455. padding-top: 3rem !important;
  7456. }
  7457. .pr-md-5,
  7458. .px-md-5 {
  7459. padding-right: 3rem !important;
  7460. }
  7461. .pb-md-5,
  7462. .py-md-5 {
  7463. padding-bottom: 3rem !important;
  7464. }
  7465. .pl-md-5,
  7466. .px-md-5 {
  7467. padding-left: 3rem !important;
  7468. }
  7469. .m-md-n1 {
  7470. margin: -0.25rem !important;
  7471. }
  7472. .mt-md-n1,
  7473. .my-md-n1 {
  7474. margin-top: -0.25rem !important;
  7475. }
  7476. .mr-md-n1,
  7477. .mx-md-n1 {
  7478. margin-right: -0.25rem !important;
  7479. }
  7480. .mb-md-n1,
  7481. .my-md-n1 {
  7482. margin-bottom: -0.25rem !important;
  7483. }
  7484. .ml-md-n1,
  7485. .mx-md-n1 {
  7486. margin-left: -0.25rem !important;
  7487. }
  7488. .m-md-n2 {
  7489. margin: -0.5rem !important;
  7490. }
  7491. .mt-md-n2,
  7492. .my-md-n2 {
  7493. margin-top: -0.5rem !important;
  7494. }
  7495. .mr-md-n2,
  7496. .mx-md-n2 {
  7497. margin-right: -0.5rem !important;
  7498. }
  7499. .mb-md-n2,
  7500. .my-md-n2 {
  7501. margin-bottom: -0.5rem !important;
  7502. }
  7503. .ml-md-n2,
  7504. .mx-md-n2 {
  7505. margin-left: -0.5rem !important;
  7506. }
  7507. .m-md-n3 {
  7508. margin: -1rem !important;
  7509. }
  7510. .mt-md-n3,
  7511. .my-md-n3 {
  7512. margin-top: -1rem !important;
  7513. }
  7514. .mr-md-n3,
  7515. .mx-md-n3 {
  7516. margin-right: -1rem !important;
  7517. }
  7518. .mb-md-n3,
  7519. .my-md-n3 {
  7520. margin-bottom: -1rem !important;
  7521. }
  7522. .ml-md-n3,
  7523. .mx-md-n3 {
  7524. margin-left: -1rem !important;
  7525. }
  7526. .m-md-n4 {
  7527. margin: -1.5rem !important;
  7528. }
  7529. .mt-md-n4,
  7530. .my-md-n4 {
  7531. margin-top: -1.5rem !important;
  7532. }
  7533. .mr-md-n4,
  7534. .mx-md-n4 {
  7535. margin-right: -1.5rem !important;
  7536. }
  7537. .mb-md-n4,
  7538. .my-md-n4 {
  7539. margin-bottom: -1.5rem !important;
  7540. }
  7541. .ml-md-n4,
  7542. .mx-md-n4 {
  7543. margin-left: -1.5rem !important;
  7544. }
  7545. .m-md-n5 {
  7546. margin: -3rem !important;
  7547. }
  7548. .mt-md-n5,
  7549. .my-md-n5 {
  7550. margin-top: -3rem !important;
  7551. }
  7552. .mr-md-n5,
  7553. .mx-md-n5 {
  7554. margin-right: -3rem !important;
  7555. }
  7556. .mb-md-n5,
  7557. .my-md-n5 {
  7558. margin-bottom: -3rem !important;
  7559. }
  7560. .ml-md-n5,
  7561. .mx-md-n5 {
  7562. margin-left: -3rem !important;
  7563. }
  7564. .m-md-auto {
  7565. margin: auto !important;
  7566. }
  7567. .mt-md-auto,
  7568. .my-md-auto {
  7569. margin-top: auto !important;
  7570. }
  7571. .mr-md-auto,
  7572. .mx-md-auto {
  7573. margin-right: auto !important;
  7574. }
  7575. .mb-md-auto,
  7576. .my-md-auto {
  7577. margin-bottom: auto !important;
  7578. }
  7579. .ml-md-auto,
  7580. .mx-md-auto {
  7581. margin-left: auto !important;
  7582. }
  7583. }
  7584. @media (min-width: 992px) {
  7585. .m-lg-0 {
  7586. margin: 0 !important;
  7587. }
  7588. .mt-lg-0,
  7589. .my-lg-0 {
  7590. margin-top: 0 !important;
  7591. }
  7592. .mr-lg-0,
  7593. .mx-lg-0 {
  7594. margin-right: 0 !important;
  7595. }
  7596. .mb-lg-0,
  7597. .my-lg-0 {
  7598. margin-bottom: 0 !important;
  7599. }
  7600. .ml-lg-0,
  7601. .mx-lg-0 {
  7602. margin-left: 0 !important;
  7603. }
  7604. .m-lg-1 {
  7605. margin: 0.25rem !important;
  7606. }
  7607. .mt-lg-1,
  7608. .my-lg-1 {
  7609. margin-top: 0.25rem !important;
  7610. }
  7611. .mr-lg-1,
  7612. .mx-lg-1 {
  7613. margin-right: 0.25rem !important;
  7614. }
  7615. .mb-lg-1,
  7616. .my-lg-1 {
  7617. margin-bottom: 0.25rem !important;
  7618. }
  7619. .ml-lg-1,
  7620. .mx-lg-1 {
  7621. margin-left: 0.25rem !important;
  7622. }
  7623. .m-lg-2 {
  7624. margin: 0.5rem !important;
  7625. }
  7626. .mt-lg-2,
  7627. .my-lg-2 {
  7628. margin-top: 0.5rem !important;
  7629. }
  7630. .mr-lg-2,
  7631. .mx-lg-2 {
  7632. margin-right: 0.5rem !important;
  7633. }
  7634. .mb-lg-2,
  7635. .my-lg-2 {
  7636. margin-bottom: 0.5rem !important;
  7637. }
  7638. .ml-lg-2,
  7639. .mx-lg-2 {
  7640. margin-left: 0.5rem !important;
  7641. }
  7642. .m-lg-3 {
  7643. margin: 1rem !important;
  7644. }
  7645. .mt-lg-3,
  7646. .my-lg-3 {
  7647. margin-top: 1rem !important;
  7648. }
  7649. .mr-lg-3,
  7650. .mx-lg-3 {
  7651. margin-right: 1rem !important;
  7652. }
  7653. .mb-lg-3,
  7654. .my-lg-3 {
  7655. margin-bottom: 1rem !important;
  7656. }
  7657. .ml-lg-3,
  7658. .mx-lg-3 {
  7659. margin-left: 1rem !important;
  7660. }
  7661. .m-lg-4 {
  7662. margin: 1.5rem !important;
  7663. }
  7664. .mt-lg-4,
  7665. .my-lg-4 {
  7666. margin-top: 1.5rem !important;
  7667. }
  7668. .mr-lg-4,
  7669. .mx-lg-4 {
  7670. margin-right: 1.5rem !important;
  7671. }
  7672. .mb-lg-4,
  7673. .my-lg-4 {
  7674. margin-bottom: 1.5rem !important;
  7675. }
  7676. .ml-lg-4,
  7677. .mx-lg-4 {
  7678. margin-left: 1.5rem !important;
  7679. }
  7680. .m-lg-5 {
  7681. margin: 3rem !important;
  7682. }
  7683. .mt-lg-5,
  7684. .my-lg-5 {
  7685. margin-top: 3rem !important;
  7686. }
  7687. .mr-lg-5,
  7688. .mx-lg-5 {
  7689. margin-right: 3rem !important;
  7690. }
  7691. .mb-lg-5,
  7692. .my-lg-5 {
  7693. margin-bottom: 3rem !important;
  7694. }
  7695. .ml-lg-5,
  7696. .mx-lg-5 {
  7697. margin-left: 3rem !important;
  7698. }
  7699. .p-lg-0 {
  7700. padding: 0 !important;
  7701. }
  7702. .pt-lg-0,
  7703. .py-lg-0 {
  7704. padding-top: 0 !important;
  7705. }
  7706. .pr-lg-0,
  7707. .px-lg-0 {
  7708. padding-right: 0 !important;
  7709. }
  7710. .pb-lg-0,
  7711. .py-lg-0 {
  7712. padding-bottom: 0 !important;
  7713. }
  7714. .pl-lg-0,
  7715. .px-lg-0 {
  7716. padding-left: 0 !important;
  7717. }
  7718. .p-lg-1 {
  7719. padding: 0.25rem !important;
  7720. }
  7721. .pt-lg-1,
  7722. .py-lg-1 {
  7723. padding-top: 0.25rem !important;
  7724. }
  7725. .pr-lg-1,
  7726. .px-lg-1 {
  7727. padding-right: 0.25rem !important;
  7728. }
  7729. .pb-lg-1,
  7730. .py-lg-1 {
  7731. padding-bottom: 0.25rem !important;
  7732. }
  7733. .pl-lg-1,
  7734. .px-lg-1 {
  7735. padding-left: 0.25rem !important;
  7736. }
  7737. .p-lg-2 {
  7738. padding: 0.5rem !important;
  7739. }
  7740. .pt-lg-2,
  7741. .py-lg-2 {
  7742. padding-top: 0.5rem !important;
  7743. }
  7744. .pr-lg-2,
  7745. .px-lg-2 {
  7746. padding-right: 0.5rem !important;
  7747. }
  7748. .pb-lg-2,
  7749. .py-lg-2 {
  7750. padding-bottom: 0.5rem !important;
  7751. }
  7752. .pl-lg-2,
  7753. .px-lg-2 {
  7754. padding-left: 0.5rem !important;
  7755. }
  7756. .p-lg-3 {
  7757. padding: 1rem !important;
  7758. }
  7759. .pt-lg-3,
  7760. .py-lg-3 {
  7761. padding-top: 1rem !important;
  7762. }
  7763. .pr-lg-3,
  7764. .px-lg-3 {
  7765. padding-right: 1rem !important;
  7766. }
  7767. .pb-lg-3,
  7768. .py-lg-3 {
  7769. padding-bottom: 1rem !important;
  7770. }
  7771. .pl-lg-3,
  7772. .px-lg-3 {
  7773. padding-left: 1rem !important;
  7774. }
  7775. .p-lg-4 {
  7776. padding: 1.5rem !important;
  7777. }
  7778. .pt-lg-4,
  7779. .py-lg-4 {
  7780. padding-top: 1.5rem !important;
  7781. }
  7782. .pr-lg-4,
  7783. .px-lg-4 {
  7784. padding-right: 1.5rem !important;
  7785. }
  7786. .pb-lg-4,
  7787. .py-lg-4 {
  7788. padding-bottom: 1.5rem !important;
  7789. }
  7790. .pl-lg-4,
  7791. .px-lg-4 {
  7792. padding-left: 1.5rem !important;
  7793. }
  7794. .p-lg-5 {
  7795. padding: 3rem !important;
  7796. }
  7797. .pt-lg-5,
  7798. .py-lg-5 {
  7799. padding-top: 3rem !important;
  7800. }
  7801. .pr-lg-5,
  7802. .px-lg-5 {
  7803. padding-right: 3rem !important;
  7804. }
  7805. .pb-lg-5,
  7806. .py-lg-5 {
  7807. padding-bottom: 3rem !important;
  7808. }
  7809. .pl-lg-5,
  7810. .px-lg-5 {
  7811. padding-left: 3rem !important;
  7812. }
  7813. .m-lg-n1 {
  7814. margin: -0.25rem !important;
  7815. }
  7816. .mt-lg-n1,
  7817. .my-lg-n1 {
  7818. margin-top: -0.25rem !important;
  7819. }
  7820. .mr-lg-n1,
  7821. .mx-lg-n1 {
  7822. margin-right: -0.25rem !important;
  7823. }
  7824. .mb-lg-n1,
  7825. .my-lg-n1 {
  7826. margin-bottom: -0.25rem !important;
  7827. }
  7828. .ml-lg-n1,
  7829. .mx-lg-n1 {
  7830. margin-left: -0.25rem !important;
  7831. }
  7832. .m-lg-n2 {
  7833. margin: -0.5rem !important;
  7834. }
  7835. .mt-lg-n2,
  7836. .my-lg-n2 {
  7837. margin-top: -0.5rem !important;
  7838. }
  7839. .mr-lg-n2,
  7840. .mx-lg-n2 {
  7841. margin-right: -0.5rem !important;
  7842. }
  7843. .mb-lg-n2,
  7844. .my-lg-n2 {
  7845. margin-bottom: -0.5rem !important;
  7846. }
  7847. .ml-lg-n2,
  7848. .mx-lg-n2 {
  7849. margin-left: -0.5rem !important;
  7850. }
  7851. .m-lg-n3 {
  7852. margin: -1rem !important;
  7853. }
  7854. .mt-lg-n3,
  7855. .my-lg-n3 {
  7856. margin-top: -1rem !important;
  7857. }
  7858. .mr-lg-n3,
  7859. .mx-lg-n3 {
  7860. margin-right: -1rem !important;
  7861. }
  7862. .mb-lg-n3,
  7863. .my-lg-n3 {
  7864. margin-bottom: -1rem !important;
  7865. }
  7866. .ml-lg-n3,
  7867. .mx-lg-n3 {
  7868. margin-left: -1rem !important;
  7869. }
  7870. .m-lg-n4 {
  7871. margin: -1.5rem !important;
  7872. }
  7873. .mt-lg-n4,
  7874. .my-lg-n4 {
  7875. margin-top: -1.5rem !important;
  7876. }
  7877. .mr-lg-n4,
  7878. .mx-lg-n4 {
  7879. margin-right: -1.5rem !important;
  7880. }
  7881. .mb-lg-n4,
  7882. .my-lg-n4 {
  7883. margin-bottom: -1.5rem !important;
  7884. }
  7885. .ml-lg-n4,
  7886. .mx-lg-n4 {
  7887. margin-left: -1.5rem !important;
  7888. }
  7889. .m-lg-n5 {
  7890. margin: -3rem !important;
  7891. }
  7892. .mt-lg-n5,
  7893. .my-lg-n5 {
  7894. margin-top: -3rem !important;
  7895. }
  7896. .mr-lg-n5,
  7897. .mx-lg-n5 {
  7898. margin-right: -3rem !important;
  7899. }
  7900. .mb-lg-n5,
  7901. .my-lg-n5 {
  7902. margin-bottom: -3rem !important;
  7903. }
  7904. .ml-lg-n5,
  7905. .mx-lg-n5 {
  7906. margin-left: -3rem !important;
  7907. }
  7908. .m-lg-auto {
  7909. margin: auto !important;
  7910. }
  7911. .mt-lg-auto,
  7912. .my-lg-auto {
  7913. margin-top: auto !important;
  7914. }
  7915. .mr-lg-auto,
  7916. .mx-lg-auto {
  7917. margin-right: auto !important;
  7918. }
  7919. .mb-lg-auto,
  7920. .my-lg-auto {
  7921. margin-bottom: auto !important;
  7922. }
  7923. .ml-lg-auto,
  7924. .mx-lg-auto {
  7925. margin-left: auto !important;
  7926. }
  7927. }
  7928. @media (min-width: 1200px) {
  7929. .m-xl-0 {
  7930. margin: 0 !important;
  7931. }
  7932. .mt-xl-0,
  7933. .my-xl-0 {
  7934. margin-top: 0 !important;
  7935. }
  7936. .mr-xl-0,
  7937. .mx-xl-0 {
  7938. margin-right: 0 !important;
  7939. }
  7940. .mb-xl-0,
  7941. .my-xl-0 {
  7942. margin-bottom: 0 !important;
  7943. }
  7944. .ml-xl-0,
  7945. .mx-xl-0 {
  7946. margin-left: 0 !important;
  7947. }
  7948. .m-xl-1 {
  7949. margin: 0.25rem !important;
  7950. }
  7951. .mt-xl-1,
  7952. .my-xl-1 {
  7953. margin-top: 0.25rem !important;
  7954. }
  7955. .mr-xl-1,
  7956. .mx-xl-1 {
  7957. margin-right: 0.25rem !important;
  7958. }
  7959. .mb-xl-1,
  7960. .my-xl-1 {
  7961. margin-bottom: 0.25rem !important;
  7962. }
  7963. .ml-xl-1,
  7964. .mx-xl-1 {
  7965. margin-left: 0.25rem !important;
  7966. }
  7967. .m-xl-2 {
  7968. margin: 0.5rem !important;
  7969. }
  7970. .mt-xl-2,
  7971. .my-xl-2 {
  7972. margin-top: 0.5rem !important;
  7973. }
  7974. .mr-xl-2,
  7975. .mx-xl-2 {
  7976. margin-right: 0.5rem !important;
  7977. }
  7978. .mb-xl-2,
  7979. .my-xl-2 {
  7980. margin-bottom: 0.5rem !important;
  7981. }
  7982. .ml-xl-2,
  7983. .mx-xl-2 {
  7984. margin-left: 0.5rem !important;
  7985. }
  7986. .m-xl-3 {
  7987. margin: 1rem !important;
  7988. }
  7989. .mt-xl-3,
  7990. .my-xl-3 {
  7991. margin-top: 1rem !important;
  7992. }
  7993. .mr-xl-3,
  7994. .mx-xl-3 {
  7995. margin-right: 1rem !important;
  7996. }
  7997. .mb-xl-3,
  7998. .my-xl-3 {
  7999. margin-bottom: 1rem !important;
  8000. }
  8001. .ml-xl-3,
  8002. .mx-xl-3 {
  8003. margin-left: 1rem !important;
  8004. }
  8005. .m-xl-4 {
  8006. margin: 1.5rem !important;
  8007. }
  8008. .mt-xl-4,
  8009. .my-xl-4 {
  8010. margin-top: 1.5rem !important;
  8011. }
  8012. .mr-xl-4,
  8013. .mx-xl-4 {
  8014. margin-right: 1.5rem !important;
  8015. }
  8016. .mb-xl-4,
  8017. .my-xl-4 {
  8018. margin-bottom: 1.5rem !important;
  8019. }
  8020. .ml-xl-4,
  8021. .mx-xl-4 {
  8022. margin-left: 1.5rem !important;
  8023. }
  8024. .m-xl-5 {
  8025. margin: 3rem !important;
  8026. }
  8027. .mt-xl-5,
  8028. .my-xl-5 {
  8029. margin-top: 3rem !important;
  8030. }
  8031. .mr-xl-5,
  8032. .mx-xl-5 {
  8033. margin-right: 3rem !important;
  8034. }
  8035. .mb-xl-5,
  8036. .my-xl-5 {
  8037. margin-bottom: 3rem !important;
  8038. }
  8039. .ml-xl-5,
  8040. .mx-xl-5 {
  8041. margin-left: 3rem !important;
  8042. }
  8043. .p-xl-0 {
  8044. padding: 0 !important;
  8045. }
  8046. .pt-xl-0,
  8047. .py-xl-0 {
  8048. padding-top: 0 !important;
  8049. }
  8050. .pr-xl-0,
  8051. .px-xl-0 {
  8052. padding-right: 0 !important;
  8053. }
  8054. .pb-xl-0,
  8055. .py-xl-0 {
  8056. padding-bottom: 0 !important;
  8057. }
  8058. .pl-xl-0,
  8059. .px-xl-0 {
  8060. padding-left: 0 !important;
  8061. }
  8062. .p-xl-1 {
  8063. padding: 0.25rem !important;
  8064. }
  8065. .pt-xl-1,
  8066. .py-xl-1 {
  8067. padding-top: 0.25rem !important;
  8068. }
  8069. .pr-xl-1,
  8070. .px-xl-1 {
  8071. padding-right: 0.25rem !important;
  8072. }
  8073. .pb-xl-1,
  8074. .py-xl-1 {
  8075. padding-bottom: 0.25rem !important;
  8076. }
  8077. .pl-xl-1,
  8078. .px-xl-1 {
  8079. padding-left: 0.25rem !important;
  8080. }
  8081. .p-xl-2 {
  8082. padding: 0.5rem !important;
  8083. }
  8084. .pt-xl-2,
  8085. .py-xl-2 {
  8086. padding-top: 0.5rem !important;
  8087. }
  8088. .pr-xl-2,
  8089. .px-xl-2 {
  8090. padding-right: 0.5rem !important;
  8091. }
  8092. .pb-xl-2,
  8093. .py-xl-2 {
  8094. padding-bottom: 0.5rem !important;
  8095. }
  8096. .pl-xl-2,
  8097. .px-xl-2 {
  8098. padding-left: 0.5rem !important;
  8099. }
  8100. .p-xl-3 {
  8101. padding: 1rem !important;
  8102. }
  8103. .pt-xl-3,
  8104. .py-xl-3 {
  8105. padding-top: 1rem !important;
  8106. }
  8107. .pr-xl-3,
  8108. .px-xl-3 {
  8109. padding-right: 1rem !important;
  8110. }
  8111. .pb-xl-3,
  8112. .py-xl-3 {
  8113. padding-bottom: 1rem !important;
  8114. }
  8115. .pl-xl-3,
  8116. .px-xl-3 {
  8117. padding-left: 1rem !important;
  8118. }
  8119. .p-xl-4 {
  8120. padding: 1.5rem !important;
  8121. }
  8122. .pt-xl-4,
  8123. .py-xl-4 {
  8124. padding-top: 1.5rem !important;
  8125. }
  8126. .pr-xl-4,
  8127. .px-xl-4 {
  8128. padding-right: 1.5rem !important;
  8129. }
  8130. .pb-xl-4,
  8131. .py-xl-4 {
  8132. padding-bottom: 1.5rem !important;
  8133. }
  8134. .pl-xl-4,
  8135. .px-xl-4 {
  8136. padding-left: 1.5rem !important;
  8137. }
  8138. .p-xl-5 {
  8139. padding: 3rem !important;
  8140. }
  8141. .pt-xl-5,
  8142. .py-xl-5 {
  8143. padding-top: 3rem !important;
  8144. }
  8145. .pr-xl-5,
  8146. .px-xl-5 {
  8147. padding-right: 3rem !important;
  8148. }
  8149. .pb-xl-5,
  8150. .py-xl-5 {
  8151. padding-bottom: 3rem !important;
  8152. }
  8153. .pl-xl-5,
  8154. .px-xl-5 {
  8155. padding-left: 3rem !important;
  8156. }
  8157. .m-xl-n1 {
  8158. margin: -0.25rem !important;
  8159. }
  8160. .mt-xl-n1,
  8161. .my-xl-n1 {
  8162. margin-top: -0.25rem !important;
  8163. }
  8164. .mr-xl-n1,
  8165. .mx-xl-n1 {
  8166. margin-right: -0.25rem !important;
  8167. }
  8168. .mb-xl-n1,
  8169. .my-xl-n1 {
  8170. margin-bottom: -0.25rem !important;
  8171. }
  8172. .ml-xl-n1,
  8173. .mx-xl-n1 {
  8174. margin-left: -0.25rem !important;
  8175. }
  8176. .m-xl-n2 {
  8177. margin: -0.5rem !important;
  8178. }
  8179. .mt-xl-n2,
  8180. .my-xl-n2 {
  8181. margin-top: -0.5rem !important;
  8182. }
  8183. .mr-xl-n2,
  8184. .mx-xl-n2 {
  8185. margin-right: -0.5rem !important;
  8186. }
  8187. .mb-xl-n2,
  8188. .my-xl-n2 {
  8189. margin-bottom: -0.5rem !important;
  8190. }
  8191. .ml-xl-n2,
  8192. .mx-xl-n2 {
  8193. margin-left: -0.5rem !important;
  8194. }
  8195. .m-xl-n3 {
  8196. margin: -1rem !important;
  8197. }
  8198. .mt-xl-n3,
  8199. .my-xl-n3 {
  8200. margin-top: -1rem !important;
  8201. }
  8202. .mr-xl-n3,
  8203. .mx-xl-n3 {
  8204. margin-right: -1rem !important;
  8205. }
  8206. .mb-xl-n3,
  8207. .my-xl-n3 {
  8208. margin-bottom: -1rem !important;
  8209. }
  8210. .ml-xl-n3,
  8211. .mx-xl-n3 {
  8212. margin-left: -1rem !important;
  8213. }
  8214. .m-xl-n4 {
  8215. margin: -1.5rem !important;
  8216. }
  8217. .mt-xl-n4,
  8218. .my-xl-n4 {
  8219. margin-top: -1.5rem !important;
  8220. }
  8221. .mr-xl-n4,
  8222. .mx-xl-n4 {
  8223. margin-right: -1.5rem !important;
  8224. }
  8225. .mb-xl-n4,
  8226. .my-xl-n4 {
  8227. margin-bottom: -1.5rem !important;
  8228. }
  8229. .ml-xl-n4,
  8230. .mx-xl-n4 {
  8231. margin-left: -1.5rem !important;
  8232. }
  8233. .m-xl-n5 {
  8234. margin: -3rem !important;
  8235. }
  8236. .mt-xl-n5,
  8237. .my-xl-n5 {
  8238. margin-top: -3rem !important;
  8239. }
  8240. .mr-xl-n5,
  8241. .mx-xl-n5 {
  8242. margin-right: -3rem !important;
  8243. }
  8244. .mb-xl-n5,
  8245. .my-xl-n5 {
  8246. margin-bottom: -3rem !important;
  8247. }
  8248. .ml-xl-n5,
  8249. .mx-xl-n5 {
  8250. margin-left: -3rem !important;
  8251. }
  8252. .m-xl-auto {
  8253. margin: auto !important;
  8254. }
  8255. .mt-xl-auto,
  8256. .my-xl-auto {
  8257. margin-top: auto !important;
  8258. }
  8259. .mr-xl-auto,
  8260. .mx-xl-auto {
  8261. margin-right: auto !important;
  8262. }
  8263. .mb-xl-auto,
  8264. .my-xl-auto {
  8265. margin-bottom: auto !important;
  8266. }
  8267. .ml-xl-auto,
  8268. .mx-xl-auto {
  8269. margin-left: auto !important;
  8270. }
  8271. }
  8272. .stretched-link::after {
  8273. position: absolute;
  8274. top: 0;
  8275. right: 0;
  8276. bottom: 0;
  8277. left: 0;
  8278. z-index: 1;
  8279. pointer-events: auto;
  8280. content: "";
  8281. background-color: rgba(0, 0, 0, 0);
  8282. }
  8283. .text-monospace {
  8284. font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
  8285. }
  8286. .text-justify {
  8287. text-align: justify !important;
  8288. }
  8289. .text-wrap {
  8290. white-space: normal !important;
  8291. }
  8292. .text-nowrap {
  8293. white-space: nowrap !important;
  8294. }
  8295. .text-truncate {
  8296. overflow: hidden;
  8297. text-overflow: ellipsis;
  8298. white-space: nowrap;
  8299. }
  8300. .text-left {
  8301. text-align: left !important;
  8302. }
  8303. .text-right {
  8304. text-align: right !important;
  8305. }
  8306. .text-center {
  8307. text-align: center !important;
  8308. }
  8309. @media (min-width: 576px) {
  8310. .text-sm-left {
  8311. text-align: left !important;
  8312. }
  8313. .text-sm-right {
  8314. text-align: right !important;
  8315. }
  8316. .text-sm-center {
  8317. text-align: center !important;
  8318. }
  8319. }
  8320. @media (min-width: 768px) {
  8321. .text-md-left {
  8322. text-align: left !important;
  8323. }
  8324. .text-md-right {
  8325. text-align: right !important;
  8326. }
  8327. .text-md-center {
  8328. text-align: center !important;
  8329. }
  8330. }
  8331. @media (min-width: 992px) {
  8332. .text-lg-left {
  8333. text-align: left !important;
  8334. }
  8335. .text-lg-right {
  8336. text-align: right !important;
  8337. }
  8338. .text-lg-center {
  8339. text-align: center !important;
  8340. }
  8341. }
  8342. @media (min-width: 1200px) {
  8343. .text-xl-left {
  8344. text-align: left !important;
  8345. }
  8346. .text-xl-right {
  8347. text-align: right !important;
  8348. }
  8349. .text-xl-center {
  8350. text-align: center !important;
  8351. }
  8352. }
  8353. .text-lowercase {
  8354. text-transform: lowercase !important;
  8355. }
  8356. .text-uppercase {
  8357. text-transform: uppercase !important;
  8358. }
  8359. .text-capitalize {
  8360. text-transform: capitalize !important;
  8361. }
  8362. .font-weight-light {
  8363. font-weight: 300 !important;
  8364. }
  8365. .font-weight-lighter {
  8366. font-weight: lighter !important;
  8367. }
  8368. .font-weight-normal {
  8369. font-weight: 400 !important;
  8370. }
  8371. .font-weight-bold {
  8372. font-weight: 700 !important;
  8373. }
  8374. .font-weight-bolder {
  8375. font-weight: bolder !important;
  8376. }
  8377. .font-italic {
  8378. font-style: italic !important;
  8379. }
  8380. .text-white {
  8381. color: #fff !important;
  8382. }
  8383. .text-primary {
  8384. color: #007bff !important;
  8385. }
  8386. a.text-primary:hover, a.text-primary:focus {
  8387. color: #0056b3 !important;
  8388. }
  8389. .text-secondary {
  8390. color: #6c757d !important;
  8391. }
  8392. a.text-secondary:hover, a.text-secondary:focus {
  8393. color: #494f54 !important;
  8394. }
  8395. .text-success {
  8396. color: #28a745 !important;
  8397. }
  8398. a.text-success:hover, a.text-success:focus {
  8399. color: #19692c !important;
  8400. }
  8401. .text-info {
  8402. color: #17a2b8 !important;
  8403. }
  8404. a.text-info:hover, a.text-info:focus {
  8405. color: #0f6674 !important;
  8406. }
  8407. .text-warning {
  8408. color: #ffc107 !important;
  8409. }
  8410. a.text-warning:hover, a.text-warning:focus {
  8411. color: #ba8b00 !important;
  8412. }
  8413. .text-danger {
  8414. color: #dc3545 !important;
  8415. }
  8416. a.text-danger:hover, a.text-danger:focus {
  8417. color: #a71d2a !important;
  8418. }
  8419. .text-light {
  8420. color: #f8f9fa !important;
  8421. }
  8422. a.text-light:hover, a.text-light:focus {
  8423. color: #cbd3da !important;
  8424. }
  8425. .text-dark {
  8426. color: #343a40 !important;
  8427. }
  8428. a.text-dark:hover, a.text-dark:focus {
  8429. color: #121416 !important;
  8430. }
  8431. .text-body {
  8432. color: #212529 !important;
  8433. }
  8434. .text-muted {
  8435. color: #6c757d !important;
  8436. }
  8437. .text-black-50 {
  8438. color: rgba(0, 0, 0, 0.5) !important;
  8439. }
  8440. .text-white-50 {
  8441. color: rgba(255, 255, 255, 0.5) !important;
  8442. }
  8443. .text-hide {
  8444. font: 0/0 a;
  8445. color: transparent;
  8446. text-shadow: none;
  8447. background-color: transparent;
  8448. border: 0;
  8449. }
  8450. .text-decoration-none {
  8451. text-decoration: none !important;
  8452. }
  8453. .text-break {
  8454. word-break: break-word !important;
  8455. word-wrap: break-word !important;
  8456. }
  8457. .text-reset {
  8458. color: inherit !important;
  8459. }
  8460. .visible {
  8461. visibility: visible !important;
  8462. }
  8463. .invisible {
  8464. visibility: hidden !important;
  8465. }
  8466. @media print {
  8467. *,
  8468. *::before,
  8469. *::after {
  8470. text-shadow: none !important;
  8471. box-shadow: none !important;
  8472. }
  8473. a:not(.btn) {
  8474. text-decoration: underline;
  8475. }
  8476. abbr[title]::after {
  8477. content: " (" attr(title) ")";
  8478. }
  8479. pre {
  8480. white-space: pre-wrap !important;
  8481. }
  8482. pre,
  8483. blockquote {
  8484. border: 1px solid #adb5bd;
  8485. page-break-inside: avoid;
  8486. }
  8487. thead {
  8488. display: table-header-group;
  8489. }
  8490. tr,
  8491. img {
  8492. page-break-inside: avoid;
  8493. }
  8494. p,
  8495. h2,
  8496. h3 {
  8497. orphans: 3;
  8498. widows: 3;
  8499. }
  8500. h2,
  8501. h3 {
  8502. page-break-after: avoid;
  8503. }
  8504. @page {
  8505. size: a3;
  8506. }
  8507. body {
  8508. min-width: 992px !important;
  8509. }
  8510. .container {
  8511. min-width: 992px !important;
  8512. }
  8513. .navbar {
  8514. display: none;
  8515. }
  8516. .badge {
  8517. border: 1px solid #000;
  8518. }
  8519. .table {
  8520. border-collapse: collapse !important;
  8521. }
  8522. .table td,
  8523. .table th {
  8524. background-color: #fff !important;
  8525. }
  8526. .table-bordered th,
  8527. .table-bordered td {
  8528. border: 1px solid #dee2e6 !important;
  8529. }
  8530. .table-dark {
  8531. color: inherit;
  8532. }
  8533. .table-dark th,
  8534. .table-dark td,
  8535. .table-dark thead th,
  8536. .table-dark tbody + tbody {
  8537. border-color: #dee2e6;
  8538. }
  8539. .table .thead-dark th {
  8540. color: inherit;
  8541. border-color: #dee2e6;
  8542. }
  8543. }
  8544. @keyframes flipInX {
  8545. 0% {
  8546. transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
  8547. transition-timing-function: ease-in;
  8548. opacity: 0;
  8549. }
  8550. 40% {
  8551. transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
  8552. transition-timing-function: ease-in;
  8553. }
  8554. 60% {
  8555. transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
  8556. opacity: 1;
  8557. }
  8558. 80% {
  8559. transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  8560. }
  8561. 100% {
  8562. transform: perspective(400px);
  8563. }
  8564. }
  8565. @keyframes fadeIn {
  8566. from {
  8567. opacity: 0;
  8568. }
  8569. to {
  8570. opacity: 1;
  8571. }
  8572. }
  8573. @keyframes fadeOut {
  8574. from {
  8575. opacity: 1;
  8576. }
  8577. to {
  8578. opacity: 0;
  8579. }
  8580. }
  8581. @keyframes shake {
  8582. 0% {
  8583. transform: translate(2px, 1px) rotate(0deg);
  8584. }
  8585. 10% {
  8586. transform: translate(-1px, -2px) rotate(-2deg);
  8587. }
  8588. 20% {
  8589. transform: translate(-3px, 0) rotate(3deg);
  8590. }
  8591. 30% {
  8592. transform: translate(0, 2px) rotate(0deg);
  8593. }
  8594. 40% {
  8595. transform: translate(1px, -1px) rotate(1deg);
  8596. }
  8597. 50% {
  8598. transform: translate(-1px, 2px) rotate(-1deg);
  8599. }
  8600. 60% {
  8601. transform: translate(-3px, 1px) rotate(0deg);
  8602. }
  8603. 70% {
  8604. transform: translate(2px, 1px) rotate(-2deg);
  8605. }
  8606. 80% {
  8607. transform: translate(-1px, -1px) rotate(4deg);
  8608. }
  8609. 90% {
  8610. transform: translate(2px, 2px) rotate(0deg);
  8611. }
  8612. 100% {
  8613. transform: translate(1px, -2px) rotate(-1deg);
  8614. }
  8615. }
  8616. @keyframes wobble {
  8617. 0% {
  8618. transform: none;
  8619. }
  8620. 15% {
  8621. transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  8622. }
  8623. 30% {
  8624. transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  8625. }
  8626. 45% {
  8627. transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  8628. }
  8629. 60% {
  8630. transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  8631. }
  8632. 75% {
  8633. transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  8634. }
  8635. 100% {
  8636. transform: none;
  8637. }
  8638. }
  8639. .dark-mode :root {
  8640. --lightblue: #86bad8;
  8641. --navy: #002c59;
  8642. --olive: #74c8a3;
  8643. --lime: #67ffa9;
  8644. --fuchsia: #f672d8;
  8645. --maroon: #ed6c9b;
  8646. --blue: #3f6791;
  8647. --indigo: #6610f2;
  8648. --purple: #6f42c1;
  8649. --pink: #e83e8c;
  8650. --red: #e74c3c;
  8651. --orange: #fd7e14;
  8652. --yellow: #f39c12;
  8653. --green: #00bc8c;
  8654. --teal: #20c997;
  8655. --cyan: #3498db;
  8656. --white: #fff;
  8657. --gray: #6c757d;
  8658. --gray-dark: #343a40;
  8659. --primary: #3f6791;
  8660. --secondary: #6c757d;
  8661. --success: #00bc8c;
  8662. --info: #3498db;
  8663. --warning: #f39c12;
  8664. --danger: #e74c3c;
  8665. --light: #f8f9fa;
  8666. --dark: #343a40;
  8667. }
  8668. .animation__shake {
  8669. animation: shake 1500ms;
  8670. }
  8671. .animation__wobble {
  8672. animation: wobble 1500ms;
  8673. }
  8674. .preloader {
  8675. display: flex;
  8676. background-color: #f4f6f9;
  8677. height: 100vh;
  8678. width: 100%;
  8679. transition: height 200ms linear;
  8680. position: fixed;
  8681. left: 0;
  8682. top: 0;
  8683. z-index: 9999;
  8684. }
  8685. .dark-mode .preloader {
  8686. background-color: #454d55 !important;
  8687. color: #fff;
  8688. }
  8689. html.scroll-smooth {
  8690. scroll-behavior: smooth;
  8691. }
  8692. html,
  8693. body,
  8694. .wrapper {
  8695. min-height: 100%;
  8696. }
  8697. .wrapper {
  8698. position: relative;
  8699. }
  8700. .wrapper .content-wrapper {
  8701. min-height: calc(100vh - calc(3.5rem + 1px) - calc(3.5rem + 1px));
  8702. }
  8703. .layout-boxed .wrapper {
  8704. box-shadow: 0 0 10 rgba(0, 0, 0, 0.3);
  8705. }
  8706. .layout-boxed .wrapper, .layout-boxed .wrapper::before {
  8707. margin: 0 auto;
  8708. max-width: 1250px;
  8709. }
  8710. .layout-boxed .wrapper .main-sidebar {
  8711. left: inherit;
  8712. }
  8713. @supports not (-webkit-touch-callout: none) {
  8714. .layout-fixed .wrapper .sidebar {
  8715. height: calc(100vh - (3.5rem + 1px));
  8716. }
  8717. .layout-fixed.text-sm .wrapper .sidebar {
  8718. height: calc(100vh - (2.93725rem + 1px));
  8719. }
  8720. }
  8721. .layout-navbar-fixed.layout-fixed .wrapper .control-sidebar {
  8722. top: calc(3.5rem + 1px);
  8723. }
  8724. .layout-navbar-fixed.layout-fixed .wrapper .main-header.text-sm ~ .control-sidebar {
  8725. top: calc(2.93725rem + 1px);
  8726. }
  8727. .layout-navbar-fixed.layout-fixed .wrapper .sidebar {
  8728. margin-top: calc(3.5rem + 1px);
  8729. }
  8730. .layout-navbar-fixed.layout-fixed .wrapper .brand-link.text-sm ~ .sidebar {
  8731. margin-top: calc(2.93725rem + 1px);
  8732. }
  8733. .layout-navbar-fixed.layout-fixed.text-sm .wrapper .control-sidebar {
  8734. top: calc(2.93725rem + 1px);
  8735. }
  8736. .layout-navbar-fixed.layout-fixed.text-sm .wrapper .sidebar {
  8737. margin-top: calc(2.93725rem + 1px);
  8738. }
  8739. .layout-navbar-fixed.sidebar-mini.sidebar-collapse .wrapper .brand-link, .layout-navbar-fixed.sidebar-mini-md.sidebar-collapse .wrapper .brand-link, .layout-navbar-fixed.sidebar-mini-xs.sidebar-collapse .wrapper .brand-link {
  8740. height: calc(3.5rem + 1px);
  8741. width: 4.6rem;
  8742. }
  8743. .layout-navbar-fixed.sidebar-mini.sidebar-collapse .wrapper .brand-link.text-sm, .layout-navbar-fixed.sidebar-mini-md.sidebar-collapse .wrapper .brand-link.text-sm, .layout-navbar-fixed.sidebar-mini-xs.sidebar-collapse .wrapper .brand-link.text-sm {
  8744. height: calc(2.93725rem + 1px);
  8745. }
  8746. .layout-navbar-fixed.sidebar-mini.sidebar-collapse.text-sm .wrapper .brand-link, .layout-navbar-fixed.sidebar-mini-md.sidebar-collapse.text-sm .wrapper .brand-link, .layout-navbar-fixed.sidebar-mini-xs.sidebar-collapse.text-sm .wrapper .brand-link {
  8747. height: calc(2.93725rem + 1px);
  8748. }
  8749. body:not(.layout-fixed).layout-navbar-fixed.text-sm .wrapper .main-sidebar {
  8750. margin-top: calc(calc(2.93725rem + 1px) / -1);
  8751. }
  8752. body:not(.layout-fixed).layout-navbar-fixed.text-sm .wrapper .main-sidebar .sidebar {
  8753. margin-top: calc(2.93725rem + 1px);
  8754. }
  8755. .layout-navbar-fixed .wrapper .control-sidebar {
  8756. top: 0;
  8757. }
  8758. .layout-navbar-fixed .wrapper a.anchor {
  8759. display: block;
  8760. position: relative;
  8761. top: calc((3.5rem + 1px + (0.5rem * 2)) / -1);
  8762. }
  8763. .layout-navbar-fixed .wrapper .main-sidebar:hover .brand-link {
  8764. transition: width 0.3s ease-in-out;
  8765. width: 250px;
  8766. }
  8767. .layout-navbar-fixed .wrapper .brand-link {
  8768. overflow: hidden;
  8769. position: fixed;
  8770. top: 0;
  8771. transition: width 0.3s ease-in-out;
  8772. width: 250px;
  8773. z-index: 1035;
  8774. }
  8775. .layout-navbar-fixed .wrapper .sidebar-dark-primary .brand-link:not([class*=navbar]) {
  8776. background-color: #343a40;
  8777. }
  8778. .layout-navbar-fixed .wrapper .sidebar-light-primary .brand-link:not([class*=navbar]) {
  8779. background-color: #fff;
  8780. }
  8781. .layout-navbar-fixed .wrapper .sidebar-dark-secondary .brand-link:not([class*=navbar]) {
  8782. background-color: #343a40;
  8783. }
  8784. .layout-navbar-fixed .wrapper .sidebar-light-secondary .brand-link:not([class*=navbar]) {
  8785. background-color: #fff;
  8786. }
  8787. .layout-navbar-fixed .wrapper .sidebar-dark-success .brand-link:not([class*=navbar]) {
  8788. background-color: #343a40;
  8789. }
  8790. .layout-navbar-fixed .wrapper .sidebar-light-success .brand-link:not([class*=navbar]) {
  8791. background-color: #fff;
  8792. }
  8793. .layout-navbar-fixed .wrapper .sidebar-dark-info .brand-link:not([class*=navbar]) {
  8794. background-color: #343a40;
  8795. }
  8796. .layout-navbar-fixed .wrapper .sidebar-light-info .brand-link:not([class*=navbar]) {
  8797. background-color: #fff;
  8798. }
  8799. .layout-navbar-fixed .wrapper .sidebar-dark-warning .brand-link:not([class*=navbar]) {
  8800. background-color: #343a40;
  8801. }
  8802. .layout-navbar-fixed .wrapper .sidebar-light-warning .brand-link:not([class*=navbar]) {
  8803. background-color: #fff;
  8804. }
  8805. .layout-navbar-fixed .wrapper .sidebar-dark-danger .brand-link:not([class*=navbar]) {
  8806. background-color: #343a40;
  8807. }
  8808. .layout-navbar-fixed .wrapper .sidebar-light-danger .brand-link:not([class*=navbar]) {
  8809. background-color: #fff;
  8810. }
  8811. .layout-navbar-fixed .wrapper .sidebar-dark-light .brand-link:not([class*=navbar]) {
  8812. background-color: #343a40;
  8813. }
  8814. .layout-navbar-fixed .wrapper .sidebar-light-light .brand-link:not([class*=navbar]) {
  8815. background-color: #fff;
  8816. }
  8817. .layout-navbar-fixed .wrapper .sidebar-dark-dark .brand-link:not([class*=navbar]) {
  8818. background-color: #343a40;
  8819. }
  8820. .layout-navbar-fixed .wrapper .sidebar-light-dark .brand-link:not([class*=navbar]) {
  8821. background-color: #fff;
  8822. }
  8823. .layout-navbar-fixed .wrapper .content-wrapper {
  8824. margin-top: calc(3.5rem + 1px);
  8825. }
  8826. .layout-navbar-fixed .wrapper .main-header.text-sm ~ .content-wrapper {
  8827. margin-top: calc(2.93725rem + 1px);
  8828. }
  8829. .layout-navbar-fixed .wrapper .main-header {
  8830. left: 0;
  8831. position: fixed;
  8832. right: 0;
  8833. top: 0;
  8834. z-index: 1033;
  8835. }
  8836. .layout-navbar-fixed.text-sm .wrapper .content-wrapper {
  8837. margin-top: calc(2.93725rem + 1px);
  8838. }
  8839. .layout-navbar-not-fixed .wrapper .brand-link {
  8840. position: static;
  8841. }
  8842. .layout-navbar-not-fixed .wrapper .sidebar,
  8843. .layout-navbar-not-fixed .wrapper .content-wrapper {
  8844. margin-top: 0;
  8845. }
  8846. .layout-navbar-not-fixed .wrapper .main-header {
  8847. position: static;
  8848. }
  8849. .layout-navbar-not-fixed.layout-fixed .wrapper .sidebar {
  8850. margin-top: 0;
  8851. }
  8852. .layout-navbar-fixed.layout-fixed .wrapper .control-sidebar {
  8853. top: calc(3.5rem + 1px);
  8854. }
  8855. .text-sm .layout-navbar-fixed.layout-fixed .wrapper .main-header ~ .control-sidebar,
  8856. .layout-navbar-fixed.layout-fixed .wrapper .main-header.text-sm ~ .control-sidebar {
  8857. top: calc(2.93725rem + 1px);
  8858. }
  8859. .layout-navbar-fixed.layout-fixed .wrapper .sidebar {
  8860. margin-top: calc(3.5rem + 1px);
  8861. }
  8862. .text-sm .layout-navbar-fixed.layout-fixed .wrapper .brand-link ~ .sidebar,
  8863. .layout-navbar-fixed.layout-fixed .wrapper .brand-link.text-sm ~ .sidebar {
  8864. margin-top: calc(2.93725rem + 1px);
  8865. }
  8866. .layout-navbar-fixed.layout-fixed.text-sm .wrapper .control-sidebar {
  8867. top: calc(2.93725rem + 1px);
  8868. }
  8869. .layout-navbar-fixed.layout-fixed.text-sm .wrapper .sidebar {
  8870. margin-top: calc(2.93725rem + 1px);
  8871. }
  8872. .layout-navbar-fixed .wrapper .control-sidebar {
  8873. top: 0;
  8874. }
  8875. .layout-navbar-fixed .wrapper a.anchor {
  8876. display: block;
  8877. position: relative;
  8878. top: calc((3.5rem + 1px + (0.5rem * 2)) / -1);
  8879. }
  8880. .layout-navbar-fixed .wrapper.sidebar-collapse .brand-link {
  8881. height: calc(3.5rem + 1px);
  8882. transition: width 0.3s ease-in-out;
  8883. width: 4.6rem;
  8884. }
  8885. .text-sm .layout-navbar-fixed .wrapper.sidebar-collapse .brand-link, .layout-navbar-fixed .wrapper.sidebar-collapse .brand-link.text-sm {
  8886. height: calc(2.93725rem + 1px);
  8887. }
  8888. .layout-navbar-fixed .wrapper.sidebar-collapse .main-sidebar:hover .brand-link {
  8889. transition: width 0.3s ease-in-out;
  8890. width: 250px;
  8891. }
  8892. .layout-navbar-fixed .wrapper .brand-link {
  8893. overflow: hidden;
  8894. position: fixed;
  8895. top: 0;
  8896. transition: width 0.3s ease-in-out;
  8897. width: 250px;
  8898. z-index: 1035;
  8899. }
  8900. .layout-navbar-fixed .wrapper .sidebar-dark-primary .brand-link:not([class*=navbar]) {
  8901. background-color: #343a40;
  8902. }
  8903. .layout-navbar-fixed .wrapper .sidebar-light-primary .brand-link:not([class*=navbar]) {
  8904. background-color: #fff;
  8905. }
  8906. .layout-navbar-fixed .wrapper .sidebar-dark-secondary .brand-link:not([class*=navbar]) {
  8907. background-color: #343a40;
  8908. }
  8909. .layout-navbar-fixed .wrapper .sidebar-light-secondary .brand-link:not([class*=navbar]) {
  8910. background-color: #fff;
  8911. }
  8912. .layout-navbar-fixed .wrapper .sidebar-dark-success .brand-link:not([class*=navbar]) {
  8913. background-color: #343a40;
  8914. }
  8915. .layout-navbar-fixed .wrapper .sidebar-light-success .brand-link:not([class*=navbar]) {
  8916. background-color: #fff;
  8917. }
  8918. .layout-navbar-fixed .wrapper .sidebar-dark-info .brand-link:not([class*=navbar]) {
  8919. background-color: #343a40;
  8920. }
  8921. .layout-navbar-fixed .wrapper .sidebar-light-info .brand-link:not([class*=navbar]) {
  8922. background-color: #fff;
  8923. }
  8924. .layout-navbar-fixed .wrapper .sidebar-dark-warning .brand-link:not([class*=navbar]) {
  8925. background-color: #343a40;
  8926. }
  8927. .layout-navbar-fixed .wrapper .sidebar-light-warning .brand-link:not([class*=navbar]) {
  8928. background-color: #fff;
  8929. }
  8930. .layout-navbar-fixed .wrapper .sidebar-dark-danger .brand-link:not([class*=navbar]) {
  8931. background-color: #343a40;
  8932. }
  8933. .layout-navbar-fixed .wrapper .sidebar-light-danger .brand-link:not([class*=navbar]) {
  8934. background-color: #fff;
  8935. }
  8936. .layout-navbar-fixed .wrapper .sidebar-dark-light .brand-link:not([class*=navbar]) {
  8937. background-color: #343a40;
  8938. }
  8939. .layout-navbar-fixed .wrapper .sidebar-light-light .brand-link:not([class*=navbar]) {
  8940. background-color: #fff;
  8941. }
  8942. .layout-navbar-fixed .wrapper .sidebar-dark-dark .brand-link:not([class*=navbar]) {
  8943. background-color: #343a40;
  8944. }
  8945. .layout-navbar-fixed .wrapper .sidebar-light-dark .brand-link:not([class*=navbar]) {
  8946. background-color: #fff;
  8947. }
  8948. .layout-navbar-fixed .wrapper .content-wrapper {
  8949. margin-top: calc(3.5rem + 1px);
  8950. }
  8951. .text-sm .layout-navbar-fixed .wrapper .main-header ~ .content-wrapper,
  8952. .layout-navbar-fixed .wrapper .main-header.text-sm ~ .content-wrapper {
  8953. margin-top: calc(2.93725rem + 1px);
  8954. }
  8955. .layout-navbar-fixed .wrapper .main-header {
  8956. left: 0;
  8957. position: fixed;
  8958. right: 0;
  8959. top: 0;
  8960. z-index: 1037;
  8961. }
  8962. .layout-navbar-fixed.text-sm .wrapper .content-wrapper {
  8963. margin-top: calc(2.93725rem + 1px);
  8964. }
  8965. body:not(.layout-fixed).layout-navbar-fixed.text-sm .wrapper .main-sidebar {
  8966. margin-top: calc(calc(2.93725rem + 1px) / -1);
  8967. }
  8968. body:not(.layout-fixed).layout-navbar-fixed.text-sm .wrapper .main-sidebar .sidebar {
  8969. margin-top: calc(2.93725rem + 1px);
  8970. }
  8971. .layout-navbar-not-fixed .wrapper .brand-link {
  8972. position: static;
  8973. }
  8974. .layout-navbar-not-fixed .wrapper .sidebar,
  8975. .layout-navbar-not-fixed .wrapper .content-wrapper {
  8976. margin-top: 0;
  8977. }
  8978. .layout-navbar-not-fixed .wrapper .main-header {
  8979. position: static;
  8980. }
  8981. .layout-navbar-not-fixed.layout-fixed .wrapper .sidebar {
  8982. margin-top: 0;
  8983. }
  8984. @media (min-width: 576px) {
  8985. .layout-sm-navbar-fixed.layout-fixed .wrapper .control-sidebar {
  8986. top: calc(3.5rem + 1px);
  8987. }
  8988. .text-sm .layout-sm-navbar-fixed.layout-fixed .wrapper .main-header ~ .control-sidebar,
  8989. .layout-sm-navbar-fixed.layout-fixed .wrapper .main-header.text-sm ~ .control-sidebar {
  8990. top: calc(2.93725rem + 1px);
  8991. }
  8992. .layout-sm-navbar-fixed.layout-fixed .wrapper .sidebar {
  8993. margin-top: calc(3.5rem + 1px);
  8994. }
  8995. .text-sm .layout-sm-navbar-fixed.layout-fixed .wrapper .brand-link ~ .sidebar,
  8996. .layout-sm-navbar-fixed.layout-fixed .wrapper .brand-link.text-sm ~ .sidebar {
  8997. margin-top: calc(2.93725rem + 1px);
  8998. }
  8999. .layout-sm-navbar-fixed.layout-fixed.text-sm .wrapper .control-sidebar {
  9000. top: calc(2.93725rem + 1px);
  9001. }
  9002. .layout-sm-navbar-fixed.layout-fixed.text-sm .wrapper .sidebar {
  9003. margin-top: calc(2.93725rem + 1px);
  9004. }
  9005. .layout-sm-navbar-fixed .wrapper .control-sidebar {
  9006. top: 0;
  9007. }
  9008. .layout-sm-navbar-fixed .wrapper a.anchor {
  9009. display: block;
  9010. position: relative;
  9011. top: calc((3.5rem + 1px + (0.5rem * 2)) / -1);
  9012. }
  9013. .layout-sm-navbar-fixed .wrapper.sidebar-collapse .brand-link {
  9014. height: calc(3.5rem + 1px);
  9015. transition: width 0.3s ease-in-out;
  9016. width: 4.6rem;
  9017. }
  9018. .text-sm .layout-sm-navbar-fixed .wrapper.sidebar-collapse .brand-link, .layout-sm-navbar-fixed .wrapper.sidebar-collapse .brand-link.text-sm {
  9019. height: calc(2.93725rem + 1px);
  9020. }
  9021. .layout-sm-navbar-fixed .wrapper.sidebar-collapse .main-sidebar:hover .brand-link {
  9022. transition: width 0.3s ease-in-out;
  9023. width: 250px;
  9024. }
  9025. .layout-sm-navbar-fixed .wrapper .brand-link {
  9026. overflow: hidden;
  9027. position: fixed;
  9028. top: 0;
  9029. transition: width 0.3s ease-in-out;
  9030. width: 250px;
  9031. z-index: 1035;
  9032. }
  9033. .layout-sm-navbar-fixed .wrapper .sidebar-dark-primary .brand-link:not([class*=navbar]) {
  9034. background-color: #343a40;
  9035. }
  9036. .layout-sm-navbar-fixed .wrapper .sidebar-light-primary .brand-link:not([class*=navbar]) {
  9037. background-color: #fff;
  9038. }
  9039. .layout-sm-navbar-fixed .wrapper .sidebar-dark-secondary .brand-link:not([class*=navbar]) {
  9040. background-color: #343a40;
  9041. }
  9042. .layout-sm-navbar-fixed .wrapper .sidebar-light-secondary .brand-link:not([class*=navbar]) {
  9043. background-color: #fff;
  9044. }
  9045. .layout-sm-navbar-fixed .wrapper .sidebar-dark-success .brand-link:not([class*=navbar]) {
  9046. background-color: #343a40;
  9047. }
  9048. .layout-sm-navbar-fixed .wrapper .sidebar-light-success .brand-link:not([class*=navbar]) {
  9049. background-color: #fff;
  9050. }
  9051. .layout-sm-navbar-fixed .wrapper .sidebar-dark-info .brand-link:not([class*=navbar]) {
  9052. background-color: #343a40;
  9053. }
  9054. .layout-sm-navbar-fixed .wrapper .sidebar-light-info .brand-link:not([class*=navbar]) {
  9055. background-color: #fff;
  9056. }
  9057. .layout-sm-navbar-fixed .wrapper .sidebar-dark-warning .brand-link:not([class*=navbar]) {
  9058. background-color: #343a40;
  9059. }
  9060. .layout-sm-navbar-fixed .wrapper .sidebar-light-warning .brand-link:not([class*=navbar]) {
  9061. background-color: #fff;
  9062. }
  9063. .layout-sm-navbar-fixed .wrapper .sidebar-dark-danger .brand-link:not([class*=navbar]) {
  9064. background-color: #343a40;
  9065. }
  9066. .layout-sm-navbar-fixed .wrapper .sidebar-light-danger .brand-link:not([class*=navbar]) {
  9067. background-color: #fff;
  9068. }
  9069. .layout-sm-navbar-fixed .wrapper .sidebar-dark-light .brand-link:not([class*=navbar]) {
  9070. background-color: #343a40;
  9071. }
  9072. .layout-sm-navbar-fixed .wrapper .sidebar-light-light .brand-link:not([class*=navbar]) {
  9073. background-color: #fff;
  9074. }
  9075. .layout-sm-navbar-fixed .wrapper .sidebar-dark-dark .brand-link:not([class*=navbar]) {
  9076. background-color: #343a40;
  9077. }
  9078. .layout-sm-navbar-fixed .wrapper .sidebar-light-dark .brand-link:not([class*=navbar]) {
  9079. background-color: #fff;
  9080. }
  9081. .layout-sm-navbar-fixed .wrapper .content-wrapper {
  9082. margin-top: calc(3.5rem + 1px);
  9083. }
  9084. .text-sm .layout-sm-navbar-fixed .wrapper .main-header ~ .content-wrapper,
  9085. .layout-sm-navbar-fixed .wrapper .main-header.text-sm ~ .content-wrapper {
  9086. margin-top: calc(2.93725rem + 1px);
  9087. }
  9088. .layout-sm-navbar-fixed .wrapper .main-header {
  9089. left: 0;
  9090. position: fixed;
  9091. right: 0;
  9092. top: 0;
  9093. z-index: 1037;
  9094. }
  9095. .layout-sm-navbar-fixed.text-sm .wrapper .content-wrapper {
  9096. margin-top: calc(2.93725rem + 1px);
  9097. }
  9098. body:not(.layout-fixed).layout-sm-navbar-fixed.text-sm .wrapper .main-sidebar {
  9099. margin-top: calc(calc(2.93725rem + 1px) / -1);
  9100. }
  9101. body:not(.layout-fixed).layout-sm-navbar-fixed.text-sm .wrapper .main-sidebar .sidebar {
  9102. margin-top: calc(2.93725rem + 1px);
  9103. }
  9104. .layout-sm-navbar-not-fixed .wrapper .brand-link {
  9105. position: static;
  9106. }
  9107. .layout-sm-navbar-not-fixed .wrapper .sidebar,
  9108. .layout-sm-navbar-not-fixed .wrapper .content-wrapper {
  9109. margin-top: 0;
  9110. }
  9111. .layout-sm-navbar-not-fixed .wrapper .main-header {
  9112. position: static;
  9113. }
  9114. .layout-sm-navbar-not-fixed.layout-fixed .wrapper .sidebar {
  9115. margin-top: 0;
  9116. }
  9117. }
  9118. @media (min-width: 768px) {
  9119. .layout-md-navbar-fixed.layout-fixed .wrapper .control-sidebar {
  9120. top: calc(3.5rem + 1px);
  9121. }
  9122. .text-sm .layout-md-navbar-fixed.layout-fixed .wrapper .main-header ~ .control-sidebar,
  9123. .layout-md-navbar-fixed.layout-fixed .wrapper .main-header.text-sm ~ .control-sidebar {
  9124. top: calc(2.93725rem + 1px);
  9125. }
  9126. .layout-md-navbar-fixed.layout-fixed .wrapper .sidebar {
  9127. margin-top: calc(3.5rem + 1px);
  9128. }
  9129. .text-sm .layout-md-navbar-fixed.layout-fixed .wrapper .brand-link ~ .sidebar,
  9130. .layout-md-navbar-fixed.layout-fixed .wrapper .brand-link.text-sm ~ .sidebar {
  9131. margin-top: calc(2.93725rem + 1px);
  9132. }
  9133. .layout-md-navbar-fixed.layout-fixed.text-sm .wrapper .control-sidebar {
  9134. top: calc(2.93725rem + 1px);
  9135. }
  9136. .layout-md-navbar-fixed.layout-fixed.text-sm .wrapper .sidebar {
  9137. margin-top: calc(2.93725rem + 1px);
  9138. }
  9139. .layout-md-navbar-fixed .wrapper .control-sidebar {
  9140. top: 0;
  9141. }
  9142. .layout-md-navbar-fixed .wrapper a.anchor {
  9143. display: block;
  9144. position: relative;
  9145. top: calc((3.5rem + 1px + (0.5rem * 2)) / -1);
  9146. }
  9147. .layout-md-navbar-fixed .wrapper.sidebar-collapse .brand-link {
  9148. height: calc(3.5rem + 1px);
  9149. transition: width 0.3s ease-in-out;
  9150. width: 4.6rem;
  9151. }
  9152. .text-sm .layout-md-navbar-fixed .wrapper.sidebar-collapse .brand-link, .layout-md-navbar-fixed .wrapper.sidebar-collapse .brand-link.text-sm {
  9153. height: calc(2.93725rem + 1px);
  9154. }
  9155. .layout-md-navbar-fixed .wrapper.sidebar-collapse .main-sidebar:hover .brand-link {
  9156. transition: width 0.3s ease-in-out;
  9157. width: 250px;
  9158. }
  9159. .layout-md-navbar-fixed .wrapper .brand-link {
  9160. overflow: hidden;
  9161. position: fixed;
  9162. top: 0;
  9163. transition: width 0.3s ease-in-out;
  9164. width: 250px;
  9165. z-index: 1035;
  9166. }
  9167. .layout-md-navbar-fixed .wrapper .sidebar-dark-primary .brand-link:not([class*=navbar]) {
  9168. background-color: #343a40;
  9169. }
  9170. .layout-md-navbar-fixed .wrapper .sidebar-light-primary .brand-link:not([class*=navbar]) {
  9171. background-color: #fff;
  9172. }
  9173. .layout-md-navbar-fixed .wrapper .sidebar-dark-secondary .brand-link:not([class*=navbar]) {
  9174. background-color: #343a40;
  9175. }
  9176. .layout-md-navbar-fixed .wrapper .sidebar-light-secondary .brand-link:not([class*=navbar]) {
  9177. background-color: #fff;
  9178. }
  9179. .layout-md-navbar-fixed .wrapper .sidebar-dark-success .brand-link:not([class*=navbar]) {
  9180. background-color: #343a40;
  9181. }
  9182. .layout-md-navbar-fixed .wrapper .sidebar-light-success .brand-link:not([class*=navbar]) {
  9183. background-color: #fff;
  9184. }
  9185. .layout-md-navbar-fixed .wrapper .sidebar-dark-info .brand-link:not([class*=navbar]) {
  9186. background-color: #343a40;
  9187. }
  9188. .layout-md-navbar-fixed .wrapper .sidebar-light-info .brand-link:not([class*=navbar]) {
  9189. background-color: #fff;
  9190. }
  9191. .layout-md-navbar-fixed .wrapper .sidebar-dark-warning .brand-link:not([class*=navbar]) {
  9192. background-color: #343a40;
  9193. }
  9194. .layout-md-navbar-fixed .wrapper .sidebar-light-warning .brand-link:not([class*=navbar]) {
  9195. background-color: #fff;
  9196. }
  9197. .layout-md-navbar-fixed .wrapper .sidebar-dark-danger .brand-link:not([class*=navbar]) {
  9198. background-color: #343a40;
  9199. }
  9200. .layout-md-navbar-fixed .wrapper .sidebar-light-danger .brand-link:not([class*=navbar]) {
  9201. background-color: #fff;
  9202. }
  9203. .layout-md-navbar-fixed .wrapper .sidebar-dark-light .brand-link:not([class*=navbar]) {
  9204. background-color: #343a40;
  9205. }
  9206. .layout-md-navbar-fixed .wrapper .sidebar-light-light .brand-link:not([class*=navbar]) {
  9207. background-color: #fff;
  9208. }
  9209. .layout-md-navbar-fixed .wrapper .sidebar-dark-dark .brand-link:not([class*=navbar]) {
  9210. background-color: #343a40;
  9211. }
  9212. .layout-md-navbar-fixed .wrapper .sidebar-light-dark .brand-link:not([class*=navbar]) {
  9213. background-color: #fff;
  9214. }
  9215. .layout-md-navbar-fixed .wrapper .content-wrapper {
  9216. margin-top: calc(3.5rem + 1px);
  9217. }
  9218. .text-sm .layout-md-navbar-fixed .wrapper .main-header ~ .content-wrapper,
  9219. .layout-md-navbar-fixed .wrapper .main-header.text-sm ~ .content-wrapper {
  9220. margin-top: calc(2.93725rem + 1px);
  9221. }
  9222. .layout-md-navbar-fixed .wrapper .main-header {
  9223. left: 0;
  9224. position: fixed;
  9225. right: 0;
  9226. top: 0;
  9227. z-index: 1037;
  9228. }
  9229. .layout-md-navbar-fixed.text-sm .wrapper .content-wrapper {
  9230. margin-top: calc(2.93725rem + 1px);
  9231. }
  9232. body:not(.layout-fixed).layout-md-navbar-fixed.text-sm .wrapper .main-sidebar {
  9233. margin-top: calc(calc(2.93725rem + 1px) / -1);
  9234. }
  9235. body:not(.layout-fixed).layout-md-navbar-fixed.text-sm .wrapper .main-sidebar .sidebar {
  9236. margin-top: calc(2.93725rem + 1px);
  9237. }
  9238. .layout-md-navbar-not-fixed .wrapper .brand-link {
  9239. position: static;
  9240. }
  9241. .layout-md-navbar-not-fixed .wrapper .sidebar,
  9242. .layout-md-navbar-not-fixed .wrapper .content-wrapper {
  9243. margin-top: 0;
  9244. }
  9245. .layout-md-navbar-not-fixed .wrapper .main-header {
  9246. position: static;
  9247. }
  9248. .layout-md-navbar-not-fixed.layout-fixed .wrapper .sidebar {
  9249. margin-top: 0;
  9250. }
  9251. }
  9252. @media (min-width: 992px) {
  9253. .layout-lg-navbar-fixed.layout-fixed .wrapper .control-sidebar {
  9254. top: calc(3.5rem + 1px);
  9255. }
  9256. .text-sm .layout-lg-navbar-fixed.layout-fixed .wrapper .main-header ~ .control-sidebar,
  9257. .layout-lg-navbar-fixed.layout-fixed .wrapper .main-header.text-sm ~ .control-sidebar {
  9258. top: calc(2.93725rem + 1px);
  9259. }
  9260. .layout-lg-navbar-fixed.layout-fixed .wrapper .sidebar {
  9261. margin-top: calc(3.5rem + 1px);
  9262. }
  9263. .text-sm .layout-lg-navbar-fixed.layout-fixed .wrapper .brand-link ~ .sidebar,
  9264. .layout-lg-navbar-fixed.layout-fixed .wrapper .brand-link.text-sm ~ .sidebar {
  9265. margin-top: calc(2.93725rem + 1px);
  9266. }
  9267. .layout-lg-navbar-fixed.layout-fixed.text-sm .wrapper .control-sidebar {
  9268. top: calc(2.93725rem + 1px);
  9269. }
  9270. .layout-lg-navbar-fixed.layout-fixed.text-sm .wrapper .sidebar {
  9271. margin-top: calc(2.93725rem + 1px);
  9272. }
  9273. .layout-lg-navbar-fixed .wrapper .control-sidebar {
  9274. top: 0;
  9275. }
  9276. .layout-lg-navbar-fixed .wrapper a.anchor {
  9277. display: block;
  9278. position: relative;
  9279. top: calc((3.5rem + 1px + (0.5rem * 2)) / -1);
  9280. }
  9281. .layout-lg-navbar-fixed .wrapper.sidebar-collapse .brand-link {
  9282. height: calc(3.5rem + 1px);
  9283. transition: width 0.3s ease-in-out;
  9284. width: 4.6rem;
  9285. }
  9286. .text-sm .layout-lg-navbar-fixed .wrapper.sidebar-collapse .brand-link, .layout-lg-navbar-fixed .wrapper.sidebar-collapse .brand-link.text-sm {
  9287. height: calc(2.93725rem + 1px);
  9288. }
  9289. .layout-lg-navbar-fixed .wrapper.sidebar-collapse .main-sidebar:hover .brand-link {
  9290. transition: width 0.3s ease-in-out;
  9291. width: 250px;
  9292. }
  9293. .layout-lg-navbar-fixed .wrapper .brand-link {
  9294. overflow: hidden;
  9295. position: fixed;
  9296. top: 0;
  9297. transition: width 0.3s ease-in-out;
  9298. width: 250px;
  9299. z-index: 1035;
  9300. }
  9301. .layout-lg-navbar-fixed .wrapper .sidebar-dark-primary .brand-link:not([class*=navbar]) {
  9302. background-color: #343a40;
  9303. }
  9304. .layout-lg-navbar-fixed .wrapper .sidebar-light-primary .brand-link:not([class*=navbar]) {
  9305. background-color: #fff;
  9306. }
  9307. .layout-lg-navbar-fixed .wrapper .sidebar-dark-secondary .brand-link:not([class*=navbar]) {
  9308. background-color: #343a40;
  9309. }
  9310. .layout-lg-navbar-fixed .wrapper .sidebar-light-secondary .brand-link:not([class*=navbar]) {
  9311. background-color: #fff;
  9312. }
  9313. .layout-lg-navbar-fixed .wrapper .sidebar-dark-success .brand-link:not([class*=navbar]) {
  9314. background-color: #343a40;
  9315. }
  9316. .layout-lg-navbar-fixed .wrapper .sidebar-light-success .brand-link:not([class*=navbar]) {
  9317. background-color: #fff;
  9318. }
  9319. .layout-lg-navbar-fixed .wrapper .sidebar-dark-info .brand-link:not([class*=navbar]) {
  9320. background-color: #343a40;
  9321. }
  9322. .layout-lg-navbar-fixed .wrapper .sidebar-light-info .brand-link:not([class*=navbar]) {
  9323. background-color: #fff;
  9324. }
  9325. .layout-lg-navbar-fixed .wrapper .sidebar-dark-warning .brand-link:not([class*=navbar]) {
  9326. background-color: #343a40;
  9327. }
  9328. .layout-lg-navbar-fixed .wrapper .sidebar-light-warning .brand-link:not([class*=navbar]) {
  9329. background-color: #fff;
  9330. }
  9331. .layout-lg-navbar-fixed .wrapper .sidebar-dark-danger .brand-link:not([class*=navbar]) {
  9332. background-color: #343a40;
  9333. }
  9334. .layout-lg-navbar-fixed .wrapper .sidebar-light-danger .brand-link:not([class*=navbar]) {
  9335. background-color: #fff;
  9336. }
  9337. .layout-lg-navbar-fixed .wrapper .sidebar-dark-light .brand-link:not([class*=navbar]) {
  9338. background-color: #343a40;
  9339. }
  9340. .layout-lg-navbar-fixed .wrapper .sidebar-light-light .brand-link:not([class*=navbar]) {
  9341. background-color: #fff;
  9342. }
  9343. .layout-lg-navbar-fixed .wrapper .sidebar-dark-dark .brand-link:not([class*=navbar]) {
  9344. background-color: #343a40;
  9345. }
  9346. .layout-lg-navbar-fixed .wrapper .sidebar-light-dark .brand-link:not([class*=navbar]) {
  9347. background-color: #fff;
  9348. }
  9349. .layout-lg-navbar-fixed .wrapper .content-wrapper {
  9350. margin-top: calc(3.5rem + 1px);
  9351. }
  9352. .text-sm .layout-lg-navbar-fixed .wrapper .main-header ~ .content-wrapper,
  9353. .layout-lg-navbar-fixed .wrapper .main-header.text-sm ~ .content-wrapper {
  9354. margin-top: calc(2.93725rem + 1px);
  9355. }
  9356. .layout-lg-navbar-fixed .wrapper .main-header {
  9357. left: 0;
  9358. position: fixed;
  9359. right: 0;
  9360. top: 0;
  9361. z-index: 1037;
  9362. }
  9363. .layout-lg-navbar-fixed.text-sm .wrapper .content-wrapper {
  9364. margin-top: calc(2.93725rem + 1px);
  9365. }
  9366. body:not(.layout-fixed).layout-lg-navbar-fixed.text-sm .wrapper .main-sidebar {
  9367. margin-top: calc(calc(2.93725rem + 1px) / -1);
  9368. }
  9369. body:not(.layout-fixed).layout-lg-navbar-fixed.text-sm .wrapper .main-sidebar .sidebar {
  9370. margin-top: calc(2.93725rem + 1px);
  9371. }
  9372. .layout-lg-navbar-not-fixed .wrapper .brand-link {
  9373. position: static;
  9374. }
  9375. .layout-lg-navbar-not-fixed .wrapper .sidebar,
  9376. .layout-lg-navbar-not-fixed .wrapper .content-wrapper {
  9377. margin-top: 0;
  9378. }
  9379. .layout-lg-navbar-not-fixed .wrapper .main-header {
  9380. position: static;
  9381. }
  9382. .layout-lg-navbar-not-fixed.layout-fixed .wrapper .sidebar {
  9383. margin-top: 0;
  9384. }
  9385. }
  9386. @media (min-width: 1200px) {
  9387. .layout-xl-navbar-fixed.layout-fixed .wrapper .control-sidebar {
  9388. top: calc(3.5rem + 1px);
  9389. }
  9390. .text-sm .layout-xl-navbar-fixed.layout-fixed .wrapper .main-header ~ .control-sidebar,
  9391. .layout-xl-navbar-fixed.layout-fixed .wrapper .main-header.text-sm ~ .control-sidebar {
  9392. top: calc(2.93725rem + 1px);
  9393. }
  9394. .layout-xl-navbar-fixed.layout-fixed .wrapper .sidebar {
  9395. margin-top: calc(3.5rem + 1px);
  9396. }
  9397. .text-sm .layout-xl-navbar-fixed.layout-fixed .wrapper .brand-link ~ .sidebar,
  9398. .layout-xl-navbar-fixed.layout-fixed .wrapper .brand-link.text-sm ~ .sidebar {
  9399. margin-top: calc(2.93725rem + 1px);
  9400. }
  9401. .layout-xl-navbar-fixed.layout-fixed.text-sm .wrapper .control-sidebar {
  9402. top: calc(2.93725rem + 1px);
  9403. }
  9404. .layout-xl-navbar-fixed.layout-fixed.text-sm .wrapper .sidebar {
  9405. margin-top: calc(2.93725rem + 1px);
  9406. }
  9407. .layout-xl-navbar-fixed .wrapper .control-sidebar {
  9408. top: 0;
  9409. }
  9410. .layout-xl-navbar-fixed .wrapper a.anchor {
  9411. display: block;
  9412. position: relative;
  9413. top: calc((3.5rem + 1px + (0.5rem * 2)) / -1);
  9414. }
  9415. .layout-xl-navbar-fixed .wrapper.sidebar-collapse .brand-link {
  9416. height: calc(3.5rem + 1px);
  9417. transition: width 0.3s ease-in-out;
  9418. width: 4.6rem;
  9419. }
  9420. .text-sm .layout-xl-navbar-fixed .wrapper.sidebar-collapse .brand-link, .layout-xl-navbar-fixed .wrapper.sidebar-collapse .brand-link.text-sm {
  9421. height: calc(2.93725rem + 1px);
  9422. }
  9423. .layout-xl-navbar-fixed .wrapper.sidebar-collapse .main-sidebar:hover .brand-link {
  9424. transition: width 0.3s ease-in-out;
  9425. width: 250px;
  9426. }
  9427. .layout-xl-navbar-fixed .wrapper .brand-link {
  9428. overflow: hidden;
  9429. position: fixed;
  9430. top: 0;
  9431. transition: width 0.3s ease-in-out;
  9432. width: 250px;
  9433. z-index: 1035;
  9434. }
  9435. .layout-xl-navbar-fixed .wrapper .sidebar-dark-primary .brand-link:not([class*=navbar]) {
  9436. background-color: #343a40;
  9437. }
  9438. .layout-xl-navbar-fixed .wrapper .sidebar-light-primary .brand-link:not([class*=navbar]) {
  9439. background-color: #fff;
  9440. }
  9441. .layout-xl-navbar-fixed .wrapper .sidebar-dark-secondary .brand-link:not([class*=navbar]) {
  9442. background-color: #343a40;
  9443. }
  9444. .layout-xl-navbar-fixed .wrapper .sidebar-light-secondary .brand-link:not([class*=navbar]) {
  9445. background-color: #fff;
  9446. }
  9447. .layout-xl-navbar-fixed .wrapper .sidebar-dark-success .brand-link:not([class*=navbar]) {
  9448. background-color: #343a40;
  9449. }
  9450. .layout-xl-navbar-fixed .wrapper .sidebar-light-success .brand-link:not([class*=navbar]) {
  9451. background-color: #fff;
  9452. }
  9453. .layout-xl-navbar-fixed .wrapper .sidebar-dark-info .brand-link:not([class*=navbar]) {
  9454. background-color: #343a40;
  9455. }
  9456. .layout-xl-navbar-fixed .wrapper .sidebar-light-info .brand-link:not([class*=navbar]) {
  9457. background-color: #fff;
  9458. }
  9459. .layout-xl-navbar-fixed .wrapper .sidebar-dark-warning .brand-link:not([class*=navbar]) {
  9460. background-color: #343a40;
  9461. }
  9462. .layout-xl-navbar-fixed .wrapper .sidebar-light-warning .brand-link:not([class*=navbar]) {
  9463. background-color: #fff;
  9464. }
  9465. .layout-xl-navbar-fixed .wrapper .sidebar-dark-danger .brand-link:not([class*=navbar]) {
  9466. background-color: #343a40;
  9467. }
  9468. .layout-xl-navbar-fixed .wrapper .sidebar-light-danger .brand-link:not([class*=navbar]) {
  9469. background-color: #fff;
  9470. }
  9471. .layout-xl-navbar-fixed .wrapper .sidebar-dark-light .brand-link:not([class*=navbar]) {
  9472. background-color: #343a40;
  9473. }
  9474. .layout-xl-navbar-fixed .wrapper .sidebar-light-light .brand-link:not([class*=navbar]) {
  9475. background-color: #fff;
  9476. }
  9477. .layout-xl-navbar-fixed .wrapper .sidebar-dark-dark .brand-link:not([class*=navbar]) {
  9478. background-color: #343a40;
  9479. }
  9480. .layout-xl-navbar-fixed .wrapper .sidebar-light-dark .brand-link:not([class*=navbar]) {
  9481. background-color: #fff;
  9482. }
  9483. .layout-xl-navbar-fixed .wrapper .content-wrapper {
  9484. margin-top: calc(3.5rem + 1px);
  9485. }
  9486. .text-sm .layout-xl-navbar-fixed .wrapper .main-header ~ .content-wrapper,
  9487. .layout-xl-navbar-fixed .wrapper .main-header.text-sm ~ .content-wrapper {
  9488. margin-top: calc(2.93725rem + 1px);
  9489. }
  9490. .layout-xl-navbar-fixed .wrapper .main-header {
  9491. left: 0;
  9492. position: fixed;
  9493. right: 0;
  9494. top: 0;
  9495. z-index: 1037;
  9496. }
  9497. .layout-xl-navbar-fixed.text-sm .wrapper .content-wrapper {
  9498. margin-top: calc(2.93725rem + 1px);
  9499. }
  9500. body:not(.layout-fixed).layout-xl-navbar-fixed.text-sm .wrapper .main-sidebar {
  9501. margin-top: calc(calc(2.93725rem + 1px) / -1);
  9502. }
  9503. body:not(.layout-fixed).layout-xl-navbar-fixed.text-sm .wrapper .main-sidebar .sidebar {
  9504. margin-top: calc(2.93725rem + 1px);
  9505. }
  9506. .layout-xl-navbar-not-fixed .wrapper .brand-link {
  9507. position: static;
  9508. }
  9509. .layout-xl-navbar-not-fixed .wrapper .sidebar,
  9510. .layout-xl-navbar-not-fixed .wrapper .content-wrapper {
  9511. margin-top: 0;
  9512. }
  9513. .layout-xl-navbar-not-fixed .wrapper .main-header {
  9514. position: static;
  9515. }
  9516. .layout-xl-navbar-not-fixed.layout-fixed .wrapper .sidebar {
  9517. margin-top: 0;
  9518. }
  9519. }
  9520. .layout-footer-fixed .wrapper .control-sidebar {
  9521. bottom: 0;
  9522. }
  9523. .layout-footer-fixed .wrapper .main-footer {
  9524. bottom: 0;
  9525. left: 0;
  9526. position: fixed;
  9527. right: 0;
  9528. z-index: 1032;
  9529. }
  9530. .layout-footer-not-fixed .wrapper .main-footer {
  9531. position: static;
  9532. }
  9533. .layout-footer-not-fixed .wrapper .content-wrapper {
  9534. margin-bottom: 0;
  9535. }
  9536. .layout-footer-fixed .wrapper .control-sidebar {
  9537. bottom: 0;
  9538. }
  9539. .layout-footer-fixed .wrapper .main-footer {
  9540. bottom: 0;
  9541. left: 0;
  9542. position: fixed;
  9543. right: 0;
  9544. z-index: 1032;
  9545. }
  9546. .layout-footer-fixed .wrapper .content-wrapper {
  9547. padding-bottom: calc(3.5rem + 1px);
  9548. }
  9549. .layout-footer-not-fixed .wrapper .main-footer {
  9550. position: static;
  9551. }
  9552. @media (min-width: 576px) {
  9553. .layout-sm-footer-fixed .wrapper .control-sidebar {
  9554. bottom: 0;
  9555. }
  9556. .layout-sm-footer-fixed .wrapper .main-footer {
  9557. bottom: 0;
  9558. left: 0;
  9559. position: fixed;
  9560. right: 0;
  9561. z-index: 1032;
  9562. }
  9563. .layout-sm-footer-fixed .wrapper .content-wrapper {
  9564. padding-bottom: calc(3.5rem + 1px);
  9565. }
  9566. .layout-sm-footer-not-fixed .wrapper .main-footer {
  9567. position: static;
  9568. }
  9569. }
  9570. @media (min-width: 768px) {
  9571. .layout-md-footer-fixed .wrapper .control-sidebar {
  9572. bottom: 0;
  9573. }
  9574. .layout-md-footer-fixed .wrapper .main-footer {
  9575. bottom: 0;
  9576. left: 0;
  9577. position: fixed;
  9578. right: 0;
  9579. z-index: 1032;
  9580. }
  9581. .layout-md-footer-fixed .wrapper .content-wrapper {
  9582. padding-bottom: calc(3.5rem + 1px);
  9583. }
  9584. .layout-md-footer-not-fixed .wrapper .main-footer {
  9585. position: static;
  9586. }
  9587. }
  9588. @media (min-width: 992px) {
  9589. .layout-lg-footer-fixed .wrapper .control-sidebar {
  9590. bottom: 0;
  9591. }
  9592. .layout-lg-footer-fixed .wrapper .main-footer {
  9593. bottom: 0;
  9594. left: 0;
  9595. position: fixed;
  9596. right: 0;
  9597. z-index: 1032;
  9598. }
  9599. .layout-lg-footer-fixed .wrapper .content-wrapper {
  9600. padding-bottom: calc(3.5rem + 1px);
  9601. }
  9602. .layout-lg-footer-not-fixed .wrapper .main-footer {
  9603. position: static;
  9604. }
  9605. }
  9606. @media (min-width: 1200px) {
  9607. .layout-xl-footer-fixed .wrapper .control-sidebar {
  9608. bottom: 0;
  9609. }
  9610. .layout-xl-footer-fixed .wrapper .main-footer {
  9611. bottom: 0;
  9612. left: 0;
  9613. position: fixed;
  9614. right: 0;
  9615. z-index: 1032;
  9616. }
  9617. .layout-xl-footer-fixed .wrapper .content-wrapper {
  9618. padding-bottom: calc(3.5rem + 1px);
  9619. }
  9620. .layout-xl-footer-not-fixed .wrapper .main-footer {
  9621. position: static;
  9622. }
  9623. }
  9624. .layout-top-nav .wrapper {
  9625. margin-left: 0;
  9626. }
  9627. .layout-top-nav .wrapper .main-header .brand-image {
  9628. margin-top: -0.5rem;
  9629. margin-right: 0.2rem;
  9630. height: 33px;
  9631. }
  9632. .layout-top-nav .wrapper .main-sidebar {
  9633. bottom: inherit;
  9634. height: inherit;
  9635. }
  9636. .layout-top-nav .wrapper .content-wrapper,
  9637. .layout-top-nav .wrapper .main-header,
  9638. .layout-top-nav .wrapper .main-footer {
  9639. margin-left: 0;
  9640. }
  9641. body.sidebar-collapse:not(.sidebar-mini-xs):not(.sidebar-mini-md):not(.sidebar-mini) .content-wrapper, body.sidebar-collapse:not(.sidebar-mini-xs):not(.sidebar-mini-md):not(.sidebar-mini) .content-wrapper::before,
  9642. body.sidebar-collapse:not(.sidebar-mini-xs):not(.sidebar-mini-md):not(.sidebar-mini) .main-footer,
  9643. body.sidebar-collapse:not(.sidebar-mini-xs):not(.sidebar-mini-md):not(.sidebar-mini) .main-footer::before,
  9644. body.sidebar-collapse:not(.sidebar-mini-xs):not(.sidebar-mini-md):not(.sidebar-mini) .main-header,
  9645. body.sidebar-collapse:not(.sidebar-mini-xs):not(.sidebar-mini-md):not(.sidebar-mini) .main-header::before {
  9646. margin-left: 0;
  9647. }
  9648. @media (min-width: 768px) {
  9649. body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .content-wrapper,
  9650. body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .main-footer,
  9651. body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .main-header {
  9652. transition: margin-left 0.3s ease-in-out;
  9653. margin-left: 250px;
  9654. }
  9655. }
  9656. @media (min-width: 768px) and (prefers-reduced-motion: reduce) {
  9657. body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .content-wrapper,
  9658. body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .main-footer,
  9659. body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .main-header {
  9660. transition: none;
  9661. }
  9662. }
  9663. @media (min-width: 768px) {
  9664. .sidebar-collapse body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .content-wrapper,
  9665. .sidebar-collapse body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .main-footer,
  9666. .sidebar-collapse body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .main-header {
  9667. margin-left: 0;
  9668. }
  9669. }
  9670. @media (max-width: 991.98px) {
  9671. body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .content-wrapper,
  9672. body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .main-footer,
  9673. body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .main-header {
  9674. margin-left: 0;
  9675. }
  9676. }
  9677. @media (min-width: 768px) {
  9678. .sidebar-mini-md .content-wrapper,
  9679. .sidebar-mini-md .main-footer,
  9680. .sidebar-mini-md .main-header {
  9681. transition: margin-left 0.3s ease-in-out;
  9682. margin-left: 250px;
  9683. }
  9684. }
  9685. @media (min-width: 768px) and (prefers-reduced-motion: reduce) {
  9686. .sidebar-mini-md .content-wrapper,
  9687. .sidebar-mini-md .main-footer,
  9688. .sidebar-mini-md .main-header {
  9689. transition: none;
  9690. }
  9691. }
  9692. @media (min-width: 768px) {
  9693. .sidebar-collapse .sidebar-mini-md .content-wrapper,
  9694. .sidebar-collapse .sidebar-mini-md .main-footer,
  9695. .sidebar-collapse .sidebar-mini-md .main-header {
  9696. margin-left: 4.6rem;
  9697. }
  9698. }
  9699. @media (max-width: 991.98px) {
  9700. .sidebar-mini-md .content-wrapper,
  9701. .sidebar-mini-md .main-footer,
  9702. .sidebar-mini-md .main-header {
  9703. margin-left: 4.6rem;
  9704. }
  9705. }
  9706. @media (max-width: 767.98px) {
  9707. .sidebar-mini-md .content-wrapper,
  9708. .sidebar-mini-md .main-footer,
  9709. .sidebar-mini-md .main-header {
  9710. margin-left: 0;
  9711. }
  9712. }
  9713. @media (min-width: 768px) {
  9714. .sidebar-mini-xs .content-wrapper,
  9715. .sidebar-mini-xs .main-footer,
  9716. .sidebar-mini-xs .main-header {
  9717. transition: margin-left 0.3s ease-in-out;
  9718. margin-left: 250px;
  9719. }
  9720. }
  9721. @media (min-width: 768px) and (prefers-reduced-motion: reduce) {
  9722. .sidebar-mini-xs .content-wrapper,
  9723. .sidebar-mini-xs .main-footer,
  9724. .sidebar-mini-xs .main-header {
  9725. transition: none;
  9726. }
  9727. }
  9728. @media (min-width: 768px) {
  9729. .sidebar-collapse .sidebar-mini-xs .content-wrapper,
  9730. .sidebar-collapse .sidebar-mini-xs .main-footer,
  9731. .sidebar-collapse .sidebar-mini-xs .main-header {
  9732. margin-left: 4.6rem;
  9733. }
  9734. }
  9735. @media (max-width: 991.98px) {
  9736. .sidebar-mini-xs .content-wrapper,
  9737. .sidebar-mini-xs .main-footer,
  9738. .sidebar-mini-xs .main-header {
  9739. margin-left: 4.6rem;
  9740. }
  9741. }
  9742. .content-wrapper {
  9743. background-color: #f4f6f9;
  9744. }
  9745. .content-wrapper > .content {
  9746. padding: 0 0.5rem;
  9747. }
  9748. .main-sidebar, .main-sidebar::before {
  9749. transition: margin-left 0.3s ease-in-out, width 0.3s ease-in-out;
  9750. width: 250px;
  9751. }
  9752. @media (prefers-reduced-motion: reduce) {
  9753. .main-sidebar, .main-sidebar::before {
  9754. transition: none;
  9755. }
  9756. }
  9757. .sidebar-collapse:not(.sidebar-mini):not(.sidebar-mini-md):not(.sidebar-mini-xs) .main-sidebar, .sidebar-collapse:not(.sidebar-mini):not(.sidebar-mini-md):not(.sidebar-mini-xs) .main-sidebar::before {
  9758. box-shadow: none !important;
  9759. }
  9760. .sidebar-collapse .main-sidebar, .sidebar-collapse .main-sidebar::before {
  9761. margin-left: -250px;
  9762. }
  9763. .sidebar-collapse .main-sidebar .nav-sidebar.nav-child-indent .nav-treeview {
  9764. padding: 0;
  9765. }
  9766. @media (max-width: 767.98px) {
  9767. .main-sidebar, .main-sidebar::before {
  9768. box-shadow: none !important;
  9769. margin-left: -250px;
  9770. }
  9771. .sidebar-open .main-sidebar, .sidebar-open .main-sidebar::before {
  9772. margin-left: 0;
  9773. }
  9774. }
  9775. body:not(.layout-fixed) .main-sidebar {
  9776. height: inherit;
  9777. min-height: 100%;
  9778. position: absolute;
  9779. top: 0;
  9780. }
  9781. body:not(.layout-fixed) .main-sidebar .sidebar {
  9782. overflow-y: auto;
  9783. }
  9784. .layout-fixed .brand-link {
  9785. width: 250px;
  9786. }
  9787. .layout-fixed .main-sidebar {
  9788. bottom: 0;
  9789. float: none;
  9790. left: 0;
  9791. position: fixed;
  9792. top: 0;
  9793. }
  9794. .layout-fixed .control-sidebar {
  9795. bottom: 0;
  9796. float: none;
  9797. position: fixed;
  9798. top: 0;
  9799. }
  9800. .layout-fixed .control-sidebar .control-sidebar-content {
  9801. height: calc(100vh - calc(3.5rem + 1px));
  9802. overflow-y: auto;
  9803. scrollbar-width: thin;
  9804. scrollbar-color: #a9a9a9 transparent;
  9805. }
  9806. @supports (-webkit-touch-callout: none) {
  9807. .layout-fixed .main-sidebar {
  9808. height: inherit;
  9809. }
  9810. }
  9811. .main-footer {
  9812. background-color: #fff;
  9813. border-top: 1px solid #dee2e6;
  9814. color: #869099;
  9815. padding: 1rem;
  9816. }
  9817. .text-sm .main-footer, .main-footer.text-sm {
  9818. padding: 0.812rem;
  9819. }
  9820. .content-header {
  9821. padding: 15px 0.5rem;
  9822. }
  9823. .text-sm .content-header {
  9824. padding: 10px 0.5rem;
  9825. }
  9826. .content-header h1 {
  9827. font-size: 1.8rem;
  9828. margin: 0;
  9829. }
  9830. .text-sm .content-header h1 {
  9831. font-size: 1.5rem;
  9832. }
  9833. .content-header .breadcrumb {
  9834. background-color: transparent;
  9835. line-height: 1.8rem;
  9836. margin-bottom: 0;
  9837. padding: 0;
  9838. }
  9839. .text-sm .content-header .breadcrumb {
  9840. line-height: 1.5rem;
  9841. }
  9842. .hold-transition .content-wrapper,
  9843. .hold-transition .main-header,
  9844. .hold-transition .main-sidebar,
  9845. .hold-transition .main-sidebar *,
  9846. .hold-transition .control-sidebar,
  9847. .hold-transition .control-sidebar *,
  9848. .hold-transition .main-footer {
  9849. transition: none !important;
  9850. animation-duration: 0s !important;
  9851. }
  9852. .dark-mode {
  9853. background-color: #454d55 !important;
  9854. color: #fff;
  9855. }
  9856. .layout-navbar-fixed .dark-mode .wrapper .sidebar-dark-primary .brand-link:not([class*=navbar]) {
  9857. background-color: #343a40;
  9858. }
  9859. .layout-navbar-fixed .dark-mode .wrapper .sidebar-light-primary .brand-link:not([class*=navbar]) {
  9860. background-color: #fff;
  9861. }
  9862. .layout-navbar-fixed .dark-mode .wrapper .sidebar-dark-secondary .brand-link:not([class*=navbar]) {
  9863. background-color: #343a40;
  9864. }
  9865. .layout-navbar-fixed .dark-mode .wrapper .sidebar-light-secondary .brand-link:not([class*=navbar]) {
  9866. background-color: #fff;
  9867. }
  9868. .layout-navbar-fixed .dark-mode .wrapper .sidebar-dark-success .brand-link:not([class*=navbar]) {
  9869. background-color: #343a40;
  9870. }
  9871. .layout-navbar-fixed .dark-mode .wrapper .sidebar-light-success .brand-link:not([class*=navbar]) {
  9872. background-color: #fff;
  9873. }
  9874. .layout-navbar-fixed .dark-mode .wrapper .sidebar-dark-info .brand-link:not([class*=navbar]) {
  9875. background-color: #343a40;
  9876. }
  9877. .layout-navbar-fixed .dark-mode .wrapper .sidebar-light-info .brand-link:not([class*=navbar]) {
  9878. background-color: #fff;
  9879. }
  9880. .layout-navbar-fixed .dark-mode .wrapper .sidebar-dark-warning .brand-link:not([class*=navbar]) {
  9881. background-color: #343a40;
  9882. }
  9883. .layout-navbar-fixed .dark-mode .wrapper .sidebar-light-warning .brand-link:not([class*=navbar]) {
  9884. background-color: #fff;
  9885. }
  9886. .layout-navbar-fixed .dark-mode .wrapper .sidebar-dark-danger .brand-link:not([class*=navbar]) {
  9887. background-color: #343a40;
  9888. }
  9889. .layout-navbar-fixed .dark-mode .wrapper .sidebar-light-danger .brand-link:not([class*=navbar]) {
  9890. background-color: #fff;
  9891. }
  9892. .layout-navbar-fixed .dark-mode .wrapper .sidebar-dark-light .brand-link:not([class*=navbar]) {
  9893. background-color: #343a40;
  9894. }
  9895. .layout-navbar-fixed .dark-mode .wrapper .sidebar-light-light .brand-link:not([class*=navbar]) {
  9896. background-color: #fff;
  9897. }
  9898. .layout-navbar-fixed .dark-mode .wrapper .sidebar-dark-dark .brand-link:not([class*=navbar]) {
  9899. background-color: #343a40;
  9900. }
  9901. .layout-navbar-fixed .dark-mode .wrapper .sidebar-light-dark .brand-link:not([class*=navbar]) {
  9902. background-color: #fff;
  9903. }
  9904. .layout-navbar-fixed .dark-mode .wrapper .sidebar-dark-primary .brand-link:not([class*=navbar]) {
  9905. background-color: #343a40;
  9906. }
  9907. .layout-navbar-fixed .dark-mode .wrapper .sidebar-light-primary .brand-link:not([class*=navbar]) {
  9908. background-color: #fff;
  9909. }
  9910. .layout-navbar-fixed .dark-mode .wrapper .sidebar-dark-secondary .brand-link:not([class*=navbar]) {
  9911. background-color: #343a40;
  9912. }
  9913. .layout-navbar-fixed .dark-mode .wrapper .sidebar-light-secondary .brand-link:not([class*=navbar]) {
  9914. background-color: #fff;
  9915. }
  9916. .layout-navbar-fixed .dark-mode .wrapper .sidebar-dark-success .brand-link:not([class*=navbar]) {
  9917. background-color: #343a40;
  9918. }
  9919. .layout-navbar-fixed .dark-mode .wrapper .sidebar-light-success .brand-link:not([class*=navbar]) {
  9920. background-color: #fff;
  9921. }
  9922. .layout-navbar-fixed .dark-mode .wrapper .sidebar-dark-info .brand-link:not([class*=navbar]) {
  9923. background-color: #343a40;
  9924. }
  9925. .layout-navbar-fixed .dark-mode .wrapper .sidebar-light-info .brand-link:not([class*=navbar]) {
  9926. background-color: #fff;
  9927. }
  9928. .layout-navbar-fixed .dark-mode .wrapper .sidebar-dark-warning .brand-link:not([class*=navbar]) {
  9929. background-color: #343a40;
  9930. }
  9931. .layout-navbar-fixed .dark-mode .wrapper .sidebar-light-warning .brand-link:not([class*=navbar]) {
  9932. background-color: #fff;
  9933. }
  9934. .layout-navbar-fixed .dark-mode .wrapper .sidebar-dark-danger .brand-link:not([class*=navbar]) {
  9935. background-color: #343a40;
  9936. }
  9937. .layout-navbar-fixed .dark-mode .wrapper .sidebar-light-danger .brand-link:not([class*=navbar]) {
  9938. background-color: #fff;
  9939. }
  9940. .layout-navbar-fixed .dark-mode .wrapper .sidebar-dark-light .brand-link:not([class*=navbar]) {
  9941. background-color: #343a40;
  9942. }
  9943. .layout-navbar-fixed .dark-mode .wrapper .sidebar-light-light .brand-link:not([class*=navbar]) {
  9944. background-color: #fff;
  9945. }
  9946. .layout-navbar-fixed .dark-mode .wrapper .sidebar-dark-dark .brand-link:not([class*=navbar]) {
  9947. background-color: #343a40;
  9948. }
  9949. .layout-navbar-fixed .dark-mode .wrapper .sidebar-light-dark .brand-link:not([class*=navbar]) {
  9950. background-color: #fff;
  9951. }
  9952. @media (min-width: 576px) {
  9953. .layout-sm-navbar-fixed .dark-mode .wrapper .sidebar-dark-primary .brand-link:not([class*=navbar]) {
  9954. background-color: #343a40;
  9955. }
  9956. .layout-sm-navbar-fixed .dark-mode .wrapper .sidebar-light-primary .brand-link:not([class*=navbar]) {
  9957. background-color: #fff;
  9958. }
  9959. .layout-sm-navbar-fixed .dark-mode .wrapper .sidebar-dark-secondary .brand-link:not([class*=navbar]) {
  9960. background-color: #343a40;
  9961. }
  9962. .layout-sm-navbar-fixed .dark-mode .wrapper .sidebar-light-secondary .brand-link:not([class*=navbar]) {
  9963. background-color: #fff;
  9964. }
  9965. .layout-sm-navbar-fixed .dark-mode .wrapper .sidebar-dark-success .brand-link:not([class*=navbar]) {
  9966. background-color: #343a40;
  9967. }
  9968. .layout-sm-navbar-fixed .dark-mode .wrapper .sidebar-light-success .brand-link:not([class*=navbar]) {
  9969. background-color: #fff;
  9970. }
  9971. .layout-sm-navbar-fixed .dark-mode .wrapper .sidebar-dark-info .brand-link:not([class*=navbar]) {
  9972. background-color: #343a40;
  9973. }
  9974. .layout-sm-navbar-fixed .dark-mode .wrapper .sidebar-light-info .brand-link:not([class*=navbar]) {
  9975. background-color: #fff;
  9976. }
  9977. .layout-sm-navbar-fixed .dark-mode .wrapper .sidebar-dark-warning .brand-link:not([class*=navbar]) {
  9978. background-color: #343a40;
  9979. }
  9980. .layout-sm-navbar-fixed .dark-mode .wrapper .sidebar-light-warning .brand-link:not([class*=navbar]) {
  9981. background-color: #fff;
  9982. }
  9983. .layout-sm-navbar-fixed .dark-mode .wrapper .sidebar-dark-danger .brand-link:not([class*=navbar]) {
  9984. background-color: #343a40;
  9985. }
  9986. .layout-sm-navbar-fixed .dark-mode .wrapper .sidebar-light-danger .brand-link:not([class*=navbar]) {
  9987. background-color: #fff;
  9988. }
  9989. .layout-sm-navbar-fixed .dark-mode .wrapper .sidebar-dark-light .brand-link:not([class*=navbar]) {
  9990. background-color: #343a40;
  9991. }
  9992. .layout-sm-navbar-fixed .dark-mode .wrapper .sidebar-light-light .brand-link:not([class*=navbar]) {
  9993. background-color: #fff;
  9994. }
  9995. .layout-sm-navbar-fixed .dark-mode .wrapper .sidebar-dark-dark .brand-link:not([class*=navbar]) {
  9996. background-color: #343a40;
  9997. }
  9998. .layout-sm-navbar-fixed .dark-mode .wrapper .sidebar-light-dark .brand-link:not([class*=navbar]) {
  9999. background-color: #fff;
  10000. }
  10001. }
  10002. @media (min-width: 768px) {
  10003. .layout-md-navbar-fixed .dark-mode .wrapper .sidebar-dark-primary .brand-link:not([class*=navbar]) {
  10004. background-color: #343a40;
  10005. }
  10006. .layout-md-navbar-fixed .dark-mode .wrapper .sidebar-light-primary .brand-link:not([class*=navbar]) {
  10007. background-color: #fff;
  10008. }
  10009. .layout-md-navbar-fixed .dark-mode .wrapper .sidebar-dark-secondary .brand-link:not([class*=navbar]) {
  10010. background-color: #343a40;
  10011. }
  10012. .layout-md-navbar-fixed .dark-mode .wrapper .sidebar-light-secondary .brand-link:not([class*=navbar]) {
  10013. background-color: #fff;
  10014. }
  10015. .layout-md-navbar-fixed .dark-mode .wrapper .sidebar-dark-success .brand-link:not([class*=navbar]) {
  10016. background-color: #343a40;
  10017. }
  10018. .layout-md-navbar-fixed .dark-mode .wrapper .sidebar-light-success .brand-link:not([class*=navbar]) {
  10019. background-color: #fff;
  10020. }
  10021. .layout-md-navbar-fixed .dark-mode .wrapper .sidebar-dark-info .brand-link:not([class*=navbar]) {
  10022. background-color: #343a40;
  10023. }
  10024. .layout-md-navbar-fixed .dark-mode .wrapper .sidebar-light-info .brand-link:not([class*=navbar]) {
  10025. background-color: #fff;
  10026. }
  10027. .layout-md-navbar-fixed .dark-mode .wrapper .sidebar-dark-warning .brand-link:not([class*=navbar]) {
  10028. background-color: #343a40;
  10029. }
  10030. .layout-md-navbar-fixed .dark-mode .wrapper .sidebar-light-warning .brand-link:not([class*=navbar]) {
  10031. background-color: #fff;
  10032. }
  10033. .layout-md-navbar-fixed .dark-mode .wrapper .sidebar-dark-danger .brand-link:not([class*=navbar]) {
  10034. background-color: #343a40;
  10035. }
  10036. .layout-md-navbar-fixed .dark-mode .wrapper .sidebar-light-danger .brand-link:not([class*=navbar]) {
  10037. background-color: #fff;
  10038. }
  10039. .layout-md-navbar-fixed .dark-mode .wrapper .sidebar-dark-light .brand-link:not([class*=navbar]) {
  10040. background-color: #343a40;
  10041. }
  10042. .layout-md-navbar-fixed .dark-mode .wrapper .sidebar-light-light .brand-link:not([class*=navbar]) {
  10043. background-color: #fff;
  10044. }
  10045. .layout-md-navbar-fixed .dark-mode .wrapper .sidebar-dark-dark .brand-link:not([class*=navbar]) {
  10046. background-color: #343a40;
  10047. }
  10048. .layout-md-navbar-fixed .dark-mode .wrapper .sidebar-light-dark .brand-link:not([class*=navbar]) {
  10049. background-color: #fff;
  10050. }
  10051. }
  10052. @media (min-width: 992px) {
  10053. .layout-lg-navbar-fixed .dark-mode .wrapper .sidebar-dark-primary .brand-link:not([class*=navbar]) {
  10054. background-color: #343a40;
  10055. }
  10056. .layout-lg-navbar-fixed .dark-mode .wrapper .sidebar-light-primary .brand-link:not([class*=navbar]) {
  10057. background-color: #fff;
  10058. }
  10059. .layout-lg-navbar-fixed .dark-mode .wrapper .sidebar-dark-secondary .brand-link:not([class*=navbar]) {
  10060. background-color: #343a40;
  10061. }
  10062. .layout-lg-navbar-fixed .dark-mode .wrapper .sidebar-light-secondary .brand-link:not([class*=navbar]) {
  10063. background-color: #fff;
  10064. }
  10065. .layout-lg-navbar-fixed .dark-mode .wrapper .sidebar-dark-success .brand-link:not([class*=navbar]) {
  10066. background-color: #343a40;
  10067. }
  10068. .layout-lg-navbar-fixed .dark-mode .wrapper .sidebar-light-success .brand-link:not([class*=navbar]) {
  10069. background-color: #fff;
  10070. }
  10071. .layout-lg-navbar-fixed .dark-mode .wrapper .sidebar-dark-info .brand-link:not([class*=navbar]) {
  10072. background-color: #343a40;
  10073. }
  10074. .layout-lg-navbar-fixed .dark-mode .wrapper .sidebar-light-info .brand-link:not([class*=navbar]) {
  10075. background-color: #fff;
  10076. }
  10077. .layout-lg-navbar-fixed .dark-mode .wrapper .sidebar-dark-warning .brand-link:not([class*=navbar]) {
  10078. background-color: #343a40;
  10079. }
  10080. .layout-lg-navbar-fixed .dark-mode .wrapper .sidebar-light-warning .brand-link:not([class*=navbar]) {
  10081. background-color: #fff;
  10082. }
  10083. .layout-lg-navbar-fixed .dark-mode .wrapper .sidebar-dark-danger .brand-link:not([class*=navbar]) {
  10084. background-color: #343a40;
  10085. }
  10086. .layout-lg-navbar-fixed .dark-mode .wrapper .sidebar-light-danger .brand-link:not([class*=navbar]) {
  10087. background-color: #fff;
  10088. }
  10089. .layout-lg-navbar-fixed .dark-mode .wrapper .sidebar-dark-light .brand-link:not([class*=navbar]) {
  10090. background-color: #343a40;
  10091. }
  10092. .layout-lg-navbar-fixed .dark-mode .wrapper .sidebar-light-light .brand-link:not([class*=navbar]) {
  10093. background-color: #fff;
  10094. }
  10095. .layout-lg-navbar-fixed .dark-mode .wrapper .sidebar-dark-dark .brand-link:not([class*=navbar]) {
  10096. background-color: #343a40;
  10097. }
  10098. .layout-lg-navbar-fixed .dark-mode .wrapper .sidebar-light-dark .brand-link:not([class*=navbar]) {
  10099. background-color: #fff;
  10100. }
  10101. }
  10102. @media (min-width: 1200px) {
  10103. .layout-xl-navbar-fixed .dark-mode .wrapper .sidebar-dark-primary .brand-link:not([class*=navbar]) {
  10104. background-color: #343a40;
  10105. }
  10106. .layout-xl-navbar-fixed .dark-mode .wrapper .sidebar-light-primary .brand-link:not([class*=navbar]) {
  10107. background-color: #fff;
  10108. }
  10109. .layout-xl-navbar-fixed .dark-mode .wrapper .sidebar-dark-secondary .brand-link:not([class*=navbar]) {
  10110. background-color: #343a40;
  10111. }
  10112. .layout-xl-navbar-fixed .dark-mode .wrapper .sidebar-light-secondary .brand-link:not([class*=navbar]) {
  10113. background-color: #fff;
  10114. }
  10115. .layout-xl-navbar-fixed .dark-mode .wrapper .sidebar-dark-success .brand-link:not([class*=navbar]) {
  10116. background-color: #343a40;
  10117. }
  10118. .layout-xl-navbar-fixed .dark-mode .wrapper .sidebar-light-success .brand-link:not([class*=navbar]) {
  10119. background-color: #fff;
  10120. }
  10121. .layout-xl-navbar-fixed .dark-mode .wrapper .sidebar-dark-info .brand-link:not([class*=navbar]) {
  10122. background-color: #343a40;
  10123. }
  10124. .layout-xl-navbar-fixed .dark-mode .wrapper .sidebar-light-info .brand-link:not([class*=navbar]) {
  10125. background-color: #fff;
  10126. }
  10127. .layout-xl-navbar-fixed .dark-mode .wrapper .sidebar-dark-warning .brand-link:not([class*=navbar]) {
  10128. background-color: #343a40;
  10129. }
  10130. .layout-xl-navbar-fixed .dark-mode .wrapper .sidebar-light-warning .brand-link:not([class*=navbar]) {
  10131. background-color: #fff;
  10132. }
  10133. .layout-xl-navbar-fixed .dark-mode .wrapper .sidebar-dark-danger .brand-link:not([class*=navbar]) {
  10134. background-color: #343a40;
  10135. }
  10136. .layout-xl-navbar-fixed .dark-mode .wrapper .sidebar-light-danger .brand-link:not([class*=navbar]) {
  10137. background-color: #fff;
  10138. }
  10139. .layout-xl-navbar-fixed .dark-mode .wrapper .sidebar-dark-light .brand-link:not([class*=navbar]) {
  10140. background-color: #343a40;
  10141. }
  10142. .layout-xl-navbar-fixed .dark-mode .wrapper .sidebar-light-light .brand-link:not([class*=navbar]) {
  10143. background-color: #fff;
  10144. }
  10145. .layout-xl-navbar-fixed .dark-mode .wrapper .sidebar-dark-dark .brand-link:not([class*=navbar]) {
  10146. background-color: #343a40;
  10147. }
  10148. .layout-xl-navbar-fixed .dark-mode .wrapper .sidebar-light-dark .brand-link:not([class*=navbar]) {
  10149. background-color: #fff;
  10150. }
  10151. }
  10152. .dark-mode .breadcrumb-item.active,
  10153. .dark-mode .breadcrumb-item + .breadcrumb-item::before {
  10154. color: #adb5bd;
  10155. }
  10156. .dark-mode .main-footer {
  10157. background-color: #343a40;
  10158. border-color: #4b545c;
  10159. }
  10160. .dark-mode .content-wrapper {
  10161. background-color: #454d55;
  10162. color: #fff;
  10163. }
  10164. .dark-mode .content-wrapper .content-header {
  10165. color: #fff;
  10166. }
  10167. .main-header {
  10168. border-bottom: 1px solid #dee2e6;
  10169. z-index: 1034;
  10170. }
  10171. .main-header .nav-link {
  10172. height: 2.5rem;
  10173. position: relative;
  10174. }
  10175. .text-sm .main-header .nav-link, .main-header.text-sm .nav-link {
  10176. height: 1.93725rem;
  10177. padding: 0.35rem 1rem;
  10178. }
  10179. .text-sm .main-header .nav-link > .fa,
  10180. .text-sm .main-header .nav-link > .fas,
  10181. .text-sm .main-header .nav-link > .far,
  10182. .text-sm .main-header .nav-link > .fab,
  10183. .text-sm .main-header .nav-link > .fal,
  10184. .text-sm .main-header .nav-link > .fad,
  10185. .text-sm .main-header .nav-link > .svg-inline--fa,
  10186. .text-sm .main-header .nav-link > .ion, .main-header.text-sm .nav-link > .fa,
  10187. .main-header.text-sm .nav-link > .fas,
  10188. .main-header.text-sm .nav-link > .far,
  10189. .main-header.text-sm .nav-link > .fab,
  10190. .main-header.text-sm .nav-link > .fal,
  10191. .main-header.text-sm .nav-link > .fad,
  10192. .main-header.text-sm .nav-link > .svg-inline--fa,
  10193. .main-header.text-sm .nav-link > .ion {
  10194. font-size: 0.875rem;
  10195. }
  10196. .main-header .navbar-nav .nav-item {
  10197. margin: 0;
  10198. }
  10199. .main-header .navbar-nav[class*=-right] .dropdown-menu {
  10200. left: auto;
  10201. margin-top: -3px;
  10202. right: 0;
  10203. }
  10204. @media (max-width: 575.98px) {
  10205. .main-header .navbar-nav[class*=-right] .dropdown-menu {
  10206. left: 0;
  10207. right: auto;
  10208. }
  10209. }
  10210. .main-header.dropdown-legacy .dropdown-menu {
  10211. top: 3rem;
  10212. margin-top: 0;
  10213. }
  10214. .navbar-img {
  10215. height: calc(3.5rem + 1px)/2;
  10216. width: auto;
  10217. }
  10218. .navbar-badge {
  10219. font-size: 0.6rem;
  10220. font-weight: 300;
  10221. padding: 2px 4px;
  10222. position: absolute;
  10223. right: 5px;
  10224. top: 9px;
  10225. }
  10226. .btn-navbar {
  10227. background-color: transparent;
  10228. border-left-width: 0;
  10229. }
  10230. .form-control-navbar {
  10231. border-right-width: 0;
  10232. }
  10233. .form-control-navbar + .input-group-append {
  10234. margin-left: 0;
  10235. }
  10236. .form-control-navbar,
  10237. .btn-navbar {
  10238. transition: none;
  10239. }
  10240. .navbar-dark .form-control-navbar,
  10241. .navbar-dark .btn-navbar {
  10242. background-color: #343a40;
  10243. border-color: #6c757d;
  10244. }
  10245. .navbar-dark .form-control-navbar::placeholder {
  10246. color: rgba(255, 255, 255, 0.6);
  10247. }
  10248. .navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  10249. color: rgba(255, 255, 255, 0.6);
  10250. }
  10251. .navbar-dark .form-control-navbar:focus,
  10252. .navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  10253. background-color: #495057;
  10254. border-color: #6c757d !important;
  10255. color: #ced4da;
  10256. }
  10257. .navbar-light .form-control-navbar,
  10258. .navbar-light .btn-navbar {
  10259. background-color: #dadfe4;
  10260. border-color: #ced4da;
  10261. }
  10262. .navbar-light .form-control-navbar::placeholder {
  10263. color: rgba(0, 0, 0, 0.6);
  10264. }
  10265. .navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  10266. color: rgba(0, 0, 0, 0.6);
  10267. }
  10268. .navbar-light .form-control-navbar:focus,
  10269. .navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  10270. background-color: #d3d9df;
  10271. border-color: #c7ced5 !important;
  10272. color: #ced4da;
  10273. }
  10274. .navbar-light .navbar-search-block .form-control-navbar:focus,
  10275. .navbar-light .navbar-search-block .form-control-navbar:focus + .input-group-append .btn-navbar {
  10276. color: rgba(0, 0, 0, 0.6);
  10277. }
  10278. .navbar-search-block {
  10279. position: absolute;
  10280. padding: 0 1rem;
  10281. left: 0;
  10282. top: 0;
  10283. right: 0;
  10284. bottom: 0;
  10285. z-index: 10;
  10286. display: none;
  10287. justify-content: center;
  10288. flex-direction: column;
  10289. background-color: initial;
  10290. }
  10291. .navbar-search-block.navbar-search-open {
  10292. display: flex;
  10293. }
  10294. .navbar-search-block .input-group {
  10295. width: 100%;
  10296. }
  10297. .brand-link {
  10298. display: block;
  10299. font-size: 1.25rem;
  10300. line-height: 1.5;
  10301. padding: 0.8125rem 0.5rem;
  10302. transition: width 0.3s ease-in-out;
  10303. white-space: nowrap;
  10304. }
  10305. .brand-link:hover {
  10306. color: #fff;
  10307. text-decoration: none;
  10308. }
  10309. .text-sm .brand-link {
  10310. font-size: inherit;
  10311. }
  10312. [class*=sidebar-dark] .brand-link {
  10313. border-bottom: 1px solid #4b545c;
  10314. }
  10315. [class*=sidebar-dark] .brand-link,
  10316. [class*=sidebar-dark] .brand-link .pushmenu {
  10317. color: rgba(255, 255, 255, 0.8);
  10318. }
  10319. [class*=sidebar-dark] .brand-link:hover,
  10320. [class*=sidebar-dark] .brand-link .pushmenu:hover {
  10321. color: #fff;
  10322. }
  10323. [class*=sidebar-light] .brand-link {
  10324. border-bottom: 1px solid #dee2e6;
  10325. }
  10326. [class*=sidebar-light] .brand-link,
  10327. [class*=sidebar-light] .brand-link .pushmenu {
  10328. color: rgba(0, 0, 0, 0.8);
  10329. }
  10330. [class*=sidebar-light] .brand-link:hover,
  10331. [class*=sidebar-light] .brand-link .pushmenu:hover {
  10332. color: #000;
  10333. }
  10334. .brand-link .pushmenu {
  10335. margin-right: 0.5rem;
  10336. font-size: 1rem;
  10337. }
  10338. .brand-link .brand-link {
  10339. padding: 0;
  10340. border-bottom: none;
  10341. }
  10342. .brand-link .brand-image {
  10343. float: left;
  10344. line-height: 0.8;
  10345. margin-left: 0.8rem;
  10346. margin-right: 0.5rem;
  10347. margin-top: -3px;
  10348. max-height: 33px;
  10349. width: auto;
  10350. }
  10351. .brand-link .brand-image-xs {
  10352. float: left;
  10353. line-height: 0.8;
  10354. margin-top: -0.1rem;
  10355. max-height: 33px;
  10356. width: auto;
  10357. }
  10358. .brand-link .brand-image-xl {
  10359. line-height: 0.8;
  10360. max-height: 40px;
  10361. width: auto;
  10362. }
  10363. .brand-link .brand-image-xl.single {
  10364. margin-top: -0.3rem;
  10365. }
  10366. .brand-link.text-sm .brand-image, .text-sm .brand-link .brand-image {
  10367. height: 29px;
  10368. margin-bottom: -0.25rem;
  10369. margin-left: 0.95rem;
  10370. margin-top: -0.25rem;
  10371. }
  10372. .brand-link.text-sm .brand-image-xs, .text-sm .brand-link .brand-image-xs {
  10373. margin-top: -0.2rem;
  10374. max-height: 29px;
  10375. }
  10376. .brand-link.text-sm .brand-image-xl, .text-sm .brand-link .brand-image-xl {
  10377. margin-top: -0.225rem;
  10378. max-height: 38px;
  10379. }
  10380. .main-sidebar {
  10381. height: 100vh;
  10382. overflow-y: hidden;
  10383. z-index: 1038;
  10384. }
  10385. .main-sidebar a:-moz-focusring {
  10386. border: 0;
  10387. outline: none;
  10388. }
  10389. .sidebar {
  10390. height: calc(100% - (3.5rem + 1px));
  10391. overflow-x: none;
  10392. overflow-y: initial;
  10393. padding-bottom: 0;
  10394. padding-left: 0.5rem;
  10395. padding-right: 0.5rem;
  10396. padding-top: 0;
  10397. scrollbar-width: thin;
  10398. scrollbar-color: #a9a9a9 transparent;
  10399. }
  10400. .user-panel {
  10401. position: relative;
  10402. }
  10403. [class*=sidebar-dark] .user-panel {
  10404. border-bottom: 1px solid #4f5962;
  10405. }
  10406. [class*=sidebar-light] .user-panel {
  10407. border-bottom: 1px solid #dee2e6;
  10408. }
  10409. .user-panel,
  10410. .user-panel .info {
  10411. overflow: hidden;
  10412. white-space: nowrap;
  10413. }
  10414. .user-panel .image {
  10415. display: inline-block;
  10416. padding-left: 0.8rem;
  10417. }
  10418. .user-panel img {
  10419. height: auto;
  10420. width: 2.1rem;
  10421. }
  10422. .user-panel .info {
  10423. display: inline-block;
  10424. padding: 5px 5px 5px 10px;
  10425. }
  10426. .user-panel .status,
  10427. .user-panel .dropdown-menu {
  10428. font-size: 0.875rem;
  10429. }
  10430. .nav-sidebar .nav-item > .nav-link {
  10431. margin-bottom: 0.2rem;
  10432. }
  10433. .nav-sidebar .nav-item > .nav-link .right {
  10434. transition: transform ease-in-out 0.3s;
  10435. }
  10436. @media (prefers-reduced-motion: reduce) {
  10437. .nav-sidebar .nav-item > .nav-link .right {
  10438. transition: none;
  10439. }
  10440. }
  10441. .nav-sidebar .nav-link > .right,
  10442. .nav-sidebar .nav-link > p > .right {
  10443. position: absolute;
  10444. right: 1rem;
  10445. top: 0.7rem;
  10446. }
  10447. .nav-sidebar .nav-link > .right i,
  10448. .nav-sidebar .nav-link > .right span,
  10449. .nav-sidebar .nav-link > p > .right i,
  10450. .nav-sidebar .nav-link > p > .right span {
  10451. margin-left: 0.5rem;
  10452. }
  10453. .nav-sidebar .nav-link > .right:nth-child(2),
  10454. .nav-sidebar .nav-link > p > .right:nth-child(2) {
  10455. right: 2.2rem;
  10456. }
  10457. .nav-sidebar .menu-open > .nav-treeview {
  10458. display: block;
  10459. }
  10460. .nav-sidebar .menu-open > .nav-link i.right,
  10461. .nav-sidebar .menu-is-opening > .nav-link i.right {
  10462. transform: rotate(-90deg);
  10463. }
  10464. .nav-sidebar > .nav-item {
  10465. margin-bottom: 0;
  10466. }
  10467. .nav-sidebar > .nav-item .nav-icon {
  10468. margin-left: 0.05rem;
  10469. font-size: 1.2rem;
  10470. margin-right: 0.2rem;
  10471. text-align: center;
  10472. width: 1.6rem;
  10473. }
  10474. .nav-sidebar > .nav-item .nav-icon.fa, .nav-sidebar > .nav-item .nav-icon.fas, .nav-sidebar > .nav-item .nav-icon.far, .nav-sidebar > .nav-item .nav-icon.fab, .nav-sidebar > .nav-item .nav-icon.fal, .nav-sidebar > .nav-item .nav-icon.fad, .nav-sidebar > .nav-item .nav-icon.svg-inline--fa, .nav-sidebar > .nav-item .nav-icon.ion {
  10475. font-size: 1.1rem;
  10476. }
  10477. .nav-sidebar > .nav-item .float-right {
  10478. margin-top: 3px;
  10479. }
  10480. .nav-sidebar .nav-treeview {
  10481. display: none;
  10482. list-style: none;
  10483. padding: 0;
  10484. }
  10485. .nav-sidebar .nav-treeview > .nav-item > .nav-link > .nav-icon {
  10486. width: 1.6rem;
  10487. }
  10488. .nav-sidebar.nav-child-indent .nav-treeview {
  10489. transition: padding 0.3s ease-in-out;
  10490. padding-left: 1rem;
  10491. }
  10492. .text-sm .nav-sidebar.nav-child-indent .nav-treeview {
  10493. padding-left: 0.5rem;
  10494. }
  10495. .nav-sidebar.nav-child-indent.nav-legacy .nav-treeview .nav-treeview {
  10496. padding-left: 2rem;
  10497. margin-left: -1rem;
  10498. }
  10499. .text-sm .nav-sidebar.nav-child-indent.nav-legacy .nav-treeview .nav-treeview {
  10500. padding-left: 1rem;
  10501. margin-left: -0.5rem;
  10502. }
  10503. .nav-sidebar .nav-header {
  10504. font-size: 0.9rem;
  10505. padding: 0.5rem 0.75rem;
  10506. }
  10507. .nav-sidebar .nav-link p {
  10508. display: inline;
  10509. margin: 0;
  10510. white-space: normal;
  10511. }
  10512. .sidebar-is-opening .nav-sidebar .nav-link p {
  10513. animation-name: fadeIn;
  10514. animation-duration: 0.3s;
  10515. animation-fill-mode: both;
  10516. }
  10517. #sidebar-overlay {
  10518. background-color: rgba(0, 0, 0, 0.1);
  10519. bottom: 0;
  10520. display: none;
  10521. left: 0;
  10522. position: fixed;
  10523. right: 0;
  10524. top: 0;
  10525. z-index: 1037;
  10526. }
  10527. @media (max-width: 991.98px) {
  10528. .sidebar-open #sidebar-overlay {
  10529. display: block;
  10530. }
  10531. }
  10532. [class*=sidebar-light-] {
  10533. background-color: #fff;
  10534. }
  10535. [class*=sidebar-light-] .user-panel a:hover {
  10536. color: #212529;
  10537. }
  10538. [class*=sidebar-light-] .user-panel .status {
  10539. background-color: rgba(0, 0, 0, 0.1);
  10540. color: #343a40;
  10541. }
  10542. [class*=sidebar-light-] .user-panel .status:hover, [class*=sidebar-light-] .user-panel .status:focus, [class*=sidebar-light-] .user-panel .status:active {
  10543. background-color: rgba(0, 0, 0, 0.1);
  10544. color: #212529;
  10545. }
  10546. [class*=sidebar-light-] .user-panel .dropdown-menu {
  10547. box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);
  10548. border-color: rgba(0, 0, 0, 0.1);
  10549. }
  10550. [class*=sidebar-light-] .user-panel .dropdown-item {
  10551. color: #212529;
  10552. }
  10553. [class*=sidebar-light-] .nav-sidebar > .nav-item > .nav-link:active, [class*=sidebar-light-] .nav-sidebar > .nav-item > .nav-link:focus {
  10554. color: #343a40;
  10555. }
  10556. [class*=sidebar-light-] .nav-sidebar > .nav-item.menu-open > .nav-link, [class*=sidebar-light-] .nav-sidebar > .nav-item:hover > .nav-link {
  10557. background-color: rgba(0, 0, 0, 0.1);
  10558. color: #212529;
  10559. }
  10560. [class*=sidebar-light-] .nav-sidebar > .nav-item > .nav-link.active {
  10561. color: #000;
  10562. box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  10563. }
  10564. [class*=sidebar-light-] .nav-sidebar > .nav-item > .nav-treeview {
  10565. background-color: transparent;
  10566. }
  10567. [class*=sidebar-light-] .nav-header {
  10568. background-color: inherit;
  10569. color: #292d32;
  10570. }
  10571. [class*=sidebar-light-] .sidebar a {
  10572. color: #343a40;
  10573. }
  10574. [class*=sidebar-light-] .sidebar a:hover {
  10575. text-decoration: none;
  10576. }
  10577. [class*=sidebar-light-] .nav-treeview > .nav-item > .nav-link {
  10578. color: #777;
  10579. }
  10580. [class*=sidebar-light-] .nav-treeview > .nav-item > .nav-link:hover, [class*=sidebar-light-] .nav-treeview > .nav-item > .nav-link:focus {
  10581. background-color: rgba(0, 0, 0, 0.1);
  10582. color: #000;
  10583. }
  10584. [class*=sidebar-light-] .nav-treeview > .nav-item > .nav-link.active, [class*=sidebar-light-] .nav-treeview > .nav-item > .nav-link.active:hover {
  10585. background-color: rgba(0, 0, 0, 0.1);
  10586. color: #212529;
  10587. }
  10588. [class*=sidebar-light-] .nav-treeview > .nav-item > .nav-link:hover {
  10589. background-color: rgba(0, 0, 0, 0.1);
  10590. }
  10591. [class*=sidebar-light-] .nav-flat .nav-item .nav-treeview .nav-treeview {
  10592. border-color: rgba(0, 0, 0, 0.1);
  10593. }
  10594. [class*=sidebar-light-] .nav-flat .nav-item .nav-treeview > .nav-item > .nav-link, [class*=sidebar-light-] .nav-flat .nav-item .nav-treeview > .nav-item > .nav-link.active {
  10595. border-color: rgba(0, 0, 0, 0.1);
  10596. }
  10597. [class*=sidebar-dark-] {
  10598. background-color: #343a40;
  10599. }
  10600. [class*=sidebar-dark-] .user-panel a:hover {
  10601. color: #fff;
  10602. }
  10603. [class*=sidebar-dark-] .user-panel .status {
  10604. background-color: rgba(255, 255, 255, 0.1);
  10605. color: #c2c7d0;
  10606. }
  10607. [class*=sidebar-dark-] .user-panel .status:hover, [class*=sidebar-dark-] .user-panel .status:focus, [class*=sidebar-dark-] .user-panel .status:active {
  10608. background-color: rgba(247, 247, 247, 0.1);
  10609. color: #fff;
  10610. }
  10611. [class*=sidebar-dark-] .user-panel .dropdown-menu {
  10612. box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);
  10613. border-color: rgba(242, 242, 242, 0.1);
  10614. }
  10615. [class*=sidebar-dark-] .user-panel .dropdown-item {
  10616. color: #212529;
  10617. }
  10618. [class*=sidebar-dark-] .nav-sidebar > .nav-item > .nav-link:active {
  10619. color: #c2c7d0;
  10620. }
  10621. [class*=sidebar-dark-] .nav-sidebar > .nav-item.menu-open > .nav-link, [class*=sidebar-dark-] .nav-sidebar > .nav-item:hover > .nav-link,
  10622. [class*=sidebar-dark-] .nav-sidebar > .nav-item > .nav-link:focus {
  10623. background-color: rgba(255, 255, 255, 0.1);
  10624. color: #fff;
  10625. }
  10626. [class*=sidebar-dark-] .nav-sidebar > .nav-item > .nav-link.active {
  10627. color: #fff;
  10628. box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  10629. }
  10630. [class*=sidebar-dark-] .nav-sidebar > .nav-item > .nav-treeview {
  10631. background-color: transparent;
  10632. }
  10633. [class*=sidebar-dark-] .nav-header {
  10634. background-color: inherit;
  10635. color: #d0d4db;
  10636. }
  10637. [class*=sidebar-dark-] .sidebar a {
  10638. color: #c2c7d0;
  10639. }
  10640. [class*=sidebar-dark-] .sidebar a:hover, [class*=sidebar-dark-] .sidebar a:focus {
  10641. text-decoration: none;
  10642. }
  10643. [class*=sidebar-dark-] .nav-treeview > .nav-item > .nav-link {
  10644. color: #c2c7d0;
  10645. }
  10646. [class*=sidebar-dark-] .nav-treeview > .nav-item > .nav-link:hover, [class*=sidebar-dark-] .nav-treeview > .nav-item > .nav-link:focus {
  10647. background-color: rgba(255, 255, 255, 0.1);
  10648. color: #fff;
  10649. }
  10650. [class*=sidebar-dark-] .nav-treeview > .nav-item > .nav-link.active, [class*=sidebar-dark-] .nav-treeview > .nav-item > .nav-link.active:hover, [class*=sidebar-dark-] .nav-treeview > .nav-item > .nav-link.active:focus {
  10651. background-color: rgba(255, 255, 255, 0.9);
  10652. color: #343a40;
  10653. }
  10654. [class*=sidebar-dark-] .nav-flat .nav-item .nav-treeview .nav-treeview {
  10655. border-color: rgba(255, 255, 255, 0.9);
  10656. }
  10657. [class*=sidebar-dark-] .nav-flat .nav-item .nav-treeview > .nav-item > .nav-link, [class*=sidebar-dark-] .nav-flat .nav-item .nav-treeview > .nav-item > .nav-link.active {
  10658. border-color: rgba(255, 255, 255, 0.9);
  10659. }
  10660. .sidebar-dark-primary .nav-sidebar > .nav-item > .nav-link.active,
  10661. .sidebar-light-primary .nav-sidebar > .nav-item > .nav-link.active {
  10662. background-color: #007bff;
  10663. color: #fff;
  10664. }
  10665. .sidebar-dark-primary .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
  10666. .sidebar-light-primary .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  10667. border-color: #007bff;
  10668. }
  10669. .sidebar-dark-secondary .nav-sidebar > .nav-item > .nav-link.active,
  10670. .sidebar-light-secondary .nav-sidebar > .nav-item > .nav-link.active {
  10671. background-color: #6c757d;
  10672. color: #fff;
  10673. }
  10674. .sidebar-dark-secondary .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
  10675. .sidebar-light-secondary .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  10676. border-color: #6c757d;
  10677. }
  10678. .sidebar-dark-success .nav-sidebar > .nav-item > .nav-link.active,
  10679. .sidebar-light-success .nav-sidebar > .nav-item > .nav-link.active {
  10680. background-color: #28a745;
  10681. color: #fff;
  10682. }
  10683. .sidebar-dark-success .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
  10684. .sidebar-light-success .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  10685. border-color: #28a745;
  10686. }
  10687. .sidebar-dark-info .nav-sidebar > .nav-item > .nav-link.active,
  10688. .sidebar-light-info .nav-sidebar > .nav-item > .nav-link.active {
  10689. background-color: #17a2b8;
  10690. color: #fff;
  10691. }
  10692. .sidebar-dark-info .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
  10693. .sidebar-light-info .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  10694. border-color: #17a2b8;
  10695. }
  10696. .sidebar-dark-warning .nav-sidebar > .nav-item > .nav-link.active,
  10697. .sidebar-light-warning .nav-sidebar > .nav-item > .nav-link.active {
  10698. background-color: #ffc107;
  10699. color: #1f2d3d;
  10700. }
  10701. .sidebar-dark-warning .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
  10702. .sidebar-light-warning .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  10703. border-color: #ffc107;
  10704. }
  10705. .sidebar-dark-danger .nav-sidebar > .nav-item > .nav-link.active,
  10706. .sidebar-light-danger .nav-sidebar > .nav-item > .nav-link.active {
  10707. background-color: #dc3545;
  10708. color: #fff;
  10709. }
  10710. .sidebar-dark-danger .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
  10711. .sidebar-light-danger .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  10712. border-color: #dc3545;
  10713. }
  10714. .sidebar-dark-light .nav-sidebar > .nav-item > .nav-link.active,
  10715. .sidebar-light-light .nav-sidebar > .nav-item > .nav-link.active {
  10716. background-color: #f8f9fa;
  10717. color: #1f2d3d;
  10718. }
  10719. .sidebar-dark-light .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
  10720. .sidebar-light-light .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  10721. border-color: #f8f9fa;
  10722. }
  10723. .sidebar-dark-dark .nav-sidebar > .nav-item > .nav-link.active,
  10724. .sidebar-light-dark .nav-sidebar > .nav-item > .nav-link.active {
  10725. background-color: #343a40;
  10726. color: #fff;
  10727. }
  10728. .sidebar-dark-dark .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
  10729. .sidebar-light-dark .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  10730. border-color: #343a40;
  10731. }
  10732. .sidebar-dark-lightblue .nav-sidebar > .nav-item > .nav-link.active,
  10733. .sidebar-light-lightblue .nav-sidebar > .nav-item > .nav-link.active {
  10734. background-color: #3c8dbc;
  10735. color: #fff;
  10736. }
  10737. .sidebar-dark-lightblue .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
  10738. .sidebar-light-lightblue .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  10739. border-color: #3c8dbc;
  10740. }
  10741. .sidebar-dark-navy .nav-sidebar > .nav-item > .nav-link.active,
  10742. .sidebar-light-navy .nav-sidebar > .nav-item > .nav-link.active {
  10743. background-color: #001f3f;
  10744. color: #fff;
  10745. }
  10746. .sidebar-dark-navy .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
  10747. .sidebar-light-navy .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  10748. border-color: #001f3f;
  10749. }
  10750. .sidebar-dark-olive .nav-sidebar > .nav-item > .nav-link.active,
  10751. .sidebar-light-olive .nav-sidebar > .nav-item > .nav-link.active {
  10752. background-color: #3d9970;
  10753. color: #fff;
  10754. }
  10755. .sidebar-dark-olive .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
  10756. .sidebar-light-olive .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  10757. border-color: #3d9970;
  10758. }
  10759. .sidebar-dark-lime .nav-sidebar > .nav-item > .nav-link.active,
  10760. .sidebar-light-lime .nav-sidebar > .nav-item > .nav-link.active {
  10761. background-color: #01ff70;
  10762. color: #1f2d3d;
  10763. }
  10764. .sidebar-dark-lime .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
  10765. .sidebar-light-lime .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  10766. border-color: #01ff70;
  10767. }
  10768. .sidebar-dark-fuchsia .nav-sidebar > .nav-item > .nav-link.active,
  10769. .sidebar-light-fuchsia .nav-sidebar > .nav-item > .nav-link.active {
  10770. background-color: #f012be;
  10771. color: #fff;
  10772. }
  10773. .sidebar-dark-fuchsia .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
  10774. .sidebar-light-fuchsia .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  10775. border-color: #f012be;
  10776. }
  10777. .sidebar-dark-maroon .nav-sidebar > .nav-item > .nav-link.active,
  10778. .sidebar-light-maroon .nav-sidebar > .nav-item > .nav-link.active {
  10779. background-color: #d81b60;
  10780. color: #fff;
  10781. }
  10782. .sidebar-dark-maroon .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
  10783. .sidebar-light-maroon .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  10784. border-color: #d81b60;
  10785. }
  10786. .sidebar-dark-blue .nav-sidebar > .nav-item > .nav-link.active,
  10787. .sidebar-light-blue .nav-sidebar > .nav-item > .nav-link.active {
  10788. background-color: #007bff;
  10789. color: #fff;
  10790. }
  10791. .sidebar-dark-blue .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
  10792. .sidebar-light-blue .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  10793. border-color: #007bff;
  10794. }
  10795. .sidebar-dark-indigo .nav-sidebar > .nav-item > .nav-link.active,
  10796. .sidebar-light-indigo .nav-sidebar > .nav-item > .nav-link.active {
  10797. background-color: #6610f2;
  10798. color: #fff;
  10799. }
  10800. .sidebar-dark-indigo .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
  10801. .sidebar-light-indigo .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  10802. border-color: #6610f2;
  10803. }
  10804. .sidebar-dark-purple .nav-sidebar > .nav-item > .nav-link.active,
  10805. .sidebar-light-purple .nav-sidebar > .nav-item > .nav-link.active {
  10806. background-color: #6f42c1;
  10807. color: #fff;
  10808. }
  10809. .sidebar-dark-purple .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
  10810. .sidebar-light-purple .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  10811. border-color: #6f42c1;
  10812. }
  10813. .sidebar-dark-pink .nav-sidebar > .nav-item > .nav-link.active,
  10814. .sidebar-light-pink .nav-sidebar > .nav-item > .nav-link.active {
  10815. background-color: #e83e8c;
  10816. color: #fff;
  10817. }
  10818. .sidebar-dark-pink .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
  10819. .sidebar-light-pink .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  10820. border-color: #e83e8c;
  10821. }
  10822. .sidebar-dark-red .nav-sidebar > .nav-item > .nav-link.active,
  10823. .sidebar-light-red .nav-sidebar > .nav-item > .nav-link.active {
  10824. background-color: #dc3545;
  10825. color: #fff;
  10826. }
  10827. .sidebar-dark-red .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
  10828. .sidebar-light-red .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  10829. border-color: #dc3545;
  10830. }
  10831. .sidebar-dark-orange .nav-sidebar > .nav-item > .nav-link.active,
  10832. .sidebar-light-orange .nav-sidebar > .nav-item > .nav-link.active {
  10833. background-color: #fd7e14;
  10834. color: #1f2d3d;
  10835. }
  10836. .sidebar-dark-orange .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
  10837. .sidebar-light-orange .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  10838. border-color: #fd7e14;
  10839. }
  10840. .sidebar-dark-yellow .nav-sidebar > .nav-item > .nav-link.active,
  10841. .sidebar-light-yellow .nav-sidebar > .nav-item > .nav-link.active {
  10842. background-color: #ffc107;
  10843. color: #1f2d3d;
  10844. }
  10845. .sidebar-dark-yellow .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
  10846. .sidebar-light-yellow .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  10847. border-color: #ffc107;
  10848. }
  10849. .sidebar-dark-green .nav-sidebar > .nav-item > .nav-link.active,
  10850. .sidebar-light-green .nav-sidebar > .nav-item > .nav-link.active {
  10851. background-color: #28a745;
  10852. color: #fff;
  10853. }
  10854. .sidebar-dark-green .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
  10855. .sidebar-light-green .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  10856. border-color: #28a745;
  10857. }
  10858. .sidebar-dark-teal .nav-sidebar > .nav-item > .nav-link.active,
  10859. .sidebar-light-teal .nav-sidebar > .nav-item > .nav-link.active {
  10860. background-color: #20c997;
  10861. color: #fff;
  10862. }
  10863. .sidebar-dark-teal .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
  10864. .sidebar-light-teal .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  10865. border-color: #20c997;
  10866. }
  10867. .sidebar-dark-cyan .nav-sidebar > .nav-item > .nav-link.active,
  10868. .sidebar-light-cyan .nav-sidebar > .nav-item > .nav-link.active {
  10869. background-color: #17a2b8;
  10870. color: #fff;
  10871. }
  10872. .sidebar-dark-cyan .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
  10873. .sidebar-light-cyan .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  10874. border-color: #17a2b8;
  10875. }
  10876. .sidebar-dark-white .nav-sidebar > .nav-item > .nav-link.active,
  10877. .sidebar-light-white .nav-sidebar > .nav-item > .nav-link.active {
  10878. background-color: #fff;
  10879. color: #1f2d3d;
  10880. }
  10881. .sidebar-dark-white .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
  10882. .sidebar-light-white .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  10883. border-color: #fff;
  10884. }
  10885. .sidebar-dark-gray .nav-sidebar > .nav-item > .nav-link.active,
  10886. .sidebar-light-gray .nav-sidebar > .nav-item > .nav-link.active {
  10887. background-color: #6c757d;
  10888. color: #fff;
  10889. }
  10890. .sidebar-dark-gray .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
  10891. .sidebar-light-gray .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  10892. border-color: #6c757d;
  10893. }
  10894. .sidebar-dark-gray-dark .nav-sidebar > .nav-item > .nav-link.active,
  10895. .sidebar-light-gray-dark .nav-sidebar > .nav-item > .nav-link.active {
  10896. background-color: #343a40;
  10897. color: #fff;
  10898. }
  10899. .sidebar-dark-gray-dark .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
  10900. .sidebar-light-gray-dark .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  10901. border-color: #343a40;
  10902. }
  10903. .sidebar-mini .main-sidebar:not(.sidebar-no-expand) .nav-compact.nav-sidebar.nav-child-indent:not(.nav-flat) .nav-treeview,
  10904. .sidebar-mini-md .main-sidebar:not(.sidebar-no-expand) .nav-compact.nav-sidebar.nav-child-indent:not(.nav-flat) .nav-treeview,
  10905. .sidebar-mini-xs .main-sidebar:not(.sidebar-no-expand) .nav-compact.nav-sidebar.nav-child-indent:not(.nav-flat) .nav-treeview,
  10906. .sidebar-mini .main-sidebar:not(.sidebar-no-expand):hover .nav-compact.nav-sidebar.nav-child-indent:not(.nav-flat) .nav-treeview,
  10907. .sidebar-mini-md .main-sidebar:not(.sidebar-no-expand):hover .nav-compact.nav-sidebar.nav-child-indent:not(.nav-flat) .nav-treeview,
  10908. .sidebar-mini-xs .main-sidebar:not(.sidebar-no-expand):hover .nav-compact.nav-sidebar.nav-child-indent:not(.nav-flat) .nav-treeview,
  10909. .sidebar-mini .main-sidebar.sidebar-focused .nav-compact.nav-sidebar.nav-child-indent:not(.nav-flat) .nav-treeview,
  10910. .sidebar-mini-md .main-sidebar.sidebar-focused .nav-compact.nav-sidebar.nav-child-indent:not(.nav-flat) .nav-treeview,
  10911. .sidebar-mini-xs .main-sidebar.sidebar-focused .nav-compact.nav-sidebar.nav-child-indent:not(.nav-flat) .nav-treeview {
  10912. padding-left: 1rem;
  10913. margin-left: -0.5rem;
  10914. }
  10915. .nav-flat {
  10916. margin: -0.25rem -0.5rem 0;
  10917. }
  10918. .nav-flat .nav-item > .nav-link {
  10919. border-radius: 0;
  10920. margin-bottom: 0;
  10921. }
  10922. .nav-flat .nav-item > .nav-link > .nav-icon {
  10923. margin-left: 0.55rem;
  10924. }
  10925. .nav-flat:not(.nav-child-indent) .nav-treeview .nav-item > .nav-link > .nav-icon {
  10926. margin-left: 0.4rem;
  10927. }
  10928. .nav-flat.nav-child-indent .nav-treeview {
  10929. padding-left: 0;
  10930. }
  10931. .nav-flat.nav-child-indent .nav-treeview .nav-icon {
  10932. margin-left: 0.85rem;
  10933. }
  10934. .nav-flat.nav-child-indent .nav-treeview .nav-treeview {
  10935. border-left: 0.2rem solid;
  10936. }
  10937. .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-icon {
  10938. margin-left: 1.15rem;
  10939. }
  10940. .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-icon {
  10941. margin-left: 1.45rem;
  10942. }
  10943. .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-icon {
  10944. margin-left: 1.75rem;
  10945. }
  10946. .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-icon {
  10947. margin-left: 2.05rem;
  10948. }
  10949. .sidebar-collapse .nav-flat.nav-child-indent .nav-treeview .nav-icon {
  10950. margin-left: 0.55rem;
  10951. }
  10952. .sidebar-collapse .nav-flat.nav-child-indent .nav-treeview .nav-link {
  10953. padding-left: calc(1rem - .2rem);
  10954. }
  10955. .sidebar-collapse .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-icon {
  10956. margin-left: 0.35rem;
  10957. }
  10958. .sidebar-collapse .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-icon {
  10959. margin-left: 0.15rem;
  10960. }
  10961. .sidebar-collapse .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-icon {
  10962. margin-left: -0.15rem;
  10963. }
  10964. .sidebar-collapse .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-icon {
  10965. margin-left: -0.35rem;
  10966. }
  10967. .sidebar-mini .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-compact.nav-sidebar .nav-treeview .nav-icon, .sidebar-mini-md .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-compact.nav-sidebar .nav-treeview .nav-icon, .sidebar-mini-xs .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-compact.nav-sidebar .nav-treeview .nav-icon, .sidebar-mini .main-sidebar.sidebar-focused .nav-flat.nav-compact.nav-sidebar .nav-treeview .nav-icon, .sidebar-mini-md .main-sidebar.sidebar-focused .nav-flat.nav-compact.nav-sidebar .nav-treeview .nav-icon, .sidebar-mini-xs .main-sidebar.sidebar-focused .nav-flat.nav-compact.nav-sidebar .nav-treeview .nav-icon {
  10968. margin-left: 0.4rem;
  10969. }
  10970. .sidebar-mini .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-icon, .sidebar-mini-md .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-icon, .sidebar-mini-xs .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-icon, .sidebar-mini .main-sidebar.sidebar-focused .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-icon, .sidebar-mini-md .main-sidebar.sidebar-focused .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-icon, .sidebar-mini-xs .main-sidebar.sidebar-focused .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-icon {
  10971. margin-left: 0.85rem;
  10972. }
  10973. .sidebar-mini .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-icon, .sidebar-mini-md .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-icon, .sidebar-mini-xs .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-icon, .sidebar-mini .main-sidebar.sidebar-focused .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-icon, .sidebar-mini-md .main-sidebar.sidebar-focused .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-icon, .sidebar-mini-xs .main-sidebar.sidebar-focused .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-icon {
  10974. margin-left: 1.15rem;
  10975. }
  10976. .sidebar-mini .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-icon, .sidebar-mini-md .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-icon, .sidebar-mini-xs .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-icon, .sidebar-mini .main-sidebar.sidebar-focused .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-icon, .sidebar-mini-md .main-sidebar.sidebar-focused .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-icon, .sidebar-mini-xs .main-sidebar.sidebar-focused .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-icon {
  10977. margin-left: 1.45rem;
  10978. }
  10979. .sidebar-mini .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-icon, .sidebar-mini-md .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-icon, .sidebar-mini-xs .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-icon, .sidebar-mini .main-sidebar.sidebar-focused .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-icon, .sidebar-mini-md .main-sidebar.sidebar-focused .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-icon, .sidebar-mini-xs .main-sidebar.sidebar-focused .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-icon {
  10980. margin-left: 1.75rem;
  10981. }
  10982. .sidebar-mini .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-icon, .sidebar-mini-md .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-icon, .sidebar-mini-xs .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-icon, .sidebar-mini .main-sidebar.sidebar-focused .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-icon, .sidebar-mini-md .main-sidebar.sidebar-focused .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-icon, .sidebar-mini-xs .main-sidebar.sidebar-focused .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-icon {
  10983. margin-left: 2.05rem;
  10984. }
  10985. .nav-flat .nav-icon {
  10986. transition: margin-left ease-in-out 0.3s;
  10987. }
  10988. @media (prefers-reduced-motion: reduce) {
  10989. .nav-flat .nav-icon {
  10990. transition: none;
  10991. }
  10992. }
  10993. .nav-flat .nav-treeview .nav-icon {
  10994. margin-left: -0.2rem;
  10995. }
  10996. .nav-flat.nav-sidebar > .nav-item .nav-treeview,
  10997. .nav-flat.nav-sidebar > .nav-item > .nav-treeview {
  10998. background-color: rgba(255, 255, 255, 0.05);
  10999. }
  11000. .nav-flat.nav-sidebar > .nav-item .nav-treeview .nav-item > .nav-link,
  11001. .nav-flat.nav-sidebar > .nav-item > .nav-treeview .nav-item > .nav-link {
  11002. border-left: 0.2rem solid;
  11003. }
  11004. .nav-legacy {
  11005. margin: -0.25rem -0.5rem 0;
  11006. }
  11007. .nav-legacy.nav-sidebar .nav-item > .nav-link {
  11008. border-radius: 0;
  11009. margin-bottom: 0;
  11010. }
  11011. .nav-legacy.nav-sidebar .nav-item > .nav-link > .nav-icon {
  11012. margin-left: 0.55rem;
  11013. }
  11014. .text-sm .nav-legacy.nav-sidebar .nav-item > .nav-link > .nav-icon {
  11015. margin-left: 0.75rem;
  11016. }
  11017. .nav-legacy.nav-sidebar > .nav-item > .nav-link.active {
  11018. background-color: inherit;
  11019. border-left: 3px solid transparent;
  11020. box-shadow: none;
  11021. }
  11022. .nav-legacy.nav-sidebar > .nav-item > .nav-link.active > .nav-icon {
  11023. margin-left: calc(.55rem - 3px);
  11024. }
  11025. .text-sm .nav-legacy.nav-sidebar > .nav-item > .nav-link.active > .nav-icon {
  11026. margin-left: calc(.75rem - 3px);
  11027. }
  11028. .text-sm .nav-legacy.nav-sidebar.nav-flat .nav-treeview .nav-item > .nav-link > .nav-icon {
  11029. margin-left: calc(.75rem - 3px);
  11030. }
  11031. .sidebar-mini .nav-legacy > .nav-item .nav-link .nav-icon, .sidebar-mini-md .nav-legacy > .nav-item .nav-link .nav-icon, .sidebar-mini-xs .nav-legacy > .nav-item .nav-link .nav-icon {
  11032. transition: margin-left ease-in-out 0.3s;
  11033. margin-left: 0.6rem;
  11034. }
  11035. @media (prefers-reduced-motion: reduce) {
  11036. .sidebar-mini .nav-legacy > .nav-item .nav-link .nav-icon, .sidebar-mini-md .nav-legacy > .nav-item .nav-link .nav-icon, .sidebar-mini-xs .nav-legacy > .nav-item .nav-link .nav-icon {
  11037. transition: none;
  11038. }
  11039. }
  11040. .sidebar-mini.sidebar-collapse .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview, .sidebar-mini.sidebar-collapse .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview, .sidebar-mini-md.sidebar-collapse .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview, .sidebar-mini-md.sidebar-collapse .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview, .sidebar-mini-xs.sidebar-collapse .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview, .sidebar-mini-xs.sidebar-collapse .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview {
  11041. padding-left: 1rem;
  11042. }
  11043. .sidebar-mini.sidebar-collapse .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-treeview, .sidebar-mini.sidebar-collapse .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-treeview, .sidebar-mini-md.sidebar-collapse .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-treeview, .sidebar-mini-md.sidebar-collapse .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-treeview, .sidebar-mini-xs.sidebar-collapse .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-treeview, .sidebar-mini-xs.sidebar-collapse .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-treeview {
  11044. padding-left: 2rem;
  11045. margin-left: -1rem;
  11046. }
  11047. .sidebar-mini.sidebar-collapse.text-sm .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview, .sidebar-mini.sidebar-collapse.text-sm .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview, .sidebar-mini-md.sidebar-collapse.text-sm .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview, .sidebar-mini-md.sidebar-collapse.text-sm .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview, .sidebar-mini-xs.sidebar-collapse.text-sm .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview, .sidebar-mini-xs.sidebar-collapse.text-sm .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview {
  11048. padding-left: 0.5rem;
  11049. }
  11050. .sidebar-mini.sidebar-collapse.text-sm .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-treeview, .sidebar-mini.sidebar-collapse.text-sm .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-treeview, .sidebar-mini-md.sidebar-collapse.text-sm .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-treeview, .sidebar-mini-md.sidebar-collapse.text-sm .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-treeview, .sidebar-mini-xs.sidebar-collapse.text-sm .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-treeview, .sidebar-mini-xs.sidebar-collapse.text-sm .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-treeview {
  11051. padding-left: 1rem;
  11052. margin-left: -0.5rem;
  11053. }
  11054. .sidebar-mini.sidebar-collapse .nav-legacy > .nav-item > .nav-link .nav-icon, .sidebar-mini-md.sidebar-collapse .nav-legacy > .nav-item > .nav-link .nav-icon, .sidebar-mini-xs.sidebar-collapse .nav-legacy > .nav-item > .nav-link .nav-icon {
  11055. margin-left: 0.55rem;
  11056. }
  11057. .sidebar-mini.sidebar-collapse .nav-legacy > .nav-item > .nav-link.active > .nav-icon, .sidebar-mini-md.sidebar-collapse .nav-legacy > .nav-item > .nav-link.active > .nav-icon, .sidebar-mini-xs.sidebar-collapse .nav-legacy > .nav-item > .nav-link.active > .nav-icon {
  11058. margin-left: 0.36rem;
  11059. }
  11060. .sidebar-mini.sidebar-collapse .nav-legacy.nav-child-indent .nav-treeview .nav-treeview, .sidebar-mini-md.sidebar-collapse .nav-legacy.nav-child-indent .nav-treeview .nav-treeview, .sidebar-mini-xs.sidebar-collapse .nav-legacy.nav-child-indent .nav-treeview .nav-treeview {
  11061. padding-left: 0;
  11062. margin-left: 0;
  11063. }
  11064. .sidebar-mini.sidebar-collapse.text-sm .nav-legacy > .nav-item > .nav-link .nav-icon, .sidebar-mini-md.sidebar-collapse.text-sm .nav-legacy > .nav-item > .nav-link .nav-icon, .sidebar-mini-xs.sidebar-collapse.text-sm .nav-legacy > .nav-item > .nav-link .nav-icon {
  11065. margin-left: 0.75rem;
  11066. }
  11067. .sidebar-mini.sidebar-collapse.text-sm .nav-legacy > .nav-item > .nav-link.active > .nav-icon, .sidebar-mini-md.sidebar-collapse.text-sm .nav-legacy > .nav-item > .nav-link.active > .nav-icon, .sidebar-mini-xs.sidebar-collapse.text-sm .nav-legacy > .nav-item > .nav-link.active > .nav-icon {
  11068. margin-left: calc(.75rem - 3px);
  11069. }
  11070. [class*=sidebar-dark] .nav-legacy.nav-sidebar > .nav-item .nav-treeview,
  11071. [class*=sidebar-dark] .nav-legacy.nav-sidebar > .nav-item > .nav-treeview {
  11072. background-color: rgba(255, 255, 255, 0.05);
  11073. }
  11074. [class*=sidebar-dark] .nav-legacy.nav-sidebar > .nav-item > .nav-link.active {
  11075. color: #fff;
  11076. }
  11077. [class*=sidebar-dark] .nav-legacy .nav-treeview > .nav-item > .nav-link.active, [class*=sidebar-dark] .nav-legacy .nav-treeview > .nav-item > .nav-link:focus, [class*=sidebar-dark] .nav-legacy .nav-treeview > .nav-item > .nav-link:hover {
  11078. background-color: transparent;
  11079. color: #fff;
  11080. }
  11081. [class*=sidebar-light] .nav-legacy.nav-sidebar > .nav-item .nav-treeview,
  11082. [class*=sidebar-light] .nav-legacy.nav-sidebar > .nav-item > .nav-treeview {
  11083. background-color: rgba(0, 0, 0, 0.05);
  11084. }
  11085. [class*=sidebar-light] .nav-legacy.nav-sidebar > .nav-item > .nav-link.active {
  11086. color: #000;
  11087. }
  11088. [class*=sidebar-light] .nav-legacy .nav-treeview > .nav-item > .nav-link.active, [class*=sidebar-light] .nav-legacy .nav-treeview > .nav-item > .nav-link:focus, [class*=sidebar-light] .nav-legacy .nav-treeview > .nav-item > .nav-link:hover {
  11089. background-color: transparent;
  11090. color: #000;
  11091. }
  11092. .nav-collapse-hide-child .menu-open > .nav-treeview {
  11093. max-height: min-content;
  11094. animation-name: fadeIn;
  11095. animation-duration: 0.3s;
  11096. animation-fill-mode: both;
  11097. }
  11098. .sidebar-collapse .nav-collapse-hide-child .menu-open > .nav-treeview {
  11099. max-height: 0;
  11100. animation-name: fadeOut;
  11101. animation-duration: 0.3s;
  11102. animation-fill-mode: both;
  11103. }
  11104. .sidebar-mini.sidebar-collapse .main-sidebar.sidebar-focused .nav-collapse-hide-child .menu-open > .nav-treeview, .sidebar-mini.sidebar-collapse .main-sidebar:not(.sidebar-no-expand):hover .nav-collapse-hide-child .menu-open > .nav-treeview, .sidebar-mini-md.sidebar-collapse .main-sidebar.sidebar-focused .nav-collapse-hide-child .menu-open > .nav-treeview, .sidebar-mini-md.sidebar-collapse .main-sidebar:not(.sidebar-no-expand):hover .nav-collapse-hide-child .menu-open > .nav-treeview, .sidebar-mini-xs.sidebar-collapse .main-sidebar.sidebar-focused .nav-collapse-hide-child .menu-open > .nav-treeview, .sidebar-mini-xs.sidebar-collapse .main-sidebar:not(.sidebar-no-expand):hover .nav-collapse-hide-child .menu-open > .nav-treeview {
  11105. max-height: min-content;
  11106. animation-name: fadeIn;
  11107. animation-duration: 0.3s;
  11108. animation-fill-mode: both;
  11109. }
  11110. .nav-compact .nav-link,
  11111. .nav-compact .nav-header {
  11112. padding-top: 0.25rem;
  11113. padding-bottom: 0.25rem;
  11114. }
  11115. .nav-compact .nav-header:not(:first-of-type) {
  11116. padding-top: 0.75rem;
  11117. padding-bottom: 0.25rem;
  11118. }
  11119. .nav-compact .nav-link > .right,
  11120. .nav-compact .nav-link > p > .right {
  11121. top: 0.465rem;
  11122. }
  11123. .text-sm .nav-compact .nav-link > .right,
  11124. .text-sm .nav-compact .nav-link > p > .right {
  11125. top: 0.7rem;
  11126. }
  11127. [class*=sidebar-dark] .form-control-sidebar,
  11128. [class*=sidebar-dark] .btn-sidebar {
  11129. background-color: #3f474e;
  11130. border: 1px solid #56606a;
  11131. color: white;
  11132. }
  11133. [class*=sidebar-dark] .form-control-sidebar:focus,
  11134. [class*=sidebar-dark] .btn-sidebar:focus {
  11135. border: 1px solid #7a8793;
  11136. }
  11137. [class*=sidebar-dark] .btn-sidebar:hover {
  11138. background-color: #454d55;
  11139. }
  11140. [class*=sidebar-dark] .btn-sidebar:focus {
  11141. background-color: #4b545c;
  11142. }
  11143. [class*=sidebar-dark] .list-group-item {
  11144. background-color: #454d55;
  11145. border-color: #56606a;
  11146. color: #c2c7d0;
  11147. }
  11148. [class*=sidebar-dark] .list-group-item:hover {
  11149. background-color: #4b545c;
  11150. }
  11151. [class*=sidebar-dark] .list-group-item:focus {
  11152. background-color: #515a63;
  11153. }
  11154. [class*=sidebar-dark] .list-group-item .search-path {
  11155. color: #adb5bd;
  11156. }
  11157. [class*=sidebar-light] .form-control-sidebar,
  11158. [class*=sidebar-light] .btn-sidebar {
  11159. background-color: #f2f2f2;
  11160. border: 1px solid #d9d9d9;
  11161. color: #1f2d3d;
  11162. }
  11163. [class*=sidebar-light] .form-control-sidebar:focus,
  11164. [class*=sidebar-light] .btn-sidebar:focus {
  11165. border: 1px solid #b3b3b3;
  11166. }
  11167. [class*=sidebar-light] .btn-sidebar:hover {
  11168. background-color: #ececec;
  11169. }
  11170. [class*=sidebar-light] .btn-sidebar:focus {
  11171. background-color: #e6e6e6;
  11172. }
  11173. [class*=sidebar-light] .list-group-item {
  11174. border-color: #d9d9d9;
  11175. }
  11176. [class*=sidebar-light] .list-group-item:hover {
  11177. background-color: #ececec;
  11178. }
  11179. [class*=sidebar-light] .list-group-item:focus {
  11180. background-color: #e6e6e6;
  11181. }
  11182. [class*=sidebar-light] .list-group-item .search-path {
  11183. color: #6c757d;
  11184. }
  11185. .sidebar .form-inline .input-group {
  11186. width: 100%;
  11187. flex-wrap: nowrap;
  11188. }
  11189. .sidebar nav .form-inline {
  11190. margin-bottom: 0.2rem;
  11191. }
  11192. .layout-boxed:not(.sidebar-mini):not(.sidebar-mini-md):not(.sidebar-mini-xs).sidebar-collapse .main-sidebar {
  11193. margin-left: 0;
  11194. }
  11195. .layout-boxed:not(.sidebar-mini):not(.sidebar-mini-md):not(.sidebar-mini-xs) .content-wrapper,
  11196. .layout-boxed:not(.sidebar-mini):not(.sidebar-mini-md):not(.sidebar-mini-xs) .main-header,
  11197. .layout-boxed:not(.sidebar-mini):not(.sidebar-mini-md):not(.sidebar-mini-xs) .main-footer {
  11198. z-index: 9999;
  11199. position: relative;
  11200. }
  11201. .sidebar-collapse .form-control-sidebar,
  11202. .sidebar-collapse .form-control-sidebar ~ .input-group-append,
  11203. .sidebar-collapse .sidebar-search-results {
  11204. display: none;
  11205. }
  11206. [data-widget=sidebar-search] input[type=search]::-ms-clear, [data-widget=sidebar-search] input[type=search]::-ms-reveal {
  11207. display: none;
  11208. width: 0;
  11209. height: 0;
  11210. }
  11211. [data-widget=sidebar-search] input[type=search]::-webkit-search-cancel-button, [data-widget=sidebar-search] input[type=search]::-webkit-search-decoration, [data-widget=sidebar-search] input[type=search]::-webkit-search-results-button, [data-widget=sidebar-search] input[type=search]::-webkit-search-results-decoration {
  11212. display: none;
  11213. }
  11214. .sidebar-search-results {
  11215. position: relative;
  11216. display: none;
  11217. width: 100%;
  11218. }
  11219. .sidebar-search-open .sidebar-search-results {
  11220. display: inline-block;
  11221. }
  11222. .sidebar-search-results .search-title {
  11223. margin-bottom: -0.1rem;
  11224. }
  11225. .sidebar-search-results .list-group {
  11226. position: absolute;
  11227. width: 100%;
  11228. z-index: 1039;
  11229. }
  11230. .sidebar-search-results .list-group > .list-group-item {
  11231. padding: 0.375rem 0.75rem;
  11232. }
  11233. .sidebar-search-results .list-group > .list-group-item:-moz-focusring {
  11234. margin-top: 0;
  11235. border-left: 1px solid transparent;
  11236. border-top: 0;
  11237. border-bottom: 1px solid transparent;
  11238. }
  11239. .sidebar-search-results .list-group > .list-group-item:first-child {
  11240. margin-top: 0;
  11241. border-top: 0;
  11242. border-top-left-radius: 0;
  11243. border-top-right-radius: 0;
  11244. }
  11245. .sidebar-search-results .search-path {
  11246. font-size: 80%;
  11247. }
  11248. .sidebar-search-open .btn,
  11249. .sidebar-search-open .form-control {
  11250. border-bottom-right-radius: 0;
  11251. border-bottom-left-radius: 0;
  11252. }
  11253. [class*=sidebar-dark] .sidebar-custom {
  11254. border-top: 1px solid #4f5962;
  11255. }
  11256. [class*=sidebar-light] .sidebar-custom {
  11257. border-top: 1px solid #dee2e6;
  11258. }
  11259. .layout-fixed.sidebar-collapse .hide-on-collapse {
  11260. display: none;
  11261. }
  11262. .layout-fixed.sidebar-collapse:hover .hide-on-collapse {
  11263. display: block;
  11264. }
  11265. .layout-fixed .main-sidebar-custom .sidebar {
  11266. height: calc(100% - ((3.5rem + 4rem) + 1px));
  11267. }
  11268. .layout-fixed .main-sidebar-custom .sidebar-custom {
  11269. height: 4rem;
  11270. padding: 0.85rem 0.5rem;
  11271. }
  11272. .layout-fixed .main-sidebar-custom-lg .sidebar {
  11273. height: calc(100% - ((3.5rem + 6rem) + 1px));
  11274. }
  11275. .layout-fixed .main-sidebar-custom-lg .sidebar-custom {
  11276. height: 6rem;
  11277. }
  11278. .layout-fixed .main-sidebar-custom-xl .sidebar {
  11279. height: calc(100% - ((3.5rem + 8rem) + 1px));
  11280. }
  11281. .layout-fixed .main-sidebar-custom-xl .sidebar-custom {
  11282. height: 8rem;
  11283. }
  11284. .layout-fixed .main-sidebar-custom .pos-right,
  11285. .layout-fixed .main-sidebar-custom-lg .pos-right,
  11286. .layout-fixed .main-sidebar-custom-xl .pos-right {
  11287. position: absolute;
  11288. right: 0.5rem;
  11289. }
  11290. .dark-mode .sidebar-dark-primary .nav-sidebar > .nav-item > .nav-link.active,
  11291. .dark-mode .sidebar-light-primary .nav-sidebar > .nav-item > .nav-link.active {
  11292. background-color: #3f6791;
  11293. color: #fff;
  11294. }
  11295. .dark-mode .sidebar-dark-primary .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
  11296. .dark-mode .sidebar-light-primary .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  11297. border-color: #3f6791;
  11298. }
  11299. .dark-mode .sidebar-dark-secondary .nav-sidebar > .nav-item > .nav-link.active,
  11300. .dark-mode .sidebar-light-secondary .nav-sidebar > .nav-item > .nav-link.active {
  11301. background-color: #6c757d;
  11302. color: #fff;
  11303. }
  11304. .dark-mode .sidebar-dark-secondary .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
  11305. .dark-mode .sidebar-light-secondary .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  11306. border-color: #6c757d;
  11307. }
  11308. .dark-mode .sidebar-dark-success .nav-sidebar > .nav-item > .nav-link.active,
  11309. .dark-mode .sidebar-light-success .nav-sidebar > .nav-item > .nav-link.active {
  11310. background-color: #00bc8c;
  11311. color: #fff;
  11312. }
  11313. .dark-mode .sidebar-dark-success .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
  11314. .dark-mode .sidebar-light-success .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  11315. border-color: #00bc8c;
  11316. }
  11317. .dark-mode .sidebar-dark-info .nav-sidebar > .nav-item > .nav-link.active,
  11318. .dark-mode .sidebar-light-info .nav-sidebar > .nav-item > .nav-link.active {
  11319. background-color: #3498db;
  11320. color: #fff;
  11321. }
  11322. .dark-mode .sidebar-dark-info .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
  11323. .dark-mode .sidebar-light-info .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  11324. border-color: #3498db;
  11325. }
  11326. .dark-mode .sidebar-dark-warning .nav-sidebar > .nav-item > .nav-link.active,
  11327. .dark-mode .sidebar-light-warning .nav-sidebar > .nav-item > .nav-link.active {
  11328. background-color: #f39c12;
  11329. color: #1f2d3d;
  11330. }
  11331. .dark-mode .sidebar-dark-warning .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
  11332. .dark-mode .sidebar-light-warning .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  11333. border-color: #f39c12;
  11334. }
  11335. .dark-mode .sidebar-dark-danger .nav-sidebar > .nav-item > .nav-link.active,
  11336. .dark-mode .sidebar-light-danger .nav-sidebar > .nav-item > .nav-link.active {
  11337. background-color: #e74c3c;
  11338. color: #fff;
  11339. }
  11340. .dark-mode .sidebar-dark-danger .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
  11341. .dark-mode .sidebar-light-danger .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  11342. border-color: #e74c3c;
  11343. }
  11344. .dark-mode .sidebar-dark-light .nav-sidebar > .nav-item > .nav-link.active,
  11345. .dark-mode .sidebar-light-light .nav-sidebar > .nav-item > .nav-link.active {
  11346. background-color: #f8f9fa;
  11347. color: #1f2d3d;
  11348. }
  11349. .dark-mode .sidebar-dark-light .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
  11350. .dark-mode .sidebar-light-light .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  11351. border-color: #f8f9fa;
  11352. }
  11353. .dark-mode .sidebar-dark-dark .nav-sidebar > .nav-item > .nav-link.active,
  11354. .dark-mode .sidebar-light-dark .nav-sidebar > .nav-item > .nav-link.active {
  11355. background-color: #343a40;
  11356. color: #fff;
  11357. }
  11358. .dark-mode .sidebar-dark-dark .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
  11359. .dark-mode .sidebar-light-dark .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  11360. border-color: #343a40;
  11361. }
  11362. .dark-mode .sidebar-dark-lightblue .nav-sidebar > .nav-item > .nav-link.active,
  11363. .dark-mode .sidebar-light-lightblue .nav-sidebar > .nav-item > .nav-link.active {
  11364. background-color: #86bad8;
  11365. color: #1f2d3d;
  11366. }
  11367. .dark-mode .sidebar-dark-lightblue .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
  11368. .dark-mode .sidebar-light-lightblue .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  11369. border-color: #86bad8;
  11370. }
  11371. .dark-mode .sidebar-dark-navy .nav-sidebar > .nav-item > .nav-link.active,
  11372. .dark-mode .sidebar-light-navy .nav-sidebar > .nav-item > .nav-link.active {
  11373. background-color: #002c59;
  11374. color: #fff;
  11375. }
  11376. .dark-mode .sidebar-dark-navy .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
  11377. .dark-mode .sidebar-light-navy .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  11378. border-color: #002c59;
  11379. }
  11380. .dark-mode .sidebar-dark-olive .nav-sidebar > .nav-item > .nav-link.active,
  11381. .dark-mode .sidebar-light-olive .nav-sidebar > .nav-item > .nav-link.active {
  11382. background-color: #74c8a3;
  11383. color: #1f2d3d;
  11384. }
  11385. .dark-mode .sidebar-dark-olive .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
  11386. .dark-mode .sidebar-light-olive .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  11387. border-color: #74c8a3;
  11388. }
  11389. .dark-mode .sidebar-dark-lime .nav-sidebar > .nav-item > .nav-link.active,
  11390. .dark-mode .sidebar-light-lime .nav-sidebar > .nav-item > .nav-link.active {
  11391. background-color: #67ffa9;
  11392. color: #1f2d3d;
  11393. }
  11394. .dark-mode .sidebar-dark-lime .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
  11395. .dark-mode .sidebar-light-lime .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  11396. border-color: #67ffa9;
  11397. }
  11398. .dark-mode .sidebar-dark-fuchsia .nav-sidebar > .nav-item > .nav-link.active,
  11399. .dark-mode .sidebar-light-fuchsia .nav-sidebar > .nav-item > .nav-link.active {
  11400. background-color: #f672d8;
  11401. color: #1f2d3d;
  11402. }
  11403. .dark-mode .sidebar-dark-fuchsia .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
  11404. .dark-mode .sidebar-light-fuchsia .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  11405. border-color: #f672d8;
  11406. }
  11407. .dark-mode .sidebar-dark-maroon .nav-sidebar > .nav-item > .nav-link.active,
  11408. .dark-mode .sidebar-light-maroon .nav-sidebar > .nav-item > .nav-link.active {
  11409. background-color: #ed6c9b;
  11410. color: #1f2d3d;
  11411. }
  11412. .dark-mode .sidebar-dark-maroon .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
  11413. .dark-mode .sidebar-light-maroon .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  11414. border-color: #ed6c9b;
  11415. }
  11416. .dark-mode .sidebar-dark-blue .nav-sidebar > .nav-item > .nav-link.active,
  11417. .dark-mode .sidebar-light-blue .nav-sidebar > .nav-item > .nav-link.active {
  11418. background-color: #3f6791;
  11419. color: #fff;
  11420. }
  11421. .dark-mode .sidebar-dark-blue .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
  11422. .dark-mode .sidebar-light-blue .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  11423. border-color: #3f6791;
  11424. }
  11425. .dark-mode .sidebar-dark-indigo .nav-sidebar > .nav-item > .nav-link.active,
  11426. .dark-mode .sidebar-light-indigo .nav-sidebar > .nav-item > .nav-link.active {
  11427. background-color: #6610f2;
  11428. color: #fff;
  11429. }
  11430. .dark-mode .sidebar-dark-indigo .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
  11431. .dark-mode .sidebar-light-indigo .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  11432. border-color: #6610f2;
  11433. }
  11434. .dark-mode .sidebar-dark-purple .nav-sidebar > .nav-item > .nav-link.active,
  11435. .dark-mode .sidebar-light-purple .nav-sidebar > .nav-item > .nav-link.active {
  11436. background-color: #6f42c1;
  11437. color: #fff;
  11438. }
  11439. .dark-mode .sidebar-dark-purple .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
  11440. .dark-mode .sidebar-light-purple .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  11441. border-color: #6f42c1;
  11442. }
  11443. .dark-mode .sidebar-dark-pink .nav-sidebar > .nav-item > .nav-link.active,
  11444. .dark-mode .sidebar-light-pink .nav-sidebar > .nav-item > .nav-link.active {
  11445. background-color: #e83e8c;
  11446. color: #fff;
  11447. }
  11448. .dark-mode .sidebar-dark-pink .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
  11449. .dark-mode .sidebar-light-pink .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  11450. border-color: #e83e8c;
  11451. }
  11452. .dark-mode .sidebar-dark-red .nav-sidebar > .nav-item > .nav-link.active,
  11453. .dark-mode .sidebar-light-red .nav-sidebar > .nav-item > .nav-link.active {
  11454. background-color: #e74c3c;
  11455. color: #fff;
  11456. }
  11457. .dark-mode .sidebar-dark-red .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
  11458. .dark-mode .sidebar-light-red .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  11459. border-color: #e74c3c;
  11460. }
  11461. .dark-mode .sidebar-dark-orange .nav-sidebar > .nav-item > .nav-link.active,
  11462. .dark-mode .sidebar-light-orange .nav-sidebar > .nav-item > .nav-link.active {
  11463. background-color: #fd7e14;
  11464. color: #1f2d3d;
  11465. }
  11466. .dark-mode .sidebar-dark-orange .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
  11467. .dark-mode .sidebar-light-orange .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  11468. border-color: #fd7e14;
  11469. }
  11470. .dark-mode .sidebar-dark-yellow .nav-sidebar > .nav-item > .nav-link.active,
  11471. .dark-mode .sidebar-light-yellow .nav-sidebar > .nav-item > .nav-link.active {
  11472. background-color: #f39c12;
  11473. color: #1f2d3d;
  11474. }
  11475. .dark-mode .sidebar-dark-yellow .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
  11476. .dark-mode .sidebar-light-yellow .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  11477. border-color: #f39c12;
  11478. }
  11479. .dark-mode .sidebar-dark-green .nav-sidebar > .nav-item > .nav-link.active,
  11480. .dark-mode .sidebar-light-green .nav-sidebar > .nav-item > .nav-link.active {
  11481. background-color: #00bc8c;
  11482. color: #fff;
  11483. }
  11484. .dark-mode .sidebar-dark-green .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
  11485. .dark-mode .sidebar-light-green .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  11486. border-color: #00bc8c;
  11487. }
  11488. .dark-mode .sidebar-dark-teal .nav-sidebar > .nav-item > .nav-link.active,
  11489. .dark-mode .sidebar-light-teal .nav-sidebar > .nav-item > .nav-link.active {
  11490. background-color: #20c997;
  11491. color: #fff;
  11492. }
  11493. .dark-mode .sidebar-dark-teal .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
  11494. .dark-mode .sidebar-light-teal .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  11495. border-color: #20c997;
  11496. }
  11497. .dark-mode .sidebar-dark-cyan .nav-sidebar > .nav-item > .nav-link.active,
  11498. .dark-mode .sidebar-light-cyan .nav-sidebar > .nav-item > .nav-link.active {
  11499. background-color: #3498db;
  11500. color: #fff;
  11501. }
  11502. .dark-mode .sidebar-dark-cyan .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
  11503. .dark-mode .sidebar-light-cyan .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  11504. border-color: #3498db;
  11505. }
  11506. .dark-mode .sidebar-dark-white .nav-sidebar > .nav-item > .nav-link.active,
  11507. .dark-mode .sidebar-light-white .nav-sidebar > .nav-item > .nav-link.active {
  11508. background-color: #fff;
  11509. color: #1f2d3d;
  11510. }
  11511. .dark-mode .sidebar-dark-white .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
  11512. .dark-mode .sidebar-light-white .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  11513. border-color: #fff;
  11514. }
  11515. .dark-mode .sidebar-dark-gray .nav-sidebar > .nav-item > .nav-link.active,
  11516. .dark-mode .sidebar-light-gray .nav-sidebar > .nav-item > .nav-link.active {
  11517. background-color: #6c757d;
  11518. color: #fff;
  11519. }
  11520. .dark-mode .sidebar-dark-gray .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
  11521. .dark-mode .sidebar-light-gray .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  11522. border-color: #6c757d;
  11523. }
  11524. .dark-mode .sidebar-dark-gray-dark .nav-sidebar > .nav-item > .nav-link.active,
  11525. .dark-mode .sidebar-light-gray-dark .nav-sidebar > .nav-item > .nav-link.active {
  11526. background-color: #343a40;
  11527. color: #fff;
  11528. }
  11529. .dark-mode .sidebar-dark-gray-dark .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
  11530. .dark-mode .sidebar-light-gray-dark .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  11531. border-color: #343a40;
  11532. }
  11533. .dark-mode [class*=sidebar-light-] .sidebar a {
  11534. color: #343a40;
  11535. }
  11536. .dark-mode [class*=sidebar-light-] .sidebar a:hover {
  11537. text-decoration: none;
  11538. }
  11539. .logo-xs,
  11540. .logo-xl {
  11541. opacity: 1;
  11542. position: absolute;
  11543. visibility: visible;
  11544. }
  11545. .logo-xs.brand-image-xs,
  11546. .logo-xl.brand-image-xs {
  11547. left: 18px;
  11548. top: 12px;
  11549. }
  11550. .logo-xs.brand-image-xl,
  11551. .logo-xl.brand-image-xl {
  11552. left: 12px;
  11553. top: 6px;
  11554. }
  11555. .logo-xs {
  11556. opacity: 0;
  11557. visibility: hidden;
  11558. }
  11559. .logo-xs.brand-image-xl {
  11560. left: 16px;
  11561. top: 8px;
  11562. }
  11563. .brand-link.logo-switch::before {
  11564. content: " ";
  11565. }
  11566. @media (min-width: 992px) {
  11567. .sidebar-mini .nav-sidebar,
  11568. .sidebar-mini .nav-sidebar > .nav-header,
  11569. .sidebar-mini .nav-sidebar .nav-link {
  11570. white-space: nowrap;
  11571. }
  11572. .sidebar-mini.sidebar-collapse .d-hidden-mini {
  11573. display: none;
  11574. }
  11575. .sidebar-mini.sidebar-collapse .content-wrapper,
  11576. .sidebar-mini.sidebar-collapse .main-footer,
  11577. .sidebar-mini.sidebar-collapse .main-header {
  11578. margin-left: 4.6rem !important;
  11579. }
  11580. .sidebar-mini.sidebar-collapse .nav-sidebar .nav-header {
  11581. display: none;
  11582. }
  11583. .sidebar-mini.sidebar-collapse .nav-sidebar .nav-link p {
  11584. width: 0;
  11585. white-space: nowrap;
  11586. }
  11587. .sidebar-mini.sidebar-collapse .sidebar .user-panel > .info,
  11588. .sidebar-mini.sidebar-collapse .nav-sidebar .nav-link p,
  11589. .sidebar-mini.sidebar-collapse .brand-text {
  11590. margin-left: -10px;
  11591. animation-name: fadeOut;
  11592. animation-duration: 0.3s;
  11593. animation-fill-mode: both;
  11594. visibility: hidden;
  11595. }
  11596. .sidebar-mini.sidebar-collapse .logo-xl {
  11597. animation-name: fadeOut;
  11598. animation-duration: 0.3s;
  11599. animation-fill-mode: both;
  11600. visibility: hidden;
  11601. }
  11602. .sidebar-mini.sidebar-collapse .logo-xs {
  11603. display: inline-block;
  11604. animation-name: fadeIn;
  11605. animation-duration: 0.3s;
  11606. animation-fill-mode: both;
  11607. visibility: visible;
  11608. }
  11609. .sidebar-mini.sidebar-collapse .main-sidebar {
  11610. overflow-x: hidden;
  11611. }
  11612. .sidebar-mini.sidebar-collapse .main-sidebar, .sidebar-mini.sidebar-collapse .main-sidebar::before {
  11613. margin-left: 0;
  11614. width: 4.6rem;
  11615. }
  11616. .sidebar-mini.sidebar-collapse .main-sidebar .user-panel .image {
  11617. float: none;
  11618. }
  11619. .sidebar-mini.sidebar-collapse .main-sidebar:hover, .sidebar-mini.sidebar-collapse .main-sidebar.sidebar-focused {
  11620. width: 250px;
  11621. }
  11622. .sidebar-mini.sidebar-collapse .main-sidebar:hover .brand-link, .sidebar-mini.sidebar-collapse .main-sidebar.sidebar-focused .brand-link {
  11623. width: 250px;
  11624. }
  11625. .sidebar-mini.sidebar-collapse .main-sidebar:hover .user-panel, .sidebar-mini.sidebar-collapse .main-sidebar.sidebar-focused .user-panel {
  11626. text-align: left;
  11627. }
  11628. .sidebar-mini.sidebar-collapse .main-sidebar:hover .user-panel .image, .sidebar-mini.sidebar-collapse .main-sidebar.sidebar-focused .user-panel .image {
  11629. float: left;
  11630. }
  11631. .sidebar-mini.sidebar-collapse .main-sidebar:hover .user-panel > .info,
  11632. .sidebar-mini.sidebar-collapse .main-sidebar:hover .nav-sidebar .nav-link p,
  11633. .sidebar-mini.sidebar-collapse .main-sidebar:hover .brand-text,
  11634. .sidebar-mini.sidebar-collapse .main-sidebar:hover .logo-xl, .sidebar-mini.sidebar-collapse .main-sidebar.sidebar-focused .user-panel > .info,
  11635. .sidebar-mini.sidebar-collapse .main-sidebar.sidebar-focused .nav-sidebar .nav-link p,
  11636. .sidebar-mini.sidebar-collapse .main-sidebar.sidebar-focused .brand-text,
  11637. .sidebar-mini.sidebar-collapse .main-sidebar.sidebar-focused .logo-xl {
  11638. display: inline-block;
  11639. margin-left: 0;
  11640. animation-name: fadeIn;
  11641. animation-duration: 0.3s;
  11642. animation-fill-mode: both;
  11643. visibility: visible;
  11644. }
  11645. .sidebar-mini.sidebar-collapse .main-sidebar:hover .logo-xs, .sidebar-mini.sidebar-collapse .main-sidebar.sidebar-focused .logo-xs {
  11646. animation-name: fadeOut;
  11647. animation-duration: 0.3s;
  11648. animation-fill-mode: both;
  11649. visibility: hidden;
  11650. }
  11651. .sidebar-mini.sidebar-collapse .main-sidebar:hover .brand-image, .sidebar-mini.sidebar-collapse .main-sidebar.sidebar-focused .brand-image {
  11652. margin-right: 0.5rem;
  11653. }
  11654. .sidebar-mini.sidebar-collapse .main-sidebar:hover .sidebar-form,
  11655. .sidebar-mini.sidebar-collapse .main-sidebar:hover .user-panel > .info, .sidebar-mini.sidebar-collapse .main-sidebar.sidebar-focused .sidebar-form,
  11656. .sidebar-mini.sidebar-collapse .main-sidebar.sidebar-focused .user-panel > .info {
  11657. display: block !important;
  11658. transform: translateZ(0);
  11659. }
  11660. .sidebar-mini.sidebar-collapse .main-sidebar:hover .nav-sidebar > .nav-item > .nav-link > span, .sidebar-mini.sidebar-collapse .main-sidebar.sidebar-focused .nav-sidebar > .nav-item > .nav-link > span {
  11661. display: inline-block !important;
  11662. }
  11663. .sidebar-mini.sidebar-collapse .visible-sidebar-mini {
  11664. display: block !important;
  11665. }
  11666. .sidebar-mini.sidebar-collapse.layout-fixed .main-sidebar:hover .brand-link {
  11667. width: 250px;
  11668. }
  11669. .sidebar-mini.sidebar-collapse.layout-fixed .brand-link {
  11670. width: 4.6rem;
  11671. }
  11672. }
  11673. @media (max-width: 991.98px) {
  11674. .sidebar-mini.sidebar-collapse .main-sidebar {
  11675. box-shadow: none !important;
  11676. }
  11677. }
  11678. @media (min-width: 768px) {
  11679. .sidebar-mini-md .nav-sidebar,
  11680. .sidebar-mini-md .nav-sidebar > .nav-header,
  11681. .sidebar-mini-md .nav-sidebar .nav-link {
  11682. white-space: nowrap;
  11683. }
  11684. .sidebar-mini-md.sidebar-collapse .d-hidden-mini {
  11685. display: none;
  11686. }
  11687. .sidebar-mini-md.sidebar-collapse .content-wrapper,
  11688. .sidebar-mini-md.sidebar-collapse .main-footer,
  11689. .sidebar-mini-md.sidebar-collapse .main-header {
  11690. margin-left: 4.6rem !important;
  11691. }
  11692. .sidebar-mini-md.sidebar-collapse .nav-sidebar .nav-header {
  11693. display: none;
  11694. }
  11695. .sidebar-mini-md.sidebar-collapse .nav-sidebar .nav-link p {
  11696. width: 0;
  11697. white-space: nowrap;
  11698. }
  11699. .sidebar-mini-md.sidebar-collapse .sidebar .user-panel > .info,
  11700. .sidebar-mini-md.sidebar-collapse .nav-sidebar .nav-link p,
  11701. .sidebar-mini-md.sidebar-collapse .brand-text {
  11702. margin-left: -10px;
  11703. animation-name: fadeOut;
  11704. animation-duration: 0.3s;
  11705. animation-fill-mode: both;
  11706. visibility: hidden;
  11707. }
  11708. .sidebar-mini-md.sidebar-collapse .logo-xl {
  11709. animation-name: fadeOut;
  11710. animation-duration: 0.3s;
  11711. animation-fill-mode: both;
  11712. visibility: hidden;
  11713. }
  11714. .sidebar-mini-md.sidebar-collapse .logo-xs {
  11715. display: inline-block;
  11716. animation-name: fadeIn;
  11717. animation-duration: 0.3s;
  11718. animation-fill-mode: both;
  11719. visibility: visible;
  11720. }
  11721. .sidebar-mini-md.sidebar-collapse .main-sidebar {
  11722. overflow-x: hidden;
  11723. }
  11724. .sidebar-mini-md.sidebar-collapse .main-sidebar, .sidebar-mini-md.sidebar-collapse .main-sidebar::before {
  11725. margin-left: 0;
  11726. width: 4.6rem;
  11727. }
  11728. .sidebar-mini-md.sidebar-collapse .main-sidebar .user-panel .image {
  11729. float: none;
  11730. }
  11731. .sidebar-mini-md.sidebar-collapse .main-sidebar:hover, .sidebar-mini-md.sidebar-collapse .main-sidebar.sidebar-focused {
  11732. width: 250px;
  11733. }
  11734. .sidebar-mini-md.sidebar-collapse .main-sidebar:hover .brand-link, .sidebar-mini-md.sidebar-collapse .main-sidebar.sidebar-focused .brand-link {
  11735. width: 250px;
  11736. }
  11737. .sidebar-mini-md.sidebar-collapse .main-sidebar:hover .user-panel, .sidebar-mini-md.sidebar-collapse .main-sidebar.sidebar-focused .user-panel {
  11738. text-align: left;
  11739. }
  11740. .sidebar-mini-md.sidebar-collapse .main-sidebar:hover .user-panel .image, .sidebar-mini-md.sidebar-collapse .main-sidebar.sidebar-focused .user-panel .image {
  11741. float: left;
  11742. }
  11743. .sidebar-mini-md.sidebar-collapse .main-sidebar:hover .user-panel > .info,
  11744. .sidebar-mini-md.sidebar-collapse .main-sidebar:hover .nav-sidebar .nav-link p,
  11745. .sidebar-mini-md.sidebar-collapse .main-sidebar:hover .brand-text,
  11746. .sidebar-mini-md.sidebar-collapse .main-sidebar:hover .logo-xl, .sidebar-mini-md.sidebar-collapse .main-sidebar.sidebar-focused .user-panel > .info,
  11747. .sidebar-mini-md.sidebar-collapse .main-sidebar.sidebar-focused .nav-sidebar .nav-link p,
  11748. .sidebar-mini-md.sidebar-collapse .main-sidebar.sidebar-focused .brand-text,
  11749. .sidebar-mini-md.sidebar-collapse .main-sidebar.sidebar-focused .logo-xl {
  11750. display: inline-block;
  11751. margin-left: 0;
  11752. animation-name: fadeIn;
  11753. animation-duration: 0.3s;
  11754. animation-fill-mode: both;
  11755. visibility: visible;
  11756. }
  11757. .sidebar-mini-md.sidebar-collapse .main-sidebar:hover .logo-xs, .sidebar-mini-md.sidebar-collapse .main-sidebar.sidebar-focused .logo-xs {
  11758. animation-name: fadeOut;
  11759. animation-duration: 0.3s;
  11760. animation-fill-mode: both;
  11761. visibility: hidden;
  11762. }
  11763. .sidebar-mini-md.sidebar-collapse .main-sidebar:hover .brand-image, .sidebar-mini-md.sidebar-collapse .main-sidebar.sidebar-focused .brand-image {
  11764. margin-right: 0.5rem;
  11765. }
  11766. .sidebar-mini-md.sidebar-collapse .main-sidebar:hover .sidebar-form,
  11767. .sidebar-mini-md.sidebar-collapse .main-sidebar:hover .user-panel > .info, .sidebar-mini-md.sidebar-collapse .main-sidebar.sidebar-focused .sidebar-form,
  11768. .sidebar-mini-md.sidebar-collapse .main-sidebar.sidebar-focused .user-panel > .info {
  11769. display: block !important;
  11770. transform: translateZ(0);
  11771. }
  11772. .sidebar-mini-md.sidebar-collapse .main-sidebar:hover .nav-sidebar > .nav-item > .nav-link > span, .sidebar-mini-md.sidebar-collapse .main-sidebar.sidebar-focused .nav-sidebar > .nav-item > .nav-link > span {
  11773. display: inline-block !important;
  11774. }
  11775. .sidebar-mini-md.sidebar-collapse .visible-sidebar-mini {
  11776. display: block !important;
  11777. }
  11778. .sidebar-mini-md.sidebar-collapse.layout-fixed .main-sidebar:hover .brand-link {
  11779. width: 250px;
  11780. }
  11781. .sidebar-mini-md.sidebar-collapse.layout-fixed .brand-link {
  11782. width: 4.6rem;
  11783. }
  11784. }
  11785. @media (max-width: 767.98px) {
  11786. .sidebar-mini-md.sidebar-collapse .main-sidebar {
  11787. box-shadow: none !important;
  11788. }
  11789. }
  11790. .sidebar-mini-xs .nav-sidebar,
  11791. .sidebar-mini-xs .nav-sidebar > .nav-header,
  11792. .sidebar-mini-xs .nav-sidebar .nav-link {
  11793. white-space: nowrap;
  11794. }
  11795. .sidebar-mini-xs.sidebar-collapse .d-hidden-mini {
  11796. display: none;
  11797. }
  11798. .sidebar-mini-xs.sidebar-collapse .content-wrapper,
  11799. .sidebar-mini-xs.sidebar-collapse .main-footer,
  11800. .sidebar-mini-xs.sidebar-collapse .main-header {
  11801. margin-left: 4.6rem !important;
  11802. }
  11803. .sidebar-mini-xs.sidebar-collapse .nav-sidebar .nav-header {
  11804. display: none;
  11805. }
  11806. .sidebar-mini-xs.sidebar-collapse .nav-sidebar .nav-link p {
  11807. width: 0;
  11808. white-space: nowrap;
  11809. }
  11810. .sidebar-mini-xs.sidebar-collapse .sidebar .user-panel > .info,
  11811. .sidebar-mini-xs.sidebar-collapse .nav-sidebar .nav-link p,
  11812. .sidebar-mini-xs.sidebar-collapse .brand-text {
  11813. margin-left: -10px;
  11814. animation-name: fadeOut;
  11815. animation-duration: 0.3s;
  11816. animation-fill-mode: both;
  11817. visibility: hidden;
  11818. }
  11819. .sidebar-mini-xs.sidebar-collapse .logo-xl {
  11820. animation-name: fadeOut;
  11821. animation-duration: 0.3s;
  11822. animation-fill-mode: both;
  11823. visibility: hidden;
  11824. }
  11825. .sidebar-mini-xs.sidebar-collapse .logo-xs {
  11826. display: inline-block;
  11827. animation-name: fadeIn;
  11828. animation-duration: 0.3s;
  11829. animation-fill-mode: both;
  11830. visibility: visible;
  11831. }
  11832. .sidebar-mini-xs.sidebar-collapse .main-sidebar {
  11833. overflow-x: hidden;
  11834. }
  11835. .sidebar-mini-xs.sidebar-collapse .main-sidebar, .sidebar-mini-xs.sidebar-collapse .main-sidebar::before {
  11836. margin-left: 0;
  11837. width: 4.6rem;
  11838. }
  11839. .sidebar-mini-xs.sidebar-collapse .main-sidebar .user-panel .image {
  11840. float: none;
  11841. }
  11842. .sidebar-mini-xs.sidebar-collapse .main-sidebar:hover, .sidebar-mini-xs.sidebar-collapse .main-sidebar.sidebar-focused {
  11843. width: 250px;
  11844. }
  11845. .sidebar-mini-xs.sidebar-collapse .main-sidebar:hover .brand-link, .sidebar-mini-xs.sidebar-collapse .main-sidebar.sidebar-focused .brand-link {
  11846. width: 250px;
  11847. }
  11848. .sidebar-mini-xs.sidebar-collapse .main-sidebar:hover .user-panel, .sidebar-mini-xs.sidebar-collapse .main-sidebar.sidebar-focused .user-panel {
  11849. text-align: left;
  11850. }
  11851. .sidebar-mini-xs.sidebar-collapse .main-sidebar:hover .user-panel .image, .sidebar-mini-xs.sidebar-collapse .main-sidebar.sidebar-focused .user-panel .image {
  11852. float: left;
  11853. }
  11854. .sidebar-mini-xs.sidebar-collapse .main-sidebar:hover .user-panel > .info,
  11855. .sidebar-mini-xs.sidebar-collapse .main-sidebar:hover .nav-sidebar .nav-link p,
  11856. .sidebar-mini-xs.sidebar-collapse .main-sidebar:hover .brand-text,
  11857. .sidebar-mini-xs.sidebar-collapse .main-sidebar:hover .logo-xl, .sidebar-mini-xs.sidebar-collapse .main-sidebar.sidebar-focused .user-panel > .info,
  11858. .sidebar-mini-xs.sidebar-collapse .main-sidebar.sidebar-focused .nav-sidebar .nav-link p,
  11859. .sidebar-mini-xs.sidebar-collapse .main-sidebar.sidebar-focused .brand-text,
  11860. .sidebar-mini-xs.sidebar-collapse .main-sidebar.sidebar-focused .logo-xl {
  11861. display: inline-block;
  11862. margin-left: 0;
  11863. animation-name: fadeIn;
  11864. animation-duration: 0.3s;
  11865. animation-fill-mode: both;
  11866. visibility: visible;
  11867. }
  11868. .sidebar-mini-xs.sidebar-collapse .main-sidebar:hover .logo-xs, .sidebar-mini-xs.sidebar-collapse .main-sidebar.sidebar-focused .logo-xs {
  11869. animation-name: fadeOut;
  11870. animation-duration: 0.3s;
  11871. animation-fill-mode: both;
  11872. visibility: hidden;
  11873. }
  11874. .sidebar-mini-xs.sidebar-collapse .main-sidebar:hover .brand-image, .sidebar-mini-xs.sidebar-collapse .main-sidebar.sidebar-focused .brand-image {
  11875. margin-right: 0.5rem;
  11876. }
  11877. .sidebar-mini-xs.sidebar-collapse .main-sidebar:hover .sidebar-form,
  11878. .sidebar-mini-xs.sidebar-collapse .main-sidebar:hover .user-panel > .info, .sidebar-mini-xs.sidebar-collapse .main-sidebar.sidebar-focused .sidebar-form,
  11879. .sidebar-mini-xs.sidebar-collapse .main-sidebar.sidebar-focused .user-panel > .info {
  11880. display: block !important;
  11881. transform: translateZ(0);
  11882. }
  11883. .sidebar-mini-xs.sidebar-collapse .main-sidebar:hover .nav-sidebar > .nav-item > .nav-link > span, .sidebar-mini-xs.sidebar-collapse .main-sidebar.sidebar-focused .nav-sidebar > .nav-item > .nav-link > span {
  11884. display: inline-block !important;
  11885. }
  11886. .sidebar-mini-xs.sidebar-collapse .visible-sidebar-mini {
  11887. display: block !important;
  11888. }
  11889. .sidebar-mini-xs.sidebar-collapse.layout-fixed .main-sidebar:hover .brand-link {
  11890. width: 250px;
  11891. }
  11892. .sidebar-mini-xs.sidebar-collapse.layout-fixed .brand-link {
  11893. width: 4.6rem;
  11894. }
  11895. .sidebar-mini .main-sidebar .nav-child-indent .nav-treeview .nav-link,
  11896. .sidebar-mini-md .main-sidebar .nav-child-indent .nav-treeview .nav-link,
  11897. .sidebar-mini-xs .main-sidebar .nav-child-indent .nav-treeview .nav-link {
  11898. width: calc(250px - 0.5rem * 2 - 1rem);
  11899. }
  11900. .sidebar-mini .main-sidebar .nav-child-indent .nav-treeview .nav-treeview .nav-link,
  11901. .sidebar-mini-md .main-sidebar .nav-child-indent .nav-treeview .nav-treeview .nav-link,
  11902. .sidebar-mini-xs .main-sidebar .nav-child-indent .nav-treeview .nav-treeview .nav-link {
  11903. width: calc(250px - 0.5rem * 2 - 2rem);
  11904. }
  11905. .sidebar-mini .main-sidebar .nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link,
  11906. .sidebar-mini-md .main-sidebar .nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link,
  11907. .sidebar-mini-xs .main-sidebar .nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link {
  11908. width: calc(250px - 0.5rem * 2 - 3rem);
  11909. }
  11910. .sidebar-mini .main-sidebar .nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
  11911. .sidebar-mini-md .main-sidebar .nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
  11912. .sidebar-mini-xs .main-sidebar .nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link {
  11913. width: calc(250px - 0.5rem * 2 - 4rem);
  11914. }
  11915. .sidebar-mini .main-sidebar .nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
  11916. .sidebar-mini-md .main-sidebar .nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
  11917. .sidebar-mini-xs .main-sidebar .nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link {
  11918. width: calc(250px - 0.5rem * 2 - 5rem);
  11919. }
  11920. .sidebar-mini .main-sidebar .nav-legacy .nav-link,
  11921. .sidebar-mini-md .main-sidebar .nav-legacy .nav-link,
  11922. .sidebar-mini-xs .main-sidebar .nav-legacy .nav-link {
  11923. width: 250px;
  11924. }
  11925. .sidebar-mini .main-sidebar .nav-legacy.nav-child-indent .nav-treeview .nav-link,
  11926. .sidebar-mini-md .main-sidebar .nav-legacy.nav-child-indent .nav-treeview .nav-link,
  11927. .sidebar-mini-xs .main-sidebar .nav-legacy.nav-child-indent .nav-treeview .nav-link {
  11928. width: calc(250px - 1rem);
  11929. }
  11930. .sidebar-mini .main-sidebar .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-link,
  11931. .sidebar-mini-md .main-sidebar .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-link,
  11932. .sidebar-mini-xs .main-sidebar .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-link {
  11933. width: calc(250px - 1rem - 1rem);
  11934. }
  11935. .sidebar-mini .main-sidebar .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link,
  11936. .sidebar-mini-md .main-sidebar .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link,
  11937. .sidebar-mini-xs .main-sidebar .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link {
  11938. width: calc(250px - 1rem - 2rem);
  11939. }
  11940. .sidebar-mini .main-sidebar .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
  11941. .sidebar-mini-md .main-sidebar .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
  11942. .sidebar-mini-xs .main-sidebar .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link {
  11943. width: calc(250px - 1rem - 3rem);
  11944. }
  11945. .sidebar-mini .main-sidebar .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
  11946. .sidebar-mini-md .main-sidebar .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
  11947. .sidebar-mini-xs .main-sidebar .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link {
  11948. width: calc(250px - 1rem - 4rem);
  11949. }
  11950. .sidebar-mini .main-sidebar .nav-flat .nav-link,
  11951. .sidebar-mini-md .main-sidebar .nav-flat .nav-link,
  11952. .sidebar-mini-xs .main-sidebar .nav-flat .nav-link {
  11953. width: 250px;
  11954. }
  11955. .sidebar-mini .main-sidebar .nav-flat.nav-child-indent .nav-treeview .nav-link,
  11956. .sidebar-mini-md .main-sidebar .nav-flat.nav-child-indent .nav-treeview .nav-link,
  11957. .sidebar-mini-xs .main-sidebar .nav-flat.nav-child-indent .nav-treeview .nav-link {
  11958. width: calc(250px);
  11959. }
  11960. .sidebar-mini .main-sidebar .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-link,
  11961. .sidebar-mini-md .main-sidebar .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-link,
  11962. .sidebar-mini-xs .main-sidebar .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-link {
  11963. width: calc(250px - .2rem);
  11964. }
  11965. .sidebar-mini .main-sidebar .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link,
  11966. .sidebar-mini-md .main-sidebar .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link,
  11967. .sidebar-mini-xs .main-sidebar .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link {
  11968. width: calc(250px - .2rem * 2);
  11969. }
  11970. .sidebar-mini .main-sidebar .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
  11971. .sidebar-mini-md .main-sidebar .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
  11972. .sidebar-mini-xs .main-sidebar .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link {
  11973. width: calc(250px - .2rem * 3);
  11974. }
  11975. .sidebar-mini .main-sidebar .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
  11976. .sidebar-mini-md .main-sidebar .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
  11977. .sidebar-mini-xs .main-sidebar .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link {
  11978. width: calc(250px - .2rem * 4);
  11979. }
  11980. .sidebar-mini .main-sidebar .nav-child-indent.nav-compact .nav-treeview .nav-link,
  11981. .sidebar-mini-md .main-sidebar .nav-child-indent.nav-compact .nav-treeview .nav-link,
  11982. .sidebar-mini-xs .main-sidebar .nav-child-indent.nav-compact .nav-treeview .nav-link {
  11983. width: calc(250px - 0.5rem * 2 - .5rem);
  11984. }
  11985. .sidebar-mini .main-sidebar .nav-child-indent.nav-compact .nav-treeview .nav-treeview .nav-link,
  11986. .sidebar-mini-md .main-sidebar .nav-child-indent.nav-compact .nav-treeview .nav-treeview .nav-link,
  11987. .sidebar-mini-xs .main-sidebar .nav-child-indent.nav-compact .nav-treeview .nav-treeview .nav-link {
  11988. width: calc(250px - 0.5rem * 2 - 1rem);
  11989. }
  11990. .sidebar-mini .main-sidebar .nav-child-indent.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-link,
  11991. .sidebar-mini-md .main-sidebar .nav-child-indent.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-link,
  11992. .sidebar-mini-xs .main-sidebar .nav-child-indent.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-link {
  11993. width: calc(250px - 0.5rem * 2 - 1.5rem);
  11994. }
  11995. .sidebar-mini .main-sidebar .nav-child-indent.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
  11996. .sidebar-mini-md .main-sidebar .nav-child-indent.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
  11997. .sidebar-mini-xs .main-sidebar .nav-child-indent.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link {
  11998. width: calc(250px - 0.5rem * 2 - 2rem);
  11999. }
  12000. .sidebar-mini .main-sidebar .nav-child-indent.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
  12001. .sidebar-mini-md .main-sidebar .nav-child-indent.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
  12002. .sidebar-mini-xs .main-sidebar .nav-child-indent.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link {
  12003. width: calc(250px - 0.5rem * 2 - 2.5rem);
  12004. }
  12005. .sidebar-mini .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-link,
  12006. .sidebar-mini-md .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-link,
  12007. .sidebar-mini-xs .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-link {
  12008. width: 250px;
  12009. }
  12010. .sidebar-mini .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-link,
  12011. .sidebar-mini-md .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-link,
  12012. .sidebar-mini-xs .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-link {
  12013. width: calc(250px - .5rem);
  12014. }
  12015. .sidebar-mini .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-link,
  12016. .sidebar-mini-md .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-link,
  12017. .sidebar-mini-xs .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-link {
  12018. width: calc(250px - .5rem * 2);
  12019. }
  12020. .sidebar-mini .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-link,
  12021. .sidebar-mini-md .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-link,
  12022. .sidebar-mini-xs .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-link {
  12023. width: calc(250px - .5rem * 3);
  12024. }
  12025. .sidebar-mini .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
  12026. .sidebar-mini-md .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
  12027. .sidebar-mini-xs .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link {
  12028. width: calc(250px - .5rem * 4);
  12029. }
  12030. .sidebar-mini .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
  12031. .sidebar-mini-md .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
  12032. .sidebar-mini-xs .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link {
  12033. width: calc(250px - .5rem * 5);
  12034. }
  12035. .sidebar-mini .main-sidebar .nav-link,
  12036. .sidebar-mini-md .main-sidebar .nav-link,
  12037. .sidebar-mini-xs .main-sidebar .nav-link {
  12038. width: calc(250px - 0.5rem * 2);
  12039. transition: width ease-in-out 0.3s;
  12040. }
  12041. @media (prefers-reduced-motion: reduce) {
  12042. .sidebar-mini .main-sidebar .nav-link,
  12043. .sidebar-mini-md .main-sidebar .nav-link,
  12044. .sidebar-mini-xs .main-sidebar .nav-link {
  12045. transition: none;
  12046. }
  12047. }
  12048. .sidebar-collapse.sidebar-mini .main-sidebar .nav-sidebar .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar .nav-sidebar .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar .nav-sidebar .nav-link {
  12049. width: 3.6rem;
  12050. }
  12051. .sidebar-collapse.sidebar-mini .main-sidebar .nav-sidebar.nav-flat .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar .nav-sidebar.nav-legacy .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar .nav-sidebar.nav-flat .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar .nav-sidebar.nav-legacy .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar .nav-sidebar.nav-flat .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar .nav-sidebar.nav-legacy .nav-link {
  12052. width: 4.6rem;
  12053. }
  12054. .sidebar-collapse.sidebar-mini .main-sidebar .nav-sidebar.nav-child-indent.nav-compact .nav-treeview, .sidebar-collapse.sidebar-mini-md .main-sidebar .nav-sidebar.nav-child-indent.nav-compact .nav-treeview, .sidebar-collapse.sidebar-mini-xs .main-sidebar .nav-sidebar.nav-child-indent.nav-compact .nav-treeview {
  12055. padding-left: 0 !important;
  12056. margin-left: 0 !important;
  12057. }
  12058. .sidebar-collapse.sidebar-mini .main-sidebar .nav-sidebar.nav-child-indent.nav-compact .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar .nav-sidebar.nav-child-indent.nav-compact .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar .nav-sidebar.nav-child-indent.nav-compact .nav-link {
  12059. width: calc(4.6rem - 0.5rem * 2);
  12060. }
  12061. .sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-link {
  12062. width: calc(250px - 0.5rem * 2);
  12063. }
  12064. .sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-header, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-header, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-header, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-header, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-header, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-header {
  12065. display: inline-block;
  12066. }
  12067. .sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-child-indent .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-child-indent .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-child-indent .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-child-indent .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-child-indent .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-child-indent .nav-link {
  12068. width: calc(250px - 0.5rem * 2);
  12069. }
  12070. .sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-legacy .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-legacy .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-legacy .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-legacy .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-legacy .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-legacy .nav-link {
  12071. width: 250px;
  12072. }
  12073. .sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-link {
  12074. width: calc(250px - 1rem);
  12075. }
  12076. .sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-link {
  12077. width: calc(250px - 1rem - 1rem);
  12078. }
  12079. .sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link {
  12080. width: calc(250px - 1rem - 2rem);
  12081. }
  12082. .sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link {
  12083. width: calc(250px - 1rem - 3rem);
  12084. }
  12085. .sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link {
  12086. width: calc(250px - 1rem - 4rem);
  12087. }
  12088. .sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-flat .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-flat .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-flat .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-flat .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-flat .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-flat .nav-link {
  12089. width: 250px;
  12090. }
  12091. .sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-flat.nav-child-indent .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-flat.nav-child-indent .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-flat.nav-child-indent .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-flat.nav-child-indent .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-flat.nav-child-indent .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-flat.nav-child-indent .nav-treeview .nav-link {
  12092. width: calc(250px);
  12093. }
  12094. .sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-link {
  12095. width: calc(250px - .2rem);
  12096. }
  12097. .sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link {
  12098. width: calc(250px - .2rem * 2);
  12099. }
  12100. .sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link {
  12101. width: calc(250px - .2rem * 3);
  12102. }
  12103. .sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link {
  12104. width: calc(250px - .2rem * 4);
  12105. }
  12106. .sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-child-indent.nav-compact .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-child-indent.nav-compact .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-child-indent.nav-compact .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-child-indent.nav-compact .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-child-indent.nav-compact .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-child-indent.nav-compact .nav-link {
  12107. width: calc(250px - 0.5rem * 2);
  12108. }
  12109. .sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-link {
  12110. width: 250px;
  12111. }
  12112. .sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-link {
  12113. width: calc(250px - .5rem);
  12114. }
  12115. .sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-link {
  12116. width: calc(250px - .5rem * 2);
  12117. }
  12118. .sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-link {
  12119. width: calc(250px - .5rem * 3);
  12120. }
  12121. .sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link {
  12122. width: calc(250px - .5rem * 4);
  12123. }
  12124. .sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link {
  12125. width: calc(250px - .5rem * 5);
  12126. }
  12127. .sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .sidebar, .sidebar-collapse.sidebar-mini .main-sidebar:hover .sidebar, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .sidebar, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .sidebar, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .sidebar, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .sidebar {
  12128. scrollbar-width: thin;
  12129. scrollbar-color: #a9a9a9 transparent;
  12130. }
  12131. .sidebar-collapse.sidebar-mini .main-sidebar .sidebar, .sidebar-collapse.sidebar-mini-md .main-sidebar .sidebar, .sidebar-collapse.sidebar-mini-xs .main-sidebar .sidebar {
  12132. scrollbar-width: none;
  12133. }
  12134. .sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar.sidebar-focused,
  12135. .sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar:hover, .sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar.sidebar-focused,
  12136. .sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar:hover, .sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar.sidebar-focused,
  12137. .sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar:hover {
  12138. width: 4.6rem;
  12139. }
  12140. .sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar.sidebar-focused .nav-header,
  12141. .sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar:hover .nav-header, .sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar.sidebar-focused .nav-header,
  12142. .sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar:hover .nav-header, .sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar.sidebar-focused .nav-header,
  12143. .sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar:hover .nav-header {
  12144. display: none;
  12145. }
  12146. .sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar.sidebar-focused .brand-link,
  12147. .sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar:hover .brand-link, .sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar.sidebar-focused .brand-link,
  12148. .sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar:hover .brand-link, .sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar.sidebar-focused .brand-link,
  12149. .sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar:hover .brand-link {
  12150. width: 4.6rem !important;
  12151. }
  12152. .sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar.sidebar-focused .user-panel .image,
  12153. .sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar:hover .user-panel .image, .sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar.sidebar-focused .user-panel .image,
  12154. .sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar:hover .user-panel .image, .sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar.sidebar-focused .user-panel .image,
  12155. .sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar:hover .user-panel .image {
  12156. float: none !important;
  12157. }
  12158. .sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar.sidebar-focused .logo-xs,
  12159. .sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar:hover .logo-xs, .sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar.sidebar-focused .logo-xs,
  12160. .sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar:hover .logo-xs, .sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar.sidebar-focused .logo-xs,
  12161. .sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar:hover .logo-xs {
  12162. animation-name: fadeIn;
  12163. animation-duration: 0.3s;
  12164. animation-fill-mode: both;
  12165. visibility: visible;
  12166. }
  12167. .sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar.sidebar-focused .logo-xl,
  12168. .sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar:hover .logo-xl, .sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar.sidebar-focused .logo-xl,
  12169. .sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar:hover .logo-xl, .sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar.sidebar-focused .logo-xl,
  12170. .sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar:hover .logo-xl {
  12171. animation-name: fadeOut;
  12172. animation-duration: 0.3s;
  12173. animation-fill-mode: both;
  12174. visibility: hidden;
  12175. }
  12176. .sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar.sidebar-focused .nav-sidebar.nav-child-indent .nav-treeview,
  12177. .sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar:hover .nav-sidebar.nav-child-indent .nav-treeview, .sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar.sidebar-focused .nav-sidebar.nav-child-indent .nav-treeview,
  12178. .sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar:hover .nav-sidebar.nav-child-indent .nav-treeview, .sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar.sidebar-focused .nav-sidebar.nav-child-indent .nav-treeview,
  12179. .sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar:hover .nav-sidebar.nav-child-indent .nav-treeview {
  12180. padding-left: 0;
  12181. }
  12182. .sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar.sidebar-focused .brand-text,
  12183. .sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar.sidebar-focused .user-panel > .info,
  12184. .sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar.sidebar-focused .nav-sidebar .nav-link p,
  12185. .sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar:hover .brand-text,
  12186. .sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar:hover .user-panel > .info,
  12187. .sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar:hover .nav-sidebar .nav-link p, .sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar.sidebar-focused .brand-text,
  12188. .sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar.sidebar-focused .user-panel > .info,
  12189. .sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar.sidebar-focused .nav-sidebar .nav-link p,
  12190. .sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar:hover .brand-text,
  12191. .sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar:hover .user-panel > .info,
  12192. .sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar:hover .nav-sidebar .nav-link p, .sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar.sidebar-focused .brand-text,
  12193. .sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar.sidebar-focused .user-panel > .info,
  12194. .sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar.sidebar-focused .nav-sidebar .nav-link p,
  12195. .sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar:hover .brand-text,
  12196. .sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar:hover .user-panel > .info,
  12197. .sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar:hover .nav-sidebar .nav-link p {
  12198. margin-left: -10px;
  12199. animation-name: fadeOut;
  12200. animation-duration: 0.3s;
  12201. animation-fill-mode: both;
  12202. visibility: hidden;
  12203. width: 0;
  12204. }
  12205. .sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar.sidebar-focused .nav-sidebar > .nav-item .nav-icon,
  12206. .sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar:hover .nav-sidebar > .nav-item .nav-icon, .sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar.sidebar-focused .nav-sidebar > .nav-item .nav-icon,
  12207. .sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar:hover .nav-sidebar > .nav-item .nav-icon, .sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar.sidebar-focused .nav-sidebar > .nav-item .nav-icon,
  12208. .sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar:hover .nav-sidebar > .nav-item .nav-icon {
  12209. margin-right: 0;
  12210. }
  12211. .nav-sidebar {
  12212. position: relative;
  12213. }
  12214. .nav-sidebar:hover {
  12215. overflow: visible;
  12216. }
  12217. .sidebar-form,
  12218. .nav-sidebar > .nav-header {
  12219. overflow: hidden;
  12220. text-overflow: clip;
  12221. }
  12222. .nav-sidebar .nav-item > .nav-link {
  12223. position: relative;
  12224. }
  12225. .nav-sidebar .nav-item > .nav-link > .float-right {
  12226. margin-top: -7px;
  12227. position: absolute;
  12228. right: 10px;
  12229. top: 50%;
  12230. }
  12231. .sidebar .nav-link p,
  12232. .main-sidebar .brand-text,
  12233. .main-sidebar .logo-xs,
  12234. .main-sidebar .logo-xl,
  12235. .sidebar .user-panel .info {
  12236. transition: margin-left 0.3s linear, opacity 0.3s ease, visibility 0.3s ease;
  12237. }
  12238. @media (prefers-reduced-motion: reduce) {
  12239. .sidebar .nav-link p,
  12240. .main-sidebar .brand-text,
  12241. .main-sidebar .logo-xs,
  12242. .main-sidebar .logo-xl,
  12243. .sidebar .user-panel .info {
  12244. transition: none;
  12245. }
  12246. }
  12247. html.control-sidebar-animate {
  12248. overflow-x: hidden;
  12249. }
  12250. .control-sidebar {
  12251. bottom: calc(3.5rem + 1px);
  12252. position: absolute;
  12253. top: calc(3.5rem + 1px);
  12254. z-index: 1031;
  12255. }
  12256. .control-sidebar, .control-sidebar::before {
  12257. bottom: calc(3.5rem + 1px);
  12258. display: none;
  12259. right: -250px;
  12260. width: 250px;
  12261. transition: right 0.3s ease-in-out, display 0.3s ease-in-out;
  12262. }
  12263. @media (prefers-reduced-motion: reduce) {
  12264. .control-sidebar, .control-sidebar::before {
  12265. transition: none;
  12266. }
  12267. }
  12268. .control-sidebar::before {
  12269. content: "";
  12270. display: block;
  12271. position: fixed;
  12272. top: 0;
  12273. z-index: -1;
  12274. }
  12275. body.text-sm .control-sidebar {
  12276. bottom: calc(2.9365rem + 1px);
  12277. top: calc(2.93725rem + 1px);
  12278. }
  12279. .main-header.text-sm ~ .control-sidebar {
  12280. top: calc(2.93725rem + 1px);
  12281. }
  12282. .main-footer.text-sm ~ .control-sidebar {
  12283. bottom: calc(2.9365rem + 1px);
  12284. }
  12285. .control-sidebar-push-slide .content-wrapper,
  12286. .control-sidebar-push-slide .main-footer {
  12287. transition: margin-right 0.3s ease-in-out;
  12288. }
  12289. @media (prefers-reduced-motion: reduce) {
  12290. .control-sidebar-push-slide .content-wrapper,
  12291. .control-sidebar-push-slide .main-footer {
  12292. transition: none;
  12293. }
  12294. }
  12295. .control-sidebar-open .control-sidebar {
  12296. display: block;
  12297. }
  12298. .control-sidebar-open .control-sidebar, .control-sidebar-open .control-sidebar::before {
  12299. right: 0;
  12300. }
  12301. .control-sidebar-open.control-sidebar-push .content-wrapper,
  12302. .control-sidebar-open.control-sidebar-push .main-footer, .control-sidebar-open.control-sidebar-push-slide .content-wrapper,
  12303. .control-sidebar-open.control-sidebar-push-slide .main-footer {
  12304. margin-right: 250px;
  12305. }
  12306. .control-sidebar-slide-open .control-sidebar {
  12307. display: block;
  12308. }
  12309. .control-sidebar-slide-open .control-sidebar, .control-sidebar-slide-open .control-sidebar::before {
  12310. right: 0;
  12311. transition: right 0.3s ease-in-out, display 0.3s ease-in-out;
  12312. }
  12313. @media (prefers-reduced-motion: reduce) {
  12314. .control-sidebar-slide-open .control-sidebar, .control-sidebar-slide-open .control-sidebar::before {
  12315. transition: none;
  12316. }
  12317. }
  12318. .control-sidebar-slide-open.control-sidebar-push .content-wrapper,
  12319. .control-sidebar-slide-open.control-sidebar-push .main-footer, .control-sidebar-slide-open.control-sidebar-push-slide .content-wrapper,
  12320. .control-sidebar-slide-open.control-sidebar-push-slide .main-footer {
  12321. margin-right: 250px;
  12322. }
  12323. .control-sidebar-dark {
  12324. background-color: #343a40;
  12325. }
  12326. .control-sidebar-dark,
  12327. .control-sidebar-dark a,
  12328. .control-sidebar-dark .nav-link {
  12329. color: #c2c7d0;
  12330. }
  12331. .control-sidebar-dark a:hover {
  12332. color: #fff;
  12333. }
  12334. .control-sidebar-dark h1,
  12335. .control-sidebar-dark h2,
  12336. .control-sidebar-dark h3,
  12337. .control-sidebar-dark h4,
  12338. .control-sidebar-dark h5,
  12339. .control-sidebar-dark h6,
  12340. .control-sidebar-dark label {
  12341. color: #fff;
  12342. }
  12343. .control-sidebar-dark .nav-tabs {
  12344. background-color: rgba(255, 255, 255, 0.1);
  12345. border-bottom: 0;
  12346. margin-bottom: 5px;
  12347. }
  12348. .control-sidebar-dark .nav-tabs .nav-item {
  12349. margin: 0;
  12350. }
  12351. .control-sidebar-dark .nav-tabs .nav-link {
  12352. border-radius: 0;
  12353. padding: 10px 20px;
  12354. position: relative;
  12355. text-align: center;
  12356. }
  12357. .control-sidebar-dark .nav-tabs .nav-link, .control-sidebar-dark .nav-tabs .nav-link:hover, .control-sidebar-dark .nav-tabs .nav-link:active, .control-sidebar-dark .nav-tabs .nav-link:focus, .control-sidebar-dark .nav-tabs .nav-link.active {
  12358. border: 0;
  12359. }
  12360. .control-sidebar-dark .nav-tabs .nav-link:hover, .control-sidebar-dark .nav-tabs .nav-link:active, .control-sidebar-dark .nav-tabs .nav-link:focus, .control-sidebar-dark .nav-tabs .nav-link.active {
  12361. border-bottom-color: transparent;
  12362. border-left-color: transparent;
  12363. border-top-color: transparent;
  12364. color: #fff;
  12365. }
  12366. .control-sidebar-dark .nav-tabs .nav-link.active {
  12367. background-color: #343a40;
  12368. }
  12369. .control-sidebar-dark .tab-pane {
  12370. padding: 10px 15px;
  12371. }
  12372. .control-sidebar-light {
  12373. color: #4b545c;
  12374. background-color: #fff;
  12375. border-left: 1px solid #dee2e6;
  12376. }
  12377. .text-sm .dropdown-menu {
  12378. font-size: 0.875rem !important;
  12379. }
  12380. .text-sm .dropdown-toggle::after {
  12381. vertical-align: 0.2rem;
  12382. }
  12383. .dropdown-item-title {
  12384. font-size: 1rem;
  12385. margin: 0;
  12386. }
  12387. .dropdown-icon::after {
  12388. margin-left: 0;
  12389. }
  12390. .dropdown-menu-lg {
  12391. max-width: 300px;
  12392. min-width: 280px;
  12393. padding: 0;
  12394. }
  12395. .dropdown-menu-lg .dropdown-divider {
  12396. margin: 0;
  12397. }
  12398. .dropdown-menu-lg .dropdown-item {
  12399. padding: 0.5rem 1rem;
  12400. }
  12401. .dropdown-menu-lg p {
  12402. margin: 0;
  12403. white-space: normal;
  12404. }
  12405. .dropdown-submenu {
  12406. position: relative;
  12407. }
  12408. .dropdown-submenu > a::after {
  12409. border-top: 0.3em solid transparent;
  12410. border-right: 0;
  12411. border-bottom: 0.3em solid transparent;
  12412. border-left: 0.3em solid;
  12413. float: right;
  12414. margin-left: 0.5rem;
  12415. margin-top: 0.5rem;
  12416. }
  12417. .dropdown-submenu > .dropdown-menu {
  12418. left: 100%;
  12419. margin-left: 0;
  12420. margin-top: 0;
  12421. top: 0;
  12422. }
  12423. .dropdown-hover:hover > .dropdown-menu, .dropdown-hover.nav-item.dropdown:hover > .dropdown-menu,
  12424. .dropdown-hover .dropdown-submenu:hover > .dropdown-menu, .dropdown-hover.dropdown-submenu:hover > .dropdown-menu {
  12425. display: block;
  12426. }
  12427. .dropdown-menu-xl {
  12428. max-width: 420px;
  12429. min-width: 360px;
  12430. padding: 0;
  12431. }
  12432. .dropdown-menu-xl .dropdown-divider {
  12433. margin: 0;
  12434. }
  12435. .dropdown-menu-xl .dropdown-item {
  12436. padding: 0.5rem 1rem;
  12437. }
  12438. .dropdown-menu-xl p {
  12439. margin: 0;
  12440. white-space: normal;
  12441. }
  12442. .dropdown-footer,
  12443. .dropdown-header {
  12444. display: block;
  12445. font-size: 0.875rem;
  12446. padding: 0.5rem 1rem;
  12447. text-align: center;
  12448. }
  12449. .open:not(.dropup) > .animated-dropdown-menu {
  12450. animation: flipInX 0.7s both;
  12451. backface-visibility: visible !important;
  12452. }
  12453. .navbar-custom-menu > .navbar-nav > li {
  12454. position: relative;
  12455. }
  12456. .navbar-custom-menu > .navbar-nav > li > .dropdown-menu {
  12457. position: absolute;
  12458. right: 0;
  12459. left: auto;
  12460. }
  12461. @media (max-width: 767.98px) {
  12462. .navbar-custom-menu > .navbar-nav {
  12463. float: right;
  12464. }
  12465. .navbar-custom-menu > .navbar-nav > li {
  12466. position: static;
  12467. }
  12468. .navbar-custom-menu > .navbar-nav > li > .dropdown-menu {
  12469. position: absolute;
  12470. right: 5%;
  12471. left: auto;
  12472. border: 1px solid #ddd;
  12473. background-color: #fff;
  12474. }
  12475. }
  12476. .navbar-nav > .user-menu > .nav-link::after {
  12477. content: none;
  12478. }
  12479. .navbar-nav > .user-menu > .dropdown-menu {
  12480. border-top-left-radius: 0;
  12481. border-top-right-radius: 0;
  12482. padding: 0;
  12483. width: 280px;
  12484. }
  12485. .navbar-nav > .user-menu > .dropdown-menu,
  12486. .navbar-nav > .user-menu > .dropdown-menu > .user-body {
  12487. border-bottom-right-radius: 4px;
  12488. border-bottom-left-radius: 4px;
  12489. }
  12490. .navbar-nav > .user-menu > .dropdown-menu > li.user-header {
  12491. height: 175px;
  12492. padding: 10px;
  12493. text-align: center;
  12494. }
  12495. .navbar-nav > .user-menu > .dropdown-menu > li.user-header > img {
  12496. z-index: 5;
  12497. height: 90px;
  12498. width: 90px;
  12499. border: 3px solid;
  12500. border-color: transparent;
  12501. border-color: rgba(255, 255, 255, 0.2);
  12502. }
  12503. .navbar-nav > .user-menu > .dropdown-menu > li.user-header > p {
  12504. z-index: 5;
  12505. font-size: 17px;
  12506. margin-top: 10px;
  12507. }
  12508. .navbar-nav > .user-menu > .dropdown-menu > li.user-header > p > small {
  12509. display: block;
  12510. font-size: 12px;
  12511. }
  12512. .navbar-nav > .user-menu > .dropdown-menu > .user-body {
  12513. border-bottom: 1px solid #495057;
  12514. border-top: 1px solid #dee2e6;
  12515. padding: 15px;
  12516. }
  12517. .navbar-nav > .user-menu > .dropdown-menu > .user-body::after {
  12518. display: block;
  12519. clear: both;
  12520. content: "";
  12521. }
  12522. @media (min-width: 576px) {
  12523. .navbar-nav > .user-menu > .dropdown-menu > .user-body a {
  12524. background-color: #fff !important;
  12525. color: #495057 !important;
  12526. }
  12527. }
  12528. .navbar-nav > .user-menu > .dropdown-menu > .user-footer {
  12529. background-color: #f8f9fa;
  12530. padding: 10px;
  12531. }
  12532. .navbar-nav > .user-menu > .dropdown-menu > .user-footer::after {
  12533. display: block;
  12534. clear: both;
  12535. content: "";
  12536. }
  12537. .navbar-nav > .user-menu > .dropdown-menu > .user-footer .btn-default {
  12538. color: #6c757d;
  12539. }
  12540. @media (min-width: 576px) {
  12541. .navbar-nav > .user-menu > .dropdown-menu > .user-footer .btn-default:hover {
  12542. background-color: #f8f9fa;
  12543. }
  12544. }
  12545. .navbar-nav > .user-menu .user-image {
  12546. border-radius: 50%;
  12547. float: left;
  12548. height: 2.1rem;
  12549. margin-right: 10px;
  12550. margin-top: -2px;
  12551. width: 2.1rem;
  12552. }
  12553. @media (min-width: 576px) {
  12554. .navbar-nav > .user-menu .user-image {
  12555. float: none;
  12556. line-height: 10px;
  12557. margin-right: 0.4rem;
  12558. margin-top: -8px;
  12559. }
  12560. }
  12561. .dark-mode .dropdown-menu {
  12562. background-color: #343a40;
  12563. color: #fff;
  12564. }
  12565. .dark-mode .dropdown-item {
  12566. color: #fff;
  12567. }
  12568. .dark-mode .dropdown-item:focus, .dark-mode .dropdown-item:hover {
  12569. background-color: #3f474e;
  12570. }
  12571. .dark-mode .dropdown-divider {
  12572. border-color: #6c757d;
  12573. }
  12574. .dark-mode .navbar-nav > .user-menu > .dropdown-menu > .user-footer {
  12575. background-color: #3a4047;
  12576. color: #fff;
  12577. }
  12578. .dark-mode .navbar-nav > .user-menu > .dropdown-menu > .user-footer .btn-default {
  12579. color: #fff;
  12580. }
  12581. .dark-mode .navbar-nav > .user-menu > .dropdown-menu > .user-footer .btn-default:hover, .dark-mode .navbar-nav > .user-menu > .dropdown-menu > .user-footer .btn-default:focus {
  12582. background-color: #3f474e;
  12583. color: #dee2e6;
  12584. }
  12585. .dark-mode .navbar-nav > .user-menu > .dropdown-menu > .user-footer .btn-default:focus {
  12586. background-color: #454d55;
  12587. }
  12588. .dark-mode .navbar-nav > .user-menu > .dropdown-menu > .user-body {
  12589. border-color: #6c757d;
  12590. }
  12591. .dark-mode .navbar-nav > .user-menu > .dropdown-menu > .user-body a {
  12592. background-color: transparent !important;
  12593. color: #fff !important;
  12594. }
  12595. .dark-mode .navbar-nav > .user-menu > .dropdown-menu > .user-body a:hover, .dark-mode .navbar-nav > .user-menu > .dropdown-menu > .user-body a:focus {
  12596. color: #ced4da !important;
  12597. }
  12598. .nav-pills .nav-link {
  12599. color: #6c757d;
  12600. }
  12601. .nav-pills .nav-link:not(.active):hover {
  12602. color: #007bff;
  12603. }
  12604. .nav-pills .nav-item.dropdown.show .nav-link:hover {
  12605. color: #fff;
  12606. }
  12607. .nav-tabs.flex-column {
  12608. border-bottom: 0;
  12609. border-right: 1px solid #dee2e6;
  12610. }
  12611. .nav-tabs.flex-column .nav-link {
  12612. border-bottom-left-radius: 0.25rem;
  12613. border-top-right-radius: 0;
  12614. margin-right: -1px;
  12615. }
  12616. .nav-tabs.flex-column .nav-link:hover, .nav-tabs.flex-column .nav-link:focus {
  12617. border-color: #e9ecef transparent #e9ecef #e9ecef;
  12618. }
  12619. .nav-tabs.flex-column .nav-link.active,
  12620. .nav-tabs.flex-column .nav-item.show .nav-link {
  12621. border-color: #dee2e6 transparent #dee2e6 #dee2e6;
  12622. }
  12623. .nav-tabs.flex-column.nav-tabs-right {
  12624. border-left: 1px solid #dee2e6;
  12625. border-right: 0;
  12626. }
  12627. .nav-tabs.flex-column.nav-tabs-right .nav-link {
  12628. border-bottom-left-radius: 0;
  12629. border-bottom-right-radius: 0.25rem;
  12630. border-top-left-radius: 0;
  12631. border-top-right-radius: 0.25rem;
  12632. margin-left: -1px;
  12633. }
  12634. .nav-tabs.flex-column.nav-tabs-right .nav-link:hover, .nav-tabs.flex-column.nav-tabs-right .nav-link:focus {
  12635. border-color: #e9ecef #e9ecef #e9ecef transparent;
  12636. }
  12637. .nav-tabs.flex-column.nav-tabs-right .nav-link.active,
  12638. .nav-tabs.flex-column.nav-tabs-right .nav-item.show .nav-link {
  12639. border-color: #dee2e6 #dee2e6 #dee2e6 transparent;
  12640. }
  12641. .navbar-no-expand {
  12642. flex-direction: row;
  12643. }
  12644. .navbar-no-expand .nav-link {
  12645. padding-left: 1rem;
  12646. padding-right: 1rem;
  12647. }
  12648. .navbar-no-expand .dropdown-menu {
  12649. position: absolute;
  12650. }
  12651. .navbar-light {
  12652. background-color: #f8f9fa;
  12653. }
  12654. .navbar-dark {
  12655. background-color: #343a40;
  12656. border-color: #4b545c;
  12657. }
  12658. .navbar-primary {
  12659. background-color: #007bff;
  12660. color: #fff;
  12661. }
  12662. .navbar-primary.navbar-light .form-control-navbar::placeholder {
  12663. color: rgba(52, 58, 64, 0.8);
  12664. }
  12665. .navbar-primary.navbar-light .form-control-navbar,
  12666. .navbar-primary.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  12667. background-color: #0071eb;
  12668. border-color: #0065d1;
  12669. color: rgba(52, 58, 64, 0.8);
  12670. }
  12671. .navbar-primary.navbar-light .form-control-navbar:focus::placeholder {
  12672. color: #343a40;
  12673. }
  12674. .navbar-primary.navbar-light .form-control-navbar:focus,
  12675. .navbar-primary.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  12676. background-color: #006fe6;
  12677. border-color: #0065d1 !important;
  12678. color: #343a40;
  12679. }
  12680. .navbar-primary.navbar-dark .form-control-navbar::placeholder {
  12681. color: rgba(255, 255, 255, 0.8);
  12682. }
  12683. .navbar-primary.navbar-dark .form-control-navbar,
  12684. .navbar-primary.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  12685. background-color: #1486ff;
  12686. border-color: #2e93ff;
  12687. color: rgba(255, 255, 255, 0.8);
  12688. }
  12689. .navbar-primary.navbar-dark .form-control-navbar:focus::placeholder {
  12690. color: #fff;
  12691. }
  12692. .navbar-primary.navbar-dark .form-control-navbar:focus,
  12693. .navbar-primary.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  12694. background-color: #1a88ff;
  12695. border-color: #2e93ff !important;
  12696. color: #fff;
  12697. }
  12698. .navbar-secondary {
  12699. background-color: #6c757d;
  12700. color: #fff;
  12701. }
  12702. .navbar-secondary.navbar-light .form-control-navbar::placeholder {
  12703. color: rgba(52, 58, 64, 0.8);
  12704. }
  12705. .navbar-secondary.navbar-light .form-control-navbar,
  12706. .navbar-secondary.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  12707. background-color: #636b72;
  12708. border-color: #575e64;
  12709. color: rgba(52, 58, 64, 0.8);
  12710. }
  12711. .navbar-secondary.navbar-light .form-control-navbar:focus::placeholder {
  12712. color: #343a40;
  12713. }
  12714. .navbar-secondary.navbar-light .form-control-navbar:focus,
  12715. .navbar-secondary.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  12716. background-color: #60686f;
  12717. border-color: #575e64 !important;
  12718. color: #343a40;
  12719. }
  12720. .navbar-secondary.navbar-dark .form-control-navbar::placeholder {
  12721. color: rgba(255, 255, 255, 0.8);
  12722. }
  12723. .navbar-secondary.navbar-dark .form-control-navbar,
  12724. .navbar-secondary.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  12725. background-color: #757f88;
  12726. border-color: #838c94;
  12727. color: rgba(255, 255, 255, 0.8);
  12728. }
  12729. .navbar-secondary.navbar-dark .form-control-navbar:focus::placeholder {
  12730. color: #fff;
  12731. }
  12732. .navbar-secondary.navbar-dark .form-control-navbar:focus,
  12733. .navbar-secondary.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  12734. background-color: #78828a;
  12735. border-color: #838c94 !important;
  12736. color: #fff;
  12737. }
  12738. .navbar-success {
  12739. background-color: #28a745;
  12740. color: #fff;
  12741. }
  12742. .navbar-success.navbar-light .form-control-navbar::placeholder {
  12743. color: rgba(52, 58, 64, 0.8);
  12744. }
  12745. .navbar-success.navbar-light .form-control-navbar,
  12746. .navbar-success.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  12747. background-color: #24973e;
  12748. border-color: #1f8236;
  12749. color: rgba(52, 58, 64, 0.8);
  12750. }
  12751. .navbar-success.navbar-light .form-control-navbar:focus::placeholder {
  12752. color: #343a40;
  12753. }
  12754. .navbar-success.navbar-light .form-control-navbar:focus,
  12755. .navbar-success.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  12756. background-color: #23923d;
  12757. border-color: #1f8236 !important;
  12758. color: #343a40;
  12759. }
  12760. .navbar-success.navbar-dark .form-control-navbar::placeholder {
  12761. color: rgba(255, 255, 255, 0.8);
  12762. }
  12763. .navbar-success.navbar-dark .form-control-navbar,
  12764. .navbar-success.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  12765. background-color: #2cb74c;
  12766. border-color: #31cc54;
  12767. color: rgba(255, 255, 255, 0.8);
  12768. }
  12769. .navbar-success.navbar-dark .form-control-navbar:focus::placeholder {
  12770. color: #fff;
  12771. }
  12772. .navbar-success.navbar-dark .form-control-navbar:focus,
  12773. .navbar-success.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  12774. background-color: #2dbc4e;
  12775. border-color: #31cc54 !important;
  12776. color: #fff;
  12777. }
  12778. .navbar-info {
  12779. background-color: #17a2b8;
  12780. color: #fff;
  12781. }
  12782. .navbar-info.navbar-light .form-control-navbar::placeholder {
  12783. color: rgba(52, 58, 64, 0.8);
  12784. }
  12785. .navbar-info.navbar-light .form-control-navbar,
  12786. .navbar-info.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  12787. background-color: #1592a6;
  12788. border-color: #127e8f;
  12789. color: rgba(52, 58, 64, 0.8);
  12790. }
  12791. .navbar-info.navbar-light .form-control-navbar:focus::placeholder {
  12792. color: #343a40;
  12793. }
  12794. .navbar-info.navbar-light .form-control-navbar:focus,
  12795. .navbar-info.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  12796. background-color: #148ea1;
  12797. border-color: #127e8f !important;
  12798. color: #343a40;
  12799. }
  12800. .navbar-info.navbar-dark .form-control-navbar::placeholder {
  12801. color: rgba(255, 255, 255, 0.8);
  12802. }
  12803. .navbar-info.navbar-dark .form-control-navbar,
  12804. .navbar-info.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  12805. background-color: #19b2ca;
  12806. border-color: #1cc6e1;
  12807. color: rgba(255, 255, 255, 0.8);
  12808. }
  12809. .navbar-info.navbar-dark .form-control-navbar:focus::placeholder {
  12810. color: #fff;
  12811. }
  12812. .navbar-info.navbar-dark .form-control-navbar:focus,
  12813. .navbar-info.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  12814. background-color: #1ab6cf;
  12815. border-color: #1cc6e1 !important;
  12816. color: #fff;
  12817. }
  12818. .navbar-warning {
  12819. background-color: #ffc107;
  12820. color: #1f2d3d;
  12821. }
  12822. .navbar-warning.navbar-light .form-control-navbar::placeholder {
  12823. color: rgba(52, 58, 64, 0.8);
  12824. }
  12825. .navbar-warning.navbar-light .form-control-navbar,
  12826. .navbar-warning.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  12827. background-color: #f2b500;
  12828. border-color: #d8a200;
  12829. color: rgba(52, 58, 64, 0.8);
  12830. }
  12831. .navbar-warning.navbar-light .form-control-navbar:focus::placeholder {
  12832. color: #343a40;
  12833. }
  12834. .navbar-warning.navbar-light .form-control-navbar:focus,
  12835. .navbar-warning.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  12836. background-color: #edb100;
  12837. border-color: #d8a200 !important;
  12838. color: #343a40;
  12839. }
  12840. .navbar-warning.navbar-dark .form-control-navbar::placeholder {
  12841. color: rgba(255, 255, 255, 0.8);
  12842. }
  12843. .navbar-warning.navbar-dark .form-control-navbar,
  12844. .navbar-warning.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  12845. background-color: #ffc61b;
  12846. border-color: #ffcc35;
  12847. color: rgba(255, 255, 255, 0.8);
  12848. }
  12849. .navbar-warning.navbar-dark .form-control-navbar:focus::placeholder {
  12850. color: #fff;
  12851. }
  12852. .navbar-warning.navbar-dark .form-control-navbar:focus,
  12853. .navbar-warning.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  12854. background-color: #ffc721;
  12855. border-color: #ffcc35 !important;
  12856. color: #fff;
  12857. }
  12858. .navbar-danger {
  12859. background-color: #dc3545;
  12860. color: #fff;
  12861. }
  12862. .navbar-danger.navbar-light .form-control-navbar::placeholder {
  12863. color: rgba(52, 58, 64, 0.8);
  12864. }
  12865. .navbar-danger.navbar-light .form-control-navbar,
  12866. .navbar-danger.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  12867. background-color: #d72536;
  12868. border-color: #c22231;
  12869. color: rgba(52, 58, 64, 0.8);
  12870. }
  12871. .navbar-danger.navbar-light .form-control-navbar:focus::placeholder {
  12872. color: #343a40;
  12873. }
  12874. .navbar-danger.navbar-light .form-control-navbar:focus,
  12875. .navbar-danger.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  12876. background-color: #d32535;
  12877. border-color: #c22231 !important;
  12878. color: #343a40;
  12879. }
  12880. .navbar-danger.navbar-dark .form-control-navbar::placeholder {
  12881. color: rgba(255, 255, 255, 0.8);
  12882. }
  12883. .navbar-danger.navbar-dark .form-control-navbar,
  12884. .navbar-danger.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  12885. background-color: #df4655;
  12886. border-color: #e35c69;
  12887. color: rgba(255, 255, 255, 0.8);
  12888. }
  12889. .navbar-danger.navbar-dark .form-control-navbar:focus::placeholder {
  12890. color: #fff;
  12891. }
  12892. .navbar-danger.navbar-dark .form-control-navbar:focus,
  12893. .navbar-danger.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  12894. background-color: #e04b59;
  12895. border-color: #e35c69 !important;
  12896. color: #fff;
  12897. }
  12898. .navbar-lightblue {
  12899. background-color: #3c8dbc;
  12900. color: #fff;
  12901. }
  12902. .navbar-lightblue.navbar-light .form-control-navbar::placeholder {
  12903. color: rgba(52, 58, 64, 0.8);
  12904. }
  12905. .navbar-lightblue.navbar-light .form-control-navbar,
  12906. .navbar-lightblue.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  12907. background-color: #3781ad;
  12908. border-color: #317399;
  12909. color: rgba(52, 58, 64, 0.8);
  12910. }
  12911. .navbar-lightblue.navbar-light .form-control-navbar:focus::placeholder {
  12912. color: #343a40;
  12913. }
  12914. .navbar-lightblue.navbar-light .form-control-navbar:focus,
  12915. .navbar-lightblue.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  12916. background-color: #367fa9;
  12917. border-color: #317399 !important;
  12918. color: #343a40;
  12919. }
  12920. .navbar-lightblue.navbar-dark .form-control-navbar::placeholder {
  12921. color: rgba(255, 255, 255, 0.8);
  12922. }
  12923. .navbar-lightblue.navbar-dark .form-control-navbar,
  12924. .navbar-lightblue.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  12925. background-color: #4897c5;
  12926. border-color: #5ba2cb;
  12927. color: rgba(255, 255, 255, 0.8);
  12928. }
  12929. .navbar-lightblue.navbar-dark .form-control-navbar:focus::placeholder {
  12930. color: #fff;
  12931. }
  12932. .navbar-lightblue.navbar-dark .form-control-navbar:focus,
  12933. .navbar-lightblue.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  12934. background-color: #4c99c6;
  12935. border-color: #5ba2cb !important;
  12936. color: #fff;
  12937. }
  12938. .navbar-navy {
  12939. background-color: #001f3f;
  12940. color: #fff;
  12941. }
  12942. .navbar-navy.navbar-light .form-control-navbar::placeholder {
  12943. color: rgba(52, 58, 64, 0.8);
  12944. }
  12945. .navbar-navy.navbar-light .form-control-navbar,
  12946. .navbar-navy.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  12947. background-color: #00152b;
  12948. border-color: #000811;
  12949. color: rgba(52, 58, 64, 0.8);
  12950. }
  12951. .navbar-navy.navbar-light .form-control-navbar:focus::placeholder {
  12952. color: #343a40;
  12953. }
  12954. .navbar-navy.navbar-light .form-control-navbar:focus,
  12955. .navbar-navy.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  12956. background-color: #001226;
  12957. border-color: #000811 !important;
  12958. color: #343a40;
  12959. }
  12960. .navbar-navy.navbar-dark .form-control-navbar::placeholder {
  12961. color: rgba(255, 255, 255, 0.8);
  12962. }
  12963. .navbar-navy.navbar-dark .form-control-navbar,
  12964. .navbar-navy.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  12965. background-color: #002953;
  12966. border-color: #00366d;
  12967. color: rgba(255, 255, 255, 0.8);
  12968. }
  12969. .navbar-navy.navbar-dark .form-control-navbar:focus::placeholder {
  12970. color: #fff;
  12971. }
  12972. .navbar-navy.navbar-dark .form-control-navbar:focus,
  12973. .navbar-navy.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  12974. background-color: #002c59;
  12975. border-color: #00366d !important;
  12976. color: #fff;
  12977. }
  12978. .navbar-olive {
  12979. background-color: #3d9970;
  12980. color: #fff;
  12981. }
  12982. .navbar-olive.navbar-light .form-control-navbar::placeholder {
  12983. color: rgba(52, 58, 64, 0.8);
  12984. }
  12985. .navbar-olive.navbar-light .form-control-navbar,
  12986. .navbar-olive.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  12987. background-color: #378a65;
  12988. border-color: #307858;
  12989. color: rgba(52, 58, 64, 0.8);
  12990. }
  12991. .navbar-olive.navbar-light .form-control-navbar:focus::placeholder {
  12992. color: #343a40;
  12993. }
  12994. .navbar-olive.navbar-light .form-control-navbar:focus,
  12995. .navbar-olive.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  12996. background-color: #368763;
  12997. border-color: #307858 !important;
  12998. color: #343a40;
  12999. }
  13000. .navbar-olive.navbar-dark .form-control-navbar::placeholder {
  13001. color: rgba(255, 255, 255, 0.8);
  13002. }
  13003. .navbar-olive.navbar-dark .form-control-navbar,
  13004. .navbar-olive.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  13005. background-color: #43a87b;
  13006. border-color: #4cb888;
  13007. color: rgba(255, 255, 255, 0.8);
  13008. }
  13009. .navbar-olive.navbar-dark .form-control-navbar:focus::placeholder {
  13010. color: #fff;
  13011. }
  13012. .navbar-olive.navbar-dark .form-control-navbar:focus,
  13013. .navbar-olive.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  13014. background-color: #44ab7d;
  13015. border-color: #4cb888 !important;
  13016. color: #fff;
  13017. }
  13018. .navbar-lime {
  13019. background-color: #01ff70;
  13020. color: #1f2d3d;
  13021. }
  13022. .navbar-lime.navbar-light .form-control-navbar::placeholder {
  13023. color: rgba(52, 58, 64, 0.8);
  13024. }
  13025. .navbar-lime.navbar-light .form-control-navbar,
  13026. .navbar-lime.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  13027. background-color: #00ec67;
  13028. border-color: #00d25c;
  13029. color: rgba(52, 58, 64, 0.8);
  13030. }
  13031. .navbar-lime.navbar-light .form-control-navbar:focus::placeholder {
  13032. color: #343a40;
  13033. }
  13034. .navbar-lime.navbar-light .form-control-navbar:focus,
  13035. .navbar-lime.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  13036. background-color: #00e765;
  13037. border-color: #00d25c !important;
  13038. color: #343a40;
  13039. }
  13040. .navbar-lime.navbar-dark .form-control-navbar::placeholder {
  13041. color: rgba(255, 255, 255, 0.8);
  13042. }
  13043. .navbar-lime.navbar-dark .form-control-navbar,
  13044. .navbar-lime.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  13045. background-color: #15ff7b;
  13046. border-color: #2fff8a;
  13047. color: rgba(255, 255, 255, 0.8);
  13048. }
  13049. .navbar-lime.navbar-dark .form-control-navbar:focus::placeholder {
  13050. color: #fff;
  13051. }
  13052. .navbar-lime.navbar-dark .form-control-navbar:focus,
  13053. .navbar-lime.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  13054. background-color: #1bff7e;
  13055. border-color: #2fff8a !important;
  13056. color: #fff;
  13057. }
  13058. .navbar-fuchsia {
  13059. background-color: #f012be;
  13060. color: #fff;
  13061. }
  13062. .navbar-fuchsia.navbar-light .form-control-navbar::placeholder {
  13063. color: rgba(52, 58, 64, 0.8);
  13064. }
  13065. .navbar-fuchsia.navbar-light .form-control-navbar,
  13066. .navbar-fuchsia.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  13067. background-color: #df0eb0;
  13068. border-color: #c70d9d;
  13069. color: rgba(52, 58, 64, 0.8);
  13070. }
  13071. .navbar-fuchsia.navbar-light .form-control-navbar:focus::placeholder {
  13072. color: #343a40;
  13073. }
  13074. .navbar-fuchsia.navbar-light .form-control-navbar:focus,
  13075. .navbar-fuchsia.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  13076. background-color: #db0ead;
  13077. border-color: #c70d9d !important;
  13078. color: #343a40;
  13079. }
  13080. .navbar-fuchsia.navbar-dark .form-control-navbar::placeholder {
  13081. color: rgba(255, 255, 255, 0.8);
  13082. }
  13083. .navbar-fuchsia.navbar-dark .form-control-navbar,
  13084. .navbar-fuchsia.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  13085. background-color: #f125c3;
  13086. border-color: #f33dca;
  13087. color: rgba(255, 255, 255, 0.8);
  13088. }
  13089. .navbar-fuchsia.navbar-dark .form-control-navbar:focus::placeholder {
  13090. color: #fff;
  13091. }
  13092. .navbar-fuchsia.navbar-dark .form-control-navbar:focus,
  13093. .navbar-fuchsia.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  13094. background-color: #f22ac5;
  13095. border-color: #f33dca !important;
  13096. color: #fff;
  13097. }
  13098. .navbar-maroon {
  13099. background-color: #d81b60;
  13100. color: #fff;
  13101. }
  13102. .navbar-maroon.navbar-light .form-control-navbar::placeholder {
  13103. color: rgba(52, 58, 64, 0.8);
  13104. }
  13105. .navbar-maroon.navbar-light .form-control-navbar,
  13106. .navbar-maroon.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  13107. background-color: #c61958;
  13108. border-color: #af164e;
  13109. color: rgba(52, 58, 64, 0.8);
  13110. }
  13111. .navbar-maroon.navbar-light .form-control-navbar:focus::placeholder {
  13112. color: #343a40;
  13113. }
  13114. .navbar-maroon.navbar-light .form-control-navbar:focus,
  13115. .navbar-maroon.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  13116. background-color: #c11856;
  13117. border-color: #af164e !important;
  13118. color: #343a40;
  13119. }
  13120. .navbar-maroon.navbar-dark .form-control-navbar::placeholder {
  13121. color: rgba(255, 255, 255, 0.8);
  13122. }
  13123. .navbar-maroon.navbar-dark .form-control-navbar,
  13124. .navbar-maroon.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  13125. background-color: #e4246a;
  13126. border-color: #e63a79;
  13127. color: rgba(255, 255, 255, 0.8);
  13128. }
  13129. .navbar-maroon.navbar-dark .form-control-navbar:focus::placeholder {
  13130. color: #fff;
  13131. }
  13132. .navbar-maroon.navbar-dark .form-control-navbar:focus,
  13133. .navbar-maroon.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  13134. background-color: #e4286d;
  13135. border-color: #e63a79 !important;
  13136. color: #fff;
  13137. }
  13138. .navbar-blue {
  13139. background-color: #007bff;
  13140. color: #fff;
  13141. }
  13142. .navbar-blue.navbar-light .form-control-navbar::placeholder {
  13143. color: rgba(52, 58, 64, 0.8);
  13144. }
  13145. .navbar-blue.navbar-light .form-control-navbar,
  13146. .navbar-blue.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  13147. background-color: #0071eb;
  13148. border-color: #0065d1;
  13149. color: rgba(52, 58, 64, 0.8);
  13150. }
  13151. .navbar-blue.navbar-light .form-control-navbar:focus::placeholder {
  13152. color: #343a40;
  13153. }
  13154. .navbar-blue.navbar-light .form-control-navbar:focus,
  13155. .navbar-blue.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  13156. background-color: #006fe6;
  13157. border-color: #0065d1 !important;
  13158. color: #343a40;
  13159. }
  13160. .navbar-blue.navbar-dark .form-control-navbar::placeholder {
  13161. color: rgba(255, 255, 255, 0.8);
  13162. }
  13163. .navbar-blue.navbar-dark .form-control-navbar,
  13164. .navbar-blue.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  13165. background-color: #1486ff;
  13166. border-color: #2e93ff;
  13167. color: rgba(255, 255, 255, 0.8);
  13168. }
  13169. .navbar-blue.navbar-dark .form-control-navbar:focus::placeholder {
  13170. color: #fff;
  13171. }
  13172. .navbar-blue.navbar-dark .form-control-navbar:focus,
  13173. .navbar-blue.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  13174. background-color: #1a88ff;
  13175. border-color: #2e93ff !important;
  13176. color: #fff;
  13177. }
  13178. .navbar-indigo {
  13179. background-color: #6610f2;
  13180. color: #fff;
  13181. }
  13182. .navbar-indigo.navbar-light .form-control-navbar::placeholder {
  13183. color: rgba(52, 58, 64, 0.8);
  13184. }
  13185. .navbar-indigo.navbar-light .form-control-navbar,
  13186. .navbar-indigo.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  13187. background-color: #5d0ce1;
  13188. border-color: #530bc9;
  13189. color: rgba(52, 58, 64, 0.8);
  13190. }
  13191. .navbar-indigo.navbar-light .form-control-navbar:focus::placeholder {
  13192. color: #343a40;
  13193. }
  13194. .navbar-indigo.navbar-light .form-control-navbar:focus,
  13195. .navbar-indigo.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  13196. background-color: #5b0cdd;
  13197. border-color: #530bc9 !important;
  13198. color: #343a40;
  13199. }
  13200. .navbar-indigo.navbar-dark .form-control-navbar::placeholder {
  13201. color: rgba(255, 255, 255, 0.8);
  13202. }
  13203. .navbar-indigo.navbar-dark .form-control-navbar,
  13204. .navbar-indigo.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  13205. background-color: #7223f3;
  13206. border-color: #823cf4;
  13207. color: rgba(255, 255, 255, 0.8);
  13208. }
  13209. .navbar-indigo.navbar-dark .form-control-navbar:focus::placeholder {
  13210. color: #fff;
  13211. }
  13212. .navbar-indigo.navbar-dark .form-control-navbar:focus,
  13213. .navbar-indigo.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  13214. background-color: #7528f3;
  13215. border-color: #823cf4 !important;
  13216. color: #fff;
  13217. }
  13218. .navbar-purple {
  13219. background-color: #6f42c1;
  13220. color: #fff;
  13221. }
  13222. .navbar-purple.navbar-light .form-control-navbar::placeholder {
  13223. color: rgba(52, 58, 64, 0.8);
  13224. }
  13225. .navbar-purple.navbar-light .form-control-navbar,
  13226. .navbar-purple.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  13227. background-color: #663bb4;
  13228. border-color: #5b35a0;
  13229. color: rgba(52, 58, 64, 0.8);
  13230. }
  13231. .navbar-purple.navbar-light .form-control-navbar:focus::placeholder {
  13232. color: #343a40;
  13233. }
  13234. .navbar-purple.navbar-light .form-control-navbar:focus,
  13235. .navbar-purple.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  13236. background-color: #643ab0;
  13237. border-color: #5b35a0 !important;
  13238. color: #343a40;
  13239. }
  13240. .navbar-purple.navbar-dark .form-control-navbar::placeholder {
  13241. color: rgba(255, 255, 255, 0.8);
  13242. }
  13243. .navbar-purple.navbar-dark .form-control-navbar,
  13244. .navbar-purple.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  13245. background-color: #7b51c6;
  13246. border-color: #8965cc;
  13247. color: rgba(255, 255, 255, 0.8);
  13248. }
  13249. .navbar-purple.navbar-dark .form-control-navbar:focus::placeholder {
  13250. color: #fff;
  13251. }
  13252. .navbar-purple.navbar-dark .form-control-navbar:focus,
  13253. .navbar-purple.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  13254. background-color: #7e55c7;
  13255. border-color: #8965cc !important;
  13256. color: #fff;
  13257. }
  13258. .navbar-pink {
  13259. background-color: #e83e8c;
  13260. color: #fff;
  13261. }
  13262. .navbar-pink.navbar-light .form-control-navbar::placeholder {
  13263. color: rgba(52, 58, 64, 0.8);
  13264. }
  13265. .navbar-pink.navbar-light .form-control-navbar,
  13266. .navbar-pink.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  13267. background-color: #e62c81;
  13268. border-color: #de1a74;
  13269. color: rgba(52, 58, 64, 0.8);
  13270. }
  13271. .navbar-pink.navbar-light .form-control-navbar:focus::placeholder {
  13272. color: #343a40;
  13273. }
  13274. .navbar-pink.navbar-light .form-control-navbar:focus,
  13275. .navbar-pink.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  13276. background-color: #e5277e;
  13277. border-color: #de1a74 !important;
  13278. color: #343a40;
  13279. }
  13280. .navbar-pink.navbar-dark .form-control-navbar::placeholder {
  13281. color: rgba(255, 255, 255, 0.8);
  13282. }
  13283. .navbar-pink.navbar-dark .form-control-navbar,
  13284. .navbar-pink.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  13285. background-color: #ea5097;
  13286. border-color: #ed67a4;
  13287. color: rgba(255, 255, 255, 0.8);
  13288. }
  13289. .navbar-pink.navbar-dark .form-control-navbar:focus::placeholder {
  13290. color: #fff;
  13291. }
  13292. .navbar-pink.navbar-dark .form-control-navbar:focus,
  13293. .navbar-pink.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  13294. background-color: #eb559a;
  13295. border-color: #ed67a4 !important;
  13296. color: #fff;
  13297. }
  13298. .navbar-red {
  13299. background-color: #dc3545;
  13300. color: #fff;
  13301. }
  13302. .navbar-red.navbar-light .form-control-navbar::placeholder {
  13303. color: rgba(52, 58, 64, 0.8);
  13304. }
  13305. .navbar-red.navbar-light .form-control-navbar,
  13306. .navbar-red.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  13307. background-color: #d72536;
  13308. border-color: #c22231;
  13309. color: rgba(52, 58, 64, 0.8);
  13310. }
  13311. .navbar-red.navbar-light .form-control-navbar:focus::placeholder {
  13312. color: #343a40;
  13313. }
  13314. .navbar-red.navbar-light .form-control-navbar:focus,
  13315. .navbar-red.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  13316. background-color: #d32535;
  13317. border-color: #c22231 !important;
  13318. color: #343a40;
  13319. }
  13320. .navbar-red.navbar-dark .form-control-navbar::placeholder {
  13321. color: rgba(255, 255, 255, 0.8);
  13322. }
  13323. .navbar-red.navbar-dark .form-control-navbar,
  13324. .navbar-red.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  13325. background-color: #df4655;
  13326. border-color: #e35c69;
  13327. color: rgba(255, 255, 255, 0.8);
  13328. }
  13329. .navbar-red.navbar-dark .form-control-navbar:focus::placeholder {
  13330. color: #fff;
  13331. }
  13332. .navbar-red.navbar-dark .form-control-navbar:focus,
  13333. .navbar-red.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  13334. background-color: #e04b59;
  13335. border-color: #e35c69 !important;
  13336. color: #fff;
  13337. }
  13338. .navbar-orange {
  13339. background-color: #fd7e14;
  13340. color: #1f2d3d;
  13341. }
  13342. .navbar-orange.navbar-light .form-control-navbar::placeholder {
  13343. color: rgba(52, 58, 64, 0.8);
  13344. }
  13345. .navbar-orange.navbar-light .form-control-navbar,
  13346. .navbar-orange.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  13347. background-color: #fa7302;
  13348. border-color: #e16702;
  13349. color: rgba(52, 58, 64, 0.8);
  13350. }
  13351. .navbar-orange.navbar-light .form-control-navbar:focus::placeholder {
  13352. color: #343a40;
  13353. }
  13354. .navbar-orange.navbar-light .form-control-navbar:focus,
  13355. .navbar-orange.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  13356. background-color: #f57102;
  13357. border-color: #e16702 !important;
  13358. color: #343a40;
  13359. }
  13360. .navbar-orange.navbar-dark .form-control-navbar::placeholder {
  13361. color: rgba(255, 255, 255, 0.8);
  13362. }
  13363. .navbar-orange.navbar-dark .form-control-navbar,
  13364. .navbar-orange.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  13365. background-color: #fd8928;
  13366. border-color: #fd9742;
  13367. color: rgba(255, 255, 255, 0.8);
  13368. }
  13369. .navbar-orange.navbar-dark .form-control-navbar:focus::placeholder {
  13370. color: #fff;
  13371. }
  13372. .navbar-orange.navbar-dark .form-control-navbar:focus,
  13373. .navbar-orange.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  13374. background-color: #fd8c2d;
  13375. border-color: #fd9742 !important;
  13376. color: #fff;
  13377. }
  13378. .navbar-yellow {
  13379. background-color: #ffc107;
  13380. color: #1f2d3d;
  13381. }
  13382. .navbar-yellow.navbar-light .form-control-navbar::placeholder {
  13383. color: rgba(52, 58, 64, 0.8);
  13384. }
  13385. .navbar-yellow.navbar-light .form-control-navbar,
  13386. .navbar-yellow.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  13387. background-color: #f2b500;
  13388. border-color: #d8a200;
  13389. color: rgba(52, 58, 64, 0.8);
  13390. }
  13391. .navbar-yellow.navbar-light .form-control-navbar:focus::placeholder {
  13392. color: #343a40;
  13393. }
  13394. .navbar-yellow.navbar-light .form-control-navbar:focus,
  13395. .navbar-yellow.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  13396. background-color: #edb100;
  13397. border-color: #d8a200 !important;
  13398. color: #343a40;
  13399. }
  13400. .navbar-yellow.navbar-dark .form-control-navbar::placeholder {
  13401. color: rgba(255, 255, 255, 0.8);
  13402. }
  13403. .navbar-yellow.navbar-dark .form-control-navbar,
  13404. .navbar-yellow.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  13405. background-color: #ffc61b;
  13406. border-color: #ffcc35;
  13407. color: rgba(255, 255, 255, 0.8);
  13408. }
  13409. .navbar-yellow.navbar-dark .form-control-navbar:focus::placeholder {
  13410. color: #fff;
  13411. }
  13412. .navbar-yellow.navbar-dark .form-control-navbar:focus,
  13413. .navbar-yellow.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  13414. background-color: #ffc721;
  13415. border-color: #ffcc35 !important;
  13416. color: #fff;
  13417. }
  13418. .navbar-green {
  13419. background-color: #28a745;
  13420. color: #fff;
  13421. }
  13422. .navbar-green.navbar-light .form-control-navbar::placeholder {
  13423. color: rgba(52, 58, 64, 0.8);
  13424. }
  13425. .navbar-green.navbar-light .form-control-navbar,
  13426. .navbar-green.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  13427. background-color: #24973e;
  13428. border-color: #1f8236;
  13429. color: rgba(52, 58, 64, 0.8);
  13430. }
  13431. .navbar-green.navbar-light .form-control-navbar:focus::placeholder {
  13432. color: #343a40;
  13433. }
  13434. .navbar-green.navbar-light .form-control-navbar:focus,
  13435. .navbar-green.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  13436. background-color: #23923d;
  13437. border-color: #1f8236 !important;
  13438. color: #343a40;
  13439. }
  13440. .navbar-green.navbar-dark .form-control-navbar::placeholder {
  13441. color: rgba(255, 255, 255, 0.8);
  13442. }
  13443. .navbar-green.navbar-dark .form-control-navbar,
  13444. .navbar-green.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  13445. background-color: #2cb74c;
  13446. border-color: #31cc54;
  13447. color: rgba(255, 255, 255, 0.8);
  13448. }
  13449. .navbar-green.navbar-dark .form-control-navbar:focus::placeholder {
  13450. color: #fff;
  13451. }
  13452. .navbar-green.navbar-dark .form-control-navbar:focus,
  13453. .navbar-green.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  13454. background-color: #2dbc4e;
  13455. border-color: #31cc54 !important;
  13456. color: #fff;
  13457. }
  13458. .navbar-teal {
  13459. background-color: #20c997;
  13460. color: #fff;
  13461. }
  13462. .navbar-teal.navbar-light .form-control-navbar::placeholder {
  13463. color: rgba(52, 58, 64, 0.8);
  13464. }
  13465. .navbar-teal.navbar-light .form-control-navbar,
  13466. .navbar-teal.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  13467. background-color: #1db78a;
  13468. border-color: #1aa179;
  13469. color: rgba(52, 58, 64, 0.8);
  13470. }
  13471. .navbar-teal.navbar-light .form-control-navbar:focus::placeholder {
  13472. color: #343a40;
  13473. }
  13474. .navbar-teal.navbar-light .form-control-navbar:focus,
  13475. .navbar-teal.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  13476. background-color: #1cb386;
  13477. border-color: #1aa179 !important;
  13478. color: #343a40;
  13479. }
  13480. .navbar-teal.navbar-dark .form-control-navbar::placeholder {
  13481. color: rgba(255, 255, 255, 0.8);
  13482. }
  13483. .navbar-teal.navbar-dark .form-control-navbar,
  13484. .navbar-teal.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  13485. background-color: #23dba4;
  13486. border-color: #38dfae;
  13487. color: rgba(255, 255, 255, 0.8);
  13488. }
  13489. .navbar-teal.navbar-dark .form-control-navbar:focus::placeholder {
  13490. color: #fff;
  13491. }
  13492. .navbar-teal.navbar-dark .form-control-navbar:focus,
  13493. .navbar-teal.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  13494. background-color: #26dca6;
  13495. border-color: #38dfae !important;
  13496. color: #fff;
  13497. }
  13498. .navbar-cyan {
  13499. background-color: #17a2b8;
  13500. color: #fff;
  13501. }
  13502. .navbar-cyan.navbar-light .form-control-navbar::placeholder {
  13503. color: rgba(52, 58, 64, 0.8);
  13504. }
  13505. .navbar-cyan.navbar-light .form-control-navbar,
  13506. .navbar-cyan.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  13507. background-color: #1592a6;
  13508. border-color: #127e8f;
  13509. color: rgba(52, 58, 64, 0.8);
  13510. }
  13511. .navbar-cyan.navbar-light .form-control-navbar:focus::placeholder {
  13512. color: #343a40;
  13513. }
  13514. .navbar-cyan.navbar-light .form-control-navbar:focus,
  13515. .navbar-cyan.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  13516. background-color: #148ea1;
  13517. border-color: #127e8f !important;
  13518. color: #343a40;
  13519. }
  13520. .navbar-cyan.navbar-dark .form-control-navbar::placeholder {
  13521. color: rgba(255, 255, 255, 0.8);
  13522. }
  13523. .navbar-cyan.navbar-dark .form-control-navbar,
  13524. .navbar-cyan.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  13525. background-color: #19b2ca;
  13526. border-color: #1cc6e1;
  13527. color: rgba(255, 255, 255, 0.8);
  13528. }
  13529. .navbar-cyan.navbar-dark .form-control-navbar:focus::placeholder {
  13530. color: #fff;
  13531. }
  13532. .navbar-cyan.navbar-dark .form-control-navbar:focus,
  13533. .navbar-cyan.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  13534. background-color: #1ab6cf;
  13535. border-color: #1cc6e1 !important;
  13536. color: #fff;
  13537. }
  13538. .navbar-white {
  13539. background-color: #fff;
  13540. color: #1f2d3d;
  13541. }
  13542. .navbar-white.navbar-light .form-control-navbar::placeholder {
  13543. color: rgba(52, 58, 64, 0.8);
  13544. }
  13545. .navbar-white.navbar-light .form-control-navbar,
  13546. .navbar-white.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  13547. background-color: whitesmoke;
  13548. border-color: #e8e8e8;
  13549. color: rgba(52, 58, 64, 0.8);
  13550. }
  13551. .navbar-white.navbar-light .form-control-navbar:focus::placeholder {
  13552. color: #343a40;
  13553. }
  13554. .navbar-white.navbar-light .form-control-navbar:focus,
  13555. .navbar-white.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  13556. background-color: #f2f2f2;
  13557. border-color: #e8e8e8 !important;
  13558. color: #343a40;
  13559. }
  13560. .navbar-white.navbar-dark .form-control-navbar::placeholder {
  13561. color: rgba(255, 255, 255, 0.8);
  13562. }
  13563. .navbar-white.navbar-dark .form-control-navbar,
  13564. .navbar-white.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  13565. background-color: white;
  13566. border-color: white;
  13567. color: rgba(255, 255, 255, 0.8);
  13568. }
  13569. .navbar-white.navbar-dark .form-control-navbar:focus::placeholder {
  13570. color: #fff;
  13571. }
  13572. .navbar-white.navbar-dark .form-control-navbar:focus,
  13573. .navbar-white.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  13574. background-color: white;
  13575. border-color: white !important;
  13576. color: #fff;
  13577. }
  13578. .navbar-gray {
  13579. background-color: #6c757d;
  13580. color: #fff;
  13581. }
  13582. .navbar-gray.navbar-light .form-control-navbar::placeholder {
  13583. color: rgba(52, 58, 64, 0.8);
  13584. }
  13585. .navbar-gray.navbar-light .form-control-navbar,
  13586. .navbar-gray.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  13587. background-color: #636b72;
  13588. border-color: #575e64;
  13589. color: rgba(52, 58, 64, 0.8);
  13590. }
  13591. .navbar-gray.navbar-light .form-control-navbar:focus::placeholder {
  13592. color: #343a40;
  13593. }
  13594. .navbar-gray.navbar-light .form-control-navbar:focus,
  13595. .navbar-gray.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  13596. background-color: #60686f;
  13597. border-color: #575e64 !important;
  13598. color: #343a40;
  13599. }
  13600. .navbar-gray.navbar-dark .form-control-navbar::placeholder {
  13601. color: rgba(255, 255, 255, 0.8);
  13602. }
  13603. .navbar-gray.navbar-dark .form-control-navbar,
  13604. .navbar-gray.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  13605. background-color: #757f88;
  13606. border-color: #838c94;
  13607. color: rgba(255, 255, 255, 0.8);
  13608. }
  13609. .navbar-gray.navbar-dark .form-control-navbar:focus::placeholder {
  13610. color: #fff;
  13611. }
  13612. .navbar-gray.navbar-dark .form-control-navbar:focus,
  13613. .navbar-gray.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  13614. background-color: #78828a;
  13615. border-color: #838c94 !important;
  13616. color: #fff;
  13617. }
  13618. .navbar-gray-dark {
  13619. background-color: #343a40;
  13620. color: #fff;
  13621. }
  13622. .navbar-gray-dark.navbar-light .form-control-navbar::placeholder {
  13623. color: rgba(52, 58, 64, 0.8);
  13624. }
  13625. .navbar-gray-dark.navbar-light .form-control-navbar,
  13626. .navbar-gray-dark.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  13627. background-color: #2b3035;
  13628. border-color: #1f2327;
  13629. color: rgba(52, 58, 64, 0.8);
  13630. }
  13631. .navbar-gray-dark.navbar-light .form-control-navbar:focus::placeholder {
  13632. color: #343a40;
  13633. }
  13634. .navbar-gray-dark.navbar-light .form-control-navbar:focus,
  13635. .navbar-gray-dark.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  13636. background-color: #292d32;
  13637. border-color: #1f2327 !important;
  13638. color: #343a40;
  13639. }
  13640. .navbar-gray-dark.navbar-dark .form-control-navbar::placeholder {
  13641. color: rgba(255, 255, 255, 0.8);
  13642. }
  13643. .navbar-gray-dark.navbar-dark .form-control-navbar,
  13644. .navbar-gray-dark.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  13645. background-color: #3d444b;
  13646. border-color: #495159;
  13647. color: rgba(255, 255, 255, 0.8);
  13648. }
  13649. .navbar-gray-dark.navbar-dark .form-control-navbar:focus::placeholder {
  13650. color: #fff;
  13651. }
  13652. .navbar-gray-dark.navbar-dark .form-control-navbar:focus,
  13653. .navbar-gray-dark.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  13654. background-color: #3f474e;
  13655. border-color: #495159 !important;
  13656. color: #fff;
  13657. }
  13658. .dark-mode .nav-pills .nav-link {
  13659. color: #ced4da;
  13660. }
  13661. .dark-mode .nav-tabs {
  13662. border-color: #56606a;
  13663. }
  13664. .dark-mode .nav-tabs .nav-link:focus,
  13665. .dark-mode .nav-tabs .nav-link:hover {
  13666. border-color: #56606a;
  13667. }
  13668. .dark-mode .nav-tabs .nav-item.show .nav-link,
  13669. .dark-mode .nav-tabs .nav-link.active {
  13670. background-color: #343a40;
  13671. border-color: #56606a #56606a transparent #56606a;
  13672. color: #fff;
  13673. }
  13674. .dark-mode .nav-tabs.flex-column .nav-item.show .nav-link.active, .dark-mode .nav-tabs.flex-column .nav-item.show .nav-link:focus, .dark-mode .nav-tabs.flex-column .nav-item.show .nav-link:hover,
  13675. .dark-mode .nav-tabs.flex-column .nav-link.active,
  13676. .dark-mode .nav-tabs.flex-column .nav-link:focus,
  13677. .dark-mode .nav-tabs.flex-column .nav-link:hover {
  13678. border-color: #56606a transparent #56606a #56606a;
  13679. }
  13680. .dark-mode .nav-tabs.flex-column .nav-item.show .nav-link:focus, .dark-mode .nav-tabs.flex-column .nav-item.show .nav-link:hover,
  13681. .dark-mode .nav-tabs.flex-column .nav-link:focus,
  13682. .dark-mode .nav-tabs.flex-column .nav-link:hover {
  13683. background-color: #3f474e;
  13684. }
  13685. .dark-mode .nav-tabs.flex-column.nav-tabs-right {
  13686. border-color: #56606a;
  13687. }
  13688. .dark-mode .nav-tabs.flex-column.nav-tabs-right .nav-link.active, .dark-mode .nav-tabs.flex-column.nav-tabs-right .nav-link:focus, .dark-mode .nav-tabs.flex-column.nav-tabs-right .nav-link:hover {
  13689. border-color: #56606a #56606a #56606a transparent;
  13690. }
  13691. .dark-mode .navbar-light {
  13692. background-color: #f8f9fa;
  13693. }
  13694. .dark-mode .navbar-dark {
  13695. background-color: #343a40;
  13696. border-color: #4b545c;
  13697. }
  13698. .dark-mode .navbar-primary {
  13699. background-color: #3f6791;
  13700. color: #fff;
  13701. }
  13702. .dark-mode .navbar-primary.navbar-light .form-control-navbar::placeholder {
  13703. color: rgba(52, 58, 64, 0.8);
  13704. }
  13705. .dark-mode .navbar-primary.navbar-light .form-control-navbar,
  13706. .dark-mode .navbar-primary.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  13707. background-color: #395d83;
  13708. border-color: #315071;
  13709. color: rgba(52, 58, 64, 0.8);
  13710. }
  13711. .dark-mode .navbar-primary.navbar-light .form-control-navbar:focus::placeholder {
  13712. color: #343a40;
  13713. }
  13714. .dark-mode .navbar-primary.navbar-light .form-control-navbar:focus,
  13715. .dark-mode .navbar-primary.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  13716. background-color: #375a7f;
  13717. border-color: #315071 !important;
  13718. color: #343a40;
  13719. }
  13720. .dark-mode .navbar-primary.navbar-dark .form-control-navbar::placeholder {
  13721. color: rgba(255, 255, 255, 0.8);
  13722. }
  13723. .dark-mode .navbar-primary.navbar-dark .form-control-navbar,
  13724. .dark-mode .navbar-primary.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  13725. background-color: #45719f;
  13726. border-color: #4d7eb1;
  13727. color: rgba(255, 255, 255, 0.8);
  13728. }
  13729. .dark-mode .navbar-primary.navbar-dark .form-control-navbar:focus::placeholder {
  13730. color: #fff;
  13731. }
  13732. .dark-mode .navbar-primary.navbar-dark .form-control-navbar:focus,
  13733. .dark-mode .navbar-primary.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  13734. background-color: #4774a3;
  13735. border-color: #4d7eb1 !important;
  13736. color: #fff;
  13737. }
  13738. .dark-mode .navbar-secondary {
  13739. background-color: #6c757d;
  13740. color: #fff;
  13741. }
  13742. .dark-mode .navbar-secondary.navbar-light .form-control-navbar::placeholder {
  13743. color: rgba(52, 58, 64, 0.8);
  13744. }
  13745. .dark-mode .navbar-secondary.navbar-light .form-control-navbar,
  13746. .dark-mode .navbar-secondary.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  13747. background-color: #636b72;
  13748. border-color: #575e64;
  13749. color: rgba(52, 58, 64, 0.8);
  13750. }
  13751. .dark-mode .navbar-secondary.navbar-light .form-control-navbar:focus::placeholder {
  13752. color: #343a40;
  13753. }
  13754. .dark-mode .navbar-secondary.navbar-light .form-control-navbar:focus,
  13755. .dark-mode .navbar-secondary.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  13756. background-color: #60686f;
  13757. border-color: #575e64 !important;
  13758. color: #343a40;
  13759. }
  13760. .dark-mode .navbar-secondary.navbar-dark .form-control-navbar::placeholder {
  13761. color: rgba(255, 255, 255, 0.8);
  13762. }
  13763. .dark-mode .navbar-secondary.navbar-dark .form-control-navbar,
  13764. .dark-mode .navbar-secondary.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  13765. background-color: #757f88;
  13766. border-color: #838c94;
  13767. color: rgba(255, 255, 255, 0.8);
  13768. }
  13769. .dark-mode .navbar-secondary.navbar-dark .form-control-navbar:focus::placeholder {
  13770. color: #fff;
  13771. }
  13772. .dark-mode .navbar-secondary.navbar-dark .form-control-navbar:focus,
  13773. .dark-mode .navbar-secondary.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  13774. background-color: #78828a;
  13775. border-color: #838c94 !important;
  13776. color: #fff;
  13777. }
  13778. .dark-mode .navbar-success {
  13779. background-color: #00bc8c;
  13780. color: #fff;
  13781. }
  13782. .dark-mode .navbar-success.navbar-light .form-control-navbar::placeholder {
  13783. color: rgba(52, 58, 64, 0.8);
  13784. }
  13785. .dark-mode .navbar-success.navbar-light .form-control-navbar,
  13786. .dark-mode .navbar-success.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  13787. background-color: #00a87d;
  13788. border-color: #008e6a;
  13789. color: rgba(52, 58, 64, 0.8);
  13790. }
  13791. .dark-mode .navbar-success.navbar-light .form-control-navbar:focus::placeholder {
  13792. color: #343a40;
  13793. }
  13794. .dark-mode .navbar-success.navbar-light .form-control-navbar:focus,
  13795. .dark-mode .navbar-success.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  13796. background-color: #00a379;
  13797. border-color: #008e6a !important;
  13798. color: #343a40;
  13799. }
  13800. .dark-mode .navbar-success.navbar-dark .form-control-navbar::placeholder {
  13801. color: rgba(255, 255, 255, 0.8);
  13802. }
  13803. .dark-mode .navbar-success.navbar-dark .form-control-navbar,
  13804. .dark-mode .navbar-success.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  13805. background-color: #00d09b;
  13806. border-color: #00eaae;
  13807. color: rgba(255, 255, 255, 0.8);
  13808. }
  13809. .dark-mode .navbar-success.navbar-dark .form-control-navbar:focus::placeholder {
  13810. color: #fff;
  13811. }
  13812. .dark-mode .navbar-success.navbar-dark .form-control-navbar:focus,
  13813. .dark-mode .navbar-success.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  13814. background-color: #00d69f;
  13815. border-color: #00eaae !important;
  13816. color: #fff;
  13817. }
  13818. .dark-mode .navbar-info {
  13819. background-color: #3498db;
  13820. color: #fff;
  13821. }
  13822. .dark-mode .navbar-info.navbar-light .form-control-navbar::placeholder {
  13823. color: rgba(52, 58, 64, 0.8);
  13824. }
  13825. .dark-mode .navbar-info.navbar-light .form-control-navbar,
  13826. .dark-mode .navbar-info.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  13827. background-color: #268fd5;
  13828. border-color: #2280bf;
  13829. color: rgba(52, 58, 64, 0.8);
  13830. }
  13831. .dark-mode .navbar-info.navbar-light .form-control-navbar:focus::placeholder {
  13832. color: #343a40;
  13833. }
  13834. .dark-mode .navbar-info.navbar-light .form-control-navbar:focus,
  13835. .dark-mode .navbar-info.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  13836. background-color: #258cd1;
  13837. border-color: #2280bf !important;
  13838. color: #343a40;
  13839. }
  13840. .dark-mode .navbar-info.navbar-dark .form-control-navbar::placeholder {
  13841. color: rgba(255, 255, 255, 0.8);
  13842. }
  13843. .dark-mode .navbar-info.navbar-dark .form-control-navbar,
  13844. .dark-mode .navbar-info.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  13845. background-color: #45a1de;
  13846. border-color: #5bace2;
  13847. color: rgba(255, 255, 255, 0.8);
  13848. }
  13849. .dark-mode .navbar-info.navbar-dark .form-control-navbar:focus::placeholder {
  13850. color: #fff;
  13851. }
  13852. .dark-mode .navbar-info.navbar-dark .form-control-navbar:focus,
  13853. .dark-mode .navbar-info.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  13854. background-color: #4aa3df;
  13855. border-color: #5bace2 !important;
  13856. color: #fff;
  13857. }
  13858. .dark-mode .navbar-warning {
  13859. background-color: #f39c12;
  13860. color: #1f2d3d;
  13861. }
  13862. .dark-mode .navbar-warning.navbar-light .form-control-navbar::placeholder {
  13863. color: rgba(52, 58, 64, 0.8);
  13864. }
  13865. .dark-mode .navbar-warning.navbar-light .form-control-navbar,
  13866. .dark-mode .navbar-warning.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  13867. background-color: #e5910c;
  13868. border-color: #cd820a;
  13869. color: rgba(52, 58, 64, 0.8);
  13870. }
  13871. .dark-mode .navbar-warning.navbar-light .form-control-navbar:focus::placeholder {
  13872. color: #343a40;
  13873. }
  13874. .dark-mode .navbar-warning.navbar-light .form-control-navbar:focus,
  13875. .dark-mode .navbar-warning.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  13876. background-color: #e08e0b;
  13877. border-color: #cd820a !important;
  13878. color: #343a40;
  13879. }
  13880. .dark-mode .navbar-warning.navbar-dark .form-control-navbar::placeholder {
  13881. color: rgba(255, 255, 255, 0.8);
  13882. }
  13883. .dark-mode .navbar-warning.navbar-dark .form-control-navbar,
  13884. .dark-mode .navbar-warning.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  13885. background-color: #f4a425;
  13886. border-color: #f5ae3e;
  13887. color: rgba(255, 255, 255, 0.8);
  13888. }
  13889. .dark-mode .navbar-warning.navbar-dark .form-control-navbar:focus::placeholder {
  13890. color: #fff;
  13891. }
  13892. .dark-mode .navbar-warning.navbar-dark .form-control-navbar:focus,
  13893. .dark-mode .navbar-warning.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  13894. background-color: #f4a62a;
  13895. border-color: #f5ae3e !important;
  13896. color: #fff;
  13897. }
  13898. .dark-mode .navbar-danger {
  13899. background-color: #e74c3c;
  13900. color: #fff;
  13901. }
  13902. .dark-mode .navbar-danger.navbar-light .form-control-navbar::placeholder {
  13903. color: rgba(52, 58, 64, 0.8);
  13904. }
  13905. .dark-mode .navbar-danger.navbar-light .form-control-navbar,
  13906. .dark-mode .navbar-danger.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  13907. background-color: #e53b2a;
  13908. border-color: #da2d1b;
  13909. color: rgba(52, 58, 64, 0.8);
  13910. }
  13911. .dark-mode .navbar-danger.navbar-light .form-control-navbar:focus::placeholder {
  13912. color: #343a40;
  13913. }
  13914. .dark-mode .navbar-danger.navbar-light .form-control-navbar:focus,
  13915. .dark-mode .navbar-danger.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  13916. background-color: #e43725;
  13917. border-color: #da2d1b !important;
  13918. color: #343a40;
  13919. }
  13920. .dark-mode .navbar-danger.navbar-dark .form-control-navbar::placeholder {
  13921. color: rgba(255, 255, 255, 0.8);
  13922. }
  13923. .dark-mode .navbar-danger.navbar-dark .form-control-navbar,
  13924. .dark-mode .navbar-danger.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  13925. background-color: #e95d4e;
  13926. border-color: #ec7265;
  13927. color: rgba(255, 255, 255, 0.8);
  13928. }
  13929. .dark-mode .navbar-danger.navbar-dark .form-control-navbar:focus::placeholder {
  13930. color: #fff;
  13931. }
  13932. .dark-mode .navbar-danger.navbar-dark .form-control-navbar:focus,
  13933. .dark-mode .navbar-danger.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  13934. background-color: #ea6153;
  13935. border-color: #ec7265 !important;
  13936. color: #fff;
  13937. }
  13938. .dark-mode .navbar-lightblue {
  13939. background-color: #86bad8;
  13940. color: #1f2d3d;
  13941. }
  13942. .dark-mode .navbar-lightblue.navbar-light .form-control-navbar::placeholder {
  13943. color: rgba(52, 58, 64, 0.8);
  13944. }
  13945. .dark-mode .navbar-lightblue.navbar-light .form-control-navbar,
  13946. .dark-mode .navbar-lightblue.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  13947. background-color: #76b1d3;
  13948. border-color: #63a6cd;
  13949. color: rgba(52, 58, 64, 0.8);
  13950. }
  13951. .dark-mode .navbar-lightblue.navbar-light .form-control-navbar:focus::placeholder {
  13952. color: #343a40;
  13953. }
  13954. .dark-mode .navbar-lightblue.navbar-light .form-control-navbar:focus,
  13955. .dark-mode .navbar-lightblue.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  13956. background-color: #72afd2;
  13957. border-color: #63a6cd !important;
  13958. color: #343a40;
  13959. }
  13960. .dark-mode .navbar-lightblue.navbar-dark .form-control-navbar::placeholder {
  13961. color: rgba(255, 255, 255, 0.8);
  13962. }
  13963. .dark-mode .navbar-lightblue.navbar-dark .form-control-navbar,
  13964. .dark-mode .navbar-lightblue.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  13965. background-color: #95c3dd;
  13966. border-color: #a9cee3;
  13967. color: rgba(255, 255, 255, 0.8);
  13968. }
  13969. .dark-mode .navbar-lightblue.navbar-dark .form-control-navbar:focus::placeholder {
  13970. color: #fff;
  13971. }
  13972. .dark-mode .navbar-lightblue.navbar-dark .form-control-navbar:focus,
  13973. .dark-mode .navbar-lightblue.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  13974. background-color: #99c5de;
  13975. border-color: #a9cee3 !important;
  13976. color: #fff;
  13977. }
  13978. .dark-mode .navbar-navy {
  13979. background-color: #002c59;
  13980. color: #fff;
  13981. }
  13982. .dark-mode .navbar-navy.navbar-light .form-control-navbar::placeholder {
  13983. color: rgba(52, 58, 64, 0.8);
  13984. }
  13985. .dark-mode .navbar-navy.navbar-light .form-control-navbar,
  13986. .dark-mode .navbar-navy.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  13987. background-color: #002244;
  13988. border-color: #00152b;
  13989. color: rgba(52, 58, 64, 0.8);
  13990. }
  13991. .dark-mode .navbar-navy.navbar-light .form-control-navbar:focus::placeholder {
  13992. color: #343a40;
  13993. }
  13994. .dark-mode .navbar-navy.navbar-light .form-control-navbar:focus,
  13995. .dark-mode .navbar-navy.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  13996. background-color: #001f3f;
  13997. border-color: #00152b !important;
  13998. color: #343a40;
  13999. }
  14000. .dark-mode .navbar-navy.navbar-dark .form-control-navbar::placeholder {
  14001. color: rgba(255, 255, 255, 0.8);
  14002. }
  14003. .dark-mode .navbar-navy.navbar-dark .form-control-navbar,
  14004. .dark-mode .navbar-navy.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  14005. background-color: #00366d;
  14006. border-color: #004286;
  14007. color: rgba(255, 255, 255, 0.8);
  14008. }
  14009. .dark-mode .navbar-navy.navbar-dark .form-control-navbar:focus::placeholder {
  14010. color: #fff;
  14011. }
  14012. .dark-mode .navbar-navy.navbar-dark .form-control-navbar:focus,
  14013. .dark-mode .navbar-navy.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  14014. background-color: #003872;
  14015. border-color: #004286 !important;
  14016. color: #fff;
  14017. }
  14018. .dark-mode .navbar-olive {
  14019. background-color: #74c8a3;
  14020. color: #1f2d3d;
  14021. }
  14022. .dark-mode .navbar-olive.navbar-light .form-control-navbar::placeholder {
  14023. color: rgba(52, 58, 64, 0.8);
  14024. }
  14025. .dark-mode .navbar-olive.navbar-light .form-control-navbar,
  14026. .dark-mode .navbar-olive.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  14027. background-color: #66c299;
  14028. border-color: #53bb8d;
  14029. color: rgba(52, 58, 64, 0.8);
  14030. }
  14031. .dark-mode .navbar-olive.navbar-light .form-control-navbar:focus::placeholder {
  14032. color: #343a40;
  14033. }
  14034. .dark-mode .navbar-olive.navbar-light .form-control-navbar:focus,
  14035. .dark-mode .navbar-olive.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  14036. background-color: #62c096;
  14037. border-color: #53bb8d !important;
  14038. color: #343a40;
  14039. }
  14040. .dark-mode .navbar-olive.navbar-dark .form-control-navbar::placeholder {
  14041. color: rgba(255, 255, 255, 0.8);
  14042. }
  14043. .dark-mode .navbar-olive.navbar-dark .form-control-navbar,
  14044. .dark-mode .navbar-olive.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  14045. background-color: #83ceac;
  14046. border-color: #95d5b8;
  14047. color: rgba(255, 255, 255, 0.8);
  14048. }
  14049. .dark-mode .navbar-olive.navbar-dark .form-control-navbar:focus::placeholder {
  14050. color: #fff;
  14051. }
  14052. .dark-mode .navbar-olive.navbar-dark .form-control-navbar:focus,
  14053. .dark-mode .navbar-olive.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  14054. background-color: #87cfaf;
  14055. border-color: #95d5b8 !important;
  14056. color: #fff;
  14057. }
  14058. .dark-mode .navbar-lime {
  14059. background-color: #67ffa9;
  14060. color: #1f2d3d;
  14061. }
  14062. .dark-mode .navbar-lime.navbar-light .form-control-navbar::placeholder {
  14063. color: rgba(52, 58, 64, 0.8);
  14064. }
  14065. .dark-mode .navbar-lime.navbar-light .form-control-navbar,
  14066. .dark-mode .navbar-lime.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  14067. background-color: #53ff9e;
  14068. border-color: #39ff90;
  14069. color: rgba(52, 58, 64, 0.8);
  14070. }
  14071. .dark-mode .navbar-lime.navbar-light .form-control-navbar:focus::placeholder {
  14072. color: #343a40;
  14073. }
  14074. .dark-mode .navbar-lime.navbar-light .form-control-navbar:focus,
  14075. .dark-mode .navbar-lime.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  14076. background-color: #4eff9b;
  14077. border-color: #39ff90 !important;
  14078. color: #343a40;
  14079. }
  14080. .dark-mode .navbar-lime.navbar-dark .form-control-navbar::placeholder {
  14081. color: rgba(255, 255, 255, 0.8);
  14082. }
  14083. .dark-mode .navbar-lime.navbar-dark .form-control-navbar,
  14084. .dark-mode .navbar-lime.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  14085. background-color: #7bffb5;
  14086. border-color: #95ffc3;
  14087. color: rgba(255, 255, 255, 0.8);
  14088. }
  14089. .dark-mode .navbar-lime.navbar-dark .form-control-navbar:focus::placeholder {
  14090. color: #fff;
  14091. }
  14092. .dark-mode .navbar-lime.navbar-dark .form-control-navbar:focus,
  14093. .dark-mode .navbar-lime.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  14094. background-color: #81ffb8;
  14095. border-color: #95ffc3 !important;
  14096. color: #fff;
  14097. }
  14098. .dark-mode .navbar-fuchsia {
  14099. background-color: #f672d8;
  14100. color: #1f2d3d;
  14101. }
  14102. .dark-mode .navbar-fuchsia.navbar-light .form-control-navbar::placeholder {
  14103. color: rgba(52, 58, 64, 0.8);
  14104. }
  14105. .dark-mode .navbar-fuchsia.navbar-light .form-control-navbar,
  14106. .dark-mode .navbar-fuchsia.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  14107. background-color: #f55fd3;
  14108. border-color: #f347cc;
  14109. color: rgba(52, 58, 64, 0.8);
  14110. }
  14111. .dark-mode .navbar-fuchsia.navbar-light .form-control-navbar:focus::placeholder {
  14112. color: #343a40;
  14113. }
  14114. .dark-mode .navbar-fuchsia.navbar-light .form-control-navbar:focus,
  14115. .dark-mode .navbar-fuchsia.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  14116. background-color: #f55ad2;
  14117. border-color: #f347cc !important;
  14118. color: #343a40;
  14119. }
  14120. .dark-mode .navbar-fuchsia.navbar-dark .form-control-navbar::placeholder {
  14121. color: rgba(255, 255, 255, 0.8);
  14122. }
  14123. .dark-mode .navbar-fuchsia.navbar-dark .form-control-navbar,
  14124. .dark-mode .navbar-fuchsia.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  14125. background-color: #f785de;
  14126. border-color: #f99de4;
  14127. color: rgba(255, 255, 255, 0.8);
  14128. }
  14129. .dark-mode .navbar-fuchsia.navbar-dark .form-control-navbar:focus::placeholder {
  14130. color: #fff;
  14131. }
  14132. .dark-mode .navbar-fuchsia.navbar-dark .form-control-navbar:focus,
  14133. .dark-mode .navbar-fuchsia.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  14134. background-color: #f88adf;
  14135. border-color: #f99de4 !important;
  14136. color: #fff;
  14137. }
  14138. .dark-mode .navbar-maroon {
  14139. background-color: #ed6c9b;
  14140. color: #1f2d3d;
  14141. }
  14142. .dark-mode .navbar-maroon.navbar-light .form-control-navbar::placeholder {
  14143. color: rgba(52, 58, 64, 0.8);
  14144. }
  14145. .dark-mode .navbar-maroon.navbar-light .form-control-navbar,
  14146. .dark-mode .navbar-maroon.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  14147. background-color: #ea5a8f;
  14148. border-color: #e8447f;
  14149. color: rgba(52, 58, 64, 0.8);
  14150. }
  14151. .dark-mode .navbar-maroon.navbar-light .form-control-navbar:focus::placeholder {
  14152. color: #343a40;
  14153. }
  14154. .dark-mode .navbar-maroon.navbar-light .form-control-navbar:focus,
  14155. .dark-mode .navbar-maroon.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  14156. background-color: #ea568c;
  14157. border-color: #e8447f !important;
  14158. color: #343a40;
  14159. }
  14160. .dark-mode .navbar-maroon.navbar-dark .form-control-navbar::placeholder {
  14161. color: rgba(255, 255, 255, 0.8);
  14162. }
  14163. .dark-mode .navbar-maroon.navbar-dark .form-control-navbar,
  14164. .dark-mode .navbar-maroon.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  14165. background-color: #ef7ea8;
  14166. border-color: #f295b7;
  14167. color: rgba(255, 255, 255, 0.8);
  14168. }
  14169. .dark-mode .navbar-maroon.navbar-dark .form-control-navbar:focus::placeholder {
  14170. color: #fff;
  14171. }
  14172. .dark-mode .navbar-maroon.navbar-dark .form-control-navbar:focus,
  14173. .dark-mode .navbar-maroon.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  14174. background-color: #f083ab;
  14175. border-color: #f295b7 !important;
  14176. color: #fff;
  14177. }
  14178. .dark-mode .navbar-blue {
  14179. background-color: #3f6791;
  14180. color: #fff;
  14181. }
  14182. .dark-mode .navbar-blue.navbar-light .form-control-navbar::placeholder {
  14183. color: rgba(52, 58, 64, 0.8);
  14184. }
  14185. .dark-mode .navbar-blue.navbar-light .form-control-navbar,
  14186. .dark-mode .navbar-blue.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  14187. background-color: #395d83;
  14188. border-color: #315071;
  14189. color: rgba(52, 58, 64, 0.8);
  14190. }
  14191. .dark-mode .navbar-blue.navbar-light .form-control-navbar:focus::placeholder {
  14192. color: #343a40;
  14193. }
  14194. .dark-mode .navbar-blue.navbar-light .form-control-navbar:focus,
  14195. .dark-mode .navbar-blue.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  14196. background-color: #375a7f;
  14197. border-color: #315071 !important;
  14198. color: #343a40;
  14199. }
  14200. .dark-mode .navbar-blue.navbar-dark .form-control-navbar::placeholder {
  14201. color: rgba(255, 255, 255, 0.8);
  14202. }
  14203. .dark-mode .navbar-blue.navbar-dark .form-control-navbar,
  14204. .dark-mode .navbar-blue.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  14205. background-color: #45719f;
  14206. border-color: #4d7eb1;
  14207. color: rgba(255, 255, 255, 0.8);
  14208. }
  14209. .dark-mode .navbar-blue.navbar-dark .form-control-navbar:focus::placeholder {
  14210. color: #fff;
  14211. }
  14212. .dark-mode .navbar-blue.navbar-dark .form-control-navbar:focus,
  14213. .dark-mode .navbar-blue.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  14214. background-color: #4774a3;
  14215. border-color: #4d7eb1 !important;
  14216. color: #fff;
  14217. }
  14218. .dark-mode .navbar-indigo {
  14219. background-color: #6610f2;
  14220. color: #fff;
  14221. }
  14222. .dark-mode .navbar-indigo.navbar-light .form-control-navbar::placeholder {
  14223. color: rgba(52, 58, 64, 0.8);
  14224. }
  14225. .dark-mode .navbar-indigo.navbar-light .form-control-navbar,
  14226. .dark-mode .navbar-indigo.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  14227. background-color: #5d0ce1;
  14228. border-color: #530bc9;
  14229. color: rgba(52, 58, 64, 0.8);
  14230. }
  14231. .dark-mode .navbar-indigo.navbar-light .form-control-navbar:focus::placeholder {
  14232. color: #343a40;
  14233. }
  14234. .dark-mode .navbar-indigo.navbar-light .form-control-navbar:focus,
  14235. .dark-mode .navbar-indigo.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  14236. background-color: #5b0cdd;
  14237. border-color: #530bc9 !important;
  14238. color: #343a40;
  14239. }
  14240. .dark-mode .navbar-indigo.navbar-dark .form-control-navbar::placeholder {
  14241. color: rgba(255, 255, 255, 0.8);
  14242. }
  14243. .dark-mode .navbar-indigo.navbar-dark .form-control-navbar,
  14244. .dark-mode .navbar-indigo.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  14245. background-color: #7223f3;
  14246. border-color: #823cf4;
  14247. color: rgba(255, 255, 255, 0.8);
  14248. }
  14249. .dark-mode .navbar-indigo.navbar-dark .form-control-navbar:focus::placeholder {
  14250. color: #fff;
  14251. }
  14252. .dark-mode .navbar-indigo.navbar-dark .form-control-navbar:focus,
  14253. .dark-mode .navbar-indigo.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  14254. background-color: #7528f3;
  14255. border-color: #823cf4 !important;
  14256. color: #fff;
  14257. }
  14258. .dark-mode .navbar-purple {
  14259. background-color: #6f42c1;
  14260. color: #fff;
  14261. }
  14262. .dark-mode .navbar-purple.navbar-light .form-control-navbar::placeholder {
  14263. color: rgba(52, 58, 64, 0.8);
  14264. }
  14265. .dark-mode .navbar-purple.navbar-light .form-control-navbar,
  14266. .dark-mode .navbar-purple.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  14267. background-color: #663bb4;
  14268. border-color: #5b35a0;
  14269. color: rgba(52, 58, 64, 0.8);
  14270. }
  14271. .dark-mode .navbar-purple.navbar-light .form-control-navbar:focus::placeholder {
  14272. color: #343a40;
  14273. }
  14274. .dark-mode .navbar-purple.navbar-light .form-control-navbar:focus,
  14275. .dark-mode .navbar-purple.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  14276. background-color: #643ab0;
  14277. border-color: #5b35a0 !important;
  14278. color: #343a40;
  14279. }
  14280. .dark-mode .navbar-purple.navbar-dark .form-control-navbar::placeholder {
  14281. color: rgba(255, 255, 255, 0.8);
  14282. }
  14283. .dark-mode .navbar-purple.navbar-dark .form-control-navbar,
  14284. .dark-mode .navbar-purple.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  14285. background-color: #7b51c6;
  14286. border-color: #8965cc;
  14287. color: rgba(255, 255, 255, 0.8);
  14288. }
  14289. .dark-mode .navbar-purple.navbar-dark .form-control-navbar:focus::placeholder {
  14290. color: #fff;
  14291. }
  14292. .dark-mode .navbar-purple.navbar-dark .form-control-navbar:focus,
  14293. .dark-mode .navbar-purple.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  14294. background-color: #7e55c7;
  14295. border-color: #8965cc !important;
  14296. color: #fff;
  14297. }
  14298. .dark-mode .navbar-pink {
  14299. background-color: #e83e8c;
  14300. color: #fff;
  14301. }
  14302. .dark-mode .navbar-pink.navbar-light .form-control-navbar::placeholder {
  14303. color: rgba(52, 58, 64, 0.8);
  14304. }
  14305. .dark-mode .navbar-pink.navbar-light .form-control-navbar,
  14306. .dark-mode .navbar-pink.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  14307. background-color: #e62c81;
  14308. border-color: #de1a74;
  14309. color: rgba(52, 58, 64, 0.8);
  14310. }
  14311. .dark-mode .navbar-pink.navbar-light .form-control-navbar:focus::placeholder {
  14312. color: #343a40;
  14313. }
  14314. .dark-mode .navbar-pink.navbar-light .form-control-navbar:focus,
  14315. .dark-mode .navbar-pink.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  14316. background-color: #e5277e;
  14317. border-color: #de1a74 !important;
  14318. color: #343a40;
  14319. }
  14320. .dark-mode .navbar-pink.navbar-dark .form-control-navbar::placeholder {
  14321. color: rgba(255, 255, 255, 0.8);
  14322. }
  14323. .dark-mode .navbar-pink.navbar-dark .form-control-navbar,
  14324. .dark-mode .navbar-pink.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  14325. background-color: #ea5097;
  14326. border-color: #ed67a4;
  14327. color: rgba(255, 255, 255, 0.8);
  14328. }
  14329. .dark-mode .navbar-pink.navbar-dark .form-control-navbar:focus::placeholder {
  14330. color: #fff;
  14331. }
  14332. .dark-mode .navbar-pink.navbar-dark .form-control-navbar:focus,
  14333. .dark-mode .navbar-pink.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  14334. background-color: #eb559a;
  14335. border-color: #ed67a4 !important;
  14336. color: #fff;
  14337. }
  14338. .dark-mode .navbar-red {
  14339. background-color: #e74c3c;
  14340. color: #fff;
  14341. }
  14342. .dark-mode .navbar-red.navbar-light .form-control-navbar::placeholder {
  14343. color: rgba(52, 58, 64, 0.8);
  14344. }
  14345. .dark-mode .navbar-red.navbar-light .form-control-navbar,
  14346. .dark-mode .navbar-red.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  14347. background-color: #e53b2a;
  14348. border-color: #da2d1b;
  14349. color: rgba(52, 58, 64, 0.8);
  14350. }
  14351. .dark-mode .navbar-red.navbar-light .form-control-navbar:focus::placeholder {
  14352. color: #343a40;
  14353. }
  14354. .dark-mode .navbar-red.navbar-light .form-control-navbar:focus,
  14355. .dark-mode .navbar-red.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  14356. background-color: #e43725;
  14357. border-color: #da2d1b !important;
  14358. color: #343a40;
  14359. }
  14360. .dark-mode .navbar-red.navbar-dark .form-control-navbar::placeholder {
  14361. color: rgba(255, 255, 255, 0.8);
  14362. }
  14363. .dark-mode .navbar-red.navbar-dark .form-control-navbar,
  14364. .dark-mode .navbar-red.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  14365. background-color: #e95d4e;
  14366. border-color: #ec7265;
  14367. color: rgba(255, 255, 255, 0.8);
  14368. }
  14369. .dark-mode .navbar-red.navbar-dark .form-control-navbar:focus::placeholder {
  14370. color: #fff;
  14371. }
  14372. .dark-mode .navbar-red.navbar-dark .form-control-navbar:focus,
  14373. .dark-mode .navbar-red.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  14374. background-color: #ea6153;
  14375. border-color: #ec7265 !important;
  14376. color: #fff;
  14377. }
  14378. .dark-mode .navbar-orange {
  14379. background-color: #fd7e14;
  14380. color: #1f2d3d;
  14381. }
  14382. .dark-mode .navbar-orange.navbar-light .form-control-navbar::placeholder {
  14383. color: rgba(52, 58, 64, 0.8);
  14384. }
  14385. .dark-mode .navbar-orange.navbar-light .form-control-navbar,
  14386. .dark-mode .navbar-orange.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  14387. background-color: #fa7302;
  14388. border-color: #e16702;
  14389. color: rgba(52, 58, 64, 0.8);
  14390. }
  14391. .dark-mode .navbar-orange.navbar-light .form-control-navbar:focus::placeholder {
  14392. color: #343a40;
  14393. }
  14394. .dark-mode .navbar-orange.navbar-light .form-control-navbar:focus,
  14395. .dark-mode .navbar-orange.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  14396. background-color: #f57102;
  14397. border-color: #e16702 !important;
  14398. color: #343a40;
  14399. }
  14400. .dark-mode .navbar-orange.navbar-dark .form-control-navbar::placeholder {
  14401. color: rgba(255, 255, 255, 0.8);
  14402. }
  14403. .dark-mode .navbar-orange.navbar-dark .form-control-navbar,
  14404. .dark-mode .navbar-orange.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  14405. background-color: #fd8928;
  14406. border-color: #fd9742;
  14407. color: rgba(255, 255, 255, 0.8);
  14408. }
  14409. .dark-mode .navbar-orange.navbar-dark .form-control-navbar:focus::placeholder {
  14410. color: #fff;
  14411. }
  14412. .dark-mode .navbar-orange.navbar-dark .form-control-navbar:focus,
  14413. .dark-mode .navbar-orange.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  14414. background-color: #fd8c2d;
  14415. border-color: #fd9742 !important;
  14416. color: #fff;
  14417. }
  14418. .dark-mode .navbar-yellow {
  14419. background-color: #f39c12;
  14420. color: #1f2d3d;
  14421. }
  14422. .dark-mode .navbar-yellow.navbar-light .form-control-navbar::placeholder {
  14423. color: rgba(52, 58, 64, 0.8);
  14424. }
  14425. .dark-mode .navbar-yellow.navbar-light .form-control-navbar,
  14426. .dark-mode .navbar-yellow.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  14427. background-color: #e5910c;
  14428. border-color: #cd820a;
  14429. color: rgba(52, 58, 64, 0.8);
  14430. }
  14431. .dark-mode .navbar-yellow.navbar-light .form-control-navbar:focus::placeholder {
  14432. color: #343a40;
  14433. }
  14434. .dark-mode .navbar-yellow.navbar-light .form-control-navbar:focus,
  14435. .dark-mode .navbar-yellow.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  14436. background-color: #e08e0b;
  14437. border-color: #cd820a !important;
  14438. color: #343a40;
  14439. }
  14440. .dark-mode .navbar-yellow.navbar-dark .form-control-navbar::placeholder {
  14441. color: rgba(255, 255, 255, 0.8);
  14442. }
  14443. .dark-mode .navbar-yellow.navbar-dark .form-control-navbar,
  14444. .dark-mode .navbar-yellow.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  14445. background-color: #f4a425;
  14446. border-color: #f5ae3e;
  14447. color: rgba(255, 255, 255, 0.8);
  14448. }
  14449. .dark-mode .navbar-yellow.navbar-dark .form-control-navbar:focus::placeholder {
  14450. color: #fff;
  14451. }
  14452. .dark-mode .navbar-yellow.navbar-dark .form-control-navbar:focus,
  14453. .dark-mode .navbar-yellow.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  14454. background-color: #f4a62a;
  14455. border-color: #f5ae3e !important;
  14456. color: #fff;
  14457. }
  14458. .dark-mode .navbar-green {
  14459. background-color: #00bc8c;
  14460. color: #fff;
  14461. }
  14462. .dark-mode .navbar-green.navbar-light .form-control-navbar::placeholder {
  14463. color: rgba(52, 58, 64, 0.8);
  14464. }
  14465. .dark-mode .navbar-green.navbar-light .form-control-navbar,
  14466. .dark-mode .navbar-green.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  14467. background-color: #00a87d;
  14468. border-color: #008e6a;
  14469. color: rgba(52, 58, 64, 0.8);
  14470. }
  14471. .dark-mode .navbar-green.navbar-light .form-control-navbar:focus::placeholder {
  14472. color: #343a40;
  14473. }
  14474. .dark-mode .navbar-green.navbar-light .form-control-navbar:focus,
  14475. .dark-mode .navbar-green.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  14476. background-color: #00a379;
  14477. border-color: #008e6a !important;
  14478. color: #343a40;
  14479. }
  14480. .dark-mode .navbar-green.navbar-dark .form-control-navbar::placeholder {
  14481. color: rgba(255, 255, 255, 0.8);
  14482. }
  14483. .dark-mode .navbar-green.navbar-dark .form-control-navbar,
  14484. .dark-mode .navbar-green.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  14485. background-color: #00d09b;
  14486. border-color: #00eaae;
  14487. color: rgba(255, 255, 255, 0.8);
  14488. }
  14489. .dark-mode .navbar-green.navbar-dark .form-control-navbar:focus::placeholder {
  14490. color: #fff;
  14491. }
  14492. .dark-mode .navbar-green.navbar-dark .form-control-navbar:focus,
  14493. .dark-mode .navbar-green.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  14494. background-color: #00d69f;
  14495. border-color: #00eaae !important;
  14496. color: #fff;
  14497. }
  14498. .dark-mode .navbar-teal {
  14499. background-color: #20c997;
  14500. color: #fff;
  14501. }
  14502. .dark-mode .navbar-teal.navbar-light .form-control-navbar::placeholder {
  14503. color: rgba(52, 58, 64, 0.8);
  14504. }
  14505. .dark-mode .navbar-teal.navbar-light .form-control-navbar,
  14506. .dark-mode .navbar-teal.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  14507. background-color: #1db78a;
  14508. border-color: #1aa179;
  14509. color: rgba(52, 58, 64, 0.8);
  14510. }
  14511. .dark-mode .navbar-teal.navbar-light .form-control-navbar:focus::placeholder {
  14512. color: #343a40;
  14513. }
  14514. .dark-mode .navbar-teal.navbar-light .form-control-navbar:focus,
  14515. .dark-mode .navbar-teal.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  14516. background-color: #1cb386;
  14517. border-color: #1aa179 !important;
  14518. color: #343a40;
  14519. }
  14520. .dark-mode .navbar-teal.navbar-dark .form-control-navbar::placeholder {
  14521. color: rgba(255, 255, 255, 0.8);
  14522. }
  14523. .dark-mode .navbar-teal.navbar-dark .form-control-navbar,
  14524. .dark-mode .navbar-teal.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  14525. background-color: #23dba4;
  14526. border-color: #38dfae;
  14527. color: rgba(255, 255, 255, 0.8);
  14528. }
  14529. .dark-mode .navbar-teal.navbar-dark .form-control-navbar:focus::placeholder {
  14530. color: #fff;
  14531. }
  14532. .dark-mode .navbar-teal.navbar-dark .form-control-navbar:focus,
  14533. .dark-mode .navbar-teal.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  14534. background-color: #26dca6;
  14535. border-color: #38dfae !important;
  14536. color: #fff;
  14537. }
  14538. .dark-mode .navbar-cyan {
  14539. background-color: #3498db;
  14540. color: #fff;
  14541. }
  14542. .dark-mode .navbar-cyan.navbar-light .form-control-navbar::placeholder {
  14543. color: rgba(52, 58, 64, 0.8);
  14544. }
  14545. .dark-mode .navbar-cyan.navbar-light .form-control-navbar,
  14546. .dark-mode .navbar-cyan.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  14547. background-color: #268fd5;
  14548. border-color: #2280bf;
  14549. color: rgba(52, 58, 64, 0.8);
  14550. }
  14551. .dark-mode .navbar-cyan.navbar-light .form-control-navbar:focus::placeholder {
  14552. color: #343a40;
  14553. }
  14554. .dark-mode .navbar-cyan.navbar-light .form-control-navbar:focus,
  14555. .dark-mode .navbar-cyan.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  14556. background-color: #258cd1;
  14557. border-color: #2280bf !important;
  14558. color: #343a40;
  14559. }
  14560. .dark-mode .navbar-cyan.navbar-dark .form-control-navbar::placeholder {
  14561. color: rgba(255, 255, 255, 0.8);
  14562. }
  14563. .dark-mode .navbar-cyan.navbar-dark .form-control-navbar,
  14564. .dark-mode .navbar-cyan.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  14565. background-color: #45a1de;
  14566. border-color: #5bace2;
  14567. color: rgba(255, 255, 255, 0.8);
  14568. }
  14569. .dark-mode .navbar-cyan.navbar-dark .form-control-navbar:focus::placeholder {
  14570. color: #fff;
  14571. }
  14572. .dark-mode .navbar-cyan.navbar-dark .form-control-navbar:focus,
  14573. .dark-mode .navbar-cyan.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  14574. background-color: #4aa3df;
  14575. border-color: #5bace2 !important;
  14576. color: #fff;
  14577. }
  14578. .dark-mode .navbar-white {
  14579. background-color: #fff;
  14580. color: #1f2d3d;
  14581. }
  14582. .dark-mode .navbar-white.navbar-light .form-control-navbar::placeholder {
  14583. color: rgba(52, 58, 64, 0.8);
  14584. }
  14585. .dark-mode .navbar-white.navbar-light .form-control-navbar,
  14586. .dark-mode .navbar-white.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  14587. background-color: whitesmoke;
  14588. border-color: #e8e8e8;
  14589. color: rgba(52, 58, 64, 0.8);
  14590. }
  14591. .dark-mode .navbar-white.navbar-light .form-control-navbar:focus::placeholder {
  14592. color: #343a40;
  14593. }
  14594. .dark-mode .navbar-white.navbar-light .form-control-navbar:focus,
  14595. .dark-mode .navbar-white.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  14596. background-color: #f2f2f2;
  14597. border-color: #e8e8e8 !important;
  14598. color: #343a40;
  14599. }
  14600. .dark-mode .navbar-white.navbar-dark .form-control-navbar::placeholder {
  14601. color: rgba(255, 255, 255, 0.8);
  14602. }
  14603. .dark-mode .navbar-white.navbar-dark .form-control-navbar,
  14604. .dark-mode .navbar-white.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  14605. background-color: white;
  14606. border-color: white;
  14607. color: rgba(255, 255, 255, 0.8);
  14608. }
  14609. .dark-mode .navbar-white.navbar-dark .form-control-navbar:focus::placeholder {
  14610. color: #fff;
  14611. }
  14612. .dark-mode .navbar-white.navbar-dark .form-control-navbar:focus,
  14613. .dark-mode .navbar-white.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  14614. background-color: white;
  14615. border-color: white !important;
  14616. color: #fff;
  14617. }
  14618. .dark-mode .navbar-gray {
  14619. background-color: #6c757d;
  14620. color: #fff;
  14621. }
  14622. .dark-mode .navbar-gray.navbar-light .form-control-navbar::placeholder {
  14623. color: rgba(52, 58, 64, 0.8);
  14624. }
  14625. .dark-mode .navbar-gray.navbar-light .form-control-navbar,
  14626. .dark-mode .navbar-gray.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  14627. background-color: #636b72;
  14628. border-color: #575e64;
  14629. color: rgba(52, 58, 64, 0.8);
  14630. }
  14631. .dark-mode .navbar-gray.navbar-light .form-control-navbar:focus::placeholder {
  14632. color: #343a40;
  14633. }
  14634. .dark-mode .navbar-gray.navbar-light .form-control-navbar:focus,
  14635. .dark-mode .navbar-gray.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  14636. background-color: #60686f;
  14637. border-color: #575e64 !important;
  14638. color: #343a40;
  14639. }
  14640. .dark-mode .navbar-gray.navbar-dark .form-control-navbar::placeholder {
  14641. color: rgba(255, 255, 255, 0.8);
  14642. }
  14643. .dark-mode .navbar-gray.navbar-dark .form-control-navbar,
  14644. .dark-mode .navbar-gray.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  14645. background-color: #757f88;
  14646. border-color: #838c94;
  14647. color: rgba(255, 255, 255, 0.8);
  14648. }
  14649. .dark-mode .navbar-gray.navbar-dark .form-control-navbar:focus::placeholder {
  14650. color: #fff;
  14651. }
  14652. .dark-mode .navbar-gray.navbar-dark .form-control-navbar:focus,
  14653. .dark-mode .navbar-gray.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  14654. background-color: #78828a;
  14655. border-color: #838c94 !important;
  14656. color: #fff;
  14657. }
  14658. .dark-mode .navbar-gray-dark {
  14659. background-color: #343a40;
  14660. color: #fff;
  14661. }
  14662. .dark-mode .navbar-gray-dark.navbar-light .form-control-navbar::placeholder {
  14663. color: rgba(52, 58, 64, 0.8);
  14664. }
  14665. .dark-mode .navbar-gray-dark.navbar-light .form-control-navbar,
  14666. .dark-mode .navbar-gray-dark.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  14667. background-color: #2b3035;
  14668. border-color: #1f2327;
  14669. color: rgba(52, 58, 64, 0.8);
  14670. }
  14671. .dark-mode .navbar-gray-dark.navbar-light .form-control-navbar:focus::placeholder {
  14672. color: #343a40;
  14673. }
  14674. .dark-mode .navbar-gray-dark.navbar-light .form-control-navbar:focus,
  14675. .dark-mode .navbar-gray-dark.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  14676. background-color: #292d32;
  14677. border-color: #1f2327 !important;
  14678. color: #343a40;
  14679. }
  14680. .dark-mode .navbar-gray-dark.navbar-dark .form-control-navbar::placeholder {
  14681. color: rgba(255, 255, 255, 0.8);
  14682. }
  14683. .dark-mode .navbar-gray-dark.navbar-dark .form-control-navbar,
  14684. .dark-mode .navbar-gray-dark.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  14685. background-color: #3d444b;
  14686. border-color: #495159;
  14687. color: rgba(255, 255, 255, 0.8);
  14688. }
  14689. .dark-mode .navbar-gray-dark.navbar-dark .form-control-navbar:focus::placeholder {
  14690. color: #fff;
  14691. }
  14692. .dark-mode .navbar-gray-dark.navbar-dark .form-control-navbar:focus,
  14693. .dark-mode .navbar-gray-dark.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  14694. background-color: #3f474e;
  14695. border-color: #495159 !important;
  14696. color: #fff;
  14697. }
  14698. .pagination-month .page-item {
  14699. justify-self: stretch;
  14700. }
  14701. .pagination-month .page-item .page-link {
  14702. display: flex;
  14703. align-items: center;
  14704. justify-content: center;
  14705. flex-direction: column;
  14706. box-shadow: none;
  14707. }
  14708. .pagination-month .page-item:first-child .page-link, .pagination-month .page-item:last-child .page-link {
  14709. height: 100%;
  14710. font-size: 1.25rem;
  14711. }
  14712. .pagination-month .page-item .page-month {
  14713. margin-bottom: 0;
  14714. font-size: 1.25rem;
  14715. font-weight: 700;
  14716. }
  14717. .pagination-month .page-item .page-year {
  14718. margin-bottom: 0;
  14719. }
  14720. .pagination-month.pagination-lg .page-month {
  14721. font-size: 1.5625rem;
  14722. }
  14723. .pagination-month.pagination-sm .page-month {
  14724. font-size: 1rem;
  14725. }
  14726. .dark-mode .page-item.disabled a, .dark-mode .page-item.disabled .page-link {
  14727. background-color: #3a4047 !important;
  14728. border-color: #6c757d !important;
  14729. color: #6c757d;
  14730. }
  14731. .dark-mode .page-item .page-link {
  14732. color: #3f6791;
  14733. }
  14734. .dark-mode .page-item.active .page-link {
  14735. background-color: #3f6791;
  14736. color: #fff;
  14737. }
  14738. .dark-mode .page-item.active .page-link:hover, .dark-mode .page-item.active .page-link:focus {
  14739. color: #ced4da !important;
  14740. }
  14741. .dark-mode .page-item:not(.active) .page-link {
  14742. background-color: #343a40;
  14743. border-color: #6c757d;
  14744. }
  14745. .dark-mode .page-item:not(.active) .page-link:hover, .dark-mode .page-item:not(.active) .page-link:focus {
  14746. color: #4774a3;
  14747. background-color: #3f474e;
  14748. }
  14749. .form-group.has-icon {
  14750. position: relative;
  14751. }
  14752. .form-group.has-icon .form-control {
  14753. padding-right: 35px;
  14754. }
  14755. .form-group.has-icon .form-icon {
  14756. background-color: transparent;
  14757. border: 0;
  14758. cursor: pointer;
  14759. font-size: 1rem;
  14760. padding: 0.375rem 0.75rem;
  14761. position: absolute;
  14762. right: 3px;
  14763. top: 0;
  14764. }
  14765. .btn-group-vertical .btn.btn-flat:first-of-type, .btn-group-vertical .btn.btn-flat:last-of-type {
  14766. border-radius: 0;
  14767. }
  14768. .form-control-feedback.fa, .form-control-feedback.fas, .form-control-feedback.far, .form-control-feedback.fab, .form-control-feedback.fal, .form-control-feedback.fad, .form-control-feedback.svg-inline--fa, .form-control-feedback.ion {
  14769. line-height: calc(2.25rem + 2px);
  14770. }
  14771. .input-lg + .form-control-feedback.fa, .input-lg + .form-control-feedback.fas, .input-lg + .form-control-feedback.far, .input-lg + .form-control-feedback.fab, .input-lg + .form-control-feedback.fal, .input-lg + .form-control-feedback.fad, .input-lg + .form-control-feedback.svg-inline--fa, .input-lg + .form-control-feedback.ion,
  14772. .input-group-lg + .form-control-feedback.fa,
  14773. .input-group-lg + .form-control-feedback.fas,
  14774. .input-group-lg + .form-control-feedback.far,
  14775. .input-group-lg + .form-control-feedback.fab,
  14776. .input-group-lg + .form-control-feedback.fal,
  14777. .input-group-lg + .form-control-feedback.fad,
  14778. .input-group-lg + .form-control-feedback.svg-inline--fa,
  14779. .input-group-lg + .form-control-feedback.ion {
  14780. line-height: calc(2.875rem + 2px);
  14781. }
  14782. .form-group-lg .form-control + .form-control-feedback.fa, .form-group-lg .form-control + .form-control-feedback.fas, .form-group-lg .form-control + .form-control-feedback.far, .form-group-lg .form-control + .form-control-feedback.fab, .form-group-lg .form-control + .form-control-feedback.fal, .form-group-lg .form-control + .form-control-feedback.fad, .form-group-lg .form-control + .form-control-feedback.svg-inline--fa, .form-group-lg .form-control + .form-control-feedback.ion {
  14783. line-height: calc(2.875rem + 2px);
  14784. }
  14785. .input-sm + .form-control-feedback.fa, .input-sm + .form-control-feedback.fas, .input-sm + .form-control-feedback.far, .input-sm + .form-control-feedback.fab, .input-sm + .form-control-feedback.fal, .input-sm + .form-control-feedback.fad, .input-sm + .form-control-feedback.svg-inline--fa, .input-sm + .form-control-feedback.ion,
  14786. .input-group-sm + .form-control-feedback.fa,
  14787. .input-group-sm + .form-control-feedback.fas,
  14788. .input-group-sm + .form-control-feedback.far,
  14789. .input-group-sm + .form-control-feedback.fab,
  14790. .input-group-sm + .form-control-feedback.fal,
  14791. .input-group-sm + .form-control-feedback.fad,
  14792. .input-group-sm + .form-control-feedback.svg-inline--fa,
  14793. .input-group-sm + .form-control-feedback.ion {
  14794. line-height: calc(1.8125rem + 2px);
  14795. }
  14796. .form-group-sm .form-control + .form-control-feedback.fa, .form-group-sm .form-control + .form-control-feedback.fas, .form-group-sm .form-control + .form-control-feedback.far, .form-group-sm .form-control + .form-control-feedback.fab, .form-group-sm .form-control + .form-control-feedback.fal, .form-group-sm .form-control + .form-control-feedback.fad, .form-group-sm .form-control + .form-control-feedback.svg-inline--fa, .form-group-sm .form-control + .form-control-feedback.ion {
  14797. line-height: calc(1.8125rem + 2px);
  14798. }
  14799. label:not(.form-check-label):not(.custom-file-label) {
  14800. font-weight: 700;
  14801. }
  14802. .warning-feedback {
  14803. font-size: 80%;
  14804. color: #ffc107;
  14805. display: none;
  14806. margin-top: 0.25rem;
  14807. width: 100%;
  14808. }
  14809. .warning-tooltip {
  14810. border-radius: 0.25rem;
  14811. font-size: 0.875rem;
  14812. background-color: rgba(255, 193, 7, 0.9);
  14813. color: #1f2d3d;
  14814. display: none;
  14815. line-height: 1.5;
  14816. margin-top: 0.1rem;
  14817. max-width: 100%;
  14818. padding: 0.25rem 0.5rem;
  14819. position: absolute;
  14820. top: 100%;
  14821. z-index: 5;
  14822. }
  14823. .form-control.is-warning {
  14824. border-color: #ffc107;
  14825. }
  14826. .form-control.is-warning:focus {
  14827. border-color: #ffc107;
  14828. box-shadow: 0 0 0 0 rgba(255, 193, 7, 0.25);
  14829. }
  14830. .form-control.is-warning ~ .warning-feedback,
  14831. .form-control.is-warning ~ .warning-tooltip {
  14832. display: block;
  14833. }
  14834. textarea.form-control.is-warning {
  14835. padding-right: 2.25rem;
  14836. background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
  14837. }
  14838. .custom-select.is-warning {
  14839. border-color: #ffc107;
  14840. }
  14841. .custom-select.is-warning:focus {
  14842. border-color: #ffc107;
  14843. box-shadow: 0 0 0 0 rgba(255, 193, 7, 0.25);
  14844. }
  14845. .custom-select.is-warning ~ .warning-feedback,
  14846. .custom-select.is-warning ~ .warning-tooltip {
  14847. display: block;
  14848. }
  14849. .form-control-file.is-warning ~ .warning-feedback,
  14850. .form-control-file.is-warning ~ .warning-tooltip {
  14851. display: block;
  14852. }
  14853. .form-check-input.is-warning ~ .form-check-label {
  14854. color: #ffc107;
  14855. }
  14856. .form-check-input.is-warning ~ .warning-feedback,
  14857. .form-check-input.is-warning ~ .warning-tooltip {
  14858. display: block;
  14859. }
  14860. .custom-control-input.is-warning ~ .custom-control-label {
  14861. color: #ffc107;
  14862. }
  14863. .custom-control-input.is-warning ~ .custom-control-label::before {
  14864. border-color: #ffc107;
  14865. }
  14866. .custom-control-input.is-warning ~ .warning-feedback,
  14867. .custom-control-input.is-warning ~ .warning-tooltip {
  14868. display: block;
  14869. }
  14870. .custom-control-input.is-warning:checked ~ .custom-control-label::before {
  14871. background-color: #ffce3a;
  14872. border-color: #ffce3a;
  14873. }
  14874. .custom-control-input.is-warning:focus ~ .custom-control-label::before {
  14875. box-shadow: 0 0 0 0 rgba(255, 193, 7, 0.25);
  14876. }
  14877. .custom-control-input.is-warning:focus:not(:checked) ~ .custom-control-label::before {
  14878. border-color: #ffc107;
  14879. }
  14880. .custom-file-input.is-warning ~ .custom-file-label {
  14881. border-color: #ffc107;
  14882. }
  14883. .custom-file-input.is-warning ~ .warning-feedback,
  14884. .custom-file-input.is-warning ~ .warning-tooltip {
  14885. display: block;
  14886. }
  14887. .custom-file-input.is-warning:focus ~ .custom-file-label {
  14888. border-color: #ffc107;
  14889. box-shadow: 0 0 0 0 rgba(255, 193, 7, 0.25);
  14890. }
  14891. body.text-sm .input-group-text {
  14892. font-size: 0.875rem;
  14893. }
  14894. .form-control.form-control-border,
  14895. .custom-select.form-control-border {
  14896. border-top: 0;
  14897. border-left: 0;
  14898. border-right: 0;
  14899. border-radius: 0;
  14900. box-shadow: inherit;
  14901. }
  14902. .form-control.form-control-border.border-width-2,
  14903. .custom-select.form-control-border.border-width-2 {
  14904. border-bottom-width: 2px;
  14905. }
  14906. .form-control.form-control-border.border-width-3,
  14907. .custom-select.form-control-border.border-width-3 {
  14908. border-bottom-width: 3px;
  14909. }
  14910. .custom-switch.custom-switch-off-primary .custom-control-input ~ .custom-control-label::before {
  14911. background-color: #007bff;
  14912. border-color: #004a99;
  14913. }
  14914. .custom-switch.custom-switch-off-primary .custom-control-input:focus ~ .custom-control-label::before {
  14915. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 123, 255, 0.25);
  14916. }
  14917. .custom-switch.custom-switch-off-primary .custom-control-input ~ .custom-control-label::after {
  14918. background-color: #003e80;
  14919. }
  14920. .custom-switch.custom-switch-on-primary .custom-control-input:checked ~ .custom-control-label::before {
  14921. background-color: #007bff;
  14922. border-color: #004a99;
  14923. }
  14924. .custom-switch.custom-switch-on-primary .custom-control-input:checked:focus ~ .custom-control-label::before {
  14925. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 123, 255, 0.25);
  14926. }
  14927. .custom-switch.custom-switch-on-primary .custom-control-input:checked ~ .custom-control-label::after {
  14928. background-color: #99caff;
  14929. }
  14930. .custom-switch.custom-switch-off-secondary .custom-control-input ~ .custom-control-label::before {
  14931. background-color: #6c757d;
  14932. border-color: #3d4246;
  14933. }
  14934. .custom-switch.custom-switch-off-secondary .custom-control-input:focus ~ .custom-control-label::before {
  14935. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
  14936. }
  14937. .custom-switch.custom-switch-off-secondary .custom-control-input ~ .custom-control-label::after {
  14938. background-color: #313539;
  14939. }
  14940. .custom-switch.custom-switch-on-secondary .custom-control-input:checked ~ .custom-control-label::before {
  14941. background-color: #6c757d;
  14942. border-color: #3d4246;
  14943. }
  14944. .custom-switch.custom-switch-on-secondary .custom-control-input:checked:focus ~ .custom-control-label::before {
  14945. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
  14946. }
  14947. .custom-switch.custom-switch-on-secondary .custom-control-input:checked ~ .custom-control-label::after {
  14948. background-color: #bcc1c6;
  14949. }
  14950. .custom-switch.custom-switch-off-success .custom-control-input ~ .custom-control-label::before {
  14951. background-color: #28a745;
  14952. border-color: #145523;
  14953. }
  14954. .custom-switch.custom-switch-off-success .custom-control-input:focus ~ .custom-control-label::before {
  14955. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(40, 167, 69, 0.25);
  14956. }
  14957. .custom-switch.custom-switch-off-success .custom-control-input ~ .custom-control-label::after {
  14958. background-color: #0f401b;
  14959. }
  14960. .custom-switch.custom-switch-on-success .custom-control-input:checked ~ .custom-control-label::before {
  14961. background-color: #28a745;
  14962. border-color: #145523;
  14963. }
  14964. .custom-switch.custom-switch-on-success .custom-control-input:checked:focus ~ .custom-control-label::before {
  14965. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(40, 167, 69, 0.25);
  14966. }
  14967. .custom-switch.custom-switch-on-success .custom-control-input:checked ~ .custom-control-label::after {
  14968. background-color: #86e29b;
  14969. }
  14970. .custom-switch.custom-switch-off-info .custom-control-input ~ .custom-control-label::before {
  14971. background-color: #17a2b8;
  14972. border-color: #0c525d;
  14973. }
  14974. .custom-switch.custom-switch-off-info .custom-control-input:focus ~ .custom-control-label::before {
  14975. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(23, 162, 184, 0.25);
  14976. }
  14977. .custom-switch.custom-switch-off-info .custom-control-input ~ .custom-control-label::after {
  14978. background-color: #093e47;
  14979. }
  14980. .custom-switch.custom-switch-on-info .custom-control-input:checked ~ .custom-control-label::before {
  14981. background-color: #17a2b8;
  14982. border-color: #0c525d;
  14983. }
  14984. .custom-switch.custom-switch-on-info .custom-control-input:checked:focus ~ .custom-control-label::before {
  14985. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(23, 162, 184, 0.25);
  14986. }
  14987. .custom-switch.custom-switch-on-info .custom-control-input:checked ~ .custom-control-label::after {
  14988. background-color: #7adeee;
  14989. }
  14990. .custom-switch.custom-switch-off-warning .custom-control-input ~ .custom-control-label::before {
  14991. background-color: #ffc107;
  14992. border-color: #a07800;
  14993. }
  14994. .custom-switch.custom-switch-off-warning .custom-control-input:focus ~ .custom-control-label::before {
  14995. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 193, 7, 0.25);
  14996. }
  14997. .custom-switch.custom-switch-off-warning .custom-control-input ~ .custom-control-label::after {
  14998. background-color: #876500;
  14999. }
  15000. .custom-switch.custom-switch-on-warning .custom-control-input:checked ~ .custom-control-label::before {
  15001. background-color: #ffc107;
  15002. border-color: #a07800;
  15003. }
  15004. .custom-switch.custom-switch-on-warning .custom-control-input:checked:focus ~ .custom-control-label::before {
  15005. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 193, 7, 0.25);
  15006. }
  15007. .custom-switch.custom-switch-on-warning .custom-control-input:checked ~ .custom-control-label::after {
  15008. background-color: #ffe7a0;
  15009. }
  15010. .custom-switch.custom-switch-off-danger .custom-control-input ~ .custom-control-label::before {
  15011. background-color: #dc3545;
  15012. border-color: #921925;
  15013. }
  15014. .custom-switch.custom-switch-off-danger .custom-control-input:focus ~ .custom-control-label::before {
  15015. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(220, 53, 69, 0.25);
  15016. }
  15017. .custom-switch.custom-switch-off-danger .custom-control-input ~ .custom-control-label::after {
  15018. background-color: #7c151f;
  15019. }
  15020. .custom-switch.custom-switch-on-danger .custom-control-input:checked ~ .custom-control-label::before {
  15021. background-color: #dc3545;
  15022. border-color: #921925;
  15023. }
  15024. .custom-switch.custom-switch-on-danger .custom-control-input:checked:focus ~ .custom-control-label::before {
  15025. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(220, 53, 69, 0.25);
  15026. }
  15027. .custom-switch.custom-switch-on-danger .custom-control-input:checked ~ .custom-control-label::after {
  15028. background-color: #f3b7bd;
  15029. }
  15030. .custom-switch.custom-switch-off-light .custom-control-input ~ .custom-control-label::before {
  15031. background-color: #f8f9fa;
  15032. border-color: #bdc6d0;
  15033. }
  15034. .custom-switch.custom-switch-off-light .custom-control-input:focus ~ .custom-control-label::before {
  15035. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(248, 249, 250, 0.25);
  15036. }
  15037. .custom-switch.custom-switch-off-light .custom-control-input ~ .custom-control-label::after {
  15038. background-color: #aeb9c5;
  15039. }
  15040. .custom-switch.custom-switch-on-light .custom-control-input:checked ~ .custom-control-label::before {
  15041. background-color: #f8f9fa;
  15042. border-color: #bdc6d0;
  15043. }
  15044. .custom-switch.custom-switch-on-light .custom-control-input:checked:focus ~ .custom-control-label::before {
  15045. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(248, 249, 250, 0.25);
  15046. }
  15047. .custom-switch.custom-switch-on-light .custom-control-input:checked ~ .custom-control-label::after {
  15048. background-color: white;
  15049. }
  15050. .custom-switch.custom-switch-off-dark .custom-control-input ~ .custom-control-label::before {
  15051. background-color: #343a40;
  15052. border-color: #060708;
  15053. }
  15054. .custom-switch.custom-switch-off-dark .custom-control-input:focus ~ .custom-control-label::before {
  15055. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
  15056. }
  15057. .custom-switch.custom-switch-off-dark .custom-control-input ~ .custom-control-label::after {
  15058. background-color: black;
  15059. }
  15060. .custom-switch.custom-switch-on-dark .custom-control-input:checked ~ .custom-control-label::before {
  15061. background-color: #343a40;
  15062. border-color: #060708;
  15063. }
  15064. .custom-switch.custom-switch-on-dark .custom-control-input:checked:focus ~ .custom-control-label::before {
  15065. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
  15066. }
  15067. .custom-switch.custom-switch-on-dark .custom-control-input:checked ~ .custom-control-label::after {
  15068. background-color: #7a8793;
  15069. }
  15070. .custom-switch.custom-switch-off-lightblue .custom-control-input ~ .custom-control-label::before {
  15071. background-color: #3c8dbc;
  15072. border-color: #23536f;
  15073. }
  15074. .custom-switch.custom-switch-off-lightblue .custom-control-input:focus ~ .custom-control-label::before {
  15075. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(60, 141, 188, 0.25);
  15076. }
  15077. .custom-switch.custom-switch-off-lightblue .custom-control-input ~ .custom-control-label::after {
  15078. background-color: #1d455b;
  15079. }
  15080. .custom-switch.custom-switch-on-lightblue .custom-control-input:checked ~ .custom-control-label::before {
  15081. background-color: #3c8dbc;
  15082. border-color: #23536f;
  15083. }
  15084. .custom-switch.custom-switch-on-lightblue .custom-control-input:checked:focus ~ .custom-control-label::before {
  15085. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(60, 141, 188, 0.25);
  15086. }
  15087. .custom-switch.custom-switch-on-lightblue .custom-control-input:checked ~ .custom-control-label::after {
  15088. background-color: #acd0e5;
  15089. }
  15090. .custom-switch.custom-switch-off-navy .custom-control-input ~ .custom-control-label::before {
  15091. background-color: #001f3f;
  15092. border-color: black;
  15093. }
  15094. .custom-switch.custom-switch-off-navy .custom-control-input:focus ~ .custom-control-label::before {
  15095. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 31, 63, 0.25);
  15096. }
  15097. .custom-switch.custom-switch-off-navy .custom-control-input ~ .custom-control-label::after {
  15098. background-color: black;
  15099. }
  15100. .custom-switch.custom-switch-on-navy .custom-control-input:checked ~ .custom-control-label::before {
  15101. background-color: #001f3f;
  15102. border-color: black;
  15103. }
  15104. .custom-switch.custom-switch-on-navy .custom-control-input:checked:focus ~ .custom-control-label::before {
  15105. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 31, 63, 0.25);
  15106. }
  15107. .custom-switch.custom-switch-on-navy .custom-control-input:checked ~ .custom-control-label::after {
  15108. background-color: #006ad8;
  15109. }
  15110. .custom-switch.custom-switch-off-olive .custom-control-input ~ .custom-control-label::before {
  15111. background-color: #3d9970;
  15112. border-color: #20503b;
  15113. }
  15114. .custom-switch.custom-switch-off-olive .custom-control-input:focus ~ .custom-control-label::before {
  15115. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(61, 153, 112, 0.25);
  15116. }
  15117. .custom-switch.custom-switch-off-olive .custom-control-input ~ .custom-control-label::after {
  15118. background-color: #193e2d;
  15119. }
  15120. .custom-switch.custom-switch-on-olive .custom-control-input:checked ~ .custom-control-label::before {
  15121. background-color: #3d9970;
  15122. border-color: #20503b;
  15123. }
  15124. .custom-switch.custom-switch-on-olive .custom-control-input:checked:focus ~ .custom-control-label::before {
  15125. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(61, 153, 112, 0.25);
  15126. }
  15127. .custom-switch.custom-switch-on-olive .custom-control-input:checked ~ .custom-control-label::after {
  15128. background-color: #99d6bb;
  15129. }
  15130. .custom-switch.custom-switch-off-lime .custom-control-input ~ .custom-control-label::before {
  15131. background-color: #01ff70;
  15132. border-color: #009a43;
  15133. }
  15134. .custom-switch.custom-switch-off-lime .custom-control-input:focus ~ .custom-control-label::before {
  15135. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(1, 255, 112, 0.25);
  15136. }
  15137. .custom-switch.custom-switch-off-lime .custom-control-input ~ .custom-control-label::after {
  15138. background-color: #008138;
  15139. }
  15140. .custom-switch.custom-switch-on-lime .custom-control-input:checked ~ .custom-control-label::before {
  15141. background-color: #01ff70;
  15142. border-color: #009a43;
  15143. }
  15144. .custom-switch.custom-switch-on-lime .custom-control-input:checked:focus ~ .custom-control-label::before {
  15145. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(1, 255, 112, 0.25);
  15146. }
  15147. .custom-switch.custom-switch-on-lime .custom-control-input:checked ~ .custom-control-label::after {
  15148. background-color: #9affc6;
  15149. }
  15150. .custom-switch.custom-switch-off-fuchsia .custom-control-input ~ .custom-control-label::before {
  15151. background-color: #f012be;
  15152. border-color: #930974;
  15153. }
  15154. .custom-switch.custom-switch-off-fuchsia .custom-control-input:focus ~ .custom-control-label::before {
  15155. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(240, 18, 190, 0.25);
  15156. }
  15157. .custom-switch.custom-switch-off-fuchsia .custom-control-input ~ .custom-control-label::after {
  15158. background-color: #7b0861;
  15159. }
  15160. .custom-switch.custom-switch-on-fuchsia .custom-control-input:checked ~ .custom-control-label::before {
  15161. background-color: #f012be;
  15162. border-color: #930974;
  15163. }
  15164. .custom-switch.custom-switch-on-fuchsia .custom-control-input:checked:focus ~ .custom-control-label::before {
  15165. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(240, 18, 190, 0.25);
  15166. }
  15167. .custom-switch.custom-switch-on-fuchsia .custom-control-input:checked ~ .custom-control-label::after {
  15168. background-color: #f9a2e5;
  15169. }
  15170. .custom-switch.custom-switch-off-maroon .custom-control-input ~ .custom-control-label::before {
  15171. background-color: #d81b60;
  15172. border-color: #7d1038;
  15173. }
  15174. .custom-switch.custom-switch-off-maroon .custom-control-input:focus ~ .custom-control-label::before {
  15175. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(216, 27, 96, 0.25);
  15176. }
  15177. .custom-switch.custom-switch-off-maroon .custom-control-input ~ .custom-control-label::after {
  15178. background-color: #670d2e;
  15179. }
  15180. .custom-switch.custom-switch-on-maroon .custom-control-input:checked ~ .custom-control-label::before {
  15181. background-color: #d81b60;
  15182. border-color: #7d1038;
  15183. }
  15184. .custom-switch.custom-switch-on-maroon .custom-control-input:checked:focus ~ .custom-control-label::before {
  15185. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(216, 27, 96, 0.25);
  15186. }
  15187. .custom-switch.custom-switch-on-maroon .custom-control-input:checked ~ .custom-control-label::after {
  15188. background-color: #f29aba;
  15189. }
  15190. .custom-switch.custom-switch-off-blue .custom-control-input ~ .custom-control-label::before {
  15191. background-color: #007bff;
  15192. border-color: #004a99;
  15193. }
  15194. .custom-switch.custom-switch-off-blue .custom-control-input:focus ~ .custom-control-label::before {
  15195. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 123, 255, 0.25);
  15196. }
  15197. .custom-switch.custom-switch-off-blue .custom-control-input ~ .custom-control-label::after {
  15198. background-color: #003e80;
  15199. }
  15200. .custom-switch.custom-switch-on-blue .custom-control-input:checked ~ .custom-control-label::before {
  15201. background-color: #007bff;
  15202. border-color: #004a99;
  15203. }
  15204. .custom-switch.custom-switch-on-blue .custom-control-input:checked:focus ~ .custom-control-label::before {
  15205. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 123, 255, 0.25);
  15206. }
  15207. .custom-switch.custom-switch-on-blue .custom-control-input:checked ~ .custom-control-label::after {
  15208. background-color: #99caff;
  15209. }
  15210. .custom-switch.custom-switch-off-indigo .custom-control-input ~ .custom-control-label::before {
  15211. background-color: #6610f2;
  15212. border-color: #3d0894;
  15213. }
  15214. .custom-switch.custom-switch-off-indigo .custom-control-input:focus ~ .custom-control-label::before {
  15215. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(102, 16, 242, 0.25);
  15216. }
  15217. .custom-switch.custom-switch-off-indigo .custom-control-input ~ .custom-control-label::after {
  15218. background-color: #33077c;
  15219. }
  15220. .custom-switch.custom-switch-on-indigo .custom-control-input:checked ~ .custom-control-label::before {
  15221. background-color: #6610f2;
  15222. border-color: #3d0894;
  15223. }
  15224. .custom-switch.custom-switch-on-indigo .custom-control-input:checked:focus ~ .custom-control-label::before {
  15225. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(102, 16, 242, 0.25);
  15226. }
  15227. .custom-switch.custom-switch-on-indigo .custom-control-input:checked ~ .custom-control-label::after {
  15228. background-color: #c3a1fa;
  15229. }
  15230. .custom-switch.custom-switch-off-purple .custom-control-input ~ .custom-control-label::before {
  15231. background-color: #6f42c1;
  15232. border-color: #432776;
  15233. }
  15234. .custom-switch.custom-switch-off-purple .custom-control-input:focus ~ .custom-control-label::before {
  15235. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(111, 66, 193, 0.25);
  15236. }
  15237. .custom-switch.custom-switch-off-purple .custom-control-input ~ .custom-control-label::after {
  15238. background-color: #382063;
  15239. }
  15240. .custom-switch.custom-switch-on-purple .custom-control-input:checked ~ .custom-control-label::before {
  15241. background-color: #6f42c1;
  15242. border-color: #432776;
  15243. }
  15244. .custom-switch.custom-switch-on-purple .custom-control-input:checked:focus ~ .custom-control-label::before {
  15245. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(111, 66, 193, 0.25);
  15246. }
  15247. .custom-switch.custom-switch-on-purple .custom-control-input:checked ~ .custom-control-label::after {
  15248. background-color: #c7b5e7;
  15249. }
  15250. .custom-switch.custom-switch-off-pink .custom-control-input ~ .custom-control-label::before {
  15251. background-color: #e83e8c;
  15252. border-color: #ac145a;
  15253. }
  15254. .custom-switch.custom-switch-off-pink .custom-control-input:focus ~ .custom-control-label::before {
  15255. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(232, 62, 140, 0.25);
  15256. }
  15257. .custom-switch.custom-switch-off-pink .custom-control-input ~ .custom-control-label::after {
  15258. background-color: #95124e;
  15259. }
  15260. .custom-switch.custom-switch-on-pink .custom-control-input:checked ~ .custom-control-label::before {
  15261. background-color: #e83e8c;
  15262. border-color: #ac145a;
  15263. }
  15264. .custom-switch.custom-switch-on-pink .custom-control-input:checked:focus ~ .custom-control-label::before {
  15265. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(232, 62, 140, 0.25);
  15266. }
  15267. .custom-switch.custom-switch-on-pink .custom-control-input:checked ~ .custom-control-label::after {
  15268. background-color: #f8c7dd;
  15269. }
  15270. .custom-switch.custom-switch-off-red .custom-control-input ~ .custom-control-label::before {
  15271. background-color: #dc3545;
  15272. border-color: #921925;
  15273. }
  15274. .custom-switch.custom-switch-off-red .custom-control-input:focus ~ .custom-control-label::before {
  15275. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(220, 53, 69, 0.25);
  15276. }
  15277. .custom-switch.custom-switch-off-red .custom-control-input ~ .custom-control-label::after {
  15278. background-color: #7c151f;
  15279. }
  15280. .custom-switch.custom-switch-on-red .custom-control-input:checked ~ .custom-control-label::before {
  15281. background-color: #dc3545;
  15282. border-color: #921925;
  15283. }
  15284. .custom-switch.custom-switch-on-red .custom-control-input:checked:focus ~ .custom-control-label::before {
  15285. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(220, 53, 69, 0.25);
  15286. }
  15287. .custom-switch.custom-switch-on-red .custom-control-input:checked ~ .custom-control-label::after {
  15288. background-color: #f3b7bd;
  15289. }
  15290. .custom-switch.custom-switch-off-orange .custom-control-input ~ .custom-control-label::before {
  15291. background-color: #fd7e14;
  15292. border-color: #aa4e01;
  15293. }
  15294. .custom-switch.custom-switch-off-orange .custom-control-input:focus ~ .custom-control-label::before {
  15295. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(253, 126, 20, 0.25);
  15296. }
  15297. .custom-switch.custom-switch-off-orange .custom-control-input ~ .custom-control-label::after {
  15298. background-color: #904201;
  15299. }
  15300. .custom-switch.custom-switch-on-orange .custom-control-input:checked ~ .custom-control-label::before {
  15301. background-color: #fd7e14;
  15302. border-color: #aa4e01;
  15303. }
  15304. .custom-switch.custom-switch-on-orange .custom-control-input:checked:focus ~ .custom-control-label::before {
  15305. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(253, 126, 20, 0.25);
  15306. }
  15307. .custom-switch.custom-switch-on-orange .custom-control-input:checked ~ .custom-control-label::after {
  15308. background-color: #fed1ac;
  15309. }
  15310. .custom-switch.custom-switch-off-yellow .custom-control-input ~ .custom-control-label::before {
  15311. background-color: #ffc107;
  15312. border-color: #a07800;
  15313. }
  15314. .custom-switch.custom-switch-off-yellow .custom-control-input:focus ~ .custom-control-label::before {
  15315. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 193, 7, 0.25);
  15316. }
  15317. .custom-switch.custom-switch-off-yellow .custom-control-input ~ .custom-control-label::after {
  15318. background-color: #876500;
  15319. }
  15320. .custom-switch.custom-switch-on-yellow .custom-control-input:checked ~ .custom-control-label::before {
  15321. background-color: #ffc107;
  15322. border-color: #a07800;
  15323. }
  15324. .custom-switch.custom-switch-on-yellow .custom-control-input:checked:focus ~ .custom-control-label::before {
  15325. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 193, 7, 0.25);
  15326. }
  15327. .custom-switch.custom-switch-on-yellow .custom-control-input:checked ~ .custom-control-label::after {
  15328. background-color: #ffe7a0;
  15329. }
  15330. .custom-switch.custom-switch-off-green .custom-control-input ~ .custom-control-label::before {
  15331. background-color: #28a745;
  15332. border-color: #145523;
  15333. }
  15334. .custom-switch.custom-switch-off-green .custom-control-input:focus ~ .custom-control-label::before {
  15335. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(40, 167, 69, 0.25);
  15336. }
  15337. .custom-switch.custom-switch-off-green .custom-control-input ~ .custom-control-label::after {
  15338. background-color: #0f401b;
  15339. }
  15340. .custom-switch.custom-switch-on-green .custom-control-input:checked ~ .custom-control-label::before {
  15341. background-color: #28a745;
  15342. border-color: #145523;
  15343. }
  15344. .custom-switch.custom-switch-on-green .custom-control-input:checked:focus ~ .custom-control-label::before {
  15345. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(40, 167, 69, 0.25);
  15346. }
  15347. .custom-switch.custom-switch-on-green .custom-control-input:checked ~ .custom-control-label::after {
  15348. background-color: #86e29b;
  15349. }
  15350. .custom-switch.custom-switch-off-teal .custom-control-input ~ .custom-control-label::before {
  15351. background-color: #20c997;
  15352. border-color: #127155;
  15353. }
  15354. .custom-switch.custom-switch-off-teal .custom-control-input:focus ~ .custom-control-label::before {
  15355. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(32, 201, 151, 0.25);
  15356. }
  15357. .custom-switch.custom-switch-off-teal .custom-control-input ~ .custom-control-label::after {
  15358. background-color: #0e5b44;
  15359. }
  15360. .custom-switch.custom-switch-on-teal .custom-control-input:checked ~ .custom-control-label::before {
  15361. background-color: #20c997;
  15362. border-color: #127155;
  15363. }
  15364. .custom-switch.custom-switch-on-teal .custom-control-input:checked:focus ~ .custom-control-label::before {
  15365. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(32, 201, 151, 0.25);
  15366. }
  15367. .custom-switch.custom-switch-on-teal .custom-control-input:checked ~ .custom-control-label::after {
  15368. background-color: #94eed3;
  15369. }
  15370. .custom-switch.custom-switch-off-cyan .custom-control-input ~ .custom-control-label::before {
  15371. background-color: #17a2b8;
  15372. border-color: #0c525d;
  15373. }
  15374. .custom-switch.custom-switch-off-cyan .custom-control-input:focus ~ .custom-control-label::before {
  15375. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(23, 162, 184, 0.25);
  15376. }
  15377. .custom-switch.custom-switch-off-cyan .custom-control-input ~ .custom-control-label::after {
  15378. background-color: #093e47;
  15379. }
  15380. .custom-switch.custom-switch-on-cyan .custom-control-input:checked ~ .custom-control-label::before {
  15381. background-color: #17a2b8;
  15382. border-color: #0c525d;
  15383. }
  15384. .custom-switch.custom-switch-on-cyan .custom-control-input:checked:focus ~ .custom-control-label::before {
  15385. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(23, 162, 184, 0.25);
  15386. }
  15387. .custom-switch.custom-switch-on-cyan .custom-control-input:checked ~ .custom-control-label::after {
  15388. background-color: #7adeee;
  15389. }
  15390. .custom-switch.custom-switch-off-white .custom-control-input ~ .custom-control-label::before {
  15391. background-color: #fff;
  15392. border-color: #cccccc;
  15393. }
  15394. .custom-switch.custom-switch-off-white .custom-control-input:focus ~ .custom-control-label::before {
  15395. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 255, 255, 0.25);
  15396. }
  15397. .custom-switch.custom-switch-off-white .custom-control-input ~ .custom-control-label::after {
  15398. background-color: #bfbfbf;
  15399. }
  15400. .custom-switch.custom-switch-on-white .custom-control-input:checked ~ .custom-control-label::before {
  15401. background-color: #fff;
  15402. border-color: #cccccc;
  15403. }
  15404. .custom-switch.custom-switch-on-white .custom-control-input:checked:focus ~ .custom-control-label::before {
  15405. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 255, 255, 0.25);
  15406. }
  15407. .custom-switch.custom-switch-on-white .custom-control-input:checked ~ .custom-control-label::after {
  15408. background-color: white;
  15409. }
  15410. .custom-switch.custom-switch-off-gray .custom-control-input ~ .custom-control-label::before {
  15411. background-color: #6c757d;
  15412. border-color: #3d4246;
  15413. }
  15414. .custom-switch.custom-switch-off-gray .custom-control-input:focus ~ .custom-control-label::before {
  15415. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
  15416. }
  15417. .custom-switch.custom-switch-off-gray .custom-control-input ~ .custom-control-label::after {
  15418. background-color: #313539;
  15419. }
  15420. .custom-switch.custom-switch-on-gray .custom-control-input:checked ~ .custom-control-label::before {
  15421. background-color: #6c757d;
  15422. border-color: #3d4246;
  15423. }
  15424. .custom-switch.custom-switch-on-gray .custom-control-input:checked:focus ~ .custom-control-label::before {
  15425. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
  15426. }
  15427. .custom-switch.custom-switch-on-gray .custom-control-input:checked ~ .custom-control-label::after {
  15428. background-color: #bcc1c6;
  15429. }
  15430. .custom-switch.custom-switch-off-gray-dark .custom-control-input ~ .custom-control-label::before {
  15431. background-color: #343a40;
  15432. border-color: #060708;
  15433. }
  15434. .custom-switch.custom-switch-off-gray-dark .custom-control-input:focus ~ .custom-control-label::before {
  15435. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
  15436. }
  15437. .custom-switch.custom-switch-off-gray-dark .custom-control-input ~ .custom-control-label::after {
  15438. background-color: black;
  15439. }
  15440. .custom-switch.custom-switch-on-gray-dark .custom-control-input:checked ~ .custom-control-label::before {
  15441. background-color: #343a40;
  15442. border-color: #060708;
  15443. }
  15444. .custom-switch.custom-switch-on-gray-dark .custom-control-input:checked:focus ~ .custom-control-label::before {
  15445. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
  15446. }
  15447. .custom-switch.custom-switch-on-gray-dark .custom-control-input:checked ~ .custom-control-label::after {
  15448. background-color: #7a8793;
  15449. }
  15450. .custom-range.custom-range-primary:focus {
  15451. outline: none;
  15452. }
  15453. .custom-range.custom-range-primary:focus::-webkit-slider-thumb {
  15454. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 123, 255, 0.25);
  15455. }
  15456. .custom-range.custom-range-primary:focus::-moz-range-thumb {
  15457. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 123, 255, 0.25);
  15458. }
  15459. .custom-range.custom-range-primary:focus::-ms-thumb {
  15460. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 123, 255, 0.25);
  15461. }
  15462. .custom-range.custom-range-primary::-webkit-slider-thumb {
  15463. background-color: #007bff;
  15464. }
  15465. .custom-range.custom-range-primary::-webkit-slider-thumb:active {
  15466. background-color: #b3d7ff;
  15467. }
  15468. .custom-range.custom-range-primary::-moz-range-thumb {
  15469. background-color: #007bff;
  15470. }
  15471. .custom-range.custom-range-primary::-moz-range-thumb:active {
  15472. background-color: #b3d7ff;
  15473. }
  15474. .custom-range.custom-range-primary::-ms-thumb {
  15475. background-color: #007bff;
  15476. }
  15477. .custom-range.custom-range-primary::-ms-thumb:active {
  15478. background-color: #b3d7ff;
  15479. }
  15480. .custom-range.custom-range-secondary:focus {
  15481. outline: none;
  15482. }
  15483. .custom-range.custom-range-secondary:focus::-webkit-slider-thumb {
  15484. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
  15485. }
  15486. .custom-range.custom-range-secondary:focus::-moz-range-thumb {
  15487. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
  15488. }
  15489. .custom-range.custom-range-secondary:focus::-ms-thumb {
  15490. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
  15491. }
  15492. .custom-range.custom-range-secondary::-webkit-slider-thumb {
  15493. background-color: #6c757d;
  15494. }
  15495. .custom-range.custom-range-secondary::-webkit-slider-thumb:active {
  15496. background-color: #caced1;
  15497. }
  15498. .custom-range.custom-range-secondary::-moz-range-thumb {
  15499. background-color: #6c757d;
  15500. }
  15501. .custom-range.custom-range-secondary::-moz-range-thumb:active {
  15502. background-color: #caced1;
  15503. }
  15504. .custom-range.custom-range-secondary::-ms-thumb {
  15505. background-color: #6c757d;
  15506. }
  15507. .custom-range.custom-range-secondary::-ms-thumb:active {
  15508. background-color: #caced1;
  15509. }
  15510. .custom-range.custom-range-success:focus {
  15511. outline: none;
  15512. }
  15513. .custom-range.custom-range-success:focus::-webkit-slider-thumb {
  15514. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(40, 167, 69, 0.25);
  15515. }
  15516. .custom-range.custom-range-success:focus::-moz-range-thumb {
  15517. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(40, 167, 69, 0.25);
  15518. }
  15519. .custom-range.custom-range-success:focus::-ms-thumb {
  15520. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(40, 167, 69, 0.25);
  15521. }
  15522. .custom-range.custom-range-success::-webkit-slider-thumb {
  15523. background-color: #28a745;
  15524. }
  15525. .custom-range.custom-range-success::-webkit-slider-thumb:active {
  15526. background-color: #9be7ac;
  15527. }
  15528. .custom-range.custom-range-success::-moz-range-thumb {
  15529. background-color: #28a745;
  15530. }
  15531. .custom-range.custom-range-success::-moz-range-thumb:active {
  15532. background-color: #9be7ac;
  15533. }
  15534. .custom-range.custom-range-success::-ms-thumb {
  15535. background-color: #28a745;
  15536. }
  15537. .custom-range.custom-range-success::-ms-thumb:active {
  15538. background-color: #9be7ac;
  15539. }
  15540. .custom-range.custom-range-info:focus {
  15541. outline: none;
  15542. }
  15543. .custom-range.custom-range-info:focus::-webkit-slider-thumb {
  15544. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(23, 162, 184, 0.25);
  15545. }
  15546. .custom-range.custom-range-info:focus::-moz-range-thumb {
  15547. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(23, 162, 184, 0.25);
  15548. }
  15549. .custom-range.custom-range-info:focus::-ms-thumb {
  15550. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(23, 162, 184, 0.25);
  15551. }
  15552. .custom-range.custom-range-info::-webkit-slider-thumb {
  15553. background-color: #17a2b8;
  15554. }
  15555. .custom-range.custom-range-info::-webkit-slider-thumb:active {
  15556. background-color: #90e4f1;
  15557. }
  15558. .custom-range.custom-range-info::-moz-range-thumb {
  15559. background-color: #17a2b8;
  15560. }
  15561. .custom-range.custom-range-info::-moz-range-thumb:active {
  15562. background-color: #90e4f1;
  15563. }
  15564. .custom-range.custom-range-info::-ms-thumb {
  15565. background-color: #17a2b8;
  15566. }
  15567. .custom-range.custom-range-info::-ms-thumb:active {
  15568. background-color: #90e4f1;
  15569. }
  15570. .custom-range.custom-range-warning:focus {
  15571. outline: none;
  15572. }
  15573. .custom-range.custom-range-warning:focus::-webkit-slider-thumb {
  15574. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 193, 7, 0.25);
  15575. }
  15576. .custom-range.custom-range-warning:focus::-moz-range-thumb {
  15577. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 193, 7, 0.25);
  15578. }
  15579. .custom-range.custom-range-warning:focus::-ms-thumb {
  15580. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 193, 7, 0.25);
  15581. }
  15582. .custom-range.custom-range-warning::-webkit-slider-thumb {
  15583. background-color: #ffc107;
  15584. }
  15585. .custom-range.custom-range-warning::-webkit-slider-thumb:active {
  15586. background-color: #ffeeba;
  15587. }
  15588. .custom-range.custom-range-warning::-moz-range-thumb {
  15589. background-color: #ffc107;
  15590. }
  15591. .custom-range.custom-range-warning::-moz-range-thumb:active {
  15592. background-color: #ffeeba;
  15593. }
  15594. .custom-range.custom-range-warning::-ms-thumb {
  15595. background-color: #ffc107;
  15596. }
  15597. .custom-range.custom-range-warning::-ms-thumb:active {
  15598. background-color: #ffeeba;
  15599. }
  15600. .custom-range.custom-range-danger:focus {
  15601. outline: none;
  15602. }
  15603. .custom-range.custom-range-danger:focus::-webkit-slider-thumb {
  15604. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(220, 53, 69, 0.25);
  15605. }
  15606. .custom-range.custom-range-danger:focus::-moz-range-thumb {
  15607. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(220, 53, 69, 0.25);
  15608. }
  15609. .custom-range.custom-range-danger:focus::-ms-thumb {
  15610. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(220, 53, 69, 0.25);
  15611. }
  15612. .custom-range.custom-range-danger::-webkit-slider-thumb {
  15613. background-color: #dc3545;
  15614. }
  15615. .custom-range.custom-range-danger::-webkit-slider-thumb:active {
  15616. background-color: #f6cdd1;
  15617. }
  15618. .custom-range.custom-range-danger::-moz-range-thumb {
  15619. background-color: #dc3545;
  15620. }
  15621. .custom-range.custom-range-danger::-moz-range-thumb:active {
  15622. background-color: #f6cdd1;
  15623. }
  15624. .custom-range.custom-range-danger::-ms-thumb {
  15625. background-color: #dc3545;
  15626. }
  15627. .custom-range.custom-range-danger::-ms-thumb:active {
  15628. background-color: #f6cdd1;
  15629. }
  15630. .custom-range.custom-range-light:focus {
  15631. outline: none;
  15632. }
  15633. .custom-range.custom-range-light:focus::-webkit-slider-thumb {
  15634. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(248, 249, 250, 0.25);
  15635. }
  15636. .custom-range.custom-range-light:focus::-moz-range-thumb {
  15637. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(248, 249, 250, 0.25);
  15638. }
  15639. .custom-range.custom-range-light:focus::-ms-thumb {
  15640. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(248, 249, 250, 0.25);
  15641. }
  15642. .custom-range.custom-range-light::-webkit-slider-thumb {
  15643. background-color: #f8f9fa;
  15644. }
  15645. .custom-range.custom-range-light::-webkit-slider-thumb:active {
  15646. background-color: white;
  15647. }
  15648. .custom-range.custom-range-light::-moz-range-thumb {
  15649. background-color: #f8f9fa;
  15650. }
  15651. .custom-range.custom-range-light::-moz-range-thumb:active {
  15652. background-color: white;
  15653. }
  15654. .custom-range.custom-range-light::-ms-thumb {
  15655. background-color: #f8f9fa;
  15656. }
  15657. .custom-range.custom-range-light::-ms-thumb:active {
  15658. background-color: white;
  15659. }
  15660. .custom-range.custom-range-dark:focus {
  15661. outline: none;
  15662. }
  15663. .custom-range.custom-range-dark:focus::-webkit-slider-thumb {
  15664. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
  15665. }
  15666. .custom-range.custom-range-dark:focus::-moz-range-thumb {
  15667. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
  15668. }
  15669. .custom-range.custom-range-dark:focus::-ms-thumb {
  15670. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
  15671. }
  15672. .custom-range.custom-range-dark::-webkit-slider-thumb {
  15673. background-color: #343a40;
  15674. }
  15675. .custom-range.custom-range-dark::-webkit-slider-thumb:active {
  15676. background-color: #88939e;
  15677. }
  15678. .custom-range.custom-range-dark::-moz-range-thumb {
  15679. background-color: #343a40;
  15680. }
  15681. .custom-range.custom-range-dark::-moz-range-thumb:active {
  15682. background-color: #88939e;
  15683. }
  15684. .custom-range.custom-range-dark::-ms-thumb {
  15685. background-color: #343a40;
  15686. }
  15687. .custom-range.custom-range-dark::-ms-thumb:active {
  15688. background-color: #88939e;
  15689. }
  15690. .custom-range.custom-range-lightblue:focus {
  15691. outline: none;
  15692. }
  15693. .custom-range.custom-range-lightblue:focus::-webkit-slider-thumb {
  15694. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(60, 141, 188, 0.25);
  15695. }
  15696. .custom-range.custom-range-lightblue:focus::-moz-range-thumb {
  15697. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(60, 141, 188, 0.25);
  15698. }
  15699. .custom-range.custom-range-lightblue:focus::-ms-thumb {
  15700. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(60, 141, 188, 0.25);
  15701. }
  15702. .custom-range.custom-range-lightblue::-webkit-slider-thumb {
  15703. background-color: #3c8dbc;
  15704. }
  15705. .custom-range.custom-range-lightblue::-webkit-slider-thumb:active {
  15706. background-color: #c0dbeb;
  15707. }
  15708. .custom-range.custom-range-lightblue::-moz-range-thumb {
  15709. background-color: #3c8dbc;
  15710. }
  15711. .custom-range.custom-range-lightblue::-moz-range-thumb:active {
  15712. background-color: #c0dbeb;
  15713. }
  15714. .custom-range.custom-range-lightblue::-ms-thumb {
  15715. background-color: #3c8dbc;
  15716. }
  15717. .custom-range.custom-range-lightblue::-ms-thumb:active {
  15718. background-color: #c0dbeb;
  15719. }
  15720. .custom-range.custom-range-navy:focus {
  15721. outline: none;
  15722. }
  15723. .custom-range.custom-range-navy:focus::-webkit-slider-thumb {
  15724. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 31, 63, 0.25);
  15725. }
  15726. .custom-range.custom-range-navy:focus::-moz-range-thumb {
  15727. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 31, 63, 0.25);
  15728. }
  15729. .custom-range.custom-range-navy:focus::-ms-thumb {
  15730. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 31, 63, 0.25);
  15731. }
  15732. .custom-range.custom-range-navy::-webkit-slider-thumb {
  15733. background-color: #001f3f;
  15734. }
  15735. .custom-range.custom-range-navy::-webkit-slider-thumb:active {
  15736. background-color: #0077f2;
  15737. }
  15738. .custom-range.custom-range-navy::-moz-range-thumb {
  15739. background-color: #001f3f;
  15740. }
  15741. .custom-range.custom-range-navy::-moz-range-thumb:active {
  15742. background-color: #0077f2;
  15743. }
  15744. .custom-range.custom-range-navy::-ms-thumb {
  15745. background-color: #001f3f;
  15746. }
  15747. .custom-range.custom-range-navy::-ms-thumb:active {
  15748. background-color: #0077f2;
  15749. }
  15750. .custom-range.custom-range-olive:focus {
  15751. outline: none;
  15752. }
  15753. .custom-range.custom-range-olive:focus::-webkit-slider-thumb {
  15754. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(61, 153, 112, 0.25);
  15755. }
  15756. .custom-range.custom-range-olive:focus::-moz-range-thumb {
  15757. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(61, 153, 112, 0.25);
  15758. }
  15759. .custom-range.custom-range-olive:focus::-ms-thumb {
  15760. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(61, 153, 112, 0.25);
  15761. }
  15762. .custom-range.custom-range-olive::-webkit-slider-thumb {
  15763. background-color: #3d9970;
  15764. }
  15765. .custom-range.custom-range-olive::-webkit-slider-thumb:active {
  15766. background-color: #abdec7;
  15767. }
  15768. .custom-range.custom-range-olive::-moz-range-thumb {
  15769. background-color: #3d9970;
  15770. }
  15771. .custom-range.custom-range-olive::-moz-range-thumb:active {
  15772. background-color: #abdec7;
  15773. }
  15774. .custom-range.custom-range-olive::-ms-thumb {
  15775. background-color: #3d9970;
  15776. }
  15777. .custom-range.custom-range-olive::-ms-thumb:active {
  15778. background-color: #abdec7;
  15779. }
  15780. .custom-range.custom-range-lime:focus {
  15781. outline: none;
  15782. }
  15783. .custom-range.custom-range-lime:focus::-webkit-slider-thumb {
  15784. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(1, 255, 112, 0.25);
  15785. }
  15786. .custom-range.custom-range-lime:focus::-moz-range-thumb {
  15787. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(1, 255, 112, 0.25);
  15788. }
  15789. .custom-range.custom-range-lime:focus::-ms-thumb {
  15790. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(1, 255, 112, 0.25);
  15791. }
  15792. .custom-range.custom-range-lime::-webkit-slider-thumb {
  15793. background-color: #01ff70;
  15794. }
  15795. .custom-range.custom-range-lime::-webkit-slider-thumb:active {
  15796. background-color: #b4ffd4;
  15797. }
  15798. .custom-range.custom-range-lime::-moz-range-thumb {
  15799. background-color: #01ff70;
  15800. }
  15801. .custom-range.custom-range-lime::-moz-range-thumb:active {
  15802. background-color: #b4ffd4;
  15803. }
  15804. .custom-range.custom-range-lime::-ms-thumb {
  15805. background-color: #01ff70;
  15806. }
  15807. .custom-range.custom-range-lime::-ms-thumb:active {
  15808. background-color: #b4ffd4;
  15809. }
  15810. .custom-range.custom-range-fuchsia:focus {
  15811. outline: none;
  15812. }
  15813. .custom-range.custom-range-fuchsia:focus::-webkit-slider-thumb {
  15814. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(240, 18, 190, 0.25);
  15815. }
  15816. .custom-range.custom-range-fuchsia:focus::-moz-range-thumb {
  15817. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(240, 18, 190, 0.25);
  15818. }
  15819. .custom-range.custom-range-fuchsia:focus::-ms-thumb {
  15820. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(240, 18, 190, 0.25);
  15821. }
  15822. .custom-range.custom-range-fuchsia::-webkit-slider-thumb {
  15823. background-color: #f012be;
  15824. }
  15825. .custom-range.custom-range-fuchsia::-webkit-slider-thumb:active {
  15826. background-color: #fbbaec;
  15827. }
  15828. .custom-range.custom-range-fuchsia::-moz-range-thumb {
  15829. background-color: #f012be;
  15830. }
  15831. .custom-range.custom-range-fuchsia::-moz-range-thumb:active {
  15832. background-color: #fbbaec;
  15833. }
  15834. .custom-range.custom-range-fuchsia::-ms-thumb {
  15835. background-color: #f012be;
  15836. }
  15837. .custom-range.custom-range-fuchsia::-ms-thumb:active {
  15838. background-color: #fbbaec;
  15839. }
  15840. .custom-range.custom-range-maroon:focus {
  15841. outline: none;
  15842. }
  15843. .custom-range.custom-range-maroon:focus::-webkit-slider-thumb {
  15844. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(216, 27, 96, 0.25);
  15845. }
  15846. .custom-range.custom-range-maroon:focus::-moz-range-thumb {
  15847. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(216, 27, 96, 0.25);
  15848. }
  15849. .custom-range.custom-range-maroon:focus::-ms-thumb {
  15850. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(216, 27, 96, 0.25);
  15851. }
  15852. .custom-range.custom-range-maroon::-webkit-slider-thumb {
  15853. background-color: #d81b60;
  15854. }
  15855. .custom-range.custom-range-maroon::-webkit-slider-thumb:active {
  15856. background-color: #f5b0c9;
  15857. }
  15858. .custom-range.custom-range-maroon::-moz-range-thumb {
  15859. background-color: #d81b60;
  15860. }
  15861. .custom-range.custom-range-maroon::-moz-range-thumb:active {
  15862. background-color: #f5b0c9;
  15863. }
  15864. .custom-range.custom-range-maroon::-ms-thumb {
  15865. background-color: #d81b60;
  15866. }
  15867. .custom-range.custom-range-maroon::-ms-thumb:active {
  15868. background-color: #f5b0c9;
  15869. }
  15870. .custom-range.custom-range-blue:focus {
  15871. outline: none;
  15872. }
  15873. .custom-range.custom-range-blue:focus::-webkit-slider-thumb {
  15874. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 123, 255, 0.25);
  15875. }
  15876. .custom-range.custom-range-blue:focus::-moz-range-thumb {
  15877. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 123, 255, 0.25);
  15878. }
  15879. .custom-range.custom-range-blue:focus::-ms-thumb {
  15880. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 123, 255, 0.25);
  15881. }
  15882. .custom-range.custom-range-blue::-webkit-slider-thumb {
  15883. background-color: #007bff;
  15884. }
  15885. .custom-range.custom-range-blue::-webkit-slider-thumb:active {
  15886. background-color: #b3d7ff;
  15887. }
  15888. .custom-range.custom-range-blue::-moz-range-thumb {
  15889. background-color: #007bff;
  15890. }
  15891. .custom-range.custom-range-blue::-moz-range-thumb:active {
  15892. background-color: #b3d7ff;
  15893. }
  15894. .custom-range.custom-range-blue::-ms-thumb {
  15895. background-color: #007bff;
  15896. }
  15897. .custom-range.custom-range-blue::-ms-thumb:active {
  15898. background-color: #b3d7ff;
  15899. }
  15900. .custom-range.custom-range-indigo:focus {
  15901. outline: none;
  15902. }
  15903. .custom-range.custom-range-indigo:focus::-webkit-slider-thumb {
  15904. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(102, 16, 242, 0.25);
  15905. }
  15906. .custom-range.custom-range-indigo:focus::-moz-range-thumb {
  15907. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(102, 16, 242, 0.25);
  15908. }
  15909. .custom-range.custom-range-indigo:focus::-ms-thumb {
  15910. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(102, 16, 242, 0.25);
  15911. }
  15912. .custom-range.custom-range-indigo::-webkit-slider-thumb {
  15913. background-color: #6610f2;
  15914. }
  15915. .custom-range.custom-range-indigo::-webkit-slider-thumb:active {
  15916. background-color: #d2b9fb;
  15917. }
  15918. .custom-range.custom-range-indigo::-moz-range-thumb {
  15919. background-color: #6610f2;
  15920. }
  15921. .custom-range.custom-range-indigo::-moz-range-thumb:active {
  15922. background-color: #d2b9fb;
  15923. }
  15924. .custom-range.custom-range-indigo::-ms-thumb {
  15925. background-color: #6610f2;
  15926. }
  15927. .custom-range.custom-range-indigo::-ms-thumb:active {
  15928. background-color: #d2b9fb;
  15929. }
  15930. .custom-range.custom-range-purple:focus {
  15931. outline: none;
  15932. }
  15933. .custom-range.custom-range-purple:focus::-webkit-slider-thumb {
  15934. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(111, 66, 193, 0.25);
  15935. }
  15936. .custom-range.custom-range-purple:focus::-moz-range-thumb {
  15937. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(111, 66, 193, 0.25);
  15938. }
  15939. .custom-range.custom-range-purple:focus::-ms-thumb {
  15940. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(111, 66, 193, 0.25);
  15941. }
  15942. .custom-range.custom-range-purple::-webkit-slider-thumb {
  15943. background-color: #6f42c1;
  15944. }
  15945. .custom-range.custom-range-purple::-webkit-slider-thumb:active {
  15946. background-color: #d5c8ed;
  15947. }
  15948. .custom-range.custom-range-purple::-moz-range-thumb {
  15949. background-color: #6f42c1;
  15950. }
  15951. .custom-range.custom-range-purple::-moz-range-thumb:active {
  15952. background-color: #d5c8ed;
  15953. }
  15954. .custom-range.custom-range-purple::-ms-thumb {
  15955. background-color: #6f42c1;
  15956. }
  15957. .custom-range.custom-range-purple::-ms-thumb:active {
  15958. background-color: #d5c8ed;
  15959. }
  15960. .custom-range.custom-range-pink:focus {
  15961. outline: none;
  15962. }
  15963. .custom-range.custom-range-pink:focus::-webkit-slider-thumb {
  15964. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(232, 62, 140, 0.25);
  15965. }
  15966. .custom-range.custom-range-pink:focus::-moz-range-thumb {
  15967. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(232, 62, 140, 0.25);
  15968. }
  15969. .custom-range.custom-range-pink:focus::-ms-thumb {
  15970. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(232, 62, 140, 0.25);
  15971. }
  15972. .custom-range.custom-range-pink::-webkit-slider-thumb {
  15973. background-color: #e83e8c;
  15974. }
  15975. .custom-range.custom-range-pink::-webkit-slider-thumb:active {
  15976. background-color: #fbddeb;
  15977. }
  15978. .custom-range.custom-range-pink::-moz-range-thumb {
  15979. background-color: #e83e8c;
  15980. }
  15981. .custom-range.custom-range-pink::-moz-range-thumb:active {
  15982. background-color: #fbddeb;
  15983. }
  15984. .custom-range.custom-range-pink::-ms-thumb {
  15985. background-color: #e83e8c;
  15986. }
  15987. .custom-range.custom-range-pink::-ms-thumb:active {
  15988. background-color: #fbddeb;
  15989. }
  15990. .custom-range.custom-range-red:focus {
  15991. outline: none;
  15992. }
  15993. .custom-range.custom-range-red:focus::-webkit-slider-thumb {
  15994. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(220, 53, 69, 0.25);
  15995. }
  15996. .custom-range.custom-range-red:focus::-moz-range-thumb {
  15997. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(220, 53, 69, 0.25);
  15998. }
  15999. .custom-range.custom-range-red:focus::-ms-thumb {
  16000. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(220, 53, 69, 0.25);
  16001. }
  16002. .custom-range.custom-range-red::-webkit-slider-thumb {
  16003. background-color: #dc3545;
  16004. }
  16005. .custom-range.custom-range-red::-webkit-slider-thumb:active {
  16006. background-color: #f6cdd1;
  16007. }
  16008. .custom-range.custom-range-red::-moz-range-thumb {
  16009. background-color: #dc3545;
  16010. }
  16011. .custom-range.custom-range-red::-moz-range-thumb:active {
  16012. background-color: #f6cdd1;
  16013. }
  16014. .custom-range.custom-range-red::-ms-thumb {
  16015. background-color: #dc3545;
  16016. }
  16017. .custom-range.custom-range-red::-ms-thumb:active {
  16018. background-color: #f6cdd1;
  16019. }
  16020. .custom-range.custom-range-orange:focus {
  16021. outline: none;
  16022. }
  16023. .custom-range.custom-range-orange:focus::-webkit-slider-thumb {
  16024. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(253, 126, 20, 0.25);
  16025. }
  16026. .custom-range.custom-range-orange:focus::-moz-range-thumb {
  16027. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(253, 126, 20, 0.25);
  16028. }
  16029. .custom-range.custom-range-orange:focus::-ms-thumb {
  16030. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(253, 126, 20, 0.25);
  16031. }
  16032. .custom-range.custom-range-orange::-webkit-slider-thumb {
  16033. background-color: #fd7e14;
  16034. }
  16035. .custom-range.custom-range-orange::-webkit-slider-thumb:active {
  16036. background-color: #ffdfc5;
  16037. }
  16038. .custom-range.custom-range-orange::-moz-range-thumb {
  16039. background-color: #fd7e14;
  16040. }
  16041. .custom-range.custom-range-orange::-moz-range-thumb:active {
  16042. background-color: #ffdfc5;
  16043. }
  16044. .custom-range.custom-range-orange::-ms-thumb {
  16045. background-color: #fd7e14;
  16046. }
  16047. .custom-range.custom-range-orange::-ms-thumb:active {
  16048. background-color: #ffdfc5;
  16049. }
  16050. .custom-range.custom-range-yellow:focus {
  16051. outline: none;
  16052. }
  16053. .custom-range.custom-range-yellow:focus::-webkit-slider-thumb {
  16054. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 193, 7, 0.25);
  16055. }
  16056. .custom-range.custom-range-yellow:focus::-moz-range-thumb {
  16057. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 193, 7, 0.25);
  16058. }
  16059. .custom-range.custom-range-yellow:focus::-ms-thumb {
  16060. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 193, 7, 0.25);
  16061. }
  16062. .custom-range.custom-range-yellow::-webkit-slider-thumb {
  16063. background-color: #ffc107;
  16064. }
  16065. .custom-range.custom-range-yellow::-webkit-slider-thumb:active {
  16066. background-color: #ffeeba;
  16067. }
  16068. .custom-range.custom-range-yellow::-moz-range-thumb {
  16069. background-color: #ffc107;
  16070. }
  16071. .custom-range.custom-range-yellow::-moz-range-thumb:active {
  16072. background-color: #ffeeba;
  16073. }
  16074. .custom-range.custom-range-yellow::-ms-thumb {
  16075. background-color: #ffc107;
  16076. }
  16077. .custom-range.custom-range-yellow::-ms-thumb:active {
  16078. background-color: #ffeeba;
  16079. }
  16080. .custom-range.custom-range-green:focus {
  16081. outline: none;
  16082. }
  16083. .custom-range.custom-range-green:focus::-webkit-slider-thumb {
  16084. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(40, 167, 69, 0.25);
  16085. }
  16086. .custom-range.custom-range-green:focus::-moz-range-thumb {
  16087. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(40, 167, 69, 0.25);
  16088. }
  16089. .custom-range.custom-range-green:focus::-ms-thumb {
  16090. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(40, 167, 69, 0.25);
  16091. }
  16092. .custom-range.custom-range-green::-webkit-slider-thumb {
  16093. background-color: #28a745;
  16094. }
  16095. .custom-range.custom-range-green::-webkit-slider-thumb:active {
  16096. background-color: #9be7ac;
  16097. }
  16098. .custom-range.custom-range-green::-moz-range-thumb {
  16099. background-color: #28a745;
  16100. }
  16101. .custom-range.custom-range-green::-moz-range-thumb:active {
  16102. background-color: #9be7ac;
  16103. }
  16104. .custom-range.custom-range-green::-ms-thumb {
  16105. background-color: #28a745;
  16106. }
  16107. .custom-range.custom-range-green::-ms-thumb:active {
  16108. background-color: #9be7ac;
  16109. }
  16110. .custom-range.custom-range-teal:focus {
  16111. outline: none;
  16112. }
  16113. .custom-range.custom-range-teal:focus::-webkit-slider-thumb {
  16114. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(32, 201, 151, 0.25);
  16115. }
  16116. .custom-range.custom-range-teal:focus::-moz-range-thumb {
  16117. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(32, 201, 151, 0.25);
  16118. }
  16119. .custom-range.custom-range-teal:focus::-ms-thumb {
  16120. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(32, 201, 151, 0.25);
  16121. }
  16122. .custom-range.custom-range-teal::-webkit-slider-thumb {
  16123. background-color: #20c997;
  16124. }
  16125. .custom-range.custom-range-teal::-webkit-slider-thumb:active {
  16126. background-color: #aaf1dc;
  16127. }
  16128. .custom-range.custom-range-teal::-moz-range-thumb {
  16129. background-color: #20c997;
  16130. }
  16131. .custom-range.custom-range-teal::-moz-range-thumb:active {
  16132. background-color: #aaf1dc;
  16133. }
  16134. .custom-range.custom-range-teal::-ms-thumb {
  16135. background-color: #20c997;
  16136. }
  16137. .custom-range.custom-range-teal::-ms-thumb:active {
  16138. background-color: #aaf1dc;
  16139. }
  16140. .custom-range.custom-range-cyan:focus {
  16141. outline: none;
  16142. }
  16143. .custom-range.custom-range-cyan:focus::-webkit-slider-thumb {
  16144. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(23, 162, 184, 0.25);
  16145. }
  16146. .custom-range.custom-range-cyan:focus::-moz-range-thumb {
  16147. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(23, 162, 184, 0.25);
  16148. }
  16149. .custom-range.custom-range-cyan:focus::-ms-thumb {
  16150. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(23, 162, 184, 0.25);
  16151. }
  16152. .custom-range.custom-range-cyan::-webkit-slider-thumb {
  16153. background-color: #17a2b8;
  16154. }
  16155. .custom-range.custom-range-cyan::-webkit-slider-thumb:active {
  16156. background-color: #90e4f1;
  16157. }
  16158. .custom-range.custom-range-cyan::-moz-range-thumb {
  16159. background-color: #17a2b8;
  16160. }
  16161. .custom-range.custom-range-cyan::-moz-range-thumb:active {
  16162. background-color: #90e4f1;
  16163. }
  16164. .custom-range.custom-range-cyan::-ms-thumb {
  16165. background-color: #17a2b8;
  16166. }
  16167. .custom-range.custom-range-cyan::-ms-thumb:active {
  16168. background-color: #90e4f1;
  16169. }
  16170. .custom-range.custom-range-white:focus {
  16171. outline: none;
  16172. }
  16173. .custom-range.custom-range-white:focus::-webkit-slider-thumb {
  16174. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 255, 255, 0.25);
  16175. }
  16176. .custom-range.custom-range-white:focus::-moz-range-thumb {
  16177. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 255, 255, 0.25);
  16178. }
  16179. .custom-range.custom-range-white:focus::-ms-thumb {
  16180. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 255, 255, 0.25);
  16181. }
  16182. .custom-range.custom-range-white::-webkit-slider-thumb {
  16183. background-color: #fff;
  16184. }
  16185. .custom-range.custom-range-white::-webkit-slider-thumb:active {
  16186. background-color: white;
  16187. }
  16188. .custom-range.custom-range-white::-moz-range-thumb {
  16189. background-color: #fff;
  16190. }
  16191. .custom-range.custom-range-white::-moz-range-thumb:active {
  16192. background-color: white;
  16193. }
  16194. .custom-range.custom-range-white::-ms-thumb {
  16195. background-color: #fff;
  16196. }
  16197. .custom-range.custom-range-white::-ms-thumb:active {
  16198. background-color: white;
  16199. }
  16200. .custom-range.custom-range-gray:focus {
  16201. outline: none;
  16202. }
  16203. .custom-range.custom-range-gray:focus::-webkit-slider-thumb {
  16204. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
  16205. }
  16206. .custom-range.custom-range-gray:focus::-moz-range-thumb {
  16207. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
  16208. }
  16209. .custom-range.custom-range-gray:focus::-ms-thumb {
  16210. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
  16211. }
  16212. .custom-range.custom-range-gray::-webkit-slider-thumb {
  16213. background-color: #6c757d;
  16214. }
  16215. .custom-range.custom-range-gray::-webkit-slider-thumb:active {
  16216. background-color: #caced1;
  16217. }
  16218. .custom-range.custom-range-gray::-moz-range-thumb {
  16219. background-color: #6c757d;
  16220. }
  16221. .custom-range.custom-range-gray::-moz-range-thumb:active {
  16222. background-color: #caced1;
  16223. }
  16224. .custom-range.custom-range-gray::-ms-thumb {
  16225. background-color: #6c757d;
  16226. }
  16227. .custom-range.custom-range-gray::-ms-thumb:active {
  16228. background-color: #caced1;
  16229. }
  16230. .custom-range.custom-range-gray-dark:focus {
  16231. outline: none;
  16232. }
  16233. .custom-range.custom-range-gray-dark:focus::-webkit-slider-thumb {
  16234. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
  16235. }
  16236. .custom-range.custom-range-gray-dark:focus::-moz-range-thumb {
  16237. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
  16238. }
  16239. .custom-range.custom-range-gray-dark:focus::-ms-thumb {
  16240. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
  16241. }
  16242. .custom-range.custom-range-gray-dark::-webkit-slider-thumb {
  16243. background-color: #343a40;
  16244. }
  16245. .custom-range.custom-range-gray-dark::-webkit-slider-thumb:active {
  16246. background-color: #88939e;
  16247. }
  16248. .custom-range.custom-range-gray-dark::-moz-range-thumb {
  16249. background-color: #343a40;
  16250. }
  16251. .custom-range.custom-range-gray-dark::-moz-range-thumb:active {
  16252. background-color: #88939e;
  16253. }
  16254. .custom-range.custom-range-gray-dark::-ms-thumb {
  16255. background-color: #343a40;
  16256. }
  16257. .custom-range.custom-range-gray-dark::-ms-thumb:active {
  16258. background-color: #88939e;
  16259. }
  16260. .custom-control-input-primary:checked ~ .custom-control-label::before {
  16261. border-color: #007bff;
  16262. background-color: #007bff;
  16263. }
  16264. .custom-control-input-primary.custom-control-input-outline:checked[type=checkbox] ~ .custom-control-label::after {
  16265. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23007bff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
  16266. }
  16267. .custom-control-input-primary.custom-control-input-outline:checked[type=radio] ~ .custom-control-label::after {
  16268. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23007bff'/%3E%3C/svg%3E") !important;
  16269. }
  16270. .custom-control-input-primary:focus ~ .custom-control-label::before {
  16271. box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
  16272. }
  16273. .custom-control-input-primary:focus:not(:checked) ~ .custom-control-label::before {
  16274. border-color: #80bdff;
  16275. }
  16276. .custom-control-input-primary:not(:disabled):active ~ .custom-control-label::before {
  16277. background-color: #b3d7ff;
  16278. border-color: #b3d7ff;
  16279. }
  16280. .custom-control-input-secondary:checked ~ .custom-control-label::before {
  16281. border-color: #6c757d;
  16282. background-color: #6c757d;
  16283. }
  16284. .custom-control-input-secondary.custom-control-input-outline:checked[type=checkbox] ~ .custom-control-label::after {
  16285. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%236c757d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
  16286. }
  16287. .custom-control-input-secondary.custom-control-input-outline:checked[type=radio] ~ .custom-control-label::after {
  16288. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%236c757d'/%3E%3C/svg%3E") !important;
  16289. }
  16290. .custom-control-input-secondary:focus ~ .custom-control-label::before {
  16291. box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(108, 117, 125, 0.25);
  16292. }
  16293. .custom-control-input-secondary:focus:not(:checked) ~ .custom-control-label::before {
  16294. border-color: #afb5ba;
  16295. }
  16296. .custom-control-input-secondary:not(:disabled):active ~ .custom-control-label::before {
  16297. background-color: #caced1;
  16298. border-color: #caced1;
  16299. }
  16300. .custom-control-input-success:checked ~ .custom-control-label::before {
  16301. border-color: #28a745;
  16302. background-color: #28a745;
  16303. }
  16304. .custom-control-input-success.custom-control-input-outline:checked[type=checkbox] ~ .custom-control-label::after {
  16305. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2328a745' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
  16306. }
  16307. .custom-control-input-success.custom-control-input-outline:checked[type=radio] ~ .custom-control-label::after {
  16308. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%2328a745'/%3E%3C/svg%3E") !important;
  16309. }
  16310. .custom-control-input-success:focus ~ .custom-control-label::before {
  16311. box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
  16312. }
  16313. .custom-control-input-success:focus:not(:checked) ~ .custom-control-label::before {
  16314. border-color: #71dd8a;
  16315. }
  16316. .custom-control-input-success:not(:disabled):active ~ .custom-control-label::before {
  16317. background-color: #9be7ac;
  16318. border-color: #9be7ac;
  16319. }
  16320. .custom-control-input-info:checked ~ .custom-control-label::before {
  16321. border-color: #17a2b8;
  16322. background-color: #17a2b8;
  16323. }
  16324. .custom-control-input-info.custom-control-input-outline:checked[type=checkbox] ~ .custom-control-label::after {
  16325. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2317a2b8' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
  16326. }
  16327. .custom-control-input-info.custom-control-input-outline:checked[type=radio] ~ .custom-control-label::after {
  16328. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%2317a2b8'/%3E%3C/svg%3E") !important;
  16329. }
  16330. .custom-control-input-info:focus ~ .custom-control-label::before {
  16331. box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(23, 162, 184, 0.25);
  16332. }
  16333. .custom-control-input-info:focus:not(:checked) ~ .custom-control-label::before {
  16334. border-color: #63d9ec;
  16335. }
  16336. .custom-control-input-info:not(:disabled):active ~ .custom-control-label::before {
  16337. background-color: #90e4f1;
  16338. border-color: #90e4f1;
  16339. }
  16340. .custom-control-input-warning:checked ~ .custom-control-label::before {
  16341. border-color: #ffc107;
  16342. background-color: #ffc107;
  16343. }
  16344. .custom-control-input-warning.custom-control-input-outline:checked[type=checkbox] ~ .custom-control-label::after {
  16345. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23ffc107' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
  16346. }
  16347. .custom-control-input-warning.custom-control-input-outline:checked[type=radio] ~ .custom-control-label::after {
  16348. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23ffc107'/%3E%3C/svg%3E") !important;
  16349. }
  16350. .custom-control-input-warning:focus ~ .custom-control-label::before {
  16351. box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(255, 193, 7, 0.25);
  16352. }
  16353. .custom-control-input-warning:focus:not(:checked) ~ .custom-control-label::before {
  16354. border-color: #ffe187;
  16355. }
  16356. .custom-control-input-warning:not(:disabled):active ~ .custom-control-label::before {
  16357. background-color: #ffeeba;
  16358. border-color: #ffeeba;
  16359. }
  16360. .custom-control-input-danger:checked ~ .custom-control-label::before {
  16361. border-color: #dc3545;
  16362. background-color: #dc3545;
  16363. }
  16364. .custom-control-input-danger.custom-control-input-outline:checked[type=checkbox] ~ .custom-control-label::after {
  16365. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23dc3545' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
  16366. }
  16367. .custom-control-input-danger.custom-control-input-outline:checked[type=radio] ~ .custom-control-label::after {
  16368. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23dc3545'/%3E%3C/svg%3E") !important;
  16369. }
  16370. .custom-control-input-danger:focus ~ .custom-control-label::before {
  16371. box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
  16372. }
  16373. .custom-control-input-danger:focus:not(:checked) ~ .custom-control-label::before {
  16374. border-color: #efa2a9;
  16375. }
  16376. .custom-control-input-danger:not(:disabled):active ~ .custom-control-label::before {
  16377. background-color: #f6cdd1;
  16378. border-color: #f6cdd1;
  16379. }
  16380. .custom-control-input-light:checked ~ .custom-control-label::before {
  16381. border-color: #f8f9fa;
  16382. background-color: #f8f9fa;
  16383. }
  16384. .custom-control-input-light.custom-control-input-outline:checked[type=checkbox] ~ .custom-control-label::after {
  16385. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23f8f9fa' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
  16386. }
  16387. .custom-control-input-light.custom-control-input-outline:checked[type=radio] ~ .custom-control-label::after {
  16388. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23f8f9fa'/%3E%3C/svg%3E") !important;
  16389. }
  16390. .custom-control-input-light:focus ~ .custom-control-label::before {
  16391. box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(248, 249, 250, 0.25);
  16392. }
  16393. .custom-control-input-light:focus:not(:checked) ~ .custom-control-label::before {
  16394. border-color: white;
  16395. }
  16396. .custom-control-input-light:not(:disabled):active ~ .custom-control-label::before {
  16397. background-color: white;
  16398. border-color: white;
  16399. }
  16400. .custom-control-input-dark:checked ~ .custom-control-label::before {
  16401. border-color: #343a40;
  16402. background-color: #343a40;
  16403. }
  16404. .custom-control-input-dark.custom-control-input-outline:checked[type=checkbox] ~ .custom-control-label::after {
  16405. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23343a40' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
  16406. }
  16407. .custom-control-input-dark.custom-control-input-outline:checked[type=radio] ~ .custom-control-label::after {
  16408. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23343a40'/%3E%3C/svg%3E") !important;
  16409. }
  16410. .custom-control-input-dark:focus ~ .custom-control-label::before {
  16411. box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(52, 58, 64, 0.25);
  16412. }
  16413. .custom-control-input-dark:focus:not(:checked) ~ .custom-control-label::before {
  16414. border-color: #6d7a86;
  16415. }
  16416. .custom-control-input-dark:not(:disabled):active ~ .custom-control-label::before {
  16417. background-color: #88939e;
  16418. border-color: #88939e;
  16419. }
  16420. .custom-control-input-lightblue:checked ~ .custom-control-label::before {
  16421. border-color: #3c8dbc;
  16422. background-color: #3c8dbc;
  16423. }
  16424. .custom-control-input-lightblue.custom-control-input-outline:checked[type=checkbox] ~ .custom-control-label::after {
  16425. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%233c8dbc' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
  16426. }
  16427. .custom-control-input-lightblue.custom-control-input-outline:checked[type=radio] ~ .custom-control-label::after {
  16428. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%233c8dbc'/%3E%3C/svg%3E") !important;
  16429. }
  16430. .custom-control-input-lightblue:focus ~ .custom-control-label::before {
  16431. box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(60, 141, 188, 0.25);
  16432. }
  16433. .custom-control-input-lightblue:focus:not(:checked) ~ .custom-control-label::before {
  16434. border-color: #99c5de;
  16435. }
  16436. .custom-control-input-lightblue:not(:disabled):active ~ .custom-control-label::before {
  16437. background-color: #c0dbeb;
  16438. border-color: #c0dbeb;
  16439. }
  16440. .custom-control-input-navy:checked ~ .custom-control-label::before {
  16441. border-color: #001f3f;
  16442. background-color: #001f3f;
  16443. }
  16444. .custom-control-input-navy.custom-control-input-outline:checked[type=checkbox] ~ .custom-control-label::after {
  16445. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23001f3f' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
  16446. }
  16447. .custom-control-input-navy.custom-control-input-outline:checked[type=radio] ~ .custom-control-label::after {
  16448. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23001f3f'/%3E%3C/svg%3E") !important;
  16449. }
  16450. .custom-control-input-navy:focus ~ .custom-control-label::before {
  16451. box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(0, 31, 63, 0.25);
  16452. }
  16453. .custom-control-input-navy:focus:not(:checked) ~ .custom-control-label::before {
  16454. border-color: #005ebf;
  16455. }
  16456. .custom-control-input-navy:not(:disabled):active ~ .custom-control-label::before {
  16457. background-color: #0077f2;
  16458. border-color: #0077f2;
  16459. }
  16460. .custom-control-input-olive:checked ~ .custom-control-label::before {
  16461. border-color: #3d9970;
  16462. background-color: #3d9970;
  16463. }
  16464. .custom-control-input-olive.custom-control-input-outline:checked[type=checkbox] ~ .custom-control-label::after {
  16465. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%233d9970' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
  16466. }
  16467. .custom-control-input-olive.custom-control-input-outline:checked[type=radio] ~ .custom-control-label::after {
  16468. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%233d9970'/%3E%3C/svg%3E") !important;
  16469. }
  16470. .custom-control-input-olive:focus ~ .custom-control-label::before {
  16471. box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(61, 153, 112, 0.25);
  16472. }
  16473. .custom-control-input-olive:focus:not(:checked) ~ .custom-control-label::before {
  16474. border-color: #87cfaf;
  16475. }
  16476. .custom-control-input-olive:not(:disabled):active ~ .custom-control-label::before {
  16477. background-color: #abdec7;
  16478. border-color: #abdec7;
  16479. }
  16480. .custom-control-input-lime:checked ~ .custom-control-label::before {
  16481. border-color: #01ff70;
  16482. background-color: #01ff70;
  16483. }
  16484. .custom-control-input-lime.custom-control-input-outline:checked[type=checkbox] ~ .custom-control-label::after {
  16485. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2301ff70' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
  16486. }
  16487. .custom-control-input-lime.custom-control-input-outline:checked[type=radio] ~ .custom-control-label::after {
  16488. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%2301ff70'/%3E%3C/svg%3E") !important;
  16489. }
  16490. .custom-control-input-lime:focus ~ .custom-control-label::before {
  16491. box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(1, 255, 112, 0.25);
  16492. }
  16493. .custom-control-input-lime:focus:not(:checked) ~ .custom-control-label::before {
  16494. border-color: #81ffb8;
  16495. }
  16496. .custom-control-input-lime:not(:disabled):active ~ .custom-control-label::before {
  16497. background-color: #b4ffd4;
  16498. border-color: #b4ffd4;
  16499. }
  16500. .custom-control-input-fuchsia:checked ~ .custom-control-label::before {
  16501. border-color: #f012be;
  16502. background-color: #f012be;
  16503. }
  16504. .custom-control-input-fuchsia.custom-control-input-outline:checked[type=checkbox] ~ .custom-control-label::after {
  16505. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23f012be' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
  16506. }
  16507. .custom-control-input-fuchsia.custom-control-input-outline:checked[type=radio] ~ .custom-control-label::after {
  16508. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23f012be'/%3E%3C/svg%3E") !important;
  16509. }
  16510. .custom-control-input-fuchsia:focus ~ .custom-control-label::before {
  16511. box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(240, 18, 190, 0.25);
  16512. }
  16513. .custom-control-input-fuchsia:focus:not(:checked) ~ .custom-control-label::before {
  16514. border-color: #f88adf;
  16515. }
  16516. .custom-control-input-fuchsia:not(:disabled):active ~ .custom-control-label::before {
  16517. background-color: #fbbaec;
  16518. border-color: #fbbaec;
  16519. }
  16520. .custom-control-input-maroon:checked ~ .custom-control-label::before {
  16521. border-color: #d81b60;
  16522. background-color: #d81b60;
  16523. }
  16524. .custom-control-input-maroon.custom-control-input-outline:checked[type=checkbox] ~ .custom-control-label::after {
  16525. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23d81b60' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
  16526. }
  16527. .custom-control-input-maroon.custom-control-input-outline:checked[type=radio] ~ .custom-control-label::after {
  16528. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23d81b60'/%3E%3C/svg%3E") !important;
  16529. }
  16530. .custom-control-input-maroon:focus ~ .custom-control-label::before {
  16531. box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(216, 27, 96, 0.25);
  16532. }
  16533. .custom-control-input-maroon:focus:not(:checked) ~ .custom-control-label::before {
  16534. border-color: #f083ab;
  16535. }
  16536. .custom-control-input-maroon:not(:disabled):active ~ .custom-control-label::before {
  16537. background-color: #f5b0c9;
  16538. border-color: #f5b0c9;
  16539. }
  16540. .custom-control-input-blue:checked ~ .custom-control-label::before {
  16541. border-color: #007bff;
  16542. background-color: #007bff;
  16543. }
  16544. .custom-control-input-blue.custom-control-input-outline:checked[type=checkbox] ~ .custom-control-label::after {
  16545. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23007bff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
  16546. }
  16547. .custom-control-input-blue.custom-control-input-outline:checked[type=radio] ~ .custom-control-label::after {
  16548. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23007bff'/%3E%3C/svg%3E") !important;
  16549. }
  16550. .custom-control-input-blue:focus ~ .custom-control-label::before {
  16551. box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
  16552. }
  16553. .custom-control-input-blue:focus:not(:checked) ~ .custom-control-label::before {
  16554. border-color: #80bdff;
  16555. }
  16556. .custom-control-input-blue:not(:disabled):active ~ .custom-control-label::before {
  16557. background-color: #b3d7ff;
  16558. border-color: #b3d7ff;
  16559. }
  16560. .custom-control-input-indigo:checked ~ .custom-control-label::before {
  16561. border-color: #6610f2;
  16562. background-color: #6610f2;
  16563. }
  16564. .custom-control-input-indigo.custom-control-input-outline:checked[type=checkbox] ~ .custom-control-label::after {
  16565. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%236610f2' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
  16566. }
  16567. .custom-control-input-indigo.custom-control-input-outline:checked[type=radio] ~ .custom-control-label::after {
  16568. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%236610f2'/%3E%3C/svg%3E") !important;
  16569. }
  16570. .custom-control-input-indigo:focus ~ .custom-control-label::before {
  16571. box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(102, 16, 242, 0.25);
  16572. }
  16573. .custom-control-input-indigo:focus:not(:checked) ~ .custom-control-label::before {
  16574. border-color: #b389f9;
  16575. }
  16576. .custom-control-input-indigo:not(:disabled):active ~ .custom-control-label::before {
  16577. background-color: #d2b9fb;
  16578. border-color: #d2b9fb;
  16579. }
  16580. .custom-control-input-purple:checked ~ .custom-control-label::before {
  16581. border-color: #6f42c1;
  16582. background-color: #6f42c1;
  16583. }
  16584. .custom-control-input-purple.custom-control-input-outline:checked[type=checkbox] ~ .custom-control-label::after {
  16585. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%236f42c1' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
  16586. }
  16587. .custom-control-input-purple.custom-control-input-outline:checked[type=radio] ~ .custom-control-label::after {
  16588. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%236f42c1'/%3E%3C/svg%3E") !important;
  16589. }
  16590. .custom-control-input-purple:focus ~ .custom-control-label::before {
  16591. box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(111, 66, 193, 0.25);
  16592. }
  16593. .custom-control-input-purple:focus:not(:checked) ~ .custom-control-label::before {
  16594. border-color: #b8a2e0;
  16595. }
  16596. .custom-control-input-purple:not(:disabled):active ~ .custom-control-label::before {
  16597. background-color: #d5c8ed;
  16598. border-color: #d5c8ed;
  16599. }
  16600. .custom-control-input-pink:checked ~ .custom-control-label::before {
  16601. border-color: #e83e8c;
  16602. background-color: #e83e8c;
  16603. }
  16604. .custom-control-input-pink.custom-control-input-outline:checked[type=checkbox] ~ .custom-control-label::after {
  16605. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23e83e8c' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
  16606. }
  16607. .custom-control-input-pink.custom-control-input-outline:checked[type=radio] ~ .custom-control-label::after {
  16608. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23e83e8c'/%3E%3C/svg%3E") !important;
  16609. }
  16610. .custom-control-input-pink:focus ~ .custom-control-label::before {
  16611. box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(232, 62, 140, 0.25);
  16612. }
  16613. .custom-control-input-pink:focus:not(:checked) ~ .custom-control-label::before {
  16614. border-color: #f6b0d0;
  16615. }
  16616. .custom-control-input-pink:not(:disabled):active ~ .custom-control-label::before {
  16617. background-color: #fbddeb;
  16618. border-color: #fbddeb;
  16619. }
  16620. .custom-control-input-red:checked ~ .custom-control-label::before {
  16621. border-color: #dc3545;
  16622. background-color: #dc3545;
  16623. }
  16624. .custom-control-input-red.custom-control-input-outline:checked[type=checkbox] ~ .custom-control-label::after {
  16625. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23dc3545' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
  16626. }
  16627. .custom-control-input-red.custom-control-input-outline:checked[type=radio] ~ .custom-control-label::after {
  16628. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23dc3545'/%3E%3C/svg%3E") !important;
  16629. }
  16630. .custom-control-input-red:focus ~ .custom-control-label::before {
  16631. box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
  16632. }
  16633. .custom-control-input-red:focus:not(:checked) ~ .custom-control-label::before {
  16634. border-color: #efa2a9;
  16635. }
  16636. .custom-control-input-red:not(:disabled):active ~ .custom-control-label::before {
  16637. background-color: #f6cdd1;
  16638. border-color: #f6cdd1;
  16639. }
  16640. .custom-control-input-orange:checked ~ .custom-control-label::before {
  16641. border-color: #fd7e14;
  16642. background-color: #fd7e14;
  16643. }
  16644. .custom-control-input-orange.custom-control-input-outline:checked[type=checkbox] ~ .custom-control-label::after {
  16645. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fd7e14' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
  16646. }
  16647. .custom-control-input-orange.custom-control-input-outline:checked[type=radio] ~ .custom-control-label::after {
  16648. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fd7e14'/%3E%3C/svg%3E") !important;
  16649. }
  16650. .custom-control-input-orange:focus ~ .custom-control-label::before {
  16651. box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(253, 126, 20, 0.25);
  16652. }
  16653. .custom-control-input-orange:focus:not(:checked) ~ .custom-control-label::before {
  16654. border-color: #fec392;
  16655. }
  16656. .custom-control-input-orange:not(:disabled):active ~ .custom-control-label::before {
  16657. background-color: #ffdfc5;
  16658. border-color: #ffdfc5;
  16659. }
  16660. .custom-control-input-yellow:checked ~ .custom-control-label::before {
  16661. border-color: #ffc107;
  16662. background-color: #ffc107;
  16663. }
  16664. .custom-control-input-yellow.custom-control-input-outline:checked[type=checkbox] ~ .custom-control-label::after {
  16665. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23ffc107' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
  16666. }
  16667. .custom-control-input-yellow.custom-control-input-outline:checked[type=radio] ~ .custom-control-label::after {
  16668. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23ffc107'/%3E%3C/svg%3E") !important;
  16669. }
  16670. .custom-control-input-yellow:focus ~ .custom-control-label::before {
  16671. box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(255, 193, 7, 0.25);
  16672. }
  16673. .custom-control-input-yellow:focus:not(:checked) ~ .custom-control-label::before {
  16674. border-color: #ffe187;
  16675. }
  16676. .custom-control-input-yellow:not(:disabled):active ~ .custom-control-label::before {
  16677. background-color: #ffeeba;
  16678. border-color: #ffeeba;
  16679. }
  16680. .custom-control-input-green:checked ~ .custom-control-label::before {
  16681. border-color: #28a745;
  16682. background-color: #28a745;
  16683. }
  16684. .custom-control-input-green.custom-control-input-outline:checked[type=checkbox] ~ .custom-control-label::after {
  16685. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2328a745' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
  16686. }
  16687. .custom-control-input-green.custom-control-input-outline:checked[type=radio] ~ .custom-control-label::after {
  16688. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%2328a745'/%3E%3C/svg%3E") !important;
  16689. }
  16690. .custom-control-input-green:focus ~ .custom-control-label::before {
  16691. box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
  16692. }
  16693. .custom-control-input-green:focus:not(:checked) ~ .custom-control-label::before {
  16694. border-color: #71dd8a;
  16695. }
  16696. .custom-control-input-green:not(:disabled):active ~ .custom-control-label::before {
  16697. background-color: #9be7ac;
  16698. border-color: #9be7ac;
  16699. }
  16700. .custom-control-input-teal:checked ~ .custom-control-label::before {
  16701. border-color: #20c997;
  16702. background-color: #20c997;
  16703. }
  16704. .custom-control-input-teal.custom-control-input-outline:checked[type=checkbox] ~ .custom-control-label::after {
  16705. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2320c997' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
  16706. }
  16707. .custom-control-input-teal.custom-control-input-outline:checked[type=radio] ~ .custom-control-label::after {
  16708. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%2320c997'/%3E%3C/svg%3E") !important;
  16709. }
  16710. .custom-control-input-teal:focus ~ .custom-control-label::before {
  16711. box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(32, 201, 151, 0.25);
  16712. }
  16713. .custom-control-input-teal:focus:not(:checked) ~ .custom-control-label::before {
  16714. border-color: #7eeaca;
  16715. }
  16716. .custom-control-input-teal:not(:disabled):active ~ .custom-control-label::before {
  16717. background-color: #aaf1dc;
  16718. border-color: #aaf1dc;
  16719. }
  16720. .custom-control-input-cyan:checked ~ .custom-control-label::before {
  16721. border-color: #17a2b8;
  16722. background-color: #17a2b8;
  16723. }
  16724. .custom-control-input-cyan.custom-control-input-outline:checked[type=checkbox] ~ .custom-control-label::after {
  16725. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2317a2b8' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
  16726. }
  16727. .custom-control-input-cyan.custom-control-input-outline:checked[type=radio] ~ .custom-control-label::after {
  16728. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%2317a2b8'/%3E%3C/svg%3E") !important;
  16729. }
  16730. .custom-control-input-cyan:focus ~ .custom-control-label::before {
  16731. box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(23, 162, 184, 0.25);
  16732. }
  16733. .custom-control-input-cyan:focus:not(:checked) ~ .custom-control-label::before {
  16734. border-color: #63d9ec;
  16735. }
  16736. .custom-control-input-cyan:not(:disabled):active ~ .custom-control-label::before {
  16737. background-color: #90e4f1;
  16738. border-color: #90e4f1;
  16739. }
  16740. .custom-control-input-white:checked ~ .custom-control-label::before {
  16741. border-color: #fff;
  16742. background-color: #fff;
  16743. }
  16744. .custom-control-input-white.custom-control-input-outline:checked[type=checkbox] ~ .custom-control-label::after {
  16745. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
  16746. }
  16747. .custom-control-input-white.custom-control-input-outline:checked[type=radio] ~ .custom-control-label::after {
  16748. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E") !important;
  16749. }
  16750. .custom-control-input-white:focus ~ .custom-control-label::before {
  16751. box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(255, 255, 255, 0.25);
  16752. }
  16753. .custom-control-input-white:focus:not(:checked) ~ .custom-control-label::before {
  16754. border-color: white;
  16755. }
  16756. .custom-control-input-white:not(:disabled):active ~ .custom-control-label::before {
  16757. background-color: white;
  16758. border-color: white;
  16759. }
  16760. .custom-control-input-gray:checked ~ .custom-control-label::before {
  16761. border-color: #6c757d;
  16762. background-color: #6c757d;
  16763. }
  16764. .custom-control-input-gray.custom-control-input-outline:checked[type=checkbox] ~ .custom-control-label::after {
  16765. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%236c757d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
  16766. }
  16767. .custom-control-input-gray.custom-control-input-outline:checked[type=radio] ~ .custom-control-label::after {
  16768. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%236c757d'/%3E%3C/svg%3E") !important;
  16769. }
  16770. .custom-control-input-gray:focus ~ .custom-control-label::before {
  16771. box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(108, 117, 125, 0.25);
  16772. }
  16773. .custom-control-input-gray:focus:not(:checked) ~ .custom-control-label::before {
  16774. border-color: #afb5ba;
  16775. }
  16776. .custom-control-input-gray:not(:disabled):active ~ .custom-control-label::before {
  16777. background-color: #caced1;
  16778. border-color: #caced1;
  16779. }
  16780. .custom-control-input-gray-dark:checked ~ .custom-control-label::before {
  16781. border-color: #343a40;
  16782. background-color: #343a40;
  16783. }
  16784. .custom-control-input-gray-dark.custom-control-input-outline:checked[type=checkbox] ~ .custom-control-label::after {
  16785. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23343a40' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
  16786. }
  16787. .custom-control-input-gray-dark.custom-control-input-outline:checked[type=radio] ~ .custom-control-label::after {
  16788. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23343a40'/%3E%3C/svg%3E") !important;
  16789. }
  16790. .custom-control-input-gray-dark:focus ~ .custom-control-label::before {
  16791. box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(52, 58, 64, 0.25);
  16792. }
  16793. .custom-control-input-gray-dark:focus:not(:checked) ~ .custom-control-label::before {
  16794. border-color: #6d7a86;
  16795. }
  16796. .custom-control-input-gray-dark:not(:disabled):active ~ .custom-control-label::before {
  16797. background-color: #88939e;
  16798. border-color: #88939e;
  16799. }
  16800. .custom-control-input-outline ~ .custom-control-label::before {
  16801. background-color: transparent !important;
  16802. box-shadow: none;
  16803. }
  16804. .custom-control-input-outline:checked ~ .custom-control-label::before {
  16805. background-color: transparent;
  16806. }
  16807. .navbar-dark .btn-navbar,
  16808. .navbar-dark .form-control-navbar {
  16809. background-color: #3f474e;
  16810. border: 1px solid #56606a;
  16811. color: white;
  16812. }
  16813. .navbar-dark .btn-navbar:hover {
  16814. background-color: #454d55;
  16815. }
  16816. .navbar-dark .btn-navbar:focus {
  16817. background-color: #4b545c;
  16818. }
  16819. .navbar-dark .form-control-navbar + .input-group-prepend > .btn-navbar,
  16820. .navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  16821. background-color: #3f474e;
  16822. color: #fff;
  16823. border: 1px solid #56606a;
  16824. border-left: none;
  16825. }
  16826. .dark-mode .form-control:not(.form-control-navbar):not(.form-control-sidebar),
  16827. .dark-mode .custom-select,
  16828. .dark-mode .custom-file-label,
  16829. .dark-mode .custom-file-label::after,
  16830. .dark-mode .custom-control-label::before,
  16831. .dark-mode .input-group-text {
  16832. background-color: #343a40;
  16833. color: #fff;
  16834. }
  16835. .dark-mode .form-control:not(.form-control-navbar):not(.form-control-sidebar):not(.is-invalid):not(:focus),
  16836. .dark-mode .custom-file-label,
  16837. .dark-mode .custom-file-label::after {
  16838. border-color: #6c757d;
  16839. }
  16840. .dark-mode select {
  16841. background-color: #343a40;
  16842. color: #fff;
  16843. border-color: #6c757d;
  16844. }
  16845. .dark-mode .input-group-text {
  16846. border-color: #6c757d;
  16847. }
  16848. .dark-mode .custom-control-input:disabled ~ .custom-control-label::before,
  16849. .dark-mode .custom-control-input[disabled] ~ .custom-control-label::before {
  16850. background-color: #3f474e;
  16851. border-color: #6c757d;
  16852. color: #fff;
  16853. }
  16854. .dark-mode .custom-range::-webkit-slider-runnable-track {
  16855. background-color: #454d55;
  16856. }
  16857. .dark-mode .custom-range::-moz-range-track {
  16858. background-color: #454d55;
  16859. }
  16860. .dark-mode .custom-range::-ms-track {
  16861. background-color: #454d55;
  16862. }
  16863. .dark-mode .custom-range.custom-range-primary:focus {
  16864. outline: none;
  16865. }
  16866. .dark-mode .custom-range.custom-range-primary:focus::-webkit-slider-thumb {
  16867. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(63, 103, 145, 0.25);
  16868. }
  16869. .dark-mode .custom-range.custom-range-primary:focus::-moz-range-thumb {
  16870. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(63, 103, 145, 0.25);
  16871. }
  16872. .dark-mode .custom-range.custom-range-primary:focus::-ms-thumb {
  16873. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(63, 103, 145, 0.25);
  16874. }
  16875. .dark-mode .custom-range.custom-range-primary::-webkit-slider-thumb {
  16876. background-color: #3f6791;
  16877. }
  16878. .dark-mode .custom-range.custom-range-primary::-webkit-slider-thumb:active {
  16879. background-color: #a9c1da;
  16880. }
  16881. .dark-mode .custom-range.custom-range-primary::-moz-range-thumb {
  16882. background-color: #3f6791;
  16883. }
  16884. .dark-mode .custom-range.custom-range-primary::-moz-range-thumb:active {
  16885. background-color: #a9c1da;
  16886. }
  16887. .dark-mode .custom-range.custom-range-primary::-ms-thumb {
  16888. background-color: #3f6791;
  16889. }
  16890. .dark-mode .custom-range.custom-range-primary::-ms-thumb:active {
  16891. background-color: #a9c1da;
  16892. }
  16893. .dark-mode .custom-range.custom-range-secondary:focus {
  16894. outline: none;
  16895. }
  16896. .dark-mode .custom-range.custom-range-secondary:focus::-webkit-slider-thumb {
  16897. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
  16898. }
  16899. .dark-mode .custom-range.custom-range-secondary:focus::-moz-range-thumb {
  16900. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
  16901. }
  16902. .dark-mode .custom-range.custom-range-secondary:focus::-ms-thumb {
  16903. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
  16904. }
  16905. .dark-mode .custom-range.custom-range-secondary::-webkit-slider-thumb {
  16906. background-color: #6c757d;
  16907. }
  16908. .dark-mode .custom-range.custom-range-secondary::-webkit-slider-thumb:active {
  16909. background-color: #caced1;
  16910. }
  16911. .dark-mode .custom-range.custom-range-secondary::-moz-range-thumb {
  16912. background-color: #6c757d;
  16913. }
  16914. .dark-mode .custom-range.custom-range-secondary::-moz-range-thumb:active {
  16915. background-color: #caced1;
  16916. }
  16917. .dark-mode .custom-range.custom-range-secondary::-ms-thumb {
  16918. background-color: #6c757d;
  16919. }
  16920. .dark-mode .custom-range.custom-range-secondary::-ms-thumb:active {
  16921. background-color: #caced1;
  16922. }
  16923. .dark-mode .custom-range.custom-range-success:focus {
  16924. outline: none;
  16925. }
  16926. .dark-mode .custom-range.custom-range-success:focus::-webkit-slider-thumb {
  16927. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 188, 140, 0.25);
  16928. }
  16929. .dark-mode .custom-range.custom-range-success:focus::-moz-range-thumb {
  16930. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 188, 140, 0.25);
  16931. }
  16932. .dark-mode .custom-range.custom-range-success:focus::-ms-thumb {
  16933. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 188, 140, 0.25);
  16934. }
  16935. .dark-mode .custom-range.custom-range-success::-webkit-slider-thumb {
  16936. background-color: #00bc8c;
  16937. }
  16938. .dark-mode .custom-range.custom-range-success::-webkit-slider-thumb:active {
  16939. background-color: #70ffda;
  16940. }
  16941. .dark-mode .custom-range.custom-range-success::-moz-range-thumb {
  16942. background-color: #00bc8c;
  16943. }
  16944. .dark-mode .custom-range.custom-range-success::-moz-range-thumb:active {
  16945. background-color: #70ffda;
  16946. }
  16947. .dark-mode .custom-range.custom-range-success::-ms-thumb {
  16948. background-color: #00bc8c;
  16949. }
  16950. .dark-mode .custom-range.custom-range-success::-ms-thumb:active {
  16951. background-color: #70ffda;
  16952. }
  16953. .dark-mode .custom-range.custom-range-info:focus {
  16954. outline: none;
  16955. }
  16956. .dark-mode .custom-range.custom-range-info:focus::-webkit-slider-thumb {
  16957. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 152, 219, 0.25);
  16958. }
  16959. .dark-mode .custom-range.custom-range-info:focus::-moz-range-thumb {
  16960. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 152, 219, 0.25);
  16961. }
  16962. .dark-mode .custom-range.custom-range-info:focus::-ms-thumb {
  16963. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 152, 219, 0.25);
  16964. }
  16965. .dark-mode .custom-range.custom-range-info::-webkit-slider-thumb {
  16966. background-color: #3498db;
  16967. }
  16968. .dark-mode .custom-range.custom-range-info::-webkit-slider-thumb:active {
  16969. background-color: #cce5f6;
  16970. }
  16971. .dark-mode .custom-range.custom-range-info::-moz-range-thumb {
  16972. background-color: #3498db;
  16973. }
  16974. .dark-mode .custom-range.custom-range-info::-moz-range-thumb:active {
  16975. background-color: #cce5f6;
  16976. }
  16977. .dark-mode .custom-range.custom-range-info::-ms-thumb {
  16978. background-color: #3498db;
  16979. }
  16980. .dark-mode .custom-range.custom-range-info::-ms-thumb:active {
  16981. background-color: #cce5f6;
  16982. }
  16983. .dark-mode .custom-range.custom-range-warning:focus {
  16984. outline: none;
  16985. }
  16986. .dark-mode .custom-range.custom-range-warning:focus::-webkit-slider-thumb {
  16987. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(243, 156, 18, 0.25);
  16988. }
  16989. .dark-mode .custom-range.custom-range-warning:focus::-moz-range-thumb {
  16990. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(243, 156, 18, 0.25);
  16991. }
  16992. .dark-mode .custom-range.custom-range-warning:focus::-ms-thumb {
  16993. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(243, 156, 18, 0.25);
  16994. }
  16995. .dark-mode .custom-range.custom-range-warning::-webkit-slider-thumb {
  16996. background-color: #f39c12;
  16997. }
  16998. .dark-mode .custom-range.custom-range-warning::-webkit-slider-thumb:active {
  16999. background-color: #fce3bc;
  17000. }
  17001. .dark-mode .custom-range.custom-range-warning::-moz-range-thumb {
  17002. background-color: #f39c12;
  17003. }
  17004. .dark-mode .custom-range.custom-range-warning::-moz-range-thumb:active {
  17005. background-color: #fce3bc;
  17006. }
  17007. .dark-mode .custom-range.custom-range-warning::-ms-thumb {
  17008. background-color: #f39c12;
  17009. }
  17010. .dark-mode .custom-range.custom-range-warning::-ms-thumb:active {
  17011. background-color: #fce3bc;
  17012. }
  17013. .dark-mode .custom-range.custom-range-danger:focus {
  17014. outline: none;
  17015. }
  17016. .dark-mode .custom-range.custom-range-danger:focus::-webkit-slider-thumb {
  17017. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(231, 76, 60, 0.25);
  17018. }
  17019. .dark-mode .custom-range.custom-range-danger:focus::-moz-range-thumb {
  17020. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(231, 76, 60, 0.25);
  17021. }
  17022. .dark-mode .custom-range.custom-range-danger:focus::-ms-thumb {
  17023. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(231, 76, 60, 0.25);
  17024. }
  17025. .dark-mode .custom-range.custom-range-danger::-webkit-slider-thumb {
  17026. background-color: #e74c3c;
  17027. }
  17028. .dark-mode .custom-range.custom-range-danger::-webkit-slider-thumb:active {
  17029. background-color: #fbdedb;
  17030. }
  17031. .dark-mode .custom-range.custom-range-danger::-moz-range-thumb {
  17032. background-color: #e74c3c;
  17033. }
  17034. .dark-mode .custom-range.custom-range-danger::-moz-range-thumb:active {
  17035. background-color: #fbdedb;
  17036. }
  17037. .dark-mode .custom-range.custom-range-danger::-ms-thumb {
  17038. background-color: #e74c3c;
  17039. }
  17040. .dark-mode .custom-range.custom-range-danger::-ms-thumb:active {
  17041. background-color: #fbdedb;
  17042. }
  17043. .dark-mode .custom-range.custom-range-light:focus {
  17044. outline: none;
  17045. }
  17046. .dark-mode .custom-range.custom-range-light:focus::-webkit-slider-thumb {
  17047. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(248, 249, 250, 0.25);
  17048. }
  17049. .dark-mode .custom-range.custom-range-light:focus::-moz-range-thumb {
  17050. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(248, 249, 250, 0.25);
  17051. }
  17052. .dark-mode .custom-range.custom-range-light:focus::-ms-thumb {
  17053. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(248, 249, 250, 0.25);
  17054. }
  17055. .dark-mode .custom-range.custom-range-light::-webkit-slider-thumb {
  17056. background-color: #f8f9fa;
  17057. }
  17058. .dark-mode .custom-range.custom-range-light::-webkit-slider-thumb:active {
  17059. background-color: white;
  17060. }
  17061. .dark-mode .custom-range.custom-range-light::-moz-range-thumb {
  17062. background-color: #f8f9fa;
  17063. }
  17064. .dark-mode .custom-range.custom-range-light::-moz-range-thumb:active {
  17065. background-color: white;
  17066. }
  17067. .dark-mode .custom-range.custom-range-light::-ms-thumb {
  17068. background-color: #f8f9fa;
  17069. }
  17070. .dark-mode .custom-range.custom-range-light::-ms-thumb:active {
  17071. background-color: white;
  17072. }
  17073. .dark-mode .custom-range.custom-range-dark:focus {
  17074. outline: none;
  17075. }
  17076. .dark-mode .custom-range.custom-range-dark:focus::-webkit-slider-thumb {
  17077. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
  17078. }
  17079. .dark-mode .custom-range.custom-range-dark:focus::-moz-range-thumb {
  17080. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
  17081. }
  17082. .dark-mode .custom-range.custom-range-dark:focus::-ms-thumb {
  17083. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
  17084. }
  17085. .dark-mode .custom-range.custom-range-dark::-webkit-slider-thumb {
  17086. background-color: #343a40;
  17087. }
  17088. .dark-mode .custom-range.custom-range-dark::-webkit-slider-thumb:active {
  17089. background-color: #88939e;
  17090. }
  17091. .dark-mode .custom-range.custom-range-dark::-moz-range-thumb {
  17092. background-color: #343a40;
  17093. }
  17094. .dark-mode .custom-range.custom-range-dark::-moz-range-thumb:active {
  17095. background-color: #88939e;
  17096. }
  17097. .dark-mode .custom-range.custom-range-dark::-ms-thumb {
  17098. background-color: #343a40;
  17099. }
  17100. .dark-mode .custom-range.custom-range-dark::-ms-thumb:active {
  17101. background-color: #88939e;
  17102. }
  17103. .dark-mode .custom-range.custom-range-lightblue:focus {
  17104. outline: none;
  17105. }
  17106. .dark-mode .custom-range.custom-range-lightblue:focus::-webkit-slider-thumb {
  17107. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(134, 186, 216, 0.25);
  17108. }
  17109. .dark-mode .custom-range.custom-range-lightblue:focus::-moz-range-thumb {
  17110. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(134, 186, 216, 0.25);
  17111. }
  17112. .dark-mode .custom-range.custom-range-lightblue:focus::-ms-thumb {
  17113. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(134, 186, 216, 0.25);
  17114. }
  17115. .dark-mode .custom-range.custom-range-lightblue::-webkit-slider-thumb {
  17116. background-color: #86bad8;
  17117. }
  17118. .dark-mode .custom-range.custom-range-lightblue::-webkit-slider-thumb:active {
  17119. background-color: white;
  17120. }
  17121. .dark-mode .custom-range.custom-range-lightblue::-moz-range-thumb {
  17122. background-color: #86bad8;
  17123. }
  17124. .dark-mode .custom-range.custom-range-lightblue::-moz-range-thumb:active {
  17125. background-color: white;
  17126. }
  17127. .dark-mode .custom-range.custom-range-lightblue::-ms-thumb {
  17128. background-color: #86bad8;
  17129. }
  17130. .dark-mode .custom-range.custom-range-lightblue::-ms-thumb:active {
  17131. background-color: white;
  17132. }
  17133. .dark-mode .custom-range.custom-range-navy:focus {
  17134. outline: none;
  17135. }
  17136. .dark-mode .custom-range.custom-range-navy:focus::-webkit-slider-thumb {
  17137. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 44, 89, 0.25);
  17138. }
  17139. .dark-mode .custom-range.custom-range-navy:focus::-moz-range-thumb {
  17140. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 44, 89, 0.25);
  17141. }
  17142. .dark-mode .custom-range.custom-range-navy:focus::-ms-thumb {
  17143. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 44, 89, 0.25);
  17144. }
  17145. .dark-mode .custom-range.custom-range-navy::-webkit-slider-thumb {
  17146. background-color: #002c59;
  17147. }
  17148. .dark-mode .custom-range.custom-range-navy::-webkit-slider-thumb:active {
  17149. background-color: #0c84ff;
  17150. }
  17151. .dark-mode .custom-range.custom-range-navy::-moz-range-thumb {
  17152. background-color: #002c59;
  17153. }
  17154. .dark-mode .custom-range.custom-range-navy::-moz-range-thumb:active {
  17155. background-color: #0c84ff;
  17156. }
  17157. .dark-mode .custom-range.custom-range-navy::-ms-thumb {
  17158. background-color: #002c59;
  17159. }
  17160. .dark-mode .custom-range.custom-range-navy::-ms-thumb:active {
  17161. background-color: #0c84ff;
  17162. }
  17163. .dark-mode .custom-range.custom-range-olive:focus {
  17164. outline: none;
  17165. }
  17166. .dark-mode .custom-range.custom-range-olive:focus::-webkit-slider-thumb {
  17167. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(116, 200, 163, 0.25);
  17168. }
  17169. .dark-mode .custom-range.custom-range-olive:focus::-moz-range-thumb {
  17170. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(116, 200, 163, 0.25);
  17171. }
  17172. .dark-mode .custom-range.custom-range-olive:focus::-ms-thumb {
  17173. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(116, 200, 163, 0.25);
  17174. }
  17175. .dark-mode .custom-range.custom-range-olive::-webkit-slider-thumb {
  17176. background-color: #74c8a3;
  17177. }
  17178. .dark-mode .custom-range.custom-range-olive::-webkit-slider-thumb:active {
  17179. background-color: #f4fbf8;
  17180. }
  17181. .dark-mode .custom-range.custom-range-olive::-moz-range-thumb {
  17182. background-color: #74c8a3;
  17183. }
  17184. .dark-mode .custom-range.custom-range-olive::-moz-range-thumb:active {
  17185. background-color: #f4fbf8;
  17186. }
  17187. .dark-mode .custom-range.custom-range-olive::-ms-thumb {
  17188. background-color: #74c8a3;
  17189. }
  17190. .dark-mode .custom-range.custom-range-olive::-ms-thumb:active {
  17191. background-color: #f4fbf8;
  17192. }
  17193. .dark-mode .custom-range.custom-range-lime:focus {
  17194. outline: none;
  17195. }
  17196. .dark-mode .custom-range.custom-range-lime:focus::-webkit-slider-thumb {
  17197. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(103, 255, 169, 0.25);
  17198. }
  17199. .dark-mode .custom-range.custom-range-lime:focus::-moz-range-thumb {
  17200. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(103, 255, 169, 0.25);
  17201. }
  17202. .dark-mode .custom-range.custom-range-lime:focus::-ms-thumb {
  17203. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(103, 255, 169, 0.25);
  17204. }
  17205. .dark-mode .custom-range.custom-range-lime::-webkit-slider-thumb {
  17206. background-color: #67ffa9;
  17207. }
  17208. .dark-mode .custom-range.custom-range-lime::-webkit-slider-thumb:active {
  17209. background-color: white;
  17210. }
  17211. .dark-mode .custom-range.custom-range-lime::-moz-range-thumb {
  17212. background-color: #67ffa9;
  17213. }
  17214. .dark-mode .custom-range.custom-range-lime::-moz-range-thumb:active {
  17215. background-color: white;
  17216. }
  17217. .dark-mode .custom-range.custom-range-lime::-ms-thumb {
  17218. background-color: #67ffa9;
  17219. }
  17220. .dark-mode .custom-range.custom-range-lime::-ms-thumb:active {
  17221. background-color: white;
  17222. }
  17223. .dark-mode .custom-range.custom-range-fuchsia:focus {
  17224. outline: none;
  17225. }
  17226. .dark-mode .custom-range.custom-range-fuchsia:focus::-webkit-slider-thumb {
  17227. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(246, 114, 216, 0.25);
  17228. }
  17229. .dark-mode .custom-range.custom-range-fuchsia:focus::-moz-range-thumb {
  17230. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(246, 114, 216, 0.25);
  17231. }
  17232. .dark-mode .custom-range.custom-range-fuchsia:focus::-ms-thumb {
  17233. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(246, 114, 216, 0.25);
  17234. }
  17235. .dark-mode .custom-range.custom-range-fuchsia::-webkit-slider-thumb {
  17236. background-color: #f672d8;
  17237. }
  17238. .dark-mode .custom-range.custom-range-fuchsia::-webkit-slider-thumb:active {
  17239. background-color: white;
  17240. }
  17241. .dark-mode .custom-range.custom-range-fuchsia::-moz-range-thumb {
  17242. background-color: #f672d8;
  17243. }
  17244. .dark-mode .custom-range.custom-range-fuchsia::-moz-range-thumb:active {
  17245. background-color: white;
  17246. }
  17247. .dark-mode .custom-range.custom-range-fuchsia::-ms-thumb {
  17248. background-color: #f672d8;
  17249. }
  17250. .dark-mode .custom-range.custom-range-fuchsia::-ms-thumb:active {
  17251. background-color: white;
  17252. }
  17253. .dark-mode .custom-range.custom-range-maroon:focus {
  17254. outline: none;
  17255. }
  17256. .dark-mode .custom-range.custom-range-maroon:focus::-webkit-slider-thumb {
  17257. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(237, 108, 155, 0.25);
  17258. }
  17259. .dark-mode .custom-range.custom-range-maroon:focus::-moz-range-thumb {
  17260. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(237, 108, 155, 0.25);
  17261. }
  17262. .dark-mode .custom-range.custom-range-maroon:focus::-ms-thumb {
  17263. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(237, 108, 155, 0.25);
  17264. }
  17265. .dark-mode .custom-range.custom-range-maroon::-webkit-slider-thumb {
  17266. background-color: #ed6c9b;
  17267. }
  17268. .dark-mode .custom-range.custom-range-maroon::-webkit-slider-thumb:active {
  17269. background-color: white;
  17270. }
  17271. .dark-mode .custom-range.custom-range-maroon::-moz-range-thumb {
  17272. background-color: #ed6c9b;
  17273. }
  17274. .dark-mode .custom-range.custom-range-maroon::-moz-range-thumb:active {
  17275. background-color: white;
  17276. }
  17277. .dark-mode .custom-range.custom-range-maroon::-ms-thumb {
  17278. background-color: #ed6c9b;
  17279. }
  17280. .dark-mode .custom-range.custom-range-maroon::-ms-thumb:active {
  17281. background-color: white;
  17282. }
  17283. .dark-mode .custom-range.custom-range-blue:focus {
  17284. outline: none;
  17285. }
  17286. .dark-mode .custom-range.custom-range-blue:focus::-webkit-slider-thumb {
  17287. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(63, 103, 145, 0.25);
  17288. }
  17289. .dark-mode .custom-range.custom-range-blue:focus::-moz-range-thumb {
  17290. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(63, 103, 145, 0.25);
  17291. }
  17292. .dark-mode .custom-range.custom-range-blue:focus::-ms-thumb {
  17293. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(63, 103, 145, 0.25);
  17294. }
  17295. .dark-mode .custom-range.custom-range-blue::-webkit-slider-thumb {
  17296. background-color: #3f6791;
  17297. }
  17298. .dark-mode .custom-range.custom-range-blue::-webkit-slider-thumb:active {
  17299. background-color: #a9c1da;
  17300. }
  17301. .dark-mode .custom-range.custom-range-blue::-moz-range-thumb {
  17302. background-color: #3f6791;
  17303. }
  17304. .dark-mode .custom-range.custom-range-blue::-moz-range-thumb:active {
  17305. background-color: #a9c1da;
  17306. }
  17307. .dark-mode .custom-range.custom-range-blue::-ms-thumb {
  17308. background-color: #3f6791;
  17309. }
  17310. .dark-mode .custom-range.custom-range-blue::-ms-thumb:active {
  17311. background-color: #a9c1da;
  17312. }
  17313. .dark-mode .custom-range.custom-range-indigo:focus {
  17314. outline: none;
  17315. }
  17316. .dark-mode .custom-range.custom-range-indigo:focus::-webkit-slider-thumb {
  17317. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(102, 16, 242, 0.25);
  17318. }
  17319. .dark-mode .custom-range.custom-range-indigo:focus::-moz-range-thumb {
  17320. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(102, 16, 242, 0.25);
  17321. }
  17322. .dark-mode .custom-range.custom-range-indigo:focus::-ms-thumb {
  17323. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(102, 16, 242, 0.25);
  17324. }
  17325. .dark-mode .custom-range.custom-range-indigo::-webkit-slider-thumb {
  17326. background-color: #6610f2;
  17327. }
  17328. .dark-mode .custom-range.custom-range-indigo::-webkit-slider-thumb:active {
  17329. background-color: #d2b9fb;
  17330. }
  17331. .dark-mode .custom-range.custom-range-indigo::-moz-range-thumb {
  17332. background-color: #6610f2;
  17333. }
  17334. .dark-mode .custom-range.custom-range-indigo::-moz-range-thumb:active {
  17335. background-color: #d2b9fb;
  17336. }
  17337. .dark-mode .custom-range.custom-range-indigo::-ms-thumb {
  17338. background-color: #6610f2;
  17339. }
  17340. .dark-mode .custom-range.custom-range-indigo::-ms-thumb:active {
  17341. background-color: #d2b9fb;
  17342. }
  17343. .dark-mode .custom-range.custom-range-purple:focus {
  17344. outline: none;
  17345. }
  17346. .dark-mode .custom-range.custom-range-purple:focus::-webkit-slider-thumb {
  17347. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(111, 66, 193, 0.25);
  17348. }
  17349. .dark-mode .custom-range.custom-range-purple:focus::-moz-range-thumb {
  17350. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(111, 66, 193, 0.25);
  17351. }
  17352. .dark-mode .custom-range.custom-range-purple:focus::-ms-thumb {
  17353. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(111, 66, 193, 0.25);
  17354. }
  17355. .dark-mode .custom-range.custom-range-purple::-webkit-slider-thumb {
  17356. background-color: #6f42c1;
  17357. }
  17358. .dark-mode .custom-range.custom-range-purple::-webkit-slider-thumb:active {
  17359. background-color: #d5c8ed;
  17360. }
  17361. .dark-mode .custom-range.custom-range-purple::-moz-range-thumb {
  17362. background-color: #6f42c1;
  17363. }
  17364. .dark-mode .custom-range.custom-range-purple::-moz-range-thumb:active {
  17365. background-color: #d5c8ed;
  17366. }
  17367. .dark-mode .custom-range.custom-range-purple::-ms-thumb {
  17368. background-color: #6f42c1;
  17369. }
  17370. .dark-mode .custom-range.custom-range-purple::-ms-thumb:active {
  17371. background-color: #d5c8ed;
  17372. }
  17373. .dark-mode .custom-range.custom-range-pink:focus {
  17374. outline: none;
  17375. }
  17376. .dark-mode .custom-range.custom-range-pink:focus::-webkit-slider-thumb {
  17377. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(232, 62, 140, 0.25);
  17378. }
  17379. .dark-mode .custom-range.custom-range-pink:focus::-moz-range-thumb {
  17380. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(232, 62, 140, 0.25);
  17381. }
  17382. .dark-mode .custom-range.custom-range-pink:focus::-ms-thumb {
  17383. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(232, 62, 140, 0.25);
  17384. }
  17385. .dark-mode .custom-range.custom-range-pink::-webkit-slider-thumb {
  17386. background-color: #e83e8c;
  17387. }
  17388. .dark-mode .custom-range.custom-range-pink::-webkit-slider-thumb:active {
  17389. background-color: #fbddeb;
  17390. }
  17391. .dark-mode .custom-range.custom-range-pink::-moz-range-thumb {
  17392. background-color: #e83e8c;
  17393. }
  17394. .dark-mode .custom-range.custom-range-pink::-moz-range-thumb:active {
  17395. background-color: #fbddeb;
  17396. }
  17397. .dark-mode .custom-range.custom-range-pink::-ms-thumb {
  17398. background-color: #e83e8c;
  17399. }
  17400. .dark-mode .custom-range.custom-range-pink::-ms-thumb:active {
  17401. background-color: #fbddeb;
  17402. }
  17403. .dark-mode .custom-range.custom-range-red:focus {
  17404. outline: none;
  17405. }
  17406. .dark-mode .custom-range.custom-range-red:focus::-webkit-slider-thumb {
  17407. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(231, 76, 60, 0.25);
  17408. }
  17409. .dark-mode .custom-range.custom-range-red:focus::-moz-range-thumb {
  17410. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(231, 76, 60, 0.25);
  17411. }
  17412. .dark-mode .custom-range.custom-range-red:focus::-ms-thumb {
  17413. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(231, 76, 60, 0.25);
  17414. }
  17415. .dark-mode .custom-range.custom-range-red::-webkit-slider-thumb {
  17416. background-color: #e74c3c;
  17417. }
  17418. .dark-mode .custom-range.custom-range-red::-webkit-slider-thumb:active {
  17419. background-color: #fbdedb;
  17420. }
  17421. .dark-mode .custom-range.custom-range-red::-moz-range-thumb {
  17422. background-color: #e74c3c;
  17423. }
  17424. .dark-mode .custom-range.custom-range-red::-moz-range-thumb:active {
  17425. background-color: #fbdedb;
  17426. }
  17427. .dark-mode .custom-range.custom-range-red::-ms-thumb {
  17428. background-color: #e74c3c;
  17429. }
  17430. .dark-mode .custom-range.custom-range-red::-ms-thumb:active {
  17431. background-color: #fbdedb;
  17432. }
  17433. .dark-mode .custom-range.custom-range-orange:focus {
  17434. outline: none;
  17435. }
  17436. .dark-mode .custom-range.custom-range-orange:focus::-webkit-slider-thumb {
  17437. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(253, 126, 20, 0.25);
  17438. }
  17439. .dark-mode .custom-range.custom-range-orange:focus::-moz-range-thumb {
  17440. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(253, 126, 20, 0.25);
  17441. }
  17442. .dark-mode .custom-range.custom-range-orange:focus::-ms-thumb {
  17443. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(253, 126, 20, 0.25);
  17444. }
  17445. .dark-mode .custom-range.custom-range-orange::-webkit-slider-thumb {
  17446. background-color: #fd7e14;
  17447. }
  17448. .dark-mode .custom-range.custom-range-orange::-webkit-slider-thumb:active {
  17449. background-color: #ffdfc5;
  17450. }
  17451. .dark-mode .custom-range.custom-range-orange::-moz-range-thumb {
  17452. background-color: #fd7e14;
  17453. }
  17454. .dark-mode .custom-range.custom-range-orange::-moz-range-thumb:active {
  17455. background-color: #ffdfc5;
  17456. }
  17457. .dark-mode .custom-range.custom-range-orange::-ms-thumb {
  17458. background-color: #fd7e14;
  17459. }
  17460. .dark-mode .custom-range.custom-range-orange::-ms-thumb:active {
  17461. background-color: #ffdfc5;
  17462. }
  17463. .dark-mode .custom-range.custom-range-yellow:focus {
  17464. outline: none;
  17465. }
  17466. .dark-mode .custom-range.custom-range-yellow:focus::-webkit-slider-thumb {
  17467. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(243, 156, 18, 0.25);
  17468. }
  17469. .dark-mode .custom-range.custom-range-yellow:focus::-moz-range-thumb {
  17470. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(243, 156, 18, 0.25);
  17471. }
  17472. .dark-mode .custom-range.custom-range-yellow:focus::-ms-thumb {
  17473. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(243, 156, 18, 0.25);
  17474. }
  17475. .dark-mode .custom-range.custom-range-yellow::-webkit-slider-thumb {
  17476. background-color: #f39c12;
  17477. }
  17478. .dark-mode .custom-range.custom-range-yellow::-webkit-slider-thumb:active {
  17479. background-color: #fce3bc;
  17480. }
  17481. .dark-mode .custom-range.custom-range-yellow::-moz-range-thumb {
  17482. background-color: #f39c12;
  17483. }
  17484. .dark-mode .custom-range.custom-range-yellow::-moz-range-thumb:active {
  17485. background-color: #fce3bc;
  17486. }
  17487. .dark-mode .custom-range.custom-range-yellow::-ms-thumb {
  17488. background-color: #f39c12;
  17489. }
  17490. .dark-mode .custom-range.custom-range-yellow::-ms-thumb:active {
  17491. background-color: #fce3bc;
  17492. }
  17493. .dark-mode .custom-range.custom-range-green:focus {
  17494. outline: none;
  17495. }
  17496. .dark-mode .custom-range.custom-range-green:focus::-webkit-slider-thumb {
  17497. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 188, 140, 0.25);
  17498. }
  17499. .dark-mode .custom-range.custom-range-green:focus::-moz-range-thumb {
  17500. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 188, 140, 0.25);
  17501. }
  17502. .dark-mode .custom-range.custom-range-green:focus::-ms-thumb {
  17503. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 188, 140, 0.25);
  17504. }
  17505. .dark-mode .custom-range.custom-range-green::-webkit-slider-thumb {
  17506. background-color: #00bc8c;
  17507. }
  17508. .dark-mode .custom-range.custom-range-green::-webkit-slider-thumb:active {
  17509. background-color: #70ffda;
  17510. }
  17511. .dark-mode .custom-range.custom-range-green::-moz-range-thumb {
  17512. background-color: #00bc8c;
  17513. }
  17514. .dark-mode .custom-range.custom-range-green::-moz-range-thumb:active {
  17515. background-color: #70ffda;
  17516. }
  17517. .dark-mode .custom-range.custom-range-green::-ms-thumb {
  17518. background-color: #00bc8c;
  17519. }
  17520. .dark-mode .custom-range.custom-range-green::-ms-thumb:active {
  17521. background-color: #70ffda;
  17522. }
  17523. .dark-mode .custom-range.custom-range-teal:focus {
  17524. outline: none;
  17525. }
  17526. .dark-mode .custom-range.custom-range-teal:focus::-webkit-slider-thumb {
  17527. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(32, 201, 151, 0.25);
  17528. }
  17529. .dark-mode .custom-range.custom-range-teal:focus::-moz-range-thumb {
  17530. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(32, 201, 151, 0.25);
  17531. }
  17532. .dark-mode .custom-range.custom-range-teal:focus::-ms-thumb {
  17533. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(32, 201, 151, 0.25);
  17534. }
  17535. .dark-mode .custom-range.custom-range-teal::-webkit-slider-thumb {
  17536. background-color: #20c997;
  17537. }
  17538. .dark-mode .custom-range.custom-range-teal::-webkit-slider-thumb:active {
  17539. background-color: #aaf1dc;
  17540. }
  17541. .dark-mode .custom-range.custom-range-teal::-moz-range-thumb {
  17542. background-color: #20c997;
  17543. }
  17544. .dark-mode .custom-range.custom-range-teal::-moz-range-thumb:active {
  17545. background-color: #aaf1dc;
  17546. }
  17547. .dark-mode .custom-range.custom-range-teal::-ms-thumb {
  17548. background-color: #20c997;
  17549. }
  17550. .dark-mode .custom-range.custom-range-teal::-ms-thumb:active {
  17551. background-color: #aaf1dc;
  17552. }
  17553. .dark-mode .custom-range.custom-range-cyan:focus {
  17554. outline: none;
  17555. }
  17556. .dark-mode .custom-range.custom-range-cyan:focus::-webkit-slider-thumb {
  17557. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 152, 219, 0.25);
  17558. }
  17559. .dark-mode .custom-range.custom-range-cyan:focus::-moz-range-thumb {
  17560. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 152, 219, 0.25);
  17561. }
  17562. .dark-mode .custom-range.custom-range-cyan:focus::-ms-thumb {
  17563. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 152, 219, 0.25);
  17564. }
  17565. .dark-mode .custom-range.custom-range-cyan::-webkit-slider-thumb {
  17566. background-color: #3498db;
  17567. }
  17568. .dark-mode .custom-range.custom-range-cyan::-webkit-slider-thumb:active {
  17569. background-color: #cce5f6;
  17570. }
  17571. .dark-mode .custom-range.custom-range-cyan::-moz-range-thumb {
  17572. background-color: #3498db;
  17573. }
  17574. .dark-mode .custom-range.custom-range-cyan::-moz-range-thumb:active {
  17575. background-color: #cce5f6;
  17576. }
  17577. .dark-mode .custom-range.custom-range-cyan::-ms-thumb {
  17578. background-color: #3498db;
  17579. }
  17580. .dark-mode .custom-range.custom-range-cyan::-ms-thumb:active {
  17581. background-color: #cce5f6;
  17582. }
  17583. .dark-mode .custom-range.custom-range-white:focus {
  17584. outline: none;
  17585. }
  17586. .dark-mode .custom-range.custom-range-white:focus::-webkit-slider-thumb {
  17587. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 255, 255, 0.25);
  17588. }
  17589. .dark-mode .custom-range.custom-range-white:focus::-moz-range-thumb {
  17590. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 255, 255, 0.25);
  17591. }
  17592. .dark-mode .custom-range.custom-range-white:focus::-ms-thumb {
  17593. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 255, 255, 0.25);
  17594. }
  17595. .dark-mode .custom-range.custom-range-white::-webkit-slider-thumb {
  17596. background-color: #fff;
  17597. }
  17598. .dark-mode .custom-range.custom-range-white::-webkit-slider-thumb:active {
  17599. background-color: white;
  17600. }
  17601. .dark-mode .custom-range.custom-range-white::-moz-range-thumb {
  17602. background-color: #fff;
  17603. }
  17604. .dark-mode .custom-range.custom-range-white::-moz-range-thumb:active {
  17605. background-color: white;
  17606. }
  17607. .dark-mode .custom-range.custom-range-white::-ms-thumb {
  17608. background-color: #fff;
  17609. }
  17610. .dark-mode .custom-range.custom-range-white::-ms-thumb:active {
  17611. background-color: white;
  17612. }
  17613. .dark-mode .custom-range.custom-range-gray:focus {
  17614. outline: none;
  17615. }
  17616. .dark-mode .custom-range.custom-range-gray:focus::-webkit-slider-thumb {
  17617. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
  17618. }
  17619. .dark-mode .custom-range.custom-range-gray:focus::-moz-range-thumb {
  17620. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
  17621. }
  17622. .dark-mode .custom-range.custom-range-gray:focus::-ms-thumb {
  17623. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
  17624. }
  17625. .dark-mode .custom-range.custom-range-gray::-webkit-slider-thumb {
  17626. background-color: #6c757d;
  17627. }
  17628. .dark-mode .custom-range.custom-range-gray::-webkit-slider-thumb:active {
  17629. background-color: #caced1;
  17630. }
  17631. .dark-mode .custom-range.custom-range-gray::-moz-range-thumb {
  17632. background-color: #6c757d;
  17633. }
  17634. .dark-mode .custom-range.custom-range-gray::-moz-range-thumb:active {
  17635. background-color: #caced1;
  17636. }
  17637. .dark-mode .custom-range.custom-range-gray::-ms-thumb {
  17638. background-color: #6c757d;
  17639. }
  17640. .dark-mode .custom-range.custom-range-gray::-ms-thumb:active {
  17641. background-color: #caced1;
  17642. }
  17643. .dark-mode .custom-range.custom-range-gray-dark:focus {
  17644. outline: none;
  17645. }
  17646. .dark-mode .custom-range.custom-range-gray-dark:focus::-webkit-slider-thumb {
  17647. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
  17648. }
  17649. .dark-mode .custom-range.custom-range-gray-dark:focus::-moz-range-thumb {
  17650. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
  17651. }
  17652. .dark-mode .custom-range.custom-range-gray-dark:focus::-ms-thumb {
  17653. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
  17654. }
  17655. .dark-mode .custom-range.custom-range-gray-dark::-webkit-slider-thumb {
  17656. background-color: #343a40;
  17657. }
  17658. .dark-mode .custom-range.custom-range-gray-dark::-webkit-slider-thumb:active {
  17659. background-color: #88939e;
  17660. }
  17661. .dark-mode .custom-range.custom-range-gray-dark::-moz-range-thumb {
  17662. background-color: #343a40;
  17663. }
  17664. .dark-mode .custom-range.custom-range-gray-dark::-moz-range-thumb:active {
  17665. background-color: #88939e;
  17666. }
  17667. .dark-mode .custom-range.custom-range-gray-dark::-ms-thumb {
  17668. background-color: #343a40;
  17669. }
  17670. .dark-mode .custom-range.custom-range-gray-dark::-ms-thumb:active {
  17671. background-color: #88939e;
  17672. }
  17673. .dark-mode .custom-switch.custom-switch-off-primary .custom-control-input ~ .custom-control-label::before {
  17674. background-color: #3f6791;
  17675. border-color: #20344a;
  17676. }
  17677. .dark-mode .custom-switch.custom-switch-off-primary .custom-control-input:focus ~ .custom-control-label::before {
  17678. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(63, 103, 145, 0.25);
  17679. }
  17680. .dark-mode .custom-switch.custom-switch-off-primary .custom-control-input ~ .custom-control-label::after {
  17681. background-color: #182838;
  17682. }
  17683. .dark-mode .custom-switch.custom-switch-on-primary .custom-control-input:checked ~ .custom-control-label::before {
  17684. background-color: #3f6791;
  17685. border-color: #20344a;
  17686. }
  17687. .dark-mode .custom-switch.custom-switch-on-primary .custom-control-input:checked:focus ~ .custom-control-label::before {
  17688. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(63, 103, 145, 0.25);
  17689. }
  17690. .dark-mode .custom-switch.custom-switch-on-primary .custom-control-input:checked ~ .custom-control-label::after {
  17691. background-color: #97b4d2;
  17692. }
  17693. .dark-mode .custom-switch.custom-switch-off-secondary .custom-control-input ~ .custom-control-label::before {
  17694. background-color: #6c757d;
  17695. border-color: #3d4246;
  17696. }
  17697. .dark-mode .custom-switch.custom-switch-off-secondary .custom-control-input:focus ~ .custom-control-label::before {
  17698. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
  17699. }
  17700. .dark-mode .custom-switch.custom-switch-off-secondary .custom-control-input ~ .custom-control-label::after {
  17701. background-color: #313539;
  17702. }
  17703. .dark-mode .custom-switch.custom-switch-on-secondary .custom-control-input:checked ~ .custom-control-label::before {
  17704. background-color: #6c757d;
  17705. border-color: #3d4246;
  17706. }
  17707. .dark-mode .custom-switch.custom-switch-on-secondary .custom-control-input:checked:focus ~ .custom-control-label::before {
  17708. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
  17709. }
  17710. .dark-mode .custom-switch.custom-switch-on-secondary .custom-control-input:checked ~ .custom-control-label::after {
  17711. background-color: #bcc1c6;
  17712. }
  17713. .dark-mode .custom-switch.custom-switch-off-success .custom-control-input ~ .custom-control-label::before {
  17714. background-color: #00bc8c;
  17715. border-color: #005640;
  17716. }
  17717. .dark-mode .custom-switch.custom-switch-off-success .custom-control-input:focus ~ .custom-control-label::before {
  17718. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 188, 140, 0.25);
  17719. }
  17720. .dark-mode .custom-switch.custom-switch-off-success .custom-control-input ~ .custom-control-label::after {
  17721. background-color: #003d2d;
  17722. }
  17723. .dark-mode .custom-switch.custom-switch-on-success .custom-control-input:checked ~ .custom-control-label::before {
  17724. background-color: #00bc8c;
  17725. border-color: #005640;
  17726. }
  17727. .dark-mode .custom-switch.custom-switch-on-success .custom-control-input:checked:focus ~ .custom-control-label::before {
  17728. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 188, 140, 0.25);
  17729. }
  17730. .dark-mode .custom-switch.custom-switch-on-success .custom-control-input:checked ~ .custom-control-label::after {
  17731. background-color: #56ffd4;
  17732. }
  17733. .dark-mode .custom-switch.custom-switch-off-info .custom-control-input ~ .custom-control-label::before {
  17734. background-color: #3498db;
  17735. border-color: #196090;
  17736. }
  17737. .dark-mode .custom-switch.custom-switch-off-info .custom-control-input:focus ~ .custom-control-label::before {
  17738. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 152, 219, 0.25);
  17739. }
  17740. .dark-mode .custom-switch.custom-switch-off-info .custom-control-input ~ .custom-control-label::after {
  17741. background-color: #16527a;
  17742. }
  17743. .dark-mode .custom-switch.custom-switch-on-info .custom-control-input:checked ~ .custom-control-label::before {
  17744. background-color: #3498db;
  17745. border-color: #196090;
  17746. }
  17747. .dark-mode .custom-switch.custom-switch-on-info .custom-control-input:checked:focus ~ .custom-control-label::before {
  17748. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 152, 219, 0.25);
  17749. }
  17750. .dark-mode .custom-switch.custom-switch-on-info .custom-control-input:checked ~ .custom-control-label::after {
  17751. background-color: #b6daf2;
  17752. }
  17753. .dark-mode .custom-switch.custom-switch-off-warning .custom-control-input ~ .custom-control-label::before {
  17754. background-color: #f39c12;
  17755. border-color: #976008;
  17756. }
  17757. .dark-mode .custom-switch.custom-switch-off-warning .custom-control-input:focus ~ .custom-control-label::before {
  17758. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(243, 156, 18, 0.25);
  17759. }
  17760. .dark-mode .custom-switch.custom-switch-off-warning .custom-control-input ~ .custom-control-label::after {
  17761. background-color: #7f5006;
  17762. }
  17763. .dark-mode .custom-switch.custom-switch-on-warning .custom-control-input:checked ~ .custom-control-label::before {
  17764. background-color: #f39c12;
  17765. border-color: #976008;
  17766. }
  17767. .dark-mode .custom-switch.custom-switch-on-warning .custom-control-input:checked:focus ~ .custom-control-label::before {
  17768. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(243, 156, 18, 0.25);
  17769. }
  17770. .dark-mode .custom-switch.custom-switch-on-warning .custom-control-input:checked ~ .custom-control-label::after {
  17771. background-color: #fad9a4;
  17772. }
  17773. .dark-mode .custom-switch.custom-switch-off-danger .custom-control-input ~ .custom-control-label::before {
  17774. background-color: #e74c3c;
  17775. border-color: #a82315;
  17776. }
  17777. .dark-mode .custom-switch.custom-switch-off-danger .custom-control-input:focus ~ .custom-control-label::before {
  17778. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(231, 76, 60, 0.25);
  17779. }
  17780. .dark-mode .custom-switch.custom-switch-off-danger .custom-control-input ~ .custom-control-label::after {
  17781. background-color: #921e12;
  17782. }
  17783. .dark-mode .custom-switch.custom-switch-on-danger .custom-control-input:checked ~ .custom-control-label::before {
  17784. background-color: #e74c3c;
  17785. border-color: #a82315;
  17786. }
  17787. .dark-mode .custom-switch.custom-switch-on-danger .custom-control-input:checked:focus ~ .custom-control-label::before {
  17788. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(231, 76, 60, 0.25);
  17789. }
  17790. .dark-mode .custom-switch.custom-switch-on-danger .custom-control-input:checked ~ .custom-control-label::after {
  17791. background-color: #f8c9c4;
  17792. }
  17793. .dark-mode .custom-switch.custom-switch-off-light .custom-control-input ~ .custom-control-label::before {
  17794. background-color: #f8f9fa;
  17795. border-color: #bdc6d0;
  17796. }
  17797. .dark-mode .custom-switch.custom-switch-off-light .custom-control-input:focus ~ .custom-control-label::before {
  17798. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(248, 249, 250, 0.25);
  17799. }
  17800. .dark-mode .custom-switch.custom-switch-off-light .custom-control-input ~ .custom-control-label::after {
  17801. background-color: #aeb9c5;
  17802. }
  17803. .dark-mode .custom-switch.custom-switch-on-light .custom-control-input:checked ~ .custom-control-label::before {
  17804. background-color: #f8f9fa;
  17805. border-color: #bdc6d0;
  17806. }
  17807. .dark-mode .custom-switch.custom-switch-on-light .custom-control-input:checked:focus ~ .custom-control-label::before {
  17808. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(248, 249, 250, 0.25);
  17809. }
  17810. .dark-mode .custom-switch.custom-switch-on-light .custom-control-input:checked ~ .custom-control-label::after {
  17811. background-color: white;
  17812. }
  17813. .dark-mode .custom-switch.custom-switch-off-dark .custom-control-input ~ .custom-control-label::before {
  17814. background-color: #343a40;
  17815. border-color: #060708;
  17816. }
  17817. .dark-mode .custom-switch.custom-switch-off-dark .custom-control-input:focus ~ .custom-control-label::before {
  17818. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
  17819. }
  17820. .dark-mode .custom-switch.custom-switch-off-dark .custom-control-input ~ .custom-control-label::after {
  17821. background-color: black;
  17822. }
  17823. .dark-mode .custom-switch.custom-switch-on-dark .custom-control-input:checked ~ .custom-control-label::before {
  17824. background-color: #343a40;
  17825. border-color: #060708;
  17826. }
  17827. .dark-mode .custom-switch.custom-switch-on-dark .custom-control-input:checked:focus ~ .custom-control-label::before {
  17828. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
  17829. }
  17830. .dark-mode .custom-switch.custom-switch-on-dark .custom-control-input:checked ~ .custom-control-label::after {
  17831. background-color: #7a8793;
  17832. }
  17833. .dark-mode .custom-switch.custom-switch-off-lightblue .custom-control-input ~ .custom-control-label::before {
  17834. background-color: #86bad8;
  17835. border-color: #3c8dbc;
  17836. }
  17837. .dark-mode .custom-switch.custom-switch-off-lightblue .custom-control-input:focus ~ .custom-control-label::before {
  17838. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(134, 186, 216, 0.25);
  17839. }
  17840. .dark-mode .custom-switch.custom-switch-off-lightblue .custom-control-input ~ .custom-control-label::after {
  17841. background-color: #367fa9;
  17842. }
  17843. .dark-mode .custom-switch.custom-switch-on-lightblue .custom-control-input:checked ~ .custom-control-label::before {
  17844. background-color: #86bad8;
  17845. border-color: #3c8dbc;
  17846. }
  17847. .dark-mode .custom-switch.custom-switch-on-lightblue .custom-control-input:checked:focus ~ .custom-control-label::before {
  17848. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(134, 186, 216, 0.25);
  17849. }
  17850. .dark-mode .custom-switch.custom-switch-on-lightblue .custom-control-input:checked ~ .custom-control-label::after {
  17851. background-color: #fafcfd;
  17852. }
  17853. .dark-mode .custom-switch.custom-switch-off-navy .custom-control-input ~ .custom-control-label::before {
  17854. background-color: #002c59;
  17855. border-color: black;
  17856. }
  17857. .dark-mode .custom-switch.custom-switch-off-navy .custom-control-input:focus ~ .custom-control-label::before {
  17858. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 44, 89, 0.25);
  17859. }
  17860. .dark-mode .custom-switch.custom-switch-off-navy .custom-control-input ~ .custom-control-label::after {
  17861. background-color: black;
  17862. }
  17863. .dark-mode .custom-switch.custom-switch-on-navy .custom-control-input:checked ~ .custom-control-label::before {
  17864. background-color: #002c59;
  17865. border-color: black;
  17866. }
  17867. .dark-mode .custom-switch.custom-switch-on-navy .custom-control-input:checked:focus ~ .custom-control-label::before {
  17868. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 44, 89, 0.25);
  17869. }
  17870. .dark-mode .custom-switch.custom-switch-on-navy .custom-control-input:checked ~ .custom-control-label::after {
  17871. background-color: #0077f2;
  17872. }
  17873. .dark-mode .custom-switch.custom-switch-off-olive .custom-control-input ~ .custom-control-label::before {
  17874. background-color: #74c8a3;
  17875. border-color: #3d9970;
  17876. }
  17877. .dark-mode .custom-switch.custom-switch-off-olive .custom-control-input:focus ~ .custom-control-label::before {
  17878. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(116, 200, 163, 0.25);
  17879. }
  17880. .dark-mode .custom-switch.custom-switch-off-olive .custom-control-input ~ .custom-control-label::after {
  17881. background-color: #368763;
  17882. }
  17883. .dark-mode .custom-switch.custom-switch-on-olive .custom-control-input:checked ~ .custom-control-label::before {
  17884. background-color: #74c8a3;
  17885. border-color: #3d9970;
  17886. }
  17887. .dark-mode .custom-switch.custom-switch-on-olive .custom-control-input:checked:focus ~ .custom-control-label::before {
  17888. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(116, 200, 163, 0.25);
  17889. }
  17890. .dark-mode .custom-switch.custom-switch-on-olive .custom-control-input:checked ~ .custom-control-label::after {
  17891. background-color: #e2f3eb;
  17892. }
  17893. .dark-mode .custom-switch.custom-switch-off-lime .custom-control-input ~ .custom-control-label::before {
  17894. background-color: #67ffa9;
  17895. border-color: #01ff70;
  17896. }
  17897. .dark-mode .custom-switch.custom-switch-off-lime .custom-control-input:focus ~ .custom-control-label::before {
  17898. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(103, 255, 169, 0.25);
  17899. }
  17900. .dark-mode .custom-switch.custom-switch-off-lime .custom-control-input ~ .custom-control-label::after {
  17901. background-color: #00e765;
  17902. }
  17903. .dark-mode .custom-switch.custom-switch-on-lime .custom-control-input:checked ~ .custom-control-label::before {
  17904. background-color: #67ffa9;
  17905. border-color: #01ff70;
  17906. }
  17907. .dark-mode .custom-switch.custom-switch-on-lime .custom-control-input:checked:focus ~ .custom-control-label::before {
  17908. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(103, 255, 169, 0.25);
  17909. }
  17910. .dark-mode .custom-switch.custom-switch-on-lime .custom-control-input:checked ~ .custom-control-label::after {
  17911. background-color: white;
  17912. }
  17913. .dark-mode .custom-switch.custom-switch-off-fuchsia .custom-control-input ~ .custom-control-label::before {
  17914. background-color: #f672d8;
  17915. border-color: #f012be;
  17916. }
  17917. .dark-mode .custom-switch.custom-switch-off-fuchsia .custom-control-input:focus ~ .custom-control-label::before {
  17918. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(246, 114, 216, 0.25);
  17919. }
  17920. .dark-mode .custom-switch.custom-switch-off-fuchsia .custom-control-input ~ .custom-control-label::after {
  17921. background-color: #db0ead;
  17922. }
  17923. .dark-mode .custom-switch.custom-switch-on-fuchsia .custom-control-input:checked ~ .custom-control-label::before {
  17924. background-color: #f672d8;
  17925. border-color: #f012be;
  17926. }
  17927. .dark-mode .custom-switch.custom-switch-on-fuchsia .custom-control-input:checked:focus ~ .custom-control-label::before {
  17928. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(246, 114, 216, 0.25);
  17929. }
  17930. .dark-mode .custom-switch.custom-switch-on-fuchsia .custom-control-input:checked ~ .custom-control-label::after {
  17931. background-color: white;
  17932. }
  17933. .dark-mode .custom-switch.custom-switch-off-maroon .custom-control-input ~ .custom-control-label::before {
  17934. background-color: #ed6c9b;
  17935. border-color: #d81b60;
  17936. }
  17937. .dark-mode .custom-switch.custom-switch-off-maroon .custom-control-input:focus ~ .custom-control-label::before {
  17938. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(237, 108, 155, 0.25);
  17939. }
  17940. .dark-mode .custom-switch.custom-switch-off-maroon .custom-control-input ~ .custom-control-label::after {
  17941. background-color: #c11856;
  17942. }
  17943. .dark-mode .custom-switch.custom-switch-on-maroon .custom-control-input:checked ~ .custom-control-label::before {
  17944. background-color: #ed6c9b;
  17945. border-color: #d81b60;
  17946. }
  17947. .dark-mode .custom-switch.custom-switch-on-maroon .custom-control-input:checked:focus ~ .custom-control-label::before {
  17948. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(237, 108, 155, 0.25);
  17949. }
  17950. .dark-mode .custom-switch.custom-switch-on-maroon .custom-control-input:checked ~ .custom-control-label::after {
  17951. background-color: #fef4f8;
  17952. }
  17953. .dark-mode .custom-switch.custom-switch-off-blue .custom-control-input ~ .custom-control-label::before {
  17954. background-color: #3f6791;
  17955. border-color: #20344a;
  17956. }
  17957. .dark-mode .custom-switch.custom-switch-off-blue .custom-control-input:focus ~ .custom-control-label::before {
  17958. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(63, 103, 145, 0.25);
  17959. }
  17960. .dark-mode .custom-switch.custom-switch-off-blue .custom-control-input ~ .custom-control-label::after {
  17961. background-color: #182838;
  17962. }
  17963. .dark-mode .custom-switch.custom-switch-on-blue .custom-control-input:checked ~ .custom-control-label::before {
  17964. background-color: #3f6791;
  17965. border-color: #20344a;
  17966. }
  17967. .dark-mode .custom-switch.custom-switch-on-blue .custom-control-input:checked:focus ~ .custom-control-label::before {
  17968. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(63, 103, 145, 0.25);
  17969. }
  17970. .dark-mode .custom-switch.custom-switch-on-blue .custom-control-input:checked ~ .custom-control-label::after {
  17971. background-color: #97b4d2;
  17972. }
  17973. .dark-mode .custom-switch.custom-switch-off-indigo .custom-control-input ~ .custom-control-label::before {
  17974. background-color: #6610f2;
  17975. border-color: #3d0894;
  17976. }
  17977. .dark-mode .custom-switch.custom-switch-off-indigo .custom-control-input:focus ~ .custom-control-label::before {
  17978. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(102, 16, 242, 0.25);
  17979. }
  17980. .dark-mode .custom-switch.custom-switch-off-indigo .custom-control-input ~ .custom-control-label::after {
  17981. background-color: #33077c;
  17982. }
  17983. .dark-mode .custom-switch.custom-switch-on-indigo .custom-control-input:checked ~ .custom-control-label::before {
  17984. background-color: #6610f2;
  17985. border-color: #3d0894;
  17986. }
  17987. .dark-mode .custom-switch.custom-switch-on-indigo .custom-control-input:checked:focus ~ .custom-control-label::before {
  17988. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(102, 16, 242, 0.25);
  17989. }
  17990. .dark-mode .custom-switch.custom-switch-on-indigo .custom-control-input:checked ~ .custom-control-label::after {
  17991. background-color: #c3a1fa;
  17992. }
  17993. .dark-mode .custom-switch.custom-switch-off-purple .custom-control-input ~ .custom-control-label::before {
  17994. background-color: #6f42c1;
  17995. border-color: #432776;
  17996. }
  17997. .dark-mode .custom-switch.custom-switch-off-purple .custom-control-input:focus ~ .custom-control-label::before {
  17998. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(111, 66, 193, 0.25);
  17999. }
  18000. .dark-mode .custom-switch.custom-switch-off-purple .custom-control-input ~ .custom-control-label::after {
  18001. background-color: #382063;
  18002. }
  18003. .dark-mode .custom-switch.custom-switch-on-purple .custom-control-input:checked ~ .custom-control-label::before {
  18004. background-color: #6f42c1;
  18005. border-color: #432776;
  18006. }
  18007. .dark-mode .custom-switch.custom-switch-on-purple .custom-control-input:checked:focus ~ .custom-control-label::before {
  18008. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(111, 66, 193, 0.25);
  18009. }
  18010. .dark-mode .custom-switch.custom-switch-on-purple .custom-control-input:checked ~ .custom-control-label::after {
  18011. background-color: #c7b5e7;
  18012. }
  18013. .dark-mode .custom-switch.custom-switch-off-pink .custom-control-input ~ .custom-control-label::before {
  18014. background-color: #e83e8c;
  18015. border-color: #ac145a;
  18016. }
  18017. .dark-mode .custom-switch.custom-switch-off-pink .custom-control-input:focus ~ .custom-control-label::before {
  18018. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(232, 62, 140, 0.25);
  18019. }
  18020. .dark-mode .custom-switch.custom-switch-off-pink .custom-control-input ~ .custom-control-label::after {
  18021. background-color: #95124e;
  18022. }
  18023. .dark-mode .custom-switch.custom-switch-on-pink .custom-control-input:checked ~ .custom-control-label::before {
  18024. background-color: #e83e8c;
  18025. border-color: #ac145a;
  18026. }
  18027. .dark-mode .custom-switch.custom-switch-on-pink .custom-control-input:checked:focus ~ .custom-control-label::before {
  18028. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(232, 62, 140, 0.25);
  18029. }
  18030. .dark-mode .custom-switch.custom-switch-on-pink .custom-control-input:checked ~ .custom-control-label::after {
  18031. background-color: #f8c7dd;
  18032. }
  18033. .dark-mode .custom-switch.custom-switch-off-red .custom-control-input ~ .custom-control-label::before {
  18034. background-color: #e74c3c;
  18035. border-color: #a82315;
  18036. }
  18037. .dark-mode .custom-switch.custom-switch-off-red .custom-control-input:focus ~ .custom-control-label::before {
  18038. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(231, 76, 60, 0.25);
  18039. }
  18040. .dark-mode .custom-switch.custom-switch-off-red .custom-control-input ~ .custom-control-label::after {
  18041. background-color: #921e12;
  18042. }
  18043. .dark-mode .custom-switch.custom-switch-on-red .custom-control-input:checked ~ .custom-control-label::before {
  18044. background-color: #e74c3c;
  18045. border-color: #a82315;
  18046. }
  18047. .dark-mode .custom-switch.custom-switch-on-red .custom-control-input:checked:focus ~ .custom-control-label::before {
  18048. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(231, 76, 60, 0.25);
  18049. }
  18050. .dark-mode .custom-switch.custom-switch-on-red .custom-control-input:checked ~ .custom-control-label::after {
  18051. background-color: #f8c9c4;
  18052. }
  18053. .dark-mode .custom-switch.custom-switch-off-orange .custom-control-input ~ .custom-control-label::before {
  18054. background-color: #fd7e14;
  18055. border-color: #aa4e01;
  18056. }
  18057. .dark-mode .custom-switch.custom-switch-off-orange .custom-control-input:focus ~ .custom-control-label::before {
  18058. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(253, 126, 20, 0.25);
  18059. }
  18060. .dark-mode .custom-switch.custom-switch-off-orange .custom-control-input ~ .custom-control-label::after {
  18061. background-color: #904201;
  18062. }
  18063. .dark-mode .custom-switch.custom-switch-on-orange .custom-control-input:checked ~ .custom-control-label::before {
  18064. background-color: #fd7e14;
  18065. border-color: #aa4e01;
  18066. }
  18067. .dark-mode .custom-switch.custom-switch-on-orange .custom-control-input:checked:focus ~ .custom-control-label::before {
  18068. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(253, 126, 20, 0.25);
  18069. }
  18070. .dark-mode .custom-switch.custom-switch-on-orange .custom-control-input:checked ~ .custom-control-label::after {
  18071. background-color: #fed1ac;
  18072. }
  18073. .dark-mode .custom-switch.custom-switch-off-yellow .custom-control-input ~ .custom-control-label::before {
  18074. background-color: #f39c12;
  18075. border-color: #976008;
  18076. }
  18077. .dark-mode .custom-switch.custom-switch-off-yellow .custom-control-input:focus ~ .custom-control-label::before {
  18078. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(243, 156, 18, 0.25);
  18079. }
  18080. .dark-mode .custom-switch.custom-switch-off-yellow .custom-control-input ~ .custom-control-label::after {
  18081. background-color: #7f5006;
  18082. }
  18083. .dark-mode .custom-switch.custom-switch-on-yellow .custom-control-input:checked ~ .custom-control-label::before {
  18084. background-color: #f39c12;
  18085. border-color: #976008;
  18086. }
  18087. .dark-mode .custom-switch.custom-switch-on-yellow .custom-control-input:checked:focus ~ .custom-control-label::before {
  18088. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(243, 156, 18, 0.25);
  18089. }
  18090. .dark-mode .custom-switch.custom-switch-on-yellow .custom-control-input:checked ~ .custom-control-label::after {
  18091. background-color: #fad9a4;
  18092. }
  18093. .dark-mode .custom-switch.custom-switch-off-green .custom-control-input ~ .custom-control-label::before {
  18094. background-color: #00bc8c;
  18095. border-color: #005640;
  18096. }
  18097. .dark-mode .custom-switch.custom-switch-off-green .custom-control-input:focus ~ .custom-control-label::before {
  18098. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 188, 140, 0.25);
  18099. }
  18100. .dark-mode .custom-switch.custom-switch-off-green .custom-control-input ~ .custom-control-label::after {
  18101. background-color: #003d2d;
  18102. }
  18103. .dark-mode .custom-switch.custom-switch-on-green .custom-control-input:checked ~ .custom-control-label::before {
  18104. background-color: #00bc8c;
  18105. border-color: #005640;
  18106. }
  18107. .dark-mode .custom-switch.custom-switch-on-green .custom-control-input:checked:focus ~ .custom-control-label::before {
  18108. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 188, 140, 0.25);
  18109. }
  18110. .dark-mode .custom-switch.custom-switch-on-green .custom-control-input:checked ~ .custom-control-label::after {
  18111. background-color: #56ffd4;
  18112. }
  18113. .dark-mode .custom-switch.custom-switch-off-teal .custom-control-input ~ .custom-control-label::before {
  18114. background-color: #20c997;
  18115. border-color: #127155;
  18116. }
  18117. .dark-mode .custom-switch.custom-switch-off-teal .custom-control-input:focus ~ .custom-control-label::before {
  18118. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(32, 201, 151, 0.25);
  18119. }
  18120. .dark-mode .custom-switch.custom-switch-off-teal .custom-control-input ~ .custom-control-label::after {
  18121. background-color: #0e5b44;
  18122. }
  18123. .dark-mode .custom-switch.custom-switch-on-teal .custom-control-input:checked ~ .custom-control-label::before {
  18124. background-color: #20c997;
  18125. border-color: #127155;
  18126. }
  18127. .dark-mode .custom-switch.custom-switch-on-teal .custom-control-input:checked:focus ~ .custom-control-label::before {
  18128. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(32, 201, 151, 0.25);
  18129. }
  18130. .dark-mode .custom-switch.custom-switch-on-teal .custom-control-input:checked ~ .custom-control-label::after {
  18131. background-color: #94eed3;
  18132. }
  18133. .dark-mode .custom-switch.custom-switch-off-cyan .custom-control-input ~ .custom-control-label::before {
  18134. background-color: #3498db;
  18135. border-color: #196090;
  18136. }
  18137. .dark-mode .custom-switch.custom-switch-off-cyan .custom-control-input:focus ~ .custom-control-label::before {
  18138. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 152, 219, 0.25);
  18139. }
  18140. .dark-mode .custom-switch.custom-switch-off-cyan .custom-control-input ~ .custom-control-label::after {
  18141. background-color: #16527a;
  18142. }
  18143. .dark-mode .custom-switch.custom-switch-on-cyan .custom-control-input:checked ~ .custom-control-label::before {
  18144. background-color: #3498db;
  18145. border-color: #196090;
  18146. }
  18147. .dark-mode .custom-switch.custom-switch-on-cyan .custom-control-input:checked:focus ~ .custom-control-label::before {
  18148. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 152, 219, 0.25);
  18149. }
  18150. .dark-mode .custom-switch.custom-switch-on-cyan .custom-control-input:checked ~ .custom-control-label::after {
  18151. background-color: #b6daf2;
  18152. }
  18153. .dark-mode .custom-switch.custom-switch-off-white .custom-control-input ~ .custom-control-label::before {
  18154. background-color: #fff;
  18155. border-color: #cccccc;
  18156. }
  18157. .dark-mode .custom-switch.custom-switch-off-white .custom-control-input:focus ~ .custom-control-label::before {
  18158. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 255, 255, 0.25);
  18159. }
  18160. .dark-mode .custom-switch.custom-switch-off-white .custom-control-input ~ .custom-control-label::after {
  18161. background-color: #bfbfbf;
  18162. }
  18163. .dark-mode .custom-switch.custom-switch-on-white .custom-control-input:checked ~ .custom-control-label::before {
  18164. background-color: #fff;
  18165. border-color: #cccccc;
  18166. }
  18167. .dark-mode .custom-switch.custom-switch-on-white .custom-control-input:checked:focus ~ .custom-control-label::before {
  18168. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 255, 255, 0.25);
  18169. }
  18170. .dark-mode .custom-switch.custom-switch-on-white .custom-control-input:checked ~ .custom-control-label::after {
  18171. background-color: white;
  18172. }
  18173. .dark-mode .custom-switch.custom-switch-off-gray .custom-control-input ~ .custom-control-label::before {
  18174. background-color: #6c757d;
  18175. border-color: #3d4246;
  18176. }
  18177. .dark-mode .custom-switch.custom-switch-off-gray .custom-control-input:focus ~ .custom-control-label::before {
  18178. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
  18179. }
  18180. .dark-mode .custom-switch.custom-switch-off-gray .custom-control-input ~ .custom-control-label::after {
  18181. background-color: #313539;
  18182. }
  18183. .dark-mode .custom-switch.custom-switch-on-gray .custom-control-input:checked ~ .custom-control-label::before {
  18184. background-color: #6c757d;
  18185. border-color: #3d4246;
  18186. }
  18187. .dark-mode .custom-switch.custom-switch-on-gray .custom-control-input:checked:focus ~ .custom-control-label::before {
  18188. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
  18189. }
  18190. .dark-mode .custom-switch.custom-switch-on-gray .custom-control-input:checked ~ .custom-control-label::after {
  18191. background-color: #bcc1c6;
  18192. }
  18193. .dark-mode .custom-switch.custom-switch-off-gray-dark .custom-control-input ~ .custom-control-label::before {
  18194. background-color: #343a40;
  18195. border-color: #060708;
  18196. }
  18197. .dark-mode .custom-switch.custom-switch-off-gray-dark .custom-control-input:focus ~ .custom-control-label::before {
  18198. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
  18199. }
  18200. .dark-mode .custom-switch.custom-switch-off-gray-dark .custom-control-input ~ .custom-control-label::after {
  18201. background-color: black;
  18202. }
  18203. .dark-mode .custom-switch.custom-switch-on-gray-dark .custom-control-input:checked ~ .custom-control-label::before {
  18204. background-color: #343a40;
  18205. border-color: #060708;
  18206. }
  18207. .dark-mode .custom-switch.custom-switch-on-gray-dark .custom-control-input:checked:focus ~ .custom-control-label::before {
  18208. box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
  18209. }
  18210. .dark-mode .custom-switch.custom-switch-on-gray-dark .custom-control-input:checked ~ .custom-control-label::after {
  18211. background-color: #7a8793;
  18212. }
  18213. .dark-mode .custom-control-input-primary:checked ~ .custom-control-label::before {
  18214. border-color: #3f6791;
  18215. background-color: #3f6791;
  18216. }
  18217. .dark-mode .custom-control-input-primary.custom-control-input-outline:checked[type=checkbox] ~ .custom-control-label::after {
  18218. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%233f6791' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
  18219. }
  18220. .dark-mode .custom-control-input-primary.custom-control-input-outline:checked[type=radio] ~ .custom-control-label::after {
  18221. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%233f6791'/%3E%3C/svg%3E") !important;
  18222. }
  18223. .dark-mode .custom-control-input-primary:focus ~ .custom-control-label::before {
  18224. box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(63, 103, 145, 0.25);
  18225. }
  18226. .dark-mode .custom-control-input-primary:focus:not(:checked) ~ .custom-control-label::before {
  18227. border-color: #85a7ca;
  18228. }
  18229. .dark-mode .custom-control-input-primary:not(:disabled):active ~ .custom-control-label::before {
  18230. background-color: #a9c1da;
  18231. border-color: #a9c1da;
  18232. }
  18233. .dark-mode .custom-control-input-secondary:checked ~ .custom-control-label::before {
  18234. border-color: #6c757d;
  18235. background-color: #6c757d;
  18236. }
  18237. .dark-mode .custom-control-input-secondary.custom-control-input-outline:checked[type=checkbox] ~ .custom-control-label::after {
  18238. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%236c757d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
  18239. }
  18240. .dark-mode .custom-control-input-secondary.custom-control-input-outline:checked[type=radio] ~ .custom-control-label::after {
  18241. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%236c757d'/%3E%3C/svg%3E") !important;
  18242. }
  18243. .dark-mode .custom-control-input-secondary:focus ~ .custom-control-label::before {
  18244. box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(108, 117, 125, 0.25);
  18245. }
  18246. .dark-mode .custom-control-input-secondary:focus:not(:checked) ~ .custom-control-label::before {
  18247. border-color: #afb5ba;
  18248. }
  18249. .dark-mode .custom-control-input-secondary:not(:disabled):active ~ .custom-control-label::before {
  18250. background-color: #caced1;
  18251. border-color: #caced1;
  18252. }
  18253. .dark-mode .custom-control-input-success:checked ~ .custom-control-label::before {
  18254. border-color: #00bc8c;
  18255. background-color: #00bc8c;
  18256. }
  18257. .dark-mode .custom-control-input-success.custom-control-input-outline:checked[type=checkbox] ~ .custom-control-label::after {
  18258. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2300bc8c' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
  18259. }
  18260. .dark-mode .custom-control-input-success.custom-control-input-outline:checked[type=radio] ~ .custom-control-label::after {
  18261. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%2300bc8c'/%3E%3C/svg%3E") !important;
  18262. }
  18263. .dark-mode .custom-control-input-success:focus ~ .custom-control-label::before {
  18264. box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(0, 188, 140, 0.25);
  18265. }
  18266. .dark-mode .custom-control-input-success:focus:not(:checked) ~ .custom-control-label::before {
  18267. border-color: #3dffcd;
  18268. }
  18269. .dark-mode .custom-control-input-success:not(:disabled):active ~ .custom-control-label::before {
  18270. background-color: #70ffda;
  18271. border-color: #70ffda;
  18272. }
  18273. .dark-mode .custom-control-input-info:checked ~ .custom-control-label::before {
  18274. border-color: #3498db;
  18275. background-color: #3498db;
  18276. }
  18277. .dark-mode .custom-control-input-info.custom-control-input-outline:checked[type=checkbox] ~ .custom-control-label::after {
  18278. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%233498db' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
  18279. }
  18280. .dark-mode .custom-control-input-info.custom-control-input-outline:checked[type=radio] ~ .custom-control-label::after {
  18281. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%233498db'/%3E%3C/svg%3E") !important;
  18282. }
  18283. .dark-mode .custom-control-input-info:focus ~ .custom-control-label::before {
  18284. box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(52, 152, 219, 0.25);
  18285. }
  18286. .dark-mode .custom-control-input-info:focus:not(:checked) ~ .custom-control-label::before {
  18287. border-color: #a0cfee;
  18288. }
  18289. .dark-mode .custom-control-input-info:not(:disabled):active ~ .custom-control-label::before {
  18290. background-color: #cce5f6;
  18291. border-color: #cce5f6;
  18292. }
  18293. .dark-mode .custom-control-input-warning:checked ~ .custom-control-label::before {
  18294. border-color: #f39c12;
  18295. background-color: #f39c12;
  18296. }
  18297. .dark-mode .custom-control-input-warning.custom-control-input-outline:checked[type=checkbox] ~ .custom-control-label::after {
  18298. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23f39c12' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
  18299. }
  18300. .dark-mode .custom-control-input-warning.custom-control-input-outline:checked[type=radio] ~ .custom-control-label::after {
  18301. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23f39c12'/%3E%3C/svg%3E") !important;
  18302. }
  18303. .dark-mode .custom-control-input-warning:focus ~ .custom-control-label::before {
  18304. box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(243, 156, 18, 0.25);
  18305. }
  18306. .dark-mode .custom-control-input-warning:focus:not(:checked) ~ .custom-control-label::before {
  18307. border-color: #f9cf8b;
  18308. }
  18309. .dark-mode .custom-control-input-warning:not(:disabled):active ~ .custom-control-label::before {
  18310. background-color: #fce3bc;
  18311. border-color: #fce3bc;
  18312. }
  18313. .dark-mode .custom-control-input-danger:checked ~ .custom-control-label::before {
  18314. border-color: #e74c3c;
  18315. background-color: #e74c3c;
  18316. }
  18317. .dark-mode .custom-control-input-danger.custom-control-input-outline:checked[type=checkbox] ~ .custom-control-label::after {
  18318. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23e74c3c' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
  18319. }
  18320. .dark-mode .custom-control-input-danger.custom-control-input-outline:checked[type=radio] ~ .custom-control-label::after {
  18321. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23e74c3c'/%3E%3C/svg%3E") !important;
  18322. }
  18323. .dark-mode .custom-control-input-danger:focus ~ .custom-control-label::before {
  18324. box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(231, 76, 60, 0.25);
  18325. }
  18326. .dark-mode .custom-control-input-danger:focus:not(:checked) ~ .custom-control-label::before {
  18327. border-color: #f5b4ae;
  18328. }
  18329. .dark-mode .custom-control-input-danger:not(:disabled):active ~ .custom-control-label::before {
  18330. background-color: #fbdedb;
  18331. border-color: #fbdedb;
  18332. }
  18333. .dark-mode .custom-control-input-light:checked ~ .custom-control-label::before {
  18334. border-color: #f8f9fa;
  18335. background-color: #f8f9fa;
  18336. }
  18337. .dark-mode .custom-control-input-light.custom-control-input-outline:checked[type=checkbox] ~ .custom-control-label::after {
  18338. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23f8f9fa' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
  18339. }
  18340. .dark-mode .custom-control-input-light.custom-control-input-outline:checked[type=radio] ~ .custom-control-label::after {
  18341. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23f8f9fa'/%3E%3C/svg%3E") !important;
  18342. }
  18343. .dark-mode .custom-control-input-light:focus ~ .custom-control-label::before {
  18344. box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(248, 249, 250, 0.25);
  18345. }
  18346. .dark-mode .custom-control-input-light:focus:not(:checked) ~ .custom-control-label::before {
  18347. border-color: white;
  18348. }
  18349. .dark-mode .custom-control-input-light:not(:disabled):active ~ .custom-control-label::before {
  18350. background-color: white;
  18351. border-color: white;
  18352. }
  18353. .dark-mode .custom-control-input-dark:checked ~ .custom-control-label::before {
  18354. border-color: #343a40;
  18355. background-color: #343a40;
  18356. }
  18357. .dark-mode .custom-control-input-dark.custom-control-input-outline:checked[type=checkbox] ~ .custom-control-label::after {
  18358. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23343a40' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
  18359. }
  18360. .dark-mode .custom-control-input-dark.custom-control-input-outline:checked[type=radio] ~ .custom-control-label::after {
  18361. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23343a40'/%3E%3C/svg%3E") !important;
  18362. }
  18363. .dark-mode .custom-control-input-dark:focus ~ .custom-control-label::before {
  18364. box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(52, 58, 64, 0.25);
  18365. }
  18366. .dark-mode .custom-control-input-dark:focus:not(:checked) ~ .custom-control-label::before {
  18367. border-color: #6d7a86;
  18368. }
  18369. .dark-mode .custom-control-input-dark:not(:disabled):active ~ .custom-control-label::before {
  18370. background-color: #88939e;
  18371. border-color: #88939e;
  18372. }
  18373. .dark-mode .custom-control-input-lightblue:checked ~ .custom-control-label::before {
  18374. border-color: #86bad8;
  18375. background-color: #86bad8;
  18376. }
  18377. .dark-mode .custom-control-input-lightblue.custom-control-input-outline:checked[type=checkbox] ~ .custom-control-label::after {
  18378. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2386bad8' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
  18379. }
  18380. .dark-mode .custom-control-input-lightblue.custom-control-input-outline:checked[type=radio] ~ .custom-control-label::after {
  18381. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%2386bad8'/%3E%3C/svg%3E") !important;
  18382. }
  18383. .dark-mode .custom-control-input-lightblue:focus ~ .custom-control-label::before {
  18384. box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(134, 186, 216, 0.25);
  18385. }
  18386. .dark-mode .custom-control-input-lightblue:focus:not(:checked) ~ .custom-control-label::before {
  18387. border-color: #e6f1f7;
  18388. }
  18389. .dark-mode .custom-control-input-lightblue:not(:disabled):active ~ .custom-control-label::before {
  18390. background-color: white;
  18391. border-color: white;
  18392. }
  18393. .dark-mode .custom-control-input-navy:checked ~ .custom-control-label::before {
  18394. border-color: #002c59;
  18395. background-color: #002c59;
  18396. }
  18397. .dark-mode .custom-control-input-navy.custom-control-input-outline:checked[type=checkbox] ~ .custom-control-label::after {
  18398. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23002c59' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
  18399. }
  18400. .dark-mode .custom-control-input-navy.custom-control-input-outline:checked[type=radio] ~ .custom-control-label::after {
  18401. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23002c59'/%3E%3C/svg%3E") !important;
  18402. }
  18403. .dark-mode .custom-control-input-navy:focus ~ .custom-control-label::before {
  18404. box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(0, 44, 89, 0.25);
  18405. }
  18406. .dark-mode .custom-control-input-navy:focus:not(:checked) ~ .custom-control-label::before {
  18407. border-color: #006ad8;
  18408. }
  18409. .dark-mode .custom-control-input-navy:not(:disabled):active ~ .custom-control-label::before {
  18410. background-color: #0c84ff;
  18411. border-color: #0c84ff;
  18412. }
  18413. .dark-mode .custom-control-input-olive:checked ~ .custom-control-label::before {
  18414. border-color: #74c8a3;
  18415. background-color: #74c8a3;
  18416. }
  18417. .dark-mode .custom-control-input-olive.custom-control-input-outline:checked[type=checkbox] ~ .custom-control-label::after {
  18418. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2374c8a3' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
  18419. }
  18420. .dark-mode .custom-control-input-olive.custom-control-input-outline:checked[type=radio] ~ .custom-control-label::after {
  18421. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%2374c8a3'/%3E%3C/svg%3E") !important;
  18422. }
  18423. .dark-mode .custom-control-input-olive:focus ~ .custom-control-label::before {
  18424. box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(116, 200, 163, 0.25);
  18425. }
  18426. .dark-mode .custom-control-input-olive:focus:not(:checked) ~ .custom-control-label::before {
  18427. border-color: #cfecdf;
  18428. }
  18429. .dark-mode .custom-control-input-olive:not(:disabled):active ~ .custom-control-label::before {
  18430. background-color: #f4fbf8;
  18431. border-color: #f4fbf8;
  18432. }
  18433. .dark-mode .custom-control-input-lime:checked ~ .custom-control-label::before {
  18434. border-color: #67ffa9;
  18435. background-color: #67ffa9;
  18436. }
  18437. .dark-mode .custom-control-input-lime.custom-control-input-outline:checked[type=checkbox] ~ .custom-control-label::after {
  18438. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2367ffa9' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
  18439. }
  18440. .dark-mode .custom-control-input-lime.custom-control-input-outline:checked[type=radio] ~ .custom-control-label::after {
  18441. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%2367ffa9'/%3E%3C/svg%3E") !important;
  18442. }
  18443. .dark-mode .custom-control-input-lime:focus ~ .custom-control-label::before {
  18444. box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(103, 255, 169, 0.25);
  18445. }
  18446. .dark-mode .custom-control-input-lime:focus:not(:checked) ~ .custom-control-label::before {
  18447. border-color: #e7fff1;
  18448. }
  18449. .dark-mode .custom-control-input-lime:not(:disabled):active ~ .custom-control-label::before {
  18450. background-color: white;
  18451. border-color: white;
  18452. }
  18453. .dark-mode .custom-control-input-fuchsia:checked ~ .custom-control-label::before {
  18454. border-color: #f672d8;
  18455. background-color: #f672d8;
  18456. }
  18457. .dark-mode .custom-control-input-fuchsia.custom-control-input-outline:checked[type=checkbox] ~ .custom-control-label::after {
  18458. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23f672d8' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
  18459. }
  18460. .dark-mode .custom-control-input-fuchsia.custom-control-input-outline:checked[type=radio] ~ .custom-control-label::after {
  18461. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23f672d8'/%3E%3C/svg%3E") !important;
  18462. }
  18463. .dark-mode .custom-control-input-fuchsia:focus ~ .custom-control-label::before {
  18464. box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(246, 114, 216, 0.25);
  18465. }
  18466. .dark-mode .custom-control-input-fuchsia:focus:not(:checked) ~ .custom-control-label::before {
  18467. border-color: #feeaf9;
  18468. }
  18469. .dark-mode .custom-control-input-fuchsia:not(:disabled):active ~ .custom-control-label::before {
  18470. background-color: white;
  18471. border-color: white;
  18472. }
  18473. .dark-mode .custom-control-input-maroon:checked ~ .custom-control-label::before {
  18474. border-color: #ed6c9b;
  18475. background-color: #ed6c9b;
  18476. }
  18477. .dark-mode .custom-control-input-maroon.custom-control-input-outline:checked[type=checkbox] ~ .custom-control-label::after {
  18478. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23ed6c9b' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
  18479. }
  18480. .dark-mode .custom-control-input-maroon.custom-control-input-outline:checked[type=radio] ~ .custom-control-label::after {
  18481. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23ed6c9b'/%3E%3C/svg%3E") !important;
  18482. }
  18483. .dark-mode .custom-control-input-maroon:focus ~ .custom-control-label::before {
  18484. box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(237, 108, 155, 0.25);
  18485. }
  18486. .dark-mode .custom-control-input-maroon:focus:not(:checked) ~ .custom-control-label::before {
  18487. border-color: #fbdee8;
  18488. }
  18489. .dark-mode .custom-control-input-maroon:not(:disabled):active ~ .custom-control-label::before {
  18490. background-color: white;
  18491. border-color: white;
  18492. }
  18493. .dark-mode .custom-control-input-blue:checked ~ .custom-control-label::before {
  18494. border-color: #3f6791;
  18495. background-color: #3f6791;
  18496. }
  18497. .dark-mode .custom-control-input-blue.custom-control-input-outline:checked[type=checkbox] ~ .custom-control-label::after {
  18498. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%233f6791' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
  18499. }
  18500. .dark-mode .custom-control-input-blue.custom-control-input-outline:checked[type=radio] ~ .custom-control-label::after {
  18501. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%233f6791'/%3E%3C/svg%3E") !important;
  18502. }
  18503. .dark-mode .custom-control-input-blue:focus ~ .custom-control-label::before {
  18504. box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(63, 103, 145, 0.25);
  18505. }
  18506. .dark-mode .custom-control-input-blue:focus:not(:checked) ~ .custom-control-label::before {
  18507. border-color: #85a7ca;
  18508. }
  18509. .dark-mode .custom-control-input-blue:not(:disabled):active ~ .custom-control-label::before {
  18510. background-color: #a9c1da;
  18511. border-color: #a9c1da;
  18512. }
  18513. .dark-mode .custom-control-input-indigo:checked ~ .custom-control-label::before {
  18514. border-color: #6610f2;
  18515. background-color: #6610f2;
  18516. }
  18517. .dark-mode .custom-control-input-indigo.custom-control-input-outline:checked[type=checkbox] ~ .custom-control-label::after {
  18518. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%236610f2' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
  18519. }
  18520. .dark-mode .custom-control-input-indigo.custom-control-input-outline:checked[type=radio] ~ .custom-control-label::after {
  18521. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%236610f2'/%3E%3C/svg%3E") !important;
  18522. }
  18523. .dark-mode .custom-control-input-indigo:focus ~ .custom-control-label::before {
  18524. box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(102, 16, 242, 0.25);
  18525. }
  18526. .dark-mode .custom-control-input-indigo:focus:not(:checked) ~ .custom-control-label::before {
  18527. border-color: #b389f9;
  18528. }
  18529. .dark-mode .custom-control-input-indigo:not(:disabled):active ~ .custom-control-label::before {
  18530. background-color: #d2b9fb;
  18531. border-color: #d2b9fb;
  18532. }
  18533. .dark-mode .custom-control-input-purple:checked ~ .custom-control-label::before {
  18534. border-color: #6f42c1;
  18535. background-color: #6f42c1;
  18536. }
  18537. .dark-mode .custom-control-input-purple.custom-control-input-outline:checked[type=checkbox] ~ .custom-control-label::after {
  18538. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%236f42c1' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
  18539. }
  18540. .dark-mode .custom-control-input-purple.custom-control-input-outline:checked[type=radio] ~ .custom-control-label::after {
  18541. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%236f42c1'/%3E%3C/svg%3E") !important;
  18542. }
  18543. .dark-mode .custom-control-input-purple:focus ~ .custom-control-label::before {
  18544. box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(111, 66, 193, 0.25);
  18545. }
  18546. .dark-mode .custom-control-input-purple:focus:not(:checked) ~ .custom-control-label::before {
  18547. border-color: #b8a2e0;
  18548. }
  18549. .dark-mode .custom-control-input-purple:not(:disabled):active ~ .custom-control-label::before {
  18550. background-color: #d5c8ed;
  18551. border-color: #d5c8ed;
  18552. }
  18553. .dark-mode .custom-control-input-pink:checked ~ .custom-control-label::before {
  18554. border-color: #e83e8c;
  18555. background-color: #e83e8c;
  18556. }
  18557. .dark-mode .custom-control-input-pink.custom-control-input-outline:checked[type=checkbox] ~ .custom-control-label::after {
  18558. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23e83e8c' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
  18559. }
  18560. .dark-mode .custom-control-input-pink.custom-control-input-outline:checked[type=radio] ~ .custom-control-label::after {
  18561. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23e83e8c'/%3E%3C/svg%3E") !important;
  18562. }
  18563. .dark-mode .custom-control-input-pink:focus ~ .custom-control-label::before {
  18564. box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(232, 62, 140, 0.25);
  18565. }
  18566. .dark-mode .custom-control-input-pink:focus:not(:checked) ~ .custom-control-label::before {
  18567. border-color: #f6b0d0;
  18568. }
  18569. .dark-mode .custom-control-input-pink:not(:disabled):active ~ .custom-control-label::before {
  18570. background-color: #fbddeb;
  18571. border-color: #fbddeb;
  18572. }
  18573. .dark-mode .custom-control-input-red:checked ~ .custom-control-label::before {
  18574. border-color: #e74c3c;
  18575. background-color: #e74c3c;
  18576. }
  18577. .dark-mode .custom-control-input-red.custom-control-input-outline:checked[type=checkbox] ~ .custom-control-label::after {
  18578. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23e74c3c' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
  18579. }
  18580. .dark-mode .custom-control-input-red.custom-control-input-outline:checked[type=radio] ~ .custom-control-label::after {
  18581. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23e74c3c'/%3E%3C/svg%3E") !important;
  18582. }
  18583. .dark-mode .custom-control-input-red:focus ~ .custom-control-label::before {
  18584. box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(231, 76, 60, 0.25);
  18585. }
  18586. .dark-mode .custom-control-input-red:focus:not(:checked) ~ .custom-control-label::before {
  18587. border-color: #f5b4ae;
  18588. }
  18589. .dark-mode .custom-control-input-red:not(:disabled):active ~ .custom-control-label::before {
  18590. background-color: #fbdedb;
  18591. border-color: #fbdedb;
  18592. }
  18593. .dark-mode .custom-control-input-orange:checked ~ .custom-control-label::before {
  18594. border-color: #fd7e14;
  18595. background-color: #fd7e14;
  18596. }
  18597. .dark-mode .custom-control-input-orange.custom-control-input-outline:checked[type=checkbox] ~ .custom-control-label::after {
  18598. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fd7e14' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
  18599. }
  18600. .dark-mode .custom-control-input-orange.custom-control-input-outline:checked[type=radio] ~ .custom-control-label::after {
  18601. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fd7e14'/%3E%3C/svg%3E") !important;
  18602. }
  18603. .dark-mode .custom-control-input-orange:focus ~ .custom-control-label::before {
  18604. box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(253, 126, 20, 0.25);
  18605. }
  18606. .dark-mode .custom-control-input-orange:focus:not(:checked) ~ .custom-control-label::before {
  18607. border-color: #fec392;
  18608. }
  18609. .dark-mode .custom-control-input-orange:not(:disabled):active ~ .custom-control-label::before {
  18610. background-color: #ffdfc5;
  18611. border-color: #ffdfc5;
  18612. }
  18613. .dark-mode .custom-control-input-yellow:checked ~ .custom-control-label::before {
  18614. border-color: #f39c12;
  18615. background-color: #f39c12;
  18616. }
  18617. .dark-mode .custom-control-input-yellow.custom-control-input-outline:checked[type=checkbox] ~ .custom-control-label::after {
  18618. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23f39c12' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
  18619. }
  18620. .dark-mode .custom-control-input-yellow.custom-control-input-outline:checked[type=radio] ~ .custom-control-label::after {
  18621. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23f39c12'/%3E%3C/svg%3E") !important;
  18622. }
  18623. .dark-mode .custom-control-input-yellow:focus ~ .custom-control-label::before {
  18624. box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(243, 156, 18, 0.25);
  18625. }
  18626. .dark-mode .custom-control-input-yellow:focus:not(:checked) ~ .custom-control-label::before {
  18627. border-color: #f9cf8b;
  18628. }
  18629. .dark-mode .custom-control-input-yellow:not(:disabled):active ~ .custom-control-label::before {
  18630. background-color: #fce3bc;
  18631. border-color: #fce3bc;
  18632. }
  18633. .dark-mode .custom-control-input-green:checked ~ .custom-control-label::before {
  18634. border-color: #00bc8c;
  18635. background-color: #00bc8c;
  18636. }
  18637. .dark-mode .custom-control-input-green.custom-control-input-outline:checked[type=checkbox] ~ .custom-control-label::after {
  18638. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2300bc8c' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
  18639. }
  18640. .dark-mode .custom-control-input-green.custom-control-input-outline:checked[type=radio] ~ .custom-control-label::after {
  18641. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%2300bc8c'/%3E%3C/svg%3E") !important;
  18642. }
  18643. .dark-mode .custom-control-input-green:focus ~ .custom-control-label::before {
  18644. box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(0, 188, 140, 0.25);
  18645. }
  18646. .dark-mode .custom-control-input-green:focus:not(:checked) ~ .custom-control-label::before {
  18647. border-color: #3dffcd;
  18648. }
  18649. .dark-mode .custom-control-input-green:not(:disabled):active ~ .custom-control-label::before {
  18650. background-color: #70ffda;
  18651. border-color: #70ffda;
  18652. }
  18653. .dark-mode .custom-control-input-teal:checked ~ .custom-control-label::before {
  18654. border-color: #20c997;
  18655. background-color: #20c997;
  18656. }
  18657. .dark-mode .custom-control-input-teal.custom-control-input-outline:checked[type=checkbox] ~ .custom-control-label::after {
  18658. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2320c997' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
  18659. }
  18660. .dark-mode .custom-control-input-teal.custom-control-input-outline:checked[type=radio] ~ .custom-control-label::after {
  18661. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%2320c997'/%3E%3C/svg%3E") !important;
  18662. }
  18663. .dark-mode .custom-control-input-teal:focus ~ .custom-control-label::before {
  18664. box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(32, 201, 151, 0.25);
  18665. }
  18666. .dark-mode .custom-control-input-teal:focus:not(:checked) ~ .custom-control-label::before {
  18667. border-color: #7eeaca;
  18668. }
  18669. .dark-mode .custom-control-input-teal:not(:disabled):active ~ .custom-control-label::before {
  18670. background-color: #aaf1dc;
  18671. border-color: #aaf1dc;
  18672. }
  18673. .dark-mode .custom-control-input-cyan:checked ~ .custom-control-label::before {
  18674. border-color: #3498db;
  18675. background-color: #3498db;
  18676. }
  18677. .dark-mode .custom-control-input-cyan.custom-control-input-outline:checked[type=checkbox] ~ .custom-control-label::after {
  18678. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%233498db' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
  18679. }
  18680. .dark-mode .custom-control-input-cyan.custom-control-input-outline:checked[type=radio] ~ .custom-control-label::after {
  18681. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%233498db'/%3E%3C/svg%3E") !important;
  18682. }
  18683. .dark-mode .custom-control-input-cyan:focus ~ .custom-control-label::before {
  18684. box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(52, 152, 219, 0.25);
  18685. }
  18686. .dark-mode .custom-control-input-cyan:focus:not(:checked) ~ .custom-control-label::before {
  18687. border-color: #a0cfee;
  18688. }
  18689. .dark-mode .custom-control-input-cyan:not(:disabled):active ~ .custom-control-label::before {
  18690. background-color: #cce5f6;
  18691. border-color: #cce5f6;
  18692. }
  18693. .dark-mode .custom-control-input-white:checked ~ .custom-control-label::before {
  18694. border-color: #fff;
  18695. background-color: #fff;
  18696. }
  18697. .dark-mode .custom-control-input-white.custom-control-input-outline:checked[type=checkbox] ~ .custom-control-label::after {
  18698. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
  18699. }
  18700. .dark-mode .custom-control-input-white.custom-control-input-outline:checked[type=radio] ~ .custom-control-label::after {
  18701. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E") !important;
  18702. }
  18703. .dark-mode .custom-control-input-white:focus ~ .custom-control-label::before {
  18704. box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(255, 255, 255, 0.25);
  18705. }
  18706. .dark-mode .custom-control-input-white:focus:not(:checked) ~ .custom-control-label::before {
  18707. border-color: white;
  18708. }
  18709. .dark-mode .custom-control-input-white:not(:disabled):active ~ .custom-control-label::before {
  18710. background-color: white;
  18711. border-color: white;
  18712. }
  18713. .dark-mode .custom-control-input-gray:checked ~ .custom-control-label::before {
  18714. border-color: #6c757d;
  18715. background-color: #6c757d;
  18716. }
  18717. .dark-mode .custom-control-input-gray.custom-control-input-outline:checked[type=checkbox] ~ .custom-control-label::after {
  18718. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%236c757d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
  18719. }
  18720. .dark-mode .custom-control-input-gray.custom-control-input-outline:checked[type=radio] ~ .custom-control-label::after {
  18721. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%236c757d'/%3E%3C/svg%3E") !important;
  18722. }
  18723. .dark-mode .custom-control-input-gray:focus ~ .custom-control-label::before {
  18724. box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(108, 117, 125, 0.25);
  18725. }
  18726. .dark-mode .custom-control-input-gray:focus:not(:checked) ~ .custom-control-label::before {
  18727. border-color: #afb5ba;
  18728. }
  18729. .dark-mode .custom-control-input-gray:not(:disabled):active ~ .custom-control-label::before {
  18730. background-color: #caced1;
  18731. border-color: #caced1;
  18732. }
  18733. .dark-mode .custom-control-input-gray-dark:checked ~ .custom-control-label::before {
  18734. border-color: #343a40;
  18735. background-color: #343a40;
  18736. }
  18737. .dark-mode .custom-control-input-gray-dark.custom-control-input-outline:checked[type=checkbox] ~ .custom-control-label::after {
  18738. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23343a40' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
  18739. }
  18740. .dark-mode .custom-control-input-gray-dark.custom-control-input-outline:checked[type=radio] ~ .custom-control-label::after {
  18741. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23343a40'/%3E%3C/svg%3E") !important;
  18742. }
  18743. .dark-mode .custom-control-input-gray-dark:focus ~ .custom-control-label::before {
  18744. box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(52, 58, 64, 0.25);
  18745. }
  18746. .dark-mode .custom-control-input-gray-dark:focus:not(:checked) ~ .custom-control-label::before {
  18747. border-color: #6d7a86;
  18748. }
  18749. .dark-mode .custom-control-input-gray-dark:not(:disabled):active ~ .custom-control-label::before {
  18750. background-color: #88939e;
  18751. border-color: #88939e;
  18752. }
  18753. .progress {
  18754. box-shadow: none;
  18755. border-radius: 1px;
  18756. }
  18757. .progress.vertical {
  18758. display: inline-block;
  18759. height: 200px;
  18760. margin-right: 10px;
  18761. position: relative;
  18762. width: 30px;
  18763. }
  18764. .progress.vertical > .progress-bar {
  18765. bottom: 0;
  18766. position: absolute;
  18767. width: 100%;
  18768. }
  18769. .progress.vertical.sm, .progress.vertical.progress-sm {
  18770. width: 20px;
  18771. }
  18772. .progress.vertical.xs, .progress.vertical.progress-xs {
  18773. width: 10px;
  18774. }
  18775. .progress.vertical.xxs, .progress.vertical.progress-xxs {
  18776. width: 3px;
  18777. }
  18778. .progress-group {
  18779. margin-bottom: 0.5rem;
  18780. }
  18781. .progress-sm {
  18782. height: 10px;
  18783. }
  18784. .progress-xs {
  18785. height: 7px;
  18786. }
  18787. .progress-xxs {
  18788. height: 3px;
  18789. }
  18790. .table tr > td .progress {
  18791. margin: 0;
  18792. }
  18793. .dark-mode .progress {
  18794. background: #454d55;
  18795. }
  18796. .card-primary:not(.card-outline) > .card-header {
  18797. background-color: #007bff;
  18798. }
  18799. .card-primary:not(.card-outline) > .card-header,
  18800. .card-primary:not(.card-outline) > .card-header a {
  18801. color: #fff;
  18802. }
  18803. .card-primary:not(.card-outline) > .card-header a.active {
  18804. color: #1f2d3d;
  18805. }
  18806. .card-primary.card-outline {
  18807. border-top: 3px solid #007bff;
  18808. }
  18809. .card-primary.card-outline-tabs > .card-header a:hover {
  18810. border-top: 3px solid #dee2e6;
  18811. }
  18812. .card-primary.card-outline-tabs > .card-header a.active {
  18813. border-top: 3px solid #007bff;
  18814. }
  18815. .bg-primary > .card-header .btn-tool,
  18816. .bg-gradient-primary > .card-header .btn-tool,
  18817. .card-primary:not(.card-outline) > .card-header .btn-tool {
  18818. color: rgba(255, 255, 255, 0.8);
  18819. }
  18820. .bg-primary > .card-header .btn-tool:hover,
  18821. .bg-gradient-primary > .card-header .btn-tool:hover,
  18822. .card-primary:not(.card-outline) > .card-header .btn-tool:hover {
  18823. color: #fff;
  18824. }
  18825. .card.bg-primary .bootstrap-datetimepicker-widget .table td,
  18826. .card.bg-primary .bootstrap-datetimepicker-widget .table th,
  18827. .card.bg-gradient-primary .bootstrap-datetimepicker-widget .table td,
  18828. .card.bg-gradient-primary .bootstrap-datetimepicker-widget .table th {
  18829. border: none;
  18830. }
  18831. .card.bg-primary .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
  18832. .card.bg-primary .bootstrap-datetimepicker-widget table td.day:hover,
  18833. .card.bg-primary .bootstrap-datetimepicker-widget table td.hour:hover,
  18834. .card.bg-primary .bootstrap-datetimepicker-widget table td.minute:hover,
  18835. .card.bg-primary .bootstrap-datetimepicker-widget table td.second:hover,
  18836. .card.bg-gradient-primary .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
  18837. .card.bg-gradient-primary .bootstrap-datetimepicker-widget table td.day:hover,
  18838. .card.bg-gradient-primary .bootstrap-datetimepicker-widget table td.hour:hover,
  18839. .card.bg-gradient-primary .bootstrap-datetimepicker-widget table td.minute:hover,
  18840. .card.bg-gradient-primary .bootstrap-datetimepicker-widget table td.second:hover {
  18841. background-color: #0067d6;
  18842. color: #fff;
  18843. }
  18844. .card.bg-primary .bootstrap-datetimepicker-widget table td.today::before,
  18845. .card.bg-gradient-primary .bootstrap-datetimepicker-widget table td.today::before {
  18846. border-bottom-color: #fff;
  18847. }
  18848. .card.bg-primary .bootstrap-datetimepicker-widget table td.active,
  18849. .card.bg-primary .bootstrap-datetimepicker-widget table td.active:hover,
  18850. .card.bg-gradient-primary .bootstrap-datetimepicker-widget table td.active,
  18851. .card.bg-gradient-primary .bootstrap-datetimepicker-widget table td.active:hover {
  18852. background-color: #3395ff;
  18853. color: #fff;
  18854. }
  18855. .card-secondary:not(.card-outline) > .card-header {
  18856. background-color: #6c757d;
  18857. }
  18858. .card-secondary:not(.card-outline) > .card-header,
  18859. .card-secondary:not(.card-outline) > .card-header a {
  18860. color: #fff;
  18861. }
  18862. .card-secondary:not(.card-outline) > .card-header a.active {
  18863. color: #1f2d3d;
  18864. }
  18865. .card-secondary.card-outline {
  18866. border-top: 3px solid #6c757d;
  18867. }
  18868. .card-secondary.card-outline-tabs > .card-header a:hover {
  18869. border-top: 3px solid #dee2e6;
  18870. }
  18871. .card-secondary.card-outline-tabs > .card-header a.active {
  18872. border-top: 3px solid #6c757d;
  18873. }
  18874. .bg-secondary > .card-header .btn-tool,
  18875. .bg-gradient-secondary > .card-header .btn-tool,
  18876. .card-secondary:not(.card-outline) > .card-header .btn-tool {
  18877. color: rgba(255, 255, 255, 0.8);
  18878. }
  18879. .bg-secondary > .card-header .btn-tool:hover,
  18880. .bg-gradient-secondary > .card-header .btn-tool:hover,
  18881. .card-secondary:not(.card-outline) > .card-header .btn-tool:hover {
  18882. color: #fff;
  18883. }
  18884. .card.bg-secondary .bootstrap-datetimepicker-widget .table td,
  18885. .card.bg-secondary .bootstrap-datetimepicker-widget .table th,
  18886. .card.bg-gradient-secondary .bootstrap-datetimepicker-widget .table td,
  18887. .card.bg-gradient-secondary .bootstrap-datetimepicker-widget .table th {
  18888. border: none;
  18889. }
  18890. .card.bg-secondary .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
  18891. .card.bg-secondary .bootstrap-datetimepicker-widget table td.day:hover,
  18892. .card.bg-secondary .bootstrap-datetimepicker-widget table td.hour:hover,
  18893. .card.bg-secondary .bootstrap-datetimepicker-widget table td.minute:hover,
  18894. .card.bg-secondary .bootstrap-datetimepicker-widget table td.second:hover,
  18895. .card.bg-gradient-secondary .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
  18896. .card.bg-gradient-secondary .bootstrap-datetimepicker-widget table td.day:hover,
  18897. .card.bg-gradient-secondary .bootstrap-datetimepicker-widget table td.hour:hover,
  18898. .card.bg-gradient-secondary .bootstrap-datetimepicker-widget table td.minute:hover,
  18899. .card.bg-gradient-secondary .bootstrap-datetimepicker-widget table td.second:hover {
  18900. background-color: #596167;
  18901. color: #fff;
  18902. }
  18903. .card.bg-secondary .bootstrap-datetimepicker-widget table td.today::before,
  18904. .card.bg-gradient-secondary .bootstrap-datetimepicker-widget table td.today::before {
  18905. border-bottom-color: #fff;
  18906. }
  18907. .card.bg-secondary .bootstrap-datetimepicker-widget table td.active,
  18908. .card.bg-secondary .bootstrap-datetimepicker-widget table td.active:hover,
  18909. .card.bg-gradient-secondary .bootstrap-datetimepicker-widget table td.active,
  18910. .card.bg-gradient-secondary .bootstrap-datetimepicker-widget table td.active:hover {
  18911. background-color: #868e96;
  18912. color: #fff;
  18913. }
  18914. .card-success:not(.card-outline) > .card-header {
  18915. background-color: #28a745;
  18916. }
  18917. .card-success:not(.card-outline) > .card-header,
  18918. .card-success:not(.card-outline) > .card-header a {
  18919. color: #fff;
  18920. }
  18921. .card-success:not(.card-outline) > .card-header a.active {
  18922. color: #1f2d3d;
  18923. }
  18924. .card-success.card-outline {
  18925. border-top: 3px solid #28a745;
  18926. }
  18927. .card-success.card-outline-tabs > .card-header a:hover {
  18928. border-top: 3px solid #dee2e6;
  18929. }
  18930. .card-success.card-outline-tabs > .card-header a.active {
  18931. border-top: 3px solid #28a745;
  18932. }
  18933. .bg-success > .card-header .btn-tool,
  18934. .bg-gradient-success > .card-header .btn-tool,
  18935. .card-success:not(.card-outline) > .card-header .btn-tool {
  18936. color: rgba(255, 255, 255, 0.8);
  18937. }
  18938. .bg-success > .card-header .btn-tool:hover,
  18939. .bg-gradient-success > .card-header .btn-tool:hover,
  18940. .card-success:not(.card-outline) > .card-header .btn-tool:hover {
  18941. color: #fff;
  18942. }
  18943. .card.bg-success .bootstrap-datetimepicker-widget .table td,
  18944. .card.bg-success .bootstrap-datetimepicker-widget .table th,
  18945. .card.bg-gradient-success .bootstrap-datetimepicker-widget .table td,
  18946. .card.bg-gradient-success .bootstrap-datetimepicker-widget .table th {
  18947. border: none;
  18948. }
  18949. .card.bg-success .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
  18950. .card.bg-success .bootstrap-datetimepicker-widget table td.day:hover,
  18951. .card.bg-success .bootstrap-datetimepicker-widget table td.hour:hover,
  18952. .card.bg-success .bootstrap-datetimepicker-widget table td.minute:hover,
  18953. .card.bg-success .bootstrap-datetimepicker-widget table td.second:hover,
  18954. .card.bg-gradient-success .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
  18955. .card.bg-gradient-success .bootstrap-datetimepicker-widget table td.day:hover,
  18956. .card.bg-gradient-success .bootstrap-datetimepicker-widget table td.hour:hover,
  18957. .card.bg-gradient-success .bootstrap-datetimepicker-widget table td.minute:hover,
  18958. .card.bg-gradient-success .bootstrap-datetimepicker-widget table td.second:hover {
  18959. background-color: #208637;
  18960. color: #fff;
  18961. }
  18962. .card.bg-success .bootstrap-datetimepicker-widget table td.today::before,
  18963. .card.bg-gradient-success .bootstrap-datetimepicker-widget table td.today::before {
  18964. border-bottom-color: #fff;
  18965. }
  18966. .card.bg-success .bootstrap-datetimepicker-widget table td.active,
  18967. .card.bg-success .bootstrap-datetimepicker-widget table td.active:hover,
  18968. .card.bg-gradient-success .bootstrap-datetimepicker-widget table td.active,
  18969. .card.bg-gradient-success .bootstrap-datetimepicker-widget table td.active:hover {
  18970. background-color: #34ce57;
  18971. color: #fff;
  18972. }
  18973. .card-info:not(.card-outline) > .card-header {
  18974. background-color: #17a2b8;
  18975. }
  18976. .card-info:not(.card-outline) > .card-header,
  18977. .card-info:not(.card-outline) > .card-header a {
  18978. color: #fff;
  18979. }
  18980. .card-info:not(.card-outline) > .card-header a.active {
  18981. color: #1f2d3d;
  18982. }
  18983. .card-info.card-outline {
  18984. border-top: 3px solid #17a2b8;
  18985. }
  18986. .card-info.card-outline-tabs > .card-header a:hover {
  18987. border-top: 3px solid #dee2e6;
  18988. }
  18989. .card-info.card-outline-tabs > .card-header a.active {
  18990. border-top: 3px solid #17a2b8;
  18991. }
  18992. .bg-info > .card-header .btn-tool,
  18993. .bg-gradient-info > .card-header .btn-tool,
  18994. .card-info:not(.card-outline) > .card-header .btn-tool {
  18995. color: rgba(255, 255, 255, 0.8);
  18996. }
  18997. .bg-info > .card-header .btn-tool:hover,
  18998. .bg-gradient-info > .card-header .btn-tool:hover,
  18999. .card-info:not(.card-outline) > .card-header .btn-tool:hover {
  19000. color: #fff;
  19001. }
  19002. .card.bg-info .bootstrap-datetimepicker-widget .table td,
  19003. .card.bg-info .bootstrap-datetimepicker-widget .table th,
  19004. .card.bg-gradient-info .bootstrap-datetimepicker-widget .table td,
  19005. .card.bg-gradient-info .bootstrap-datetimepicker-widget .table th {
  19006. border: none;
  19007. }
  19008. .card.bg-info .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
  19009. .card.bg-info .bootstrap-datetimepicker-widget table td.day:hover,
  19010. .card.bg-info .bootstrap-datetimepicker-widget table td.hour:hover,
  19011. .card.bg-info .bootstrap-datetimepicker-widget table td.minute:hover,
  19012. .card.bg-info .bootstrap-datetimepicker-widget table td.second:hover,
  19013. .card.bg-gradient-info .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
  19014. .card.bg-gradient-info .bootstrap-datetimepicker-widget table td.day:hover,
  19015. .card.bg-gradient-info .bootstrap-datetimepicker-widget table td.hour:hover,
  19016. .card.bg-gradient-info .bootstrap-datetimepicker-widget table td.minute:hover,
  19017. .card.bg-gradient-info .bootstrap-datetimepicker-widget table td.second:hover {
  19018. background-color: #128294;
  19019. color: #fff;
  19020. }
  19021. .card.bg-info .bootstrap-datetimepicker-widget table td.today::before,
  19022. .card.bg-gradient-info .bootstrap-datetimepicker-widget table td.today::before {
  19023. border-bottom-color: #fff;
  19024. }
  19025. .card.bg-info .bootstrap-datetimepicker-widget table td.active,
  19026. .card.bg-info .bootstrap-datetimepicker-widget table td.active:hover,
  19027. .card.bg-gradient-info .bootstrap-datetimepicker-widget table td.active,
  19028. .card.bg-gradient-info .bootstrap-datetimepicker-widget table td.active:hover {
  19029. background-color: #1fc8e3;
  19030. color: #fff;
  19031. }
  19032. .card-warning:not(.card-outline) > .card-header {
  19033. background-color: #ffc107;
  19034. }
  19035. .card-warning:not(.card-outline) > .card-header,
  19036. .card-warning:not(.card-outline) > .card-header a {
  19037. color: #1f2d3d;
  19038. }
  19039. .card-warning:not(.card-outline) > .card-header a.active {
  19040. color: #1f2d3d;
  19041. }
  19042. .card-warning.card-outline {
  19043. border-top: 3px solid #ffc107;
  19044. }
  19045. .card-warning.card-outline-tabs > .card-header a:hover {
  19046. border-top: 3px solid #dee2e6;
  19047. }
  19048. .card-warning.card-outline-tabs > .card-header a.active {
  19049. border-top: 3px solid #ffc107;
  19050. }
  19051. .bg-warning > .card-header .btn-tool,
  19052. .bg-gradient-warning > .card-header .btn-tool,
  19053. .card-warning:not(.card-outline) > .card-header .btn-tool {
  19054. color: rgba(31, 45, 61, 0.8);
  19055. }
  19056. .bg-warning > .card-header .btn-tool:hover,
  19057. .bg-gradient-warning > .card-header .btn-tool:hover,
  19058. .card-warning:not(.card-outline) > .card-header .btn-tool:hover {
  19059. color: #1f2d3d;
  19060. }
  19061. .card.bg-warning .bootstrap-datetimepicker-widget .table td,
  19062. .card.bg-warning .bootstrap-datetimepicker-widget .table th,
  19063. .card.bg-gradient-warning .bootstrap-datetimepicker-widget .table td,
  19064. .card.bg-gradient-warning .bootstrap-datetimepicker-widget .table th {
  19065. border: none;
  19066. }
  19067. .card.bg-warning .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
  19068. .card.bg-warning .bootstrap-datetimepicker-widget table td.day:hover,
  19069. .card.bg-warning .bootstrap-datetimepicker-widget table td.hour:hover,
  19070. .card.bg-warning .bootstrap-datetimepicker-widget table td.minute:hover,
  19071. .card.bg-warning .bootstrap-datetimepicker-widget table td.second:hover,
  19072. .card.bg-gradient-warning .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
  19073. .card.bg-gradient-warning .bootstrap-datetimepicker-widget table td.day:hover,
  19074. .card.bg-gradient-warning .bootstrap-datetimepicker-widget table td.hour:hover,
  19075. .card.bg-gradient-warning .bootstrap-datetimepicker-widget table td.minute:hover,
  19076. .card.bg-gradient-warning .bootstrap-datetimepicker-widget table td.second:hover {
  19077. background-color: #dda600;
  19078. color: #1f2d3d;
  19079. }
  19080. .card.bg-warning .bootstrap-datetimepicker-widget table td.today::before,
  19081. .card.bg-gradient-warning .bootstrap-datetimepicker-widget table td.today::before {
  19082. border-bottom-color: #1f2d3d;
  19083. }
  19084. .card.bg-warning .bootstrap-datetimepicker-widget table td.active,
  19085. .card.bg-warning .bootstrap-datetimepicker-widget table td.active:hover,
  19086. .card.bg-gradient-warning .bootstrap-datetimepicker-widget table td.active,
  19087. .card.bg-gradient-warning .bootstrap-datetimepicker-widget table td.active:hover {
  19088. background-color: #ffce3a;
  19089. color: #1f2d3d;
  19090. }
  19091. .card-danger:not(.card-outline) > .card-header {
  19092. background-color: #dc3545;
  19093. }
  19094. .card-danger:not(.card-outline) > .card-header,
  19095. .card-danger:not(.card-outline) > .card-header a {
  19096. color: #fff;
  19097. }
  19098. .card-danger:not(.card-outline) > .card-header a.active {
  19099. color: #1f2d3d;
  19100. }
  19101. .card-danger.card-outline {
  19102. border-top: 3px solid #dc3545;
  19103. }
  19104. .card-danger.card-outline-tabs > .card-header a:hover {
  19105. border-top: 3px solid #dee2e6;
  19106. }
  19107. .card-danger.card-outline-tabs > .card-header a.active {
  19108. border-top: 3px solid #dc3545;
  19109. }
  19110. .bg-danger > .card-header .btn-tool,
  19111. .bg-gradient-danger > .card-header .btn-tool,
  19112. .card-danger:not(.card-outline) > .card-header .btn-tool {
  19113. color: rgba(255, 255, 255, 0.8);
  19114. }
  19115. .bg-danger > .card-header .btn-tool:hover,
  19116. .bg-gradient-danger > .card-header .btn-tool:hover,
  19117. .card-danger:not(.card-outline) > .card-header .btn-tool:hover {
  19118. color: #fff;
  19119. }
  19120. .card.bg-danger .bootstrap-datetimepicker-widget .table td,
  19121. .card.bg-danger .bootstrap-datetimepicker-widget .table th,
  19122. .card.bg-gradient-danger .bootstrap-datetimepicker-widget .table td,
  19123. .card.bg-gradient-danger .bootstrap-datetimepicker-widget .table th {
  19124. border: none;
  19125. }
  19126. .card.bg-danger .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
  19127. .card.bg-danger .bootstrap-datetimepicker-widget table td.day:hover,
  19128. .card.bg-danger .bootstrap-datetimepicker-widget table td.hour:hover,
  19129. .card.bg-danger .bootstrap-datetimepicker-widget table td.minute:hover,
  19130. .card.bg-danger .bootstrap-datetimepicker-widget table td.second:hover,
  19131. .card.bg-gradient-danger .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
  19132. .card.bg-gradient-danger .bootstrap-datetimepicker-widget table td.day:hover,
  19133. .card.bg-gradient-danger .bootstrap-datetimepicker-widget table td.hour:hover,
  19134. .card.bg-gradient-danger .bootstrap-datetimepicker-widget table td.minute:hover,
  19135. .card.bg-gradient-danger .bootstrap-datetimepicker-widget table td.second:hover {
  19136. background-color: #c62232;
  19137. color: #fff;
  19138. }
  19139. .card.bg-danger .bootstrap-datetimepicker-widget table td.today::before,
  19140. .card.bg-gradient-danger .bootstrap-datetimepicker-widget table td.today::before {
  19141. border-bottom-color: #fff;
  19142. }
  19143. .card.bg-danger .bootstrap-datetimepicker-widget table td.active,
  19144. .card.bg-danger .bootstrap-datetimepicker-widget table td.active:hover,
  19145. .card.bg-gradient-danger .bootstrap-datetimepicker-widget table td.active,
  19146. .card.bg-gradient-danger .bootstrap-datetimepicker-widget table td.active:hover {
  19147. background-color: #e4606d;
  19148. color: #fff;
  19149. }
  19150. .card-light:not(.card-outline) > .card-header {
  19151. background-color: #f8f9fa;
  19152. }
  19153. .card-light:not(.card-outline) > .card-header,
  19154. .card-light:not(.card-outline) > .card-header a {
  19155. color: #1f2d3d;
  19156. }
  19157. .card-light:not(.card-outline) > .card-header a.active {
  19158. color: #1f2d3d;
  19159. }
  19160. .card-light.card-outline {
  19161. border-top: 3px solid #f8f9fa;
  19162. }
  19163. .card-light.card-outline-tabs > .card-header a:hover {
  19164. border-top: 3px solid #dee2e6;
  19165. }
  19166. .card-light.card-outline-tabs > .card-header a.active {
  19167. border-top: 3px solid #f8f9fa;
  19168. }
  19169. .bg-light > .card-header .btn-tool,
  19170. .bg-gradient-light > .card-header .btn-tool,
  19171. .card-light:not(.card-outline) > .card-header .btn-tool {
  19172. color: rgba(31, 45, 61, 0.8);
  19173. }
  19174. .bg-light > .card-header .btn-tool:hover,
  19175. .bg-gradient-light > .card-header .btn-tool:hover,
  19176. .card-light:not(.card-outline) > .card-header .btn-tool:hover {
  19177. color: #1f2d3d;
  19178. }
  19179. .card.bg-light .bootstrap-datetimepicker-widget .table td,
  19180. .card.bg-light .bootstrap-datetimepicker-widget .table th,
  19181. .card.bg-gradient-light .bootstrap-datetimepicker-widget .table td,
  19182. .card.bg-gradient-light .bootstrap-datetimepicker-widget .table th {
  19183. border: none;
  19184. }
  19185. .card.bg-light .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
  19186. .card.bg-light .bootstrap-datetimepicker-widget table td.day:hover,
  19187. .card.bg-light .bootstrap-datetimepicker-widget table td.hour:hover,
  19188. .card.bg-light .bootstrap-datetimepicker-widget table td.minute:hover,
  19189. .card.bg-light .bootstrap-datetimepicker-widget table td.second:hover,
  19190. .card.bg-gradient-light .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
  19191. .card.bg-gradient-light .bootstrap-datetimepicker-widget table td.day:hover,
  19192. .card.bg-gradient-light .bootstrap-datetimepicker-widget table td.hour:hover,
  19193. .card.bg-gradient-light .bootstrap-datetimepicker-widget table td.minute:hover,
  19194. .card.bg-gradient-light .bootstrap-datetimepicker-widget table td.second:hover {
  19195. background-color: #e0e5e9;
  19196. color: #1f2d3d;
  19197. }
  19198. .card.bg-light .bootstrap-datetimepicker-widget table td.today::before,
  19199. .card.bg-gradient-light .bootstrap-datetimepicker-widget table td.today::before {
  19200. border-bottom-color: #1f2d3d;
  19201. }
  19202. .card.bg-light .bootstrap-datetimepicker-widget table td.active,
  19203. .card.bg-light .bootstrap-datetimepicker-widget table td.active:hover,
  19204. .card.bg-gradient-light .bootstrap-datetimepicker-widget table td.active,
  19205. .card.bg-gradient-light .bootstrap-datetimepicker-widget table td.active:hover {
  19206. background-color: white;
  19207. color: #1f2d3d;
  19208. }
  19209. .card-dark:not(.card-outline) > .card-header {
  19210. background-color: #343a40;
  19211. }
  19212. .card-dark:not(.card-outline) > .card-header,
  19213. .card-dark:not(.card-outline) > .card-header a {
  19214. color: #fff;
  19215. }
  19216. .card-dark:not(.card-outline) > .card-header a.active {
  19217. color: #1f2d3d;
  19218. }
  19219. .card-dark.card-outline {
  19220. border-top: 3px solid #343a40;
  19221. }
  19222. .card-dark.card-outline-tabs > .card-header a:hover {
  19223. border-top: 3px solid #dee2e6;
  19224. }
  19225. .card-dark.card-outline-tabs > .card-header a.active {
  19226. border-top: 3px solid #343a40;
  19227. }
  19228. .bg-dark > .card-header .btn-tool,
  19229. .bg-gradient-dark > .card-header .btn-tool,
  19230. .card-dark:not(.card-outline) > .card-header .btn-tool {
  19231. color: rgba(255, 255, 255, 0.8);
  19232. }
  19233. .bg-dark > .card-header .btn-tool:hover,
  19234. .bg-gradient-dark > .card-header .btn-tool:hover,
  19235. .card-dark:not(.card-outline) > .card-header .btn-tool:hover {
  19236. color: #fff;
  19237. }
  19238. .card.bg-dark .bootstrap-datetimepicker-widget .table td,
  19239. .card.bg-dark .bootstrap-datetimepicker-widget .table th,
  19240. .card.bg-gradient-dark .bootstrap-datetimepicker-widget .table td,
  19241. .card.bg-gradient-dark .bootstrap-datetimepicker-widget .table th {
  19242. border: none;
  19243. }
  19244. .card.bg-dark .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
  19245. .card.bg-dark .bootstrap-datetimepicker-widget table td.day:hover,
  19246. .card.bg-dark .bootstrap-datetimepicker-widget table td.hour:hover,
  19247. .card.bg-dark .bootstrap-datetimepicker-widget table td.minute:hover,
  19248. .card.bg-dark .bootstrap-datetimepicker-widget table td.second:hover,
  19249. .card.bg-gradient-dark .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
  19250. .card.bg-gradient-dark .bootstrap-datetimepicker-widget table td.day:hover,
  19251. .card.bg-gradient-dark .bootstrap-datetimepicker-widget table td.hour:hover,
  19252. .card.bg-gradient-dark .bootstrap-datetimepicker-widget table td.minute:hover,
  19253. .card.bg-gradient-dark .bootstrap-datetimepicker-widget table td.second:hover {
  19254. background-color: #222629;
  19255. color: #fff;
  19256. }
  19257. .card.bg-dark .bootstrap-datetimepicker-widget table td.today::before,
  19258. .card.bg-gradient-dark .bootstrap-datetimepicker-widget table td.today::before {
  19259. border-bottom-color: #fff;
  19260. }
  19261. .card.bg-dark .bootstrap-datetimepicker-widget table td.active,
  19262. .card.bg-dark .bootstrap-datetimepicker-widget table td.active:hover,
  19263. .card.bg-gradient-dark .bootstrap-datetimepicker-widget table td.active,
  19264. .card.bg-gradient-dark .bootstrap-datetimepicker-widget table td.active:hover {
  19265. background-color: #4b545c;
  19266. color: #fff;
  19267. }
  19268. .card-lightblue:not(.card-outline) > .card-header {
  19269. background-color: #3c8dbc;
  19270. }
  19271. .card-lightblue:not(.card-outline) > .card-header,
  19272. .card-lightblue:not(.card-outline) > .card-header a {
  19273. color: #fff;
  19274. }
  19275. .card-lightblue:not(.card-outline) > .card-header a.active {
  19276. color: #1f2d3d;
  19277. }
  19278. .card-lightblue.card-outline {
  19279. border-top: 3px solid #3c8dbc;
  19280. }
  19281. .card-lightblue.card-outline-tabs > .card-header a:hover {
  19282. border-top: 3px solid #dee2e6;
  19283. }
  19284. .card-lightblue.card-outline-tabs > .card-header a.active {
  19285. border-top: 3px solid #3c8dbc;
  19286. }
  19287. .bg-lightblue > .card-header .btn-tool,
  19288. .bg-gradient-lightblue > .card-header .btn-tool,
  19289. .card-lightblue:not(.card-outline) > .card-header .btn-tool {
  19290. color: rgba(255, 255, 255, 0.8);
  19291. }
  19292. .bg-lightblue > .card-header .btn-tool:hover,
  19293. .bg-gradient-lightblue > .card-header .btn-tool:hover,
  19294. .card-lightblue:not(.card-outline) > .card-header .btn-tool:hover {
  19295. color: #fff;
  19296. }
  19297. .card.bg-lightblue .bootstrap-datetimepicker-widget .table td,
  19298. .card.bg-lightblue .bootstrap-datetimepicker-widget .table th,
  19299. .card.bg-gradient-lightblue .bootstrap-datetimepicker-widget .table td,
  19300. .card.bg-gradient-lightblue .bootstrap-datetimepicker-widget .table th {
  19301. border: none;
  19302. }
  19303. .card.bg-lightblue .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
  19304. .card.bg-lightblue .bootstrap-datetimepicker-widget table td.day:hover,
  19305. .card.bg-lightblue .bootstrap-datetimepicker-widget table td.hour:hover,
  19306. .card.bg-lightblue .bootstrap-datetimepicker-widget table td.minute:hover,
  19307. .card.bg-lightblue .bootstrap-datetimepicker-widget table td.second:hover,
  19308. .card.bg-gradient-lightblue .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
  19309. .card.bg-gradient-lightblue .bootstrap-datetimepicker-widget table td.day:hover,
  19310. .card.bg-gradient-lightblue .bootstrap-datetimepicker-widget table td.hour:hover,
  19311. .card.bg-gradient-lightblue .bootstrap-datetimepicker-widget table td.minute:hover,
  19312. .card.bg-gradient-lightblue .bootstrap-datetimepicker-widget table td.second:hover {
  19313. background-color: #32769d;
  19314. color: #fff;
  19315. }
  19316. .card.bg-lightblue .bootstrap-datetimepicker-widget table td.today::before,
  19317. .card.bg-gradient-lightblue .bootstrap-datetimepicker-widget table td.today::before {
  19318. border-bottom-color: #fff;
  19319. }
  19320. .card.bg-lightblue .bootstrap-datetimepicker-widget table td.active,
  19321. .card.bg-lightblue .bootstrap-datetimepicker-widget table td.active:hover,
  19322. .card.bg-gradient-lightblue .bootstrap-datetimepicker-widget table td.active,
  19323. .card.bg-gradient-lightblue .bootstrap-datetimepicker-widget table td.active:hover {
  19324. background-color: #5fa4cc;
  19325. color: #fff;
  19326. }
  19327. .card-navy:not(.card-outline) > .card-header {
  19328. background-color: #001f3f;
  19329. }
  19330. .card-navy:not(.card-outline) > .card-header,
  19331. .card-navy:not(.card-outline) > .card-header a {
  19332. color: #fff;
  19333. }
  19334. .card-navy:not(.card-outline) > .card-header a.active {
  19335. color: #1f2d3d;
  19336. }
  19337. .card-navy.card-outline {
  19338. border-top: 3px solid #001f3f;
  19339. }
  19340. .card-navy.card-outline-tabs > .card-header a:hover {
  19341. border-top: 3px solid #dee2e6;
  19342. }
  19343. .card-navy.card-outline-tabs > .card-header a.active {
  19344. border-top: 3px solid #001f3f;
  19345. }
  19346. .bg-navy > .card-header .btn-tool,
  19347. .bg-gradient-navy > .card-header .btn-tool,
  19348. .card-navy:not(.card-outline) > .card-header .btn-tool {
  19349. color: rgba(255, 255, 255, 0.8);
  19350. }
  19351. .bg-navy > .card-header .btn-tool:hover,
  19352. .bg-gradient-navy > .card-header .btn-tool:hover,
  19353. .card-navy:not(.card-outline) > .card-header .btn-tool:hover {
  19354. color: #fff;
  19355. }
  19356. .card.bg-navy .bootstrap-datetimepicker-widget .table td,
  19357. .card.bg-navy .bootstrap-datetimepicker-widget .table th,
  19358. .card.bg-gradient-navy .bootstrap-datetimepicker-widget .table td,
  19359. .card.bg-gradient-navy .bootstrap-datetimepicker-widget .table th {
  19360. border: none;
  19361. }
  19362. .card.bg-navy .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
  19363. .card.bg-navy .bootstrap-datetimepicker-widget table td.day:hover,
  19364. .card.bg-navy .bootstrap-datetimepicker-widget table td.hour:hover,
  19365. .card.bg-navy .bootstrap-datetimepicker-widget table td.minute:hover,
  19366. .card.bg-navy .bootstrap-datetimepicker-widget table td.second:hover,
  19367. .card.bg-gradient-navy .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
  19368. .card.bg-gradient-navy .bootstrap-datetimepicker-widget table td.day:hover,
  19369. .card.bg-gradient-navy .bootstrap-datetimepicker-widget table td.hour:hover,
  19370. .card.bg-gradient-navy .bootstrap-datetimepicker-widget table td.minute:hover,
  19371. .card.bg-gradient-navy .bootstrap-datetimepicker-widget table td.second:hover {
  19372. background-color: #000b16;
  19373. color: #fff;
  19374. }
  19375. .card.bg-navy .bootstrap-datetimepicker-widget table td.today::before,
  19376. .card.bg-gradient-navy .bootstrap-datetimepicker-widget table td.today::before {
  19377. border-bottom-color: #fff;
  19378. }
  19379. .card.bg-navy .bootstrap-datetimepicker-widget table td.active,
  19380. .card.bg-navy .bootstrap-datetimepicker-widget table td.active:hover,
  19381. .card.bg-gradient-navy .bootstrap-datetimepicker-widget table td.active,
  19382. .card.bg-gradient-navy .bootstrap-datetimepicker-widget table td.active:hover {
  19383. background-color: #003872;
  19384. color: #fff;
  19385. }
  19386. .card-olive:not(.card-outline) > .card-header {
  19387. background-color: #3d9970;
  19388. }
  19389. .card-olive:not(.card-outline) > .card-header,
  19390. .card-olive:not(.card-outline) > .card-header a {
  19391. color: #fff;
  19392. }
  19393. .card-olive:not(.card-outline) > .card-header a.active {
  19394. color: #1f2d3d;
  19395. }
  19396. .card-olive.card-outline {
  19397. border-top: 3px solid #3d9970;
  19398. }
  19399. .card-olive.card-outline-tabs > .card-header a:hover {
  19400. border-top: 3px solid #dee2e6;
  19401. }
  19402. .card-olive.card-outline-tabs > .card-header a.active {
  19403. border-top: 3px solid #3d9970;
  19404. }
  19405. .bg-olive > .card-header .btn-tool,
  19406. .bg-gradient-olive > .card-header .btn-tool,
  19407. .card-olive:not(.card-outline) > .card-header .btn-tool {
  19408. color: rgba(255, 255, 255, 0.8);
  19409. }
  19410. .bg-olive > .card-header .btn-tool:hover,
  19411. .bg-gradient-olive > .card-header .btn-tool:hover,
  19412. .card-olive:not(.card-outline) > .card-header .btn-tool:hover {
  19413. color: #fff;
  19414. }
  19415. .card.bg-olive .bootstrap-datetimepicker-widget .table td,
  19416. .card.bg-olive .bootstrap-datetimepicker-widget .table th,
  19417. .card.bg-gradient-olive .bootstrap-datetimepicker-widget .table td,
  19418. .card.bg-gradient-olive .bootstrap-datetimepicker-widget .table th {
  19419. border: none;
  19420. }
  19421. .card.bg-olive .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
  19422. .card.bg-olive .bootstrap-datetimepicker-widget table td.day:hover,
  19423. .card.bg-olive .bootstrap-datetimepicker-widget table td.hour:hover,
  19424. .card.bg-olive .bootstrap-datetimepicker-widget table td.minute:hover,
  19425. .card.bg-olive .bootstrap-datetimepicker-widget table td.second:hover,
  19426. .card.bg-gradient-olive .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
  19427. .card.bg-gradient-olive .bootstrap-datetimepicker-widget table td.day:hover,
  19428. .card.bg-gradient-olive .bootstrap-datetimepicker-widget table td.hour:hover,
  19429. .card.bg-gradient-olive .bootstrap-datetimepicker-widget table td.minute:hover,
  19430. .card.bg-gradient-olive .bootstrap-datetimepicker-widget table td.second:hover {
  19431. background-color: #317c5b;
  19432. color: #fff;
  19433. }
  19434. .card.bg-olive .bootstrap-datetimepicker-widget table td.today::before,
  19435. .card.bg-gradient-olive .bootstrap-datetimepicker-widget table td.today::before {
  19436. border-bottom-color: #fff;
  19437. }
  19438. .card.bg-olive .bootstrap-datetimepicker-widget table td.active,
  19439. .card.bg-olive .bootstrap-datetimepicker-widget table td.active:hover,
  19440. .card.bg-gradient-olive .bootstrap-datetimepicker-widget table td.active,
  19441. .card.bg-gradient-olive .bootstrap-datetimepicker-widget table td.active:hover {
  19442. background-color: #50b98a;
  19443. color: #fff;
  19444. }
  19445. .card-lime:not(.card-outline) > .card-header {
  19446. background-color: #01ff70;
  19447. }
  19448. .card-lime:not(.card-outline) > .card-header,
  19449. .card-lime:not(.card-outline) > .card-header a {
  19450. color: #1f2d3d;
  19451. }
  19452. .card-lime:not(.card-outline) > .card-header a.active {
  19453. color: #1f2d3d;
  19454. }
  19455. .card-lime.card-outline {
  19456. border-top: 3px solid #01ff70;
  19457. }
  19458. .card-lime.card-outline-tabs > .card-header a:hover {
  19459. border-top: 3px solid #dee2e6;
  19460. }
  19461. .card-lime.card-outline-tabs > .card-header a.active {
  19462. border-top: 3px solid #01ff70;
  19463. }
  19464. .bg-lime > .card-header .btn-tool,
  19465. .bg-gradient-lime > .card-header .btn-tool,
  19466. .card-lime:not(.card-outline) > .card-header .btn-tool {
  19467. color: rgba(31, 45, 61, 0.8);
  19468. }
  19469. .bg-lime > .card-header .btn-tool:hover,
  19470. .bg-gradient-lime > .card-header .btn-tool:hover,
  19471. .card-lime:not(.card-outline) > .card-header .btn-tool:hover {
  19472. color: #1f2d3d;
  19473. }
  19474. .card.bg-lime .bootstrap-datetimepicker-widget .table td,
  19475. .card.bg-lime .bootstrap-datetimepicker-widget .table th,
  19476. .card.bg-gradient-lime .bootstrap-datetimepicker-widget .table td,
  19477. .card.bg-gradient-lime .bootstrap-datetimepicker-widget .table th {
  19478. border: none;
  19479. }
  19480. .card.bg-lime .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
  19481. .card.bg-lime .bootstrap-datetimepicker-widget table td.day:hover,
  19482. .card.bg-lime .bootstrap-datetimepicker-widget table td.hour:hover,
  19483. .card.bg-lime .bootstrap-datetimepicker-widget table td.minute:hover,
  19484. .card.bg-lime .bootstrap-datetimepicker-widget table td.second:hover,
  19485. .card.bg-gradient-lime .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
  19486. .card.bg-gradient-lime .bootstrap-datetimepicker-widget table td.day:hover,
  19487. .card.bg-gradient-lime .bootstrap-datetimepicker-widget table td.hour:hover,
  19488. .card.bg-gradient-lime .bootstrap-datetimepicker-widget table td.minute:hover,
  19489. .card.bg-gradient-lime .bootstrap-datetimepicker-widget table td.second:hover {
  19490. background-color: #00d75e;
  19491. color: #1f2d3d;
  19492. }
  19493. .card.bg-lime .bootstrap-datetimepicker-widget table td.today::before,
  19494. .card.bg-gradient-lime .bootstrap-datetimepicker-widget table td.today::before {
  19495. border-bottom-color: #1f2d3d;
  19496. }
  19497. .card.bg-lime .bootstrap-datetimepicker-widget table td.active,
  19498. .card.bg-lime .bootstrap-datetimepicker-widget table td.active:hover,
  19499. .card.bg-gradient-lime .bootstrap-datetimepicker-widget table td.active,
  19500. .card.bg-gradient-lime .bootstrap-datetimepicker-widget table td.active:hover {
  19501. background-color: #34ff8d;
  19502. color: #1f2d3d;
  19503. }
  19504. .card-fuchsia:not(.card-outline) > .card-header {
  19505. background-color: #f012be;
  19506. }
  19507. .card-fuchsia:not(.card-outline) > .card-header,
  19508. .card-fuchsia:not(.card-outline) > .card-header a {
  19509. color: #fff;
  19510. }
  19511. .card-fuchsia:not(.card-outline) > .card-header a.active {
  19512. color: #1f2d3d;
  19513. }
  19514. .card-fuchsia.card-outline {
  19515. border-top: 3px solid #f012be;
  19516. }
  19517. .card-fuchsia.card-outline-tabs > .card-header a:hover {
  19518. border-top: 3px solid #dee2e6;
  19519. }
  19520. .card-fuchsia.card-outline-tabs > .card-header a.active {
  19521. border-top: 3px solid #f012be;
  19522. }
  19523. .bg-fuchsia > .card-header .btn-tool,
  19524. .bg-gradient-fuchsia > .card-header .btn-tool,
  19525. .card-fuchsia:not(.card-outline) > .card-header .btn-tool {
  19526. color: rgba(255, 255, 255, 0.8);
  19527. }
  19528. .bg-fuchsia > .card-header .btn-tool:hover,
  19529. .bg-gradient-fuchsia > .card-header .btn-tool:hover,
  19530. .card-fuchsia:not(.card-outline) > .card-header .btn-tool:hover {
  19531. color: #fff;
  19532. }
  19533. .card.bg-fuchsia .bootstrap-datetimepicker-widget .table td,
  19534. .card.bg-fuchsia .bootstrap-datetimepicker-widget .table th,
  19535. .card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget .table td,
  19536. .card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget .table th {
  19537. border: none;
  19538. }
  19539. .card.bg-fuchsia .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
  19540. .card.bg-fuchsia .bootstrap-datetimepicker-widget table td.day:hover,
  19541. .card.bg-fuchsia .bootstrap-datetimepicker-widget table td.hour:hover,
  19542. .card.bg-fuchsia .bootstrap-datetimepicker-widget table td.minute:hover,
  19543. .card.bg-fuchsia .bootstrap-datetimepicker-widget table td.second:hover,
  19544. .card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
  19545. .card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget table td.day:hover,
  19546. .card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget table td.hour:hover,
  19547. .card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget table td.minute:hover,
  19548. .card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget table td.second:hover {
  19549. background-color: #cc0da1;
  19550. color: #fff;
  19551. }
  19552. .card.bg-fuchsia .bootstrap-datetimepicker-widget table td.today::before,
  19553. .card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget table td.today::before {
  19554. border-bottom-color: #fff;
  19555. }
  19556. .card.bg-fuchsia .bootstrap-datetimepicker-widget table td.active,
  19557. .card.bg-fuchsia .bootstrap-datetimepicker-widget table td.active:hover,
  19558. .card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget table td.active,
  19559. .card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget table td.active:hover {
  19560. background-color: #f342cb;
  19561. color: #fff;
  19562. }
  19563. .card-maroon:not(.card-outline) > .card-header {
  19564. background-color: #d81b60;
  19565. }
  19566. .card-maroon:not(.card-outline) > .card-header,
  19567. .card-maroon:not(.card-outline) > .card-header a {
  19568. color: #fff;
  19569. }
  19570. .card-maroon:not(.card-outline) > .card-header a.active {
  19571. color: #1f2d3d;
  19572. }
  19573. .card-maroon.card-outline {
  19574. border-top: 3px solid #d81b60;
  19575. }
  19576. .card-maroon.card-outline-tabs > .card-header a:hover {
  19577. border-top: 3px solid #dee2e6;
  19578. }
  19579. .card-maroon.card-outline-tabs > .card-header a.active {
  19580. border-top: 3px solid #d81b60;
  19581. }
  19582. .bg-maroon > .card-header .btn-tool,
  19583. .bg-gradient-maroon > .card-header .btn-tool,
  19584. .card-maroon:not(.card-outline) > .card-header .btn-tool {
  19585. color: rgba(255, 255, 255, 0.8);
  19586. }
  19587. .bg-maroon > .card-header .btn-tool:hover,
  19588. .bg-gradient-maroon > .card-header .btn-tool:hover,
  19589. .card-maroon:not(.card-outline) > .card-header .btn-tool:hover {
  19590. color: #fff;
  19591. }
  19592. .card.bg-maroon .bootstrap-datetimepicker-widget .table td,
  19593. .card.bg-maroon .bootstrap-datetimepicker-widget .table th,
  19594. .card.bg-gradient-maroon .bootstrap-datetimepicker-widget .table td,
  19595. .card.bg-gradient-maroon .bootstrap-datetimepicker-widget .table th {
  19596. border: none;
  19597. }
  19598. .card.bg-maroon .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
  19599. .card.bg-maroon .bootstrap-datetimepicker-widget table td.day:hover,
  19600. .card.bg-maroon .bootstrap-datetimepicker-widget table td.hour:hover,
  19601. .card.bg-maroon .bootstrap-datetimepicker-widget table td.minute:hover,
  19602. .card.bg-maroon .bootstrap-datetimepicker-widget table td.second:hover,
  19603. .card.bg-gradient-maroon .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
  19604. .card.bg-gradient-maroon .bootstrap-datetimepicker-widget table td.day:hover,
  19605. .card.bg-gradient-maroon .bootstrap-datetimepicker-widget table td.hour:hover,
  19606. .card.bg-gradient-maroon .bootstrap-datetimepicker-widget table td.minute:hover,
  19607. .card.bg-gradient-maroon .bootstrap-datetimepicker-widget table td.second:hover {
  19608. background-color: #b41650;
  19609. color: #fff;
  19610. }
  19611. .card.bg-maroon .bootstrap-datetimepicker-widget table td.today::before,
  19612. .card.bg-gradient-maroon .bootstrap-datetimepicker-widget table td.today::before {
  19613. border-bottom-color: #fff;
  19614. }
  19615. .card.bg-maroon .bootstrap-datetimepicker-widget table td.active,
  19616. .card.bg-maroon .bootstrap-datetimepicker-widget table td.active:hover,
  19617. .card.bg-gradient-maroon .bootstrap-datetimepicker-widget table td.active,
  19618. .card.bg-gradient-maroon .bootstrap-datetimepicker-widget table td.active:hover {
  19619. background-color: #e73f7c;
  19620. color: #fff;
  19621. }
  19622. .card-blue:not(.card-outline) > .card-header {
  19623. background-color: #007bff;
  19624. }
  19625. .card-blue:not(.card-outline) > .card-header,
  19626. .card-blue:not(.card-outline) > .card-header a {
  19627. color: #fff;
  19628. }
  19629. .card-blue:not(.card-outline) > .card-header a.active {
  19630. color: #1f2d3d;
  19631. }
  19632. .card-blue.card-outline {
  19633. border-top: 3px solid #007bff;
  19634. }
  19635. .card-blue.card-outline-tabs > .card-header a:hover {
  19636. border-top: 3px solid #dee2e6;
  19637. }
  19638. .card-blue.card-outline-tabs > .card-header a.active {
  19639. border-top: 3px solid #007bff;
  19640. }
  19641. .bg-blue > .card-header .btn-tool,
  19642. .bg-gradient-blue > .card-header .btn-tool,
  19643. .card-blue:not(.card-outline) > .card-header .btn-tool {
  19644. color: rgba(255, 255, 255, 0.8);
  19645. }
  19646. .bg-blue > .card-header .btn-tool:hover,
  19647. .bg-gradient-blue > .card-header .btn-tool:hover,
  19648. .card-blue:not(.card-outline) > .card-header .btn-tool:hover {
  19649. color: #fff;
  19650. }
  19651. .card.bg-blue .bootstrap-datetimepicker-widget .table td,
  19652. .card.bg-blue .bootstrap-datetimepicker-widget .table th,
  19653. .card.bg-gradient-blue .bootstrap-datetimepicker-widget .table td,
  19654. .card.bg-gradient-blue .bootstrap-datetimepicker-widget .table th {
  19655. border: none;
  19656. }
  19657. .card.bg-blue .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
  19658. .card.bg-blue .bootstrap-datetimepicker-widget table td.day:hover,
  19659. .card.bg-blue .bootstrap-datetimepicker-widget table td.hour:hover,
  19660. .card.bg-blue .bootstrap-datetimepicker-widget table td.minute:hover,
  19661. .card.bg-blue .bootstrap-datetimepicker-widget table td.second:hover,
  19662. .card.bg-gradient-blue .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
  19663. .card.bg-gradient-blue .bootstrap-datetimepicker-widget table td.day:hover,
  19664. .card.bg-gradient-blue .bootstrap-datetimepicker-widget table td.hour:hover,
  19665. .card.bg-gradient-blue .bootstrap-datetimepicker-widget table td.minute:hover,
  19666. .card.bg-gradient-blue .bootstrap-datetimepicker-widget table td.second:hover {
  19667. background-color: #0067d6;
  19668. color: #fff;
  19669. }
  19670. .card.bg-blue .bootstrap-datetimepicker-widget table td.today::before,
  19671. .card.bg-gradient-blue .bootstrap-datetimepicker-widget table td.today::before {
  19672. border-bottom-color: #fff;
  19673. }
  19674. .card.bg-blue .bootstrap-datetimepicker-widget table td.active,
  19675. .card.bg-blue .bootstrap-datetimepicker-widget table td.active:hover,
  19676. .card.bg-gradient-blue .bootstrap-datetimepicker-widget table td.active,
  19677. .card.bg-gradient-blue .bootstrap-datetimepicker-widget table td.active:hover {
  19678. background-color: #3395ff;
  19679. color: #fff;
  19680. }
  19681. .card-indigo:not(.card-outline) > .card-header {
  19682. background-color: #6610f2;
  19683. }
  19684. .card-indigo:not(.card-outline) > .card-header,
  19685. .card-indigo:not(.card-outline) > .card-header a {
  19686. color: #fff;
  19687. }
  19688. .card-indigo:not(.card-outline) > .card-header a.active {
  19689. color: #1f2d3d;
  19690. }
  19691. .card-indigo.card-outline {
  19692. border-top: 3px solid #6610f2;
  19693. }
  19694. .card-indigo.card-outline-tabs > .card-header a:hover {
  19695. border-top: 3px solid #dee2e6;
  19696. }
  19697. .card-indigo.card-outline-tabs > .card-header a.active {
  19698. border-top: 3px solid #6610f2;
  19699. }
  19700. .bg-indigo > .card-header .btn-tool,
  19701. .bg-gradient-indigo > .card-header .btn-tool,
  19702. .card-indigo:not(.card-outline) > .card-header .btn-tool {
  19703. color: rgba(255, 255, 255, 0.8);
  19704. }
  19705. .bg-indigo > .card-header .btn-tool:hover,
  19706. .bg-gradient-indigo > .card-header .btn-tool:hover,
  19707. .card-indigo:not(.card-outline) > .card-header .btn-tool:hover {
  19708. color: #fff;
  19709. }
  19710. .card.bg-indigo .bootstrap-datetimepicker-widget .table td,
  19711. .card.bg-indigo .bootstrap-datetimepicker-widget .table th,
  19712. .card.bg-gradient-indigo .bootstrap-datetimepicker-widget .table td,
  19713. .card.bg-gradient-indigo .bootstrap-datetimepicker-widget .table th {
  19714. border: none;
  19715. }
  19716. .card.bg-indigo .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
  19717. .card.bg-indigo .bootstrap-datetimepicker-widget table td.day:hover,
  19718. .card.bg-indigo .bootstrap-datetimepicker-widget table td.hour:hover,
  19719. .card.bg-indigo .bootstrap-datetimepicker-widget table td.minute:hover,
  19720. .card.bg-indigo .bootstrap-datetimepicker-widget table td.second:hover,
  19721. .card.bg-gradient-indigo .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
  19722. .card.bg-gradient-indigo .bootstrap-datetimepicker-widget table td.day:hover,
  19723. .card.bg-gradient-indigo .bootstrap-datetimepicker-widget table td.hour:hover,
  19724. .card.bg-gradient-indigo .bootstrap-datetimepicker-widget table td.minute:hover,
  19725. .card.bg-gradient-indigo .bootstrap-datetimepicker-widget table td.second:hover {
  19726. background-color: #550bce;
  19727. color: #fff;
  19728. }
  19729. .card.bg-indigo .bootstrap-datetimepicker-widget table td.today::before,
  19730. .card.bg-gradient-indigo .bootstrap-datetimepicker-widget table td.today::before {
  19731. border-bottom-color: #fff;
  19732. }
  19733. .card.bg-indigo .bootstrap-datetimepicker-widget table td.active,
  19734. .card.bg-indigo .bootstrap-datetimepicker-widget table td.active:hover,
  19735. .card.bg-gradient-indigo .bootstrap-datetimepicker-widget table td.active,
  19736. .card.bg-gradient-indigo .bootstrap-datetimepicker-widget table td.active:hover {
  19737. background-color: #8540f5;
  19738. color: #fff;
  19739. }
  19740. .card-purple:not(.card-outline) > .card-header {
  19741. background-color: #6f42c1;
  19742. }
  19743. .card-purple:not(.card-outline) > .card-header,
  19744. .card-purple:not(.card-outline) > .card-header a {
  19745. color: #fff;
  19746. }
  19747. .card-purple:not(.card-outline) > .card-header a.active {
  19748. color: #1f2d3d;
  19749. }
  19750. .card-purple.card-outline {
  19751. border-top: 3px solid #6f42c1;
  19752. }
  19753. .card-purple.card-outline-tabs > .card-header a:hover {
  19754. border-top: 3px solid #dee2e6;
  19755. }
  19756. .card-purple.card-outline-tabs > .card-header a.active {
  19757. border-top: 3px solid #6f42c1;
  19758. }
  19759. .bg-purple > .card-header .btn-tool,
  19760. .bg-gradient-purple > .card-header .btn-tool,
  19761. .card-purple:not(.card-outline) > .card-header .btn-tool {
  19762. color: rgba(255, 255, 255, 0.8);
  19763. }
  19764. .bg-purple > .card-header .btn-tool:hover,
  19765. .bg-gradient-purple > .card-header .btn-tool:hover,
  19766. .card-purple:not(.card-outline) > .card-header .btn-tool:hover {
  19767. color: #fff;
  19768. }
  19769. .card.bg-purple .bootstrap-datetimepicker-widget .table td,
  19770. .card.bg-purple .bootstrap-datetimepicker-widget .table th,
  19771. .card.bg-gradient-purple .bootstrap-datetimepicker-widget .table td,
  19772. .card.bg-gradient-purple .bootstrap-datetimepicker-widget .table th {
  19773. border: none;
  19774. }
  19775. .card.bg-purple .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
  19776. .card.bg-purple .bootstrap-datetimepicker-widget table td.day:hover,
  19777. .card.bg-purple .bootstrap-datetimepicker-widget table td.hour:hover,
  19778. .card.bg-purple .bootstrap-datetimepicker-widget table td.minute:hover,
  19779. .card.bg-purple .bootstrap-datetimepicker-widget table td.second:hover,
  19780. .card.bg-gradient-purple .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
  19781. .card.bg-gradient-purple .bootstrap-datetimepicker-widget table td.day:hover,
  19782. .card.bg-gradient-purple .bootstrap-datetimepicker-widget table td.hour:hover,
  19783. .card.bg-gradient-purple .bootstrap-datetimepicker-widget table td.minute:hover,
  19784. .card.bg-gradient-purple .bootstrap-datetimepicker-widget table td.second:hover {
  19785. background-color: #5d36a4;
  19786. color: #fff;
  19787. }
  19788. .card.bg-purple .bootstrap-datetimepicker-widget table td.today::before,
  19789. .card.bg-gradient-purple .bootstrap-datetimepicker-widget table td.today::before {
  19790. border-bottom-color: #fff;
  19791. }
  19792. .card.bg-purple .bootstrap-datetimepicker-widget table td.active,
  19793. .card.bg-purple .bootstrap-datetimepicker-widget table td.active:hover,
  19794. .card.bg-gradient-purple .bootstrap-datetimepicker-widget table td.active,
  19795. .card.bg-gradient-purple .bootstrap-datetimepicker-widget table td.active:hover {
  19796. background-color: #8c68ce;
  19797. color: #fff;
  19798. }
  19799. .card-pink:not(.card-outline) > .card-header {
  19800. background-color: #e83e8c;
  19801. }
  19802. .card-pink:not(.card-outline) > .card-header,
  19803. .card-pink:not(.card-outline) > .card-header a {
  19804. color: #fff;
  19805. }
  19806. .card-pink:not(.card-outline) > .card-header a.active {
  19807. color: #1f2d3d;
  19808. }
  19809. .card-pink.card-outline {
  19810. border-top: 3px solid #e83e8c;
  19811. }
  19812. .card-pink.card-outline-tabs > .card-header a:hover {
  19813. border-top: 3px solid #dee2e6;
  19814. }
  19815. .card-pink.card-outline-tabs > .card-header a.active {
  19816. border-top: 3px solid #e83e8c;
  19817. }
  19818. .bg-pink > .card-header .btn-tool,
  19819. .bg-gradient-pink > .card-header .btn-tool,
  19820. .card-pink:not(.card-outline) > .card-header .btn-tool {
  19821. color: rgba(255, 255, 255, 0.8);
  19822. }
  19823. .bg-pink > .card-header .btn-tool:hover,
  19824. .bg-gradient-pink > .card-header .btn-tool:hover,
  19825. .card-pink:not(.card-outline) > .card-header .btn-tool:hover {
  19826. color: #fff;
  19827. }
  19828. .card.bg-pink .bootstrap-datetimepicker-widget .table td,
  19829. .card.bg-pink .bootstrap-datetimepicker-widget .table th,
  19830. .card.bg-gradient-pink .bootstrap-datetimepicker-widget .table td,
  19831. .card.bg-gradient-pink .bootstrap-datetimepicker-widget .table th {
  19832. border: none;
  19833. }
  19834. .card.bg-pink .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
  19835. .card.bg-pink .bootstrap-datetimepicker-widget table td.day:hover,
  19836. .card.bg-pink .bootstrap-datetimepicker-widget table td.hour:hover,
  19837. .card.bg-pink .bootstrap-datetimepicker-widget table td.minute:hover,
  19838. .card.bg-pink .bootstrap-datetimepicker-widget table td.second:hover,
  19839. .card.bg-gradient-pink .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
  19840. .card.bg-gradient-pink .bootstrap-datetimepicker-widget table td.day:hover,
  19841. .card.bg-gradient-pink .bootstrap-datetimepicker-widget table td.hour:hover,
  19842. .card.bg-gradient-pink .bootstrap-datetimepicker-widget table td.minute:hover,
  19843. .card.bg-gradient-pink .bootstrap-datetimepicker-widget table td.second:hover {
  19844. background-color: #e21b76;
  19845. color: #fff;
  19846. }
  19847. .card.bg-pink .bootstrap-datetimepicker-widget table td.today::before,
  19848. .card.bg-gradient-pink .bootstrap-datetimepicker-widget table td.today::before {
  19849. border-bottom-color: #fff;
  19850. }
  19851. .card.bg-pink .bootstrap-datetimepicker-widget table td.active,
  19852. .card.bg-pink .bootstrap-datetimepicker-widget table td.active:hover,
  19853. .card.bg-gradient-pink .bootstrap-datetimepicker-widget table td.active,
  19854. .card.bg-gradient-pink .bootstrap-datetimepicker-widget table td.active:hover {
  19855. background-color: #ed6ca7;
  19856. color: #fff;
  19857. }
  19858. .card-red:not(.card-outline) > .card-header {
  19859. background-color: #dc3545;
  19860. }
  19861. .card-red:not(.card-outline) > .card-header,
  19862. .card-red:not(.card-outline) > .card-header a {
  19863. color: #fff;
  19864. }
  19865. .card-red:not(.card-outline) > .card-header a.active {
  19866. color: #1f2d3d;
  19867. }
  19868. .card-red.card-outline {
  19869. border-top: 3px solid #dc3545;
  19870. }
  19871. .card-red.card-outline-tabs > .card-header a:hover {
  19872. border-top: 3px solid #dee2e6;
  19873. }
  19874. .card-red.card-outline-tabs > .card-header a.active {
  19875. border-top: 3px solid #dc3545;
  19876. }
  19877. .bg-red > .card-header .btn-tool,
  19878. .bg-gradient-red > .card-header .btn-tool,
  19879. .card-red:not(.card-outline) > .card-header .btn-tool {
  19880. color: rgba(255, 255, 255, 0.8);
  19881. }
  19882. .bg-red > .card-header .btn-tool:hover,
  19883. .bg-gradient-red > .card-header .btn-tool:hover,
  19884. .card-red:not(.card-outline) > .card-header .btn-tool:hover {
  19885. color: #fff;
  19886. }
  19887. .card.bg-red .bootstrap-datetimepicker-widget .table td,
  19888. .card.bg-red .bootstrap-datetimepicker-widget .table th,
  19889. .card.bg-gradient-red .bootstrap-datetimepicker-widget .table td,
  19890. .card.bg-gradient-red .bootstrap-datetimepicker-widget .table th {
  19891. border: none;
  19892. }
  19893. .card.bg-red .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
  19894. .card.bg-red .bootstrap-datetimepicker-widget table td.day:hover,
  19895. .card.bg-red .bootstrap-datetimepicker-widget table td.hour:hover,
  19896. .card.bg-red .bootstrap-datetimepicker-widget table td.minute:hover,
  19897. .card.bg-red .bootstrap-datetimepicker-widget table td.second:hover,
  19898. .card.bg-gradient-red .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
  19899. .card.bg-gradient-red .bootstrap-datetimepicker-widget table td.day:hover,
  19900. .card.bg-gradient-red .bootstrap-datetimepicker-widget table td.hour:hover,
  19901. .card.bg-gradient-red .bootstrap-datetimepicker-widget table td.minute:hover,
  19902. .card.bg-gradient-red .bootstrap-datetimepicker-widget table td.second:hover {
  19903. background-color: #c62232;
  19904. color: #fff;
  19905. }
  19906. .card.bg-red .bootstrap-datetimepicker-widget table td.today::before,
  19907. .card.bg-gradient-red .bootstrap-datetimepicker-widget table td.today::before {
  19908. border-bottom-color: #fff;
  19909. }
  19910. .card.bg-red .bootstrap-datetimepicker-widget table td.active,
  19911. .card.bg-red .bootstrap-datetimepicker-widget table td.active:hover,
  19912. .card.bg-gradient-red .bootstrap-datetimepicker-widget table td.active,
  19913. .card.bg-gradient-red .bootstrap-datetimepicker-widget table td.active:hover {
  19914. background-color: #e4606d;
  19915. color: #fff;
  19916. }
  19917. .card-orange:not(.card-outline) > .card-header {
  19918. background-color: #fd7e14;
  19919. }
  19920. .card-orange:not(.card-outline) > .card-header,
  19921. .card-orange:not(.card-outline) > .card-header a {
  19922. color: #1f2d3d;
  19923. }
  19924. .card-orange:not(.card-outline) > .card-header a.active {
  19925. color: #1f2d3d;
  19926. }
  19927. .card-orange.card-outline {
  19928. border-top: 3px solid #fd7e14;
  19929. }
  19930. .card-orange.card-outline-tabs > .card-header a:hover {
  19931. border-top: 3px solid #dee2e6;
  19932. }
  19933. .card-orange.card-outline-tabs > .card-header a.active {
  19934. border-top: 3px solid #fd7e14;
  19935. }
  19936. .bg-orange > .card-header .btn-tool,
  19937. .bg-gradient-orange > .card-header .btn-tool,
  19938. .card-orange:not(.card-outline) > .card-header .btn-tool {
  19939. color: rgba(31, 45, 61, 0.8);
  19940. }
  19941. .bg-orange > .card-header .btn-tool:hover,
  19942. .bg-gradient-orange > .card-header .btn-tool:hover,
  19943. .card-orange:not(.card-outline) > .card-header .btn-tool:hover {
  19944. color: #1f2d3d;
  19945. }
  19946. .card.bg-orange .bootstrap-datetimepicker-widget .table td,
  19947. .card.bg-orange .bootstrap-datetimepicker-widget .table th,
  19948. .card.bg-gradient-orange .bootstrap-datetimepicker-widget .table td,
  19949. .card.bg-gradient-orange .bootstrap-datetimepicker-widget .table th {
  19950. border: none;
  19951. }
  19952. .card.bg-orange .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
  19953. .card.bg-orange .bootstrap-datetimepicker-widget table td.day:hover,
  19954. .card.bg-orange .bootstrap-datetimepicker-widget table td.hour:hover,
  19955. .card.bg-orange .bootstrap-datetimepicker-widget table td.minute:hover,
  19956. .card.bg-orange .bootstrap-datetimepicker-widget table td.second:hover,
  19957. .card.bg-gradient-orange .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
  19958. .card.bg-gradient-orange .bootstrap-datetimepicker-widget table td.day:hover,
  19959. .card.bg-gradient-orange .bootstrap-datetimepicker-widget table td.hour:hover,
  19960. .card.bg-gradient-orange .bootstrap-datetimepicker-widget table td.minute:hover,
  19961. .card.bg-gradient-orange .bootstrap-datetimepicker-widget table td.second:hover {
  19962. background-color: #e66a02;
  19963. color: #1f2d3d;
  19964. }
  19965. .card.bg-orange .bootstrap-datetimepicker-widget table td.today::before,
  19966. .card.bg-gradient-orange .bootstrap-datetimepicker-widget table td.today::before {
  19967. border-bottom-color: #1f2d3d;
  19968. }
  19969. .card.bg-orange .bootstrap-datetimepicker-widget table td.active,
  19970. .card.bg-orange .bootstrap-datetimepicker-widget table td.active:hover,
  19971. .card.bg-gradient-orange .bootstrap-datetimepicker-widget table td.active,
  19972. .card.bg-gradient-orange .bootstrap-datetimepicker-widget table td.active:hover {
  19973. background-color: #fd9a47;
  19974. color: #1f2d3d;
  19975. }
  19976. .card-yellow:not(.card-outline) > .card-header {
  19977. background-color: #ffc107;
  19978. }
  19979. .card-yellow:not(.card-outline) > .card-header,
  19980. .card-yellow:not(.card-outline) > .card-header a {
  19981. color: #1f2d3d;
  19982. }
  19983. .card-yellow:not(.card-outline) > .card-header a.active {
  19984. color: #1f2d3d;
  19985. }
  19986. .card-yellow.card-outline {
  19987. border-top: 3px solid #ffc107;
  19988. }
  19989. .card-yellow.card-outline-tabs > .card-header a:hover {
  19990. border-top: 3px solid #dee2e6;
  19991. }
  19992. .card-yellow.card-outline-tabs > .card-header a.active {
  19993. border-top: 3px solid #ffc107;
  19994. }
  19995. .bg-yellow > .card-header .btn-tool,
  19996. .bg-gradient-yellow > .card-header .btn-tool,
  19997. .card-yellow:not(.card-outline) > .card-header .btn-tool {
  19998. color: rgba(31, 45, 61, 0.8);
  19999. }
  20000. .bg-yellow > .card-header .btn-tool:hover,
  20001. .bg-gradient-yellow > .card-header .btn-tool:hover,
  20002. .card-yellow:not(.card-outline) > .card-header .btn-tool:hover {
  20003. color: #1f2d3d;
  20004. }
  20005. .card.bg-yellow .bootstrap-datetimepicker-widget .table td,
  20006. .card.bg-yellow .bootstrap-datetimepicker-widget .table th,
  20007. .card.bg-gradient-yellow .bootstrap-datetimepicker-widget .table td,
  20008. .card.bg-gradient-yellow .bootstrap-datetimepicker-widget .table th {
  20009. border: none;
  20010. }
  20011. .card.bg-yellow .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
  20012. .card.bg-yellow .bootstrap-datetimepicker-widget table td.day:hover,
  20013. .card.bg-yellow .bootstrap-datetimepicker-widget table td.hour:hover,
  20014. .card.bg-yellow .bootstrap-datetimepicker-widget table td.minute:hover,
  20015. .card.bg-yellow .bootstrap-datetimepicker-widget table td.second:hover,
  20016. .card.bg-gradient-yellow .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
  20017. .card.bg-gradient-yellow .bootstrap-datetimepicker-widget table td.day:hover,
  20018. .card.bg-gradient-yellow .bootstrap-datetimepicker-widget table td.hour:hover,
  20019. .card.bg-gradient-yellow .bootstrap-datetimepicker-widget table td.minute:hover,
  20020. .card.bg-gradient-yellow .bootstrap-datetimepicker-widget table td.second:hover {
  20021. background-color: #dda600;
  20022. color: #1f2d3d;
  20023. }
  20024. .card.bg-yellow .bootstrap-datetimepicker-widget table td.today::before,
  20025. .card.bg-gradient-yellow .bootstrap-datetimepicker-widget table td.today::before {
  20026. border-bottom-color: #1f2d3d;
  20027. }
  20028. .card.bg-yellow .bootstrap-datetimepicker-widget table td.active,
  20029. .card.bg-yellow .bootstrap-datetimepicker-widget table td.active:hover,
  20030. .card.bg-gradient-yellow .bootstrap-datetimepicker-widget table td.active,
  20031. .card.bg-gradient-yellow .bootstrap-datetimepicker-widget table td.active:hover {
  20032. background-color: #ffce3a;
  20033. color: #1f2d3d;
  20034. }
  20035. .card-green:not(.card-outline) > .card-header {
  20036. background-color: #28a745;
  20037. }
  20038. .card-green:not(.card-outline) > .card-header,
  20039. .card-green:not(.card-outline) > .card-header a {
  20040. color: #fff;
  20041. }
  20042. .card-green:not(.card-outline) > .card-header a.active {
  20043. color: #1f2d3d;
  20044. }
  20045. .card-green.card-outline {
  20046. border-top: 3px solid #28a745;
  20047. }
  20048. .card-green.card-outline-tabs > .card-header a:hover {
  20049. border-top: 3px solid #dee2e6;
  20050. }
  20051. .card-green.card-outline-tabs > .card-header a.active {
  20052. border-top: 3px solid #28a745;
  20053. }
  20054. .bg-green > .card-header .btn-tool,
  20055. .bg-gradient-green > .card-header .btn-tool,
  20056. .card-green:not(.card-outline) > .card-header .btn-tool {
  20057. color: rgba(255, 255, 255, 0.8);
  20058. }
  20059. .bg-green > .card-header .btn-tool:hover,
  20060. .bg-gradient-green > .card-header .btn-tool:hover,
  20061. .card-green:not(.card-outline) > .card-header .btn-tool:hover {
  20062. color: #fff;
  20063. }
  20064. .card.bg-green .bootstrap-datetimepicker-widget .table td,
  20065. .card.bg-green .bootstrap-datetimepicker-widget .table th,
  20066. .card.bg-gradient-green .bootstrap-datetimepicker-widget .table td,
  20067. .card.bg-gradient-green .bootstrap-datetimepicker-widget .table th {
  20068. border: none;
  20069. }
  20070. .card.bg-green .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
  20071. .card.bg-green .bootstrap-datetimepicker-widget table td.day:hover,
  20072. .card.bg-green .bootstrap-datetimepicker-widget table td.hour:hover,
  20073. .card.bg-green .bootstrap-datetimepicker-widget table td.minute:hover,
  20074. .card.bg-green .bootstrap-datetimepicker-widget table td.second:hover,
  20075. .card.bg-gradient-green .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
  20076. .card.bg-gradient-green .bootstrap-datetimepicker-widget table td.day:hover,
  20077. .card.bg-gradient-green .bootstrap-datetimepicker-widget table td.hour:hover,
  20078. .card.bg-gradient-green .bootstrap-datetimepicker-widget table td.minute:hover,
  20079. .card.bg-gradient-green .bootstrap-datetimepicker-widget table td.second:hover {
  20080. background-color: #208637;
  20081. color: #fff;
  20082. }
  20083. .card.bg-green .bootstrap-datetimepicker-widget table td.today::before,
  20084. .card.bg-gradient-green .bootstrap-datetimepicker-widget table td.today::before {
  20085. border-bottom-color: #fff;
  20086. }
  20087. .card.bg-green .bootstrap-datetimepicker-widget table td.active,
  20088. .card.bg-green .bootstrap-datetimepicker-widget table td.active:hover,
  20089. .card.bg-gradient-green .bootstrap-datetimepicker-widget table td.active,
  20090. .card.bg-gradient-green .bootstrap-datetimepicker-widget table td.active:hover {
  20091. background-color: #34ce57;
  20092. color: #fff;
  20093. }
  20094. .card-teal:not(.card-outline) > .card-header {
  20095. background-color: #20c997;
  20096. }
  20097. .card-teal:not(.card-outline) > .card-header,
  20098. .card-teal:not(.card-outline) > .card-header a {
  20099. color: #fff;
  20100. }
  20101. .card-teal:not(.card-outline) > .card-header a.active {
  20102. color: #1f2d3d;
  20103. }
  20104. .card-teal.card-outline {
  20105. border-top: 3px solid #20c997;
  20106. }
  20107. .card-teal.card-outline-tabs > .card-header a:hover {
  20108. border-top: 3px solid #dee2e6;
  20109. }
  20110. .card-teal.card-outline-tabs > .card-header a.active {
  20111. border-top: 3px solid #20c997;
  20112. }
  20113. .bg-teal > .card-header .btn-tool,
  20114. .bg-gradient-teal > .card-header .btn-tool,
  20115. .card-teal:not(.card-outline) > .card-header .btn-tool {
  20116. color: rgba(255, 255, 255, 0.8);
  20117. }
  20118. .bg-teal > .card-header .btn-tool:hover,
  20119. .bg-gradient-teal > .card-header .btn-tool:hover,
  20120. .card-teal:not(.card-outline) > .card-header .btn-tool:hover {
  20121. color: #fff;
  20122. }
  20123. .card.bg-teal .bootstrap-datetimepicker-widget .table td,
  20124. .card.bg-teal .bootstrap-datetimepicker-widget .table th,
  20125. .card.bg-gradient-teal .bootstrap-datetimepicker-widget .table td,
  20126. .card.bg-gradient-teal .bootstrap-datetimepicker-widget .table th {
  20127. border: none;
  20128. }
  20129. .card.bg-teal .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
  20130. .card.bg-teal .bootstrap-datetimepicker-widget table td.day:hover,
  20131. .card.bg-teal .bootstrap-datetimepicker-widget table td.hour:hover,
  20132. .card.bg-teal .bootstrap-datetimepicker-widget table td.minute:hover,
  20133. .card.bg-teal .bootstrap-datetimepicker-widget table td.second:hover,
  20134. .card.bg-gradient-teal .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
  20135. .card.bg-gradient-teal .bootstrap-datetimepicker-widget table td.day:hover,
  20136. .card.bg-gradient-teal .bootstrap-datetimepicker-widget table td.hour:hover,
  20137. .card.bg-gradient-teal .bootstrap-datetimepicker-widget table td.minute:hover,
  20138. .card.bg-gradient-teal .bootstrap-datetimepicker-widget table td.second:hover {
  20139. background-color: #1aa67d;
  20140. color: #fff;
  20141. }
  20142. .card.bg-teal .bootstrap-datetimepicker-widget table td.today::before,
  20143. .card.bg-gradient-teal .bootstrap-datetimepicker-widget table td.today::before {
  20144. border-bottom-color: #fff;
  20145. }
  20146. .card.bg-teal .bootstrap-datetimepicker-widget table td.active,
  20147. .card.bg-teal .bootstrap-datetimepicker-widget table td.active:hover,
  20148. .card.bg-gradient-teal .bootstrap-datetimepicker-widget table td.active,
  20149. .card.bg-gradient-teal .bootstrap-datetimepicker-widget table td.active:hover {
  20150. background-color: #3ce0af;
  20151. color: #fff;
  20152. }
  20153. .card-cyan:not(.card-outline) > .card-header {
  20154. background-color: #17a2b8;
  20155. }
  20156. .card-cyan:not(.card-outline) > .card-header,
  20157. .card-cyan:not(.card-outline) > .card-header a {
  20158. color: #fff;
  20159. }
  20160. .card-cyan:not(.card-outline) > .card-header a.active {
  20161. color: #1f2d3d;
  20162. }
  20163. .card-cyan.card-outline {
  20164. border-top: 3px solid #17a2b8;
  20165. }
  20166. .card-cyan.card-outline-tabs > .card-header a:hover {
  20167. border-top: 3px solid #dee2e6;
  20168. }
  20169. .card-cyan.card-outline-tabs > .card-header a.active {
  20170. border-top: 3px solid #17a2b8;
  20171. }
  20172. .bg-cyan > .card-header .btn-tool,
  20173. .bg-gradient-cyan > .card-header .btn-tool,
  20174. .card-cyan:not(.card-outline) > .card-header .btn-tool {
  20175. color: rgba(255, 255, 255, 0.8);
  20176. }
  20177. .bg-cyan > .card-header .btn-tool:hover,
  20178. .bg-gradient-cyan > .card-header .btn-tool:hover,
  20179. .card-cyan:not(.card-outline) > .card-header .btn-tool:hover {
  20180. color: #fff;
  20181. }
  20182. .card.bg-cyan .bootstrap-datetimepicker-widget .table td,
  20183. .card.bg-cyan .bootstrap-datetimepicker-widget .table th,
  20184. .card.bg-gradient-cyan .bootstrap-datetimepicker-widget .table td,
  20185. .card.bg-gradient-cyan .bootstrap-datetimepicker-widget .table th {
  20186. border: none;
  20187. }
  20188. .card.bg-cyan .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
  20189. .card.bg-cyan .bootstrap-datetimepicker-widget table td.day:hover,
  20190. .card.bg-cyan .bootstrap-datetimepicker-widget table td.hour:hover,
  20191. .card.bg-cyan .bootstrap-datetimepicker-widget table td.minute:hover,
  20192. .card.bg-cyan .bootstrap-datetimepicker-widget table td.second:hover,
  20193. .card.bg-gradient-cyan .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
  20194. .card.bg-gradient-cyan .bootstrap-datetimepicker-widget table td.day:hover,
  20195. .card.bg-gradient-cyan .bootstrap-datetimepicker-widget table td.hour:hover,
  20196. .card.bg-gradient-cyan .bootstrap-datetimepicker-widget table td.minute:hover,
  20197. .card.bg-gradient-cyan .bootstrap-datetimepicker-widget table td.second:hover {
  20198. background-color: #128294;
  20199. color: #fff;
  20200. }
  20201. .card.bg-cyan .bootstrap-datetimepicker-widget table td.today::before,
  20202. .card.bg-gradient-cyan .bootstrap-datetimepicker-widget table td.today::before {
  20203. border-bottom-color: #fff;
  20204. }
  20205. .card.bg-cyan .bootstrap-datetimepicker-widget table td.active,
  20206. .card.bg-cyan .bootstrap-datetimepicker-widget table td.active:hover,
  20207. .card.bg-gradient-cyan .bootstrap-datetimepicker-widget table td.active,
  20208. .card.bg-gradient-cyan .bootstrap-datetimepicker-widget table td.active:hover {
  20209. background-color: #1fc8e3;
  20210. color: #fff;
  20211. }
  20212. .card-white:not(.card-outline) > .card-header {
  20213. background-color: #fff;
  20214. }
  20215. .card-white:not(.card-outline) > .card-header,
  20216. .card-white:not(.card-outline) > .card-header a {
  20217. color: #1f2d3d;
  20218. }
  20219. .card-white:not(.card-outline) > .card-header a.active {
  20220. color: #1f2d3d;
  20221. }
  20222. .card-white.card-outline {
  20223. border-top: 3px solid #fff;
  20224. }
  20225. .card-white.card-outline-tabs > .card-header a:hover {
  20226. border-top: 3px solid #dee2e6;
  20227. }
  20228. .card-white.card-outline-tabs > .card-header a.active {
  20229. border-top: 3px solid #fff;
  20230. }
  20231. .bg-white > .card-header .btn-tool,
  20232. .bg-gradient-white > .card-header .btn-tool,
  20233. .card-white:not(.card-outline) > .card-header .btn-tool {
  20234. color: rgba(31, 45, 61, 0.8);
  20235. }
  20236. .bg-white > .card-header .btn-tool:hover,
  20237. .bg-gradient-white > .card-header .btn-tool:hover,
  20238. .card-white:not(.card-outline) > .card-header .btn-tool:hover {
  20239. color: #1f2d3d;
  20240. }
  20241. .card.bg-white .bootstrap-datetimepicker-widget .table td,
  20242. .card.bg-white .bootstrap-datetimepicker-widget .table th,
  20243. .card.bg-gradient-white .bootstrap-datetimepicker-widget .table td,
  20244. .card.bg-gradient-white .bootstrap-datetimepicker-widget .table th {
  20245. border: none;
  20246. }
  20247. .card.bg-white .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
  20248. .card.bg-white .bootstrap-datetimepicker-widget table td.day:hover,
  20249. .card.bg-white .bootstrap-datetimepicker-widget table td.hour:hover,
  20250. .card.bg-white .bootstrap-datetimepicker-widget table td.minute:hover,
  20251. .card.bg-white .bootstrap-datetimepicker-widget table td.second:hover,
  20252. .card.bg-gradient-white .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
  20253. .card.bg-gradient-white .bootstrap-datetimepicker-widget table td.day:hover,
  20254. .card.bg-gradient-white .bootstrap-datetimepicker-widget table td.hour:hover,
  20255. .card.bg-gradient-white .bootstrap-datetimepicker-widget table td.minute:hover,
  20256. .card.bg-gradient-white .bootstrap-datetimepicker-widget table td.second:hover {
  20257. background-color: #ebebeb;
  20258. color: #1f2d3d;
  20259. }
  20260. .card.bg-white .bootstrap-datetimepicker-widget table td.today::before,
  20261. .card.bg-gradient-white .bootstrap-datetimepicker-widget table td.today::before {
  20262. border-bottom-color: #1f2d3d;
  20263. }
  20264. .card.bg-white .bootstrap-datetimepicker-widget table td.active,
  20265. .card.bg-white .bootstrap-datetimepicker-widget table td.active:hover,
  20266. .card.bg-gradient-white .bootstrap-datetimepicker-widget table td.active,
  20267. .card.bg-gradient-white .bootstrap-datetimepicker-widget table td.active:hover {
  20268. background-color: white;
  20269. color: #1f2d3d;
  20270. }
  20271. .card-gray:not(.card-outline) > .card-header {
  20272. background-color: #6c757d;
  20273. }
  20274. .card-gray:not(.card-outline) > .card-header,
  20275. .card-gray:not(.card-outline) > .card-header a {
  20276. color: #fff;
  20277. }
  20278. .card-gray:not(.card-outline) > .card-header a.active {
  20279. color: #1f2d3d;
  20280. }
  20281. .card-gray.card-outline {
  20282. border-top: 3px solid #6c757d;
  20283. }
  20284. .card-gray.card-outline-tabs > .card-header a:hover {
  20285. border-top: 3px solid #dee2e6;
  20286. }
  20287. .card-gray.card-outline-tabs > .card-header a.active {
  20288. border-top: 3px solid #6c757d;
  20289. }
  20290. .bg-gray > .card-header .btn-tool,
  20291. .bg-gradient-gray > .card-header .btn-tool,
  20292. .card-gray:not(.card-outline) > .card-header .btn-tool {
  20293. color: rgba(255, 255, 255, 0.8);
  20294. }
  20295. .bg-gray > .card-header .btn-tool:hover,
  20296. .bg-gradient-gray > .card-header .btn-tool:hover,
  20297. .card-gray:not(.card-outline) > .card-header .btn-tool:hover {
  20298. color: #fff;
  20299. }
  20300. .card.bg-gray .bootstrap-datetimepicker-widget .table td,
  20301. .card.bg-gray .bootstrap-datetimepicker-widget .table th,
  20302. .card.bg-gradient-gray .bootstrap-datetimepicker-widget .table td,
  20303. .card.bg-gradient-gray .bootstrap-datetimepicker-widget .table th {
  20304. border: none;
  20305. }
  20306. .card.bg-gray .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
  20307. .card.bg-gray .bootstrap-datetimepicker-widget table td.day:hover,
  20308. .card.bg-gray .bootstrap-datetimepicker-widget table td.hour:hover,
  20309. .card.bg-gray .bootstrap-datetimepicker-widget table td.minute:hover,
  20310. .card.bg-gray .bootstrap-datetimepicker-widget table td.second:hover,
  20311. .card.bg-gradient-gray .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
  20312. .card.bg-gradient-gray .bootstrap-datetimepicker-widget table td.day:hover,
  20313. .card.bg-gradient-gray .bootstrap-datetimepicker-widget table td.hour:hover,
  20314. .card.bg-gradient-gray .bootstrap-datetimepicker-widget table td.minute:hover,
  20315. .card.bg-gradient-gray .bootstrap-datetimepicker-widget table td.second:hover {
  20316. background-color: #596167;
  20317. color: #fff;
  20318. }
  20319. .card.bg-gray .bootstrap-datetimepicker-widget table td.today::before,
  20320. .card.bg-gradient-gray .bootstrap-datetimepicker-widget table td.today::before {
  20321. border-bottom-color: #fff;
  20322. }
  20323. .card.bg-gray .bootstrap-datetimepicker-widget table td.active,
  20324. .card.bg-gray .bootstrap-datetimepicker-widget table td.active:hover,
  20325. .card.bg-gradient-gray .bootstrap-datetimepicker-widget table td.active,
  20326. .card.bg-gradient-gray .bootstrap-datetimepicker-widget table td.active:hover {
  20327. background-color: #868e96;
  20328. color: #fff;
  20329. }
  20330. .card-gray-dark:not(.card-outline) > .card-header {
  20331. background-color: #343a40;
  20332. }
  20333. .card-gray-dark:not(.card-outline) > .card-header,
  20334. .card-gray-dark:not(.card-outline) > .card-header a {
  20335. color: #fff;
  20336. }
  20337. .card-gray-dark:not(.card-outline) > .card-header a.active {
  20338. color: #1f2d3d;
  20339. }
  20340. .card-gray-dark.card-outline {
  20341. border-top: 3px solid #343a40;
  20342. }
  20343. .card-gray-dark.card-outline-tabs > .card-header a:hover {
  20344. border-top: 3px solid #dee2e6;
  20345. }
  20346. .card-gray-dark.card-outline-tabs > .card-header a.active {
  20347. border-top: 3px solid #343a40;
  20348. }
  20349. .bg-gray-dark > .card-header .btn-tool,
  20350. .bg-gradient-gray-dark > .card-header .btn-tool,
  20351. .card-gray-dark:not(.card-outline) > .card-header .btn-tool {
  20352. color: rgba(255, 255, 255, 0.8);
  20353. }
  20354. .bg-gray-dark > .card-header .btn-tool:hover,
  20355. .bg-gradient-gray-dark > .card-header .btn-tool:hover,
  20356. .card-gray-dark:not(.card-outline) > .card-header .btn-tool:hover {
  20357. color: #fff;
  20358. }
  20359. .card.bg-gray-dark .bootstrap-datetimepicker-widget .table td,
  20360. .card.bg-gray-dark .bootstrap-datetimepicker-widget .table th,
  20361. .card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget .table td,
  20362. .card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget .table th {
  20363. border: none;
  20364. }
  20365. .card.bg-gray-dark .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
  20366. .card.bg-gray-dark .bootstrap-datetimepicker-widget table td.day:hover,
  20367. .card.bg-gray-dark .bootstrap-datetimepicker-widget table td.hour:hover,
  20368. .card.bg-gray-dark .bootstrap-datetimepicker-widget table td.minute:hover,
  20369. .card.bg-gray-dark .bootstrap-datetimepicker-widget table td.second:hover,
  20370. .card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
  20371. .card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget table td.day:hover,
  20372. .card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget table td.hour:hover,
  20373. .card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget table td.minute:hover,
  20374. .card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget table td.second:hover {
  20375. background-color: #222629;
  20376. color: #fff;
  20377. }
  20378. .card.bg-gray-dark .bootstrap-datetimepicker-widget table td.today::before,
  20379. .card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget table td.today::before {
  20380. border-bottom-color: #fff;
  20381. }
  20382. .card.bg-gray-dark .bootstrap-datetimepicker-widget table td.active,
  20383. .card.bg-gray-dark .bootstrap-datetimepicker-widget table td.active:hover,
  20384. .card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget table td.active,
  20385. .card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget table td.active:hover {
  20386. background-color: #4b545c;
  20387. color: #fff;
  20388. }
  20389. .card {
  20390. box-shadow: 0 0 1px rgba(0, 0, 0, 0.125), 0 1px 3px rgba(0, 0, 0, 0.2);
  20391. margin-bottom: 1rem;
  20392. }
  20393. .card.bg-dark .card-header {
  20394. border-color: #383f45;
  20395. }
  20396. .card.bg-dark,
  20397. .card.bg-dark .card-body {
  20398. color: #fff;
  20399. }
  20400. .card.maximized-card {
  20401. height: 100% !important;
  20402. left: 0;
  20403. max-height: 100% !important;
  20404. max-width: 100% !important;
  20405. position: fixed;
  20406. top: 0;
  20407. width: 100% !important;
  20408. z-index: 1040;
  20409. }
  20410. .card.maximized-card.was-collapsed .card-body {
  20411. display: block !important;
  20412. }
  20413. .card.maximized-card .card-body {
  20414. overflow: auto;
  20415. }
  20416. .card.maximized-card [data-card-widgett=collapse] {
  20417. display: none;
  20418. }
  20419. .card.maximized-card .card-header,
  20420. .card.maximized-card .card-footer {
  20421. border-radius: 0 !important;
  20422. }
  20423. .card.collapsed-card .card-body,
  20424. .card.collapsed-card .card-footer {
  20425. display: none;
  20426. }
  20427. .card .nav.flex-column > li {
  20428. border-bottom: 1px solid rgba(0, 0, 0, 0.125);
  20429. margin: 0;
  20430. }
  20431. .card .nav.flex-column > li:last-of-type {
  20432. border-bottom: 0;
  20433. }
  20434. .card.height-control .card-body {
  20435. max-height: 300px;
  20436. overflow: auto;
  20437. }
  20438. .card .border-right {
  20439. border-right: 1px solid rgba(0, 0, 0, 0.125);
  20440. }
  20441. .card .border-left {
  20442. border-left: 1px solid rgba(0, 0, 0, 0.125);
  20443. }
  20444. .card.card-tabs:not(.card-outline) > .card-header {
  20445. border-bottom: 0;
  20446. }
  20447. .card.card-tabs:not(.card-outline) > .card-header .nav-item:first-child .nav-link {
  20448. border-left-color: transparent;
  20449. }
  20450. .card.card-tabs.card-outline .nav-item {
  20451. border-bottom: 0;
  20452. }
  20453. .card.card-tabs.card-outline .nav-item:first-child .nav-link {
  20454. border-left: 0;
  20455. margin-left: 0;
  20456. }
  20457. .card.card-tabs .card-tools {
  20458. margin: 0.3rem 0.5rem;
  20459. }
  20460. .card.card-tabs:not(.expanding-card).collapsed-card .card-header {
  20461. border-bottom: 0;
  20462. }
  20463. .card.card-tabs:not(.expanding-card).collapsed-card .card-header .nav-tabs {
  20464. border-bottom: 0;
  20465. }
  20466. .card.card-tabs:not(.expanding-card).collapsed-card .card-header .nav-tabs .nav-item {
  20467. margin-bottom: 0;
  20468. }
  20469. .card.card-tabs.expanding-card .card-header .nav-tabs .nav-item {
  20470. margin-bottom: -1px;
  20471. }
  20472. .card.card-outline-tabs {
  20473. border-top: 0;
  20474. }
  20475. .card.card-outline-tabs .card-header .nav-item:first-child .nav-link {
  20476. border-left: 0;
  20477. margin-left: 0;
  20478. }
  20479. .card.card-outline-tabs .card-header a {
  20480. border-top: 3px solid transparent;
  20481. }
  20482. .card.card-outline-tabs .card-header a:hover {
  20483. border-top: 3px solid #dee2e6;
  20484. }
  20485. .card.card-outline-tabs .card-header a.active:hover {
  20486. margin-top: 0;
  20487. }
  20488. .card.card-outline-tabs .card-tools {
  20489. margin: 0.5rem 0.5rem 0.3rem;
  20490. }
  20491. .card.card-outline-tabs:not(.expanding-card).collapsed-card .card-header {
  20492. border-bottom: 0;
  20493. }
  20494. .card.card-outline-tabs:not(.expanding-card).collapsed-card .card-header .nav-tabs {
  20495. border-bottom: 0;
  20496. }
  20497. .card.card-outline-tabs:not(.expanding-card).collapsed-card .card-header .nav-tabs .nav-item {
  20498. margin-bottom: 0;
  20499. }
  20500. .card.card-outline-tabs.expanding-card .card-header .nav-tabs .nav-item {
  20501. margin-bottom: -1px;
  20502. }
  20503. html.maximized-card {
  20504. overflow: hidden;
  20505. }
  20506. .card-header::after,
  20507. .card-body::after,
  20508. .card-footer::after {
  20509. display: block;
  20510. clear: both;
  20511. content: "";
  20512. }
  20513. .card-header {
  20514. background-color: transparent;
  20515. border-bottom: 1px solid rgba(0, 0, 0, 0.125);
  20516. padding: 0.75rem 1.25rem;
  20517. position: relative;
  20518. border-top-left-radius: 0.25rem;
  20519. border-top-right-radius: 0.25rem;
  20520. }
  20521. .collapsed-card .card-header {
  20522. border-bottom: 0;
  20523. }
  20524. .card-header > .card-tools {
  20525. float: right;
  20526. margin-right: -0.625rem;
  20527. }
  20528. .card-header > .card-tools .input-group,
  20529. .card-header > .card-tools .nav,
  20530. .card-header > .card-tools .pagination {
  20531. margin-bottom: -0.3rem;
  20532. margin-top: -0.3rem;
  20533. }
  20534. .card-header > .card-tools [data-toggle=tooltip] {
  20535. position: relative;
  20536. }
  20537. .card-title {
  20538. float: left;
  20539. font-size: 1.1rem;
  20540. font-weight: 400;
  20541. margin: 0;
  20542. }
  20543. .card-text {
  20544. clear: both;
  20545. }
  20546. .btn-tool {
  20547. background-color: transparent;
  20548. color: #adb5bd;
  20549. font-size: 0.875rem;
  20550. margin: -0.75rem 0;
  20551. padding: 0.25rem 0.5rem;
  20552. }
  20553. .btn-group.show .btn-tool, .btn-tool:hover {
  20554. color: #495057;
  20555. }
  20556. .show .btn-tool, .btn-tool:focus {
  20557. box-shadow: none !important;
  20558. }
  20559. .text-sm .card-title {
  20560. font-size: 1rem;
  20561. }
  20562. .text-sm .nav-link {
  20563. padding: 0.4rem 0.8rem;
  20564. }
  20565. .card-body > .table {
  20566. margin-bottom: 0;
  20567. }
  20568. .card-body > .table > thead > tr > th,
  20569. .card-body > .table > thead > tr > td {
  20570. border-top-width: 0;
  20571. }
  20572. .card-body .fc {
  20573. margin-top: 5px;
  20574. }
  20575. .card-body .full-width-chart {
  20576. margin: -19px;
  20577. }
  20578. .card-body.p-0 .full-width-chart {
  20579. margin: -9px;
  20580. }
  20581. .chart-legend {
  20582. padding-left: 0;
  20583. list-style: none;
  20584. margin: 10px 0;
  20585. }
  20586. @media (max-width: 576px) {
  20587. .chart-legend > li {
  20588. float: left;
  20589. margin-right: 10px;
  20590. }
  20591. }
  20592. .card-comments {
  20593. background-color: #f8f9fa;
  20594. }
  20595. .card-comments .card-comment {
  20596. border-bottom: 1px solid #e9ecef;
  20597. padding: 8px 0;
  20598. }
  20599. .card-comments .card-comment::after {
  20600. display: block;
  20601. clear: both;
  20602. content: "";
  20603. }
  20604. .card-comments .card-comment:last-of-type {
  20605. border-bottom: 0;
  20606. }
  20607. .card-comments .card-comment:first-of-type {
  20608. padding-top: 0;
  20609. }
  20610. .card-comments .card-comment img {
  20611. height: 1.875rem;
  20612. width: 1.875rem;
  20613. float: left;
  20614. }
  20615. .card-comments .comment-text {
  20616. color: #78838e;
  20617. margin-left: 40px;
  20618. }
  20619. .card-comments .username {
  20620. color: #495057;
  20621. display: block;
  20622. font-weight: 600;
  20623. }
  20624. .card-comments .text-muted {
  20625. font-size: 12px;
  20626. font-weight: 400;
  20627. }
  20628. .todo-list {
  20629. list-style: none;
  20630. margin: 0;
  20631. overflow: auto;
  20632. padding: 0;
  20633. }
  20634. .todo-list > li {
  20635. border-radius: 2px;
  20636. background-color: #f8f9fa;
  20637. border-left: 2px solid #e9ecef;
  20638. color: #495057;
  20639. margin-bottom: 2px;
  20640. padding: 10px;
  20641. }
  20642. .todo-list > li:last-of-type {
  20643. margin-bottom: 0;
  20644. }
  20645. .todo-list > li > input[type=checkbox] {
  20646. margin: 0 10px 0 5px;
  20647. }
  20648. .todo-list > li .text {
  20649. display: inline-block;
  20650. font-weight: 600;
  20651. margin-left: 5px;
  20652. }
  20653. .todo-list > li .badge {
  20654. font-size: 0.7rem;
  20655. margin-left: 10px;
  20656. }
  20657. .todo-list > li .tools {
  20658. color: #dc3545;
  20659. display: none;
  20660. float: right;
  20661. }
  20662. .todo-list > li .tools > .fa,
  20663. .todo-list > li .tools > .fas,
  20664. .todo-list > li .tools > .far,
  20665. .todo-list > li .tools > .fab,
  20666. .todo-list > li .tools > .fal,
  20667. .todo-list > li .tools > .fad,
  20668. .todo-list > li .tools > .svg-inline--fa,
  20669. .todo-list > li .tools > .ion {
  20670. cursor: pointer;
  20671. margin-right: 5px;
  20672. }
  20673. .todo-list > li:hover .tools {
  20674. display: inline-block;
  20675. }
  20676. .todo-list > li.done {
  20677. color: #697582;
  20678. }
  20679. .todo-list > li.done .text {
  20680. font-weight: 500;
  20681. text-decoration: line-through;
  20682. }
  20683. .todo-list > li.done .badge {
  20684. background-color: #adb5bd !important;
  20685. }
  20686. .todo-list .primary {
  20687. border-left-color: #007bff;
  20688. }
  20689. .todo-list .secondary {
  20690. border-left-color: #6c757d;
  20691. }
  20692. .todo-list .success {
  20693. border-left-color: #28a745;
  20694. }
  20695. .todo-list .info {
  20696. border-left-color: #17a2b8;
  20697. }
  20698. .todo-list .warning {
  20699. border-left-color: #ffc107;
  20700. }
  20701. .todo-list .danger {
  20702. border-left-color: #dc3545;
  20703. }
  20704. .todo-list .light {
  20705. border-left-color: #f8f9fa;
  20706. }
  20707. .todo-list .dark {
  20708. border-left-color: #343a40;
  20709. }
  20710. .todo-list .lightblue {
  20711. border-left-color: #3c8dbc;
  20712. }
  20713. .todo-list .navy {
  20714. border-left-color: #001f3f;
  20715. }
  20716. .todo-list .olive {
  20717. border-left-color: #3d9970;
  20718. }
  20719. .todo-list .lime {
  20720. border-left-color: #01ff70;
  20721. }
  20722. .todo-list .fuchsia {
  20723. border-left-color: #f012be;
  20724. }
  20725. .todo-list .maroon {
  20726. border-left-color: #d81b60;
  20727. }
  20728. .todo-list .blue {
  20729. border-left-color: #007bff;
  20730. }
  20731. .todo-list .indigo {
  20732. border-left-color: #6610f2;
  20733. }
  20734. .todo-list .purple {
  20735. border-left-color: #6f42c1;
  20736. }
  20737. .todo-list .pink {
  20738. border-left-color: #e83e8c;
  20739. }
  20740. .todo-list .red {
  20741. border-left-color: #dc3545;
  20742. }
  20743. .todo-list .orange {
  20744. border-left-color: #fd7e14;
  20745. }
  20746. .todo-list .yellow {
  20747. border-left-color: #ffc107;
  20748. }
  20749. .todo-list .green {
  20750. border-left-color: #28a745;
  20751. }
  20752. .todo-list .teal {
  20753. border-left-color: #20c997;
  20754. }
  20755. .todo-list .cyan {
  20756. border-left-color: #17a2b8;
  20757. }
  20758. .todo-list .white {
  20759. border-left-color: #fff;
  20760. }
  20761. .todo-list .gray {
  20762. border-left-color: #6c757d;
  20763. }
  20764. .todo-list .gray-dark {
  20765. border-left-color: #343a40;
  20766. }
  20767. .todo-list .handle {
  20768. cursor: move;
  20769. display: inline-block;
  20770. margin: 0 5px;
  20771. }
  20772. .card-input {
  20773. max-width: 200px;
  20774. }
  20775. .card-default .nav-item:first-child .nav-link {
  20776. border-left: 0;
  20777. }
  20778. .dark-mode .card-primary:not(.card-outline) > .card-header {
  20779. background-color: #3f6791;
  20780. }
  20781. .dark-mode .card-primary:not(.card-outline) > .card-header,
  20782. .dark-mode .card-primary:not(.card-outline) > .card-header a {
  20783. color: #fff;
  20784. }
  20785. .dark-mode .card-primary:not(.card-outline) > .card-header a.active {
  20786. color: #1f2d3d;
  20787. }
  20788. .dark-mode .card-primary.card-outline {
  20789. border-top: 3px solid #3f6791;
  20790. }
  20791. .dark-mode .card-primary.card-outline-tabs > .card-header a:hover {
  20792. border-top: 3px solid #dee2e6;
  20793. }
  20794. .dark-mode .card-primary.card-outline-tabs > .card-header a.active {
  20795. border-top: 3px solid #3f6791;
  20796. }
  20797. .dark-mode .bg-primary > .card-header .btn-tool,
  20798. .dark-mode .bg-gradient-primary > .card-header .btn-tool,
  20799. .dark-mode .card-primary:not(.card-outline) > .card-header .btn-tool {
  20800. color: rgba(255, 255, 255, 0.8);
  20801. }
  20802. .dark-mode .bg-primary > .card-header .btn-tool:hover,
  20803. .dark-mode .bg-gradient-primary > .card-header .btn-tool:hover,
  20804. .dark-mode .card-primary:not(.card-outline) > .card-header .btn-tool:hover {
  20805. color: #fff;
  20806. }
  20807. .dark-mode .card.bg-primary .bootstrap-datetimepicker-widget .table td,
  20808. .dark-mode .card.bg-primary .bootstrap-datetimepicker-widget .table th,
  20809. .dark-mode .card.bg-gradient-primary .bootstrap-datetimepicker-widget .table td,
  20810. .dark-mode .card.bg-gradient-primary .bootstrap-datetimepicker-widget .table th {
  20811. border: none;
  20812. }
  20813. .dark-mode .card.bg-primary .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
  20814. .dark-mode .card.bg-primary .bootstrap-datetimepicker-widget table td.day:hover,
  20815. .dark-mode .card.bg-primary .bootstrap-datetimepicker-widget table td.hour:hover,
  20816. .dark-mode .card.bg-primary .bootstrap-datetimepicker-widget table td.minute:hover,
  20817. .dark-mode .card.bg-primary .bootstrap-datetimepicker-widget table td.second:hover,
  20818. .dark-mode .card.bg-gradient-primary .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
  20819. .dark-mode .card.bg-gradient-primary .bootstrap-datetimepicker-widget table td.day:hover,
  20820. .dark-mode .card.bg-gradient-primary .bootstrap-datetimepicker-widget table td.hour:hover,
  20821. .dark-mode .card.bg-gradient-primary .bootstrap-datetimepicker-widget table td.minute:hover,
  20822. .dark-mode .card.bg-gradient-primary .bootstrap-datetimepicker-widget table td.second:hover {
  20823. background-color: #335375;
  20824. color: #fff;
  20825. }
  20826. .dark-mode .card.bg-primary .bootstrap-datetimepicker-widget table td.today::before,
  20827. .dark-mode .card.bg-gradient-primary .bootstrap-datetimepicker-widget table td.today::before {
  20828. border-bottom-color: #fff;
  20829. }
  20830. .dark-mode .card.bg-primary .bootstrap-datetimepicker-widget table td.active,
  20831. .dark-mode .card.bg-primary .bootstrap-datetimepicker-widget table td.active:hover,
  20832. .dark-mode .card.bg-gradient-primary .bootstrap-datetimepicker-widget table td.active,
  20833. .dark-mode .card.bg-gradient-primary .bootstrap-datetimepicker-widget table td.active:hover {
  20834. background-color: #5080b3;
  20835. color: #fff;
  20836. }
  20837. .dark-mode .card-secondary:not(.card-outline) > .card-header {
  20838. background-color: #6c757d;
  20839. }
  20840. .dark-mode .card-secondary:not(.card-outline) > .card-header,
  20841. .dark-mode .card-secondary:not(.card-outline) > .card-header a {
  20842. color: #fff;
  20843. }
  20844. .dark-mode .card-secondary:not(.card-outline) > .card-header a.active {
  20845. color: #1f2d3d;
  20846. }
  20847. .dark-mode .card-secondary.card-outline {
  20848. border-top: 3px solid #6c757d;
  20849. }
  20850. .dark-mode .card-secondary.card-outline-tabs > .card-header a:hover {
  20851. border-top: 3px solid #dee2e6;
  20852. }
  20853. .dark-mode .card-secondary.card-outline-tabs > .card-header a.active {
  20854. border-top: 3px solid #6c757d;
  20855. }
  20856. .dark-mode .bg-secondary > .card-header .btn-tool,
  20857. .dark-mode .bg-gradient-secondary > .card-header .btn-tool,
  20858. .dark-mode .card-secondary:not(.card-outline) > .card-header .btn-tool {
  20859. color: rgba(255, 255, 255, 0.8);
  20860. }
  20861. .dark-mode .bg-secondary > .card-header .btn-tool:hover,
  20862. .dark-mode .bg-gradient-secondary > .card-header .btn-tool:hover,
  20863. .dark-mode .card-secondary:not(.card-outline) > .card-header .btn-tool:hover {
  20864. color: #fff;
  20865. }
  20866. .dark-mode .card.bg-secondary .bootstrap-datetimepicker-widget .table td,
  20867. .dark-mode .card.bg-secondary .bootstrap-datetimepicker-widget .table th,
  20868. .dark-mode .card.bg-gradient-secondary .bootstrap-datetimepicker-widget .table td,
  20869. .dark-mode .card.bg-gradient-secondary .bootstrap-datetimepicker-widget .table th {
  20870. border: none;
  20871. }
  20872. .dark-mode .card.bg-secondary .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
  20873. .dark-mode .card.bg-secondary .bootstrap-datetimepicker-widget table td.day:hover,
  20874. .dark-mode .card.bg-secondary .bootstrap-datetimepicker-widget table td.hour:hover,
  20875. .dark-mode .card.bg-secondary .bootstrap-datetimepicker-widget table td.minute:hover,
  20876. .dark-mode .card.bg-secondary .bootstrap-datetimepicker-widget table td.second:hover,
  20877. .dark-mode .card.bg-gradient-secondary .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
  20878. .dark-mode .card.bg-gradient-secondary .bootstrap-datetimepicker-widget table td.day:hover,
  20879. .dark-mode .card.bg-gradient-secondary .bootstrap-datetimepicker-widget table td.hour:hover,
  20880. .dark-mode .card.bg-gradient-secondary .bootstrap-datetimepicker-widget table td.minute:hover,
  20881. .dark-mode .card.bg-gradient-secondary .bootstrap-datetimepicker-widget table td.second:hover {
  20882. background-color: #596167;
  20883. color: #fff;
  20884. }
  20885. .dark-mode .card.bg-secondary .bootstrap-datetimepicker-widget table td.today::before,
  20886. .dark-mode .card.bg-gradient-secondary .bootstrap-datetimepicker-widget table td.today::before {
  20887. border-bottom-color: #fff;
  20888. }
  20889. .dark-mode .card.bg-secondary .bootstrap-datetimepicker-widget table td.active,
  20890. .dark-mode .card.bg-secondary .bootstrap-datetimepicker-widget table td.active:hover,
  20891. .dark-mode .card.bg-gradient-secondary .bootstrap-datetimepicker-widget table td.active,
  20892. .dark-mode .card.bg-gradient-secondary .bootstrap-datetimepicker-widget table td.active:hover {
  20893. background-color: #868e96;
  20894. color: #fff;
  20895. }
  20896. .dark-mode .card-success:not(.card-outline) > .card-header {
  20897. background-color: #00bc8c;
  20898. }
  20899. .dark-mode .card-success:not(.card-outline) > .card-header,
  20900. .dark-mode .card-success:not(.card-outline) > .card-header a {
  20901. color: #fff;
  20902. }
  20903. .dark-mode .card-success:not(.card-outline) > .card-header a.active {
  20904. color: #1f2d3d;
  20905. }
  20906. .dark-mode .card-success.card-outline {
  20907. border-top: 3px solid #00bc8c;
  20908. }
  20909. .dark-mode .card-success.card-outline-tabs > .card-header a:hover {
  20910. border-top: 3px solid #dee2e6;
  20911. }
  20912. .dark-mode .card-success.card-outline-tabs > .card-header a.active {
  20913. border-top: 3px solid #00bc8c;
  20914. }
  20915. .dark-mode .bg-success > .card-header .btn-tool,
  20916. .dark-mode .bg-gradient-success > .card-header .btn-tool,
  20917. .dark-mode .card-success:not(.card-outline) > .card-header .btn-tool {
  20918. color: rgba(255, 255, 255, 0.8);
  20919. }
  20920. .dark-mode .bg-success > .card-header .btn-tool:hover,
  20921. .dark-mode .bg-gradient-success > .card-header .btn-tool:hover,
  20922. .dark-mode .card-success:not(.card-outline) > .card-header .btn-tool:hover {
  20923. color: #fff;
  20924. }
  20925. .dark-mode .card.bg-success .bootstrap-datetimepicker-widget .table td,
  20926. .dark-mode .card.bg-success .bootstrap-datetimepicker-widget .table th,
  20927. .dark-mode .card.bg-gradient-success .bootstrap-datetimepicker-widget .table td,
  20928. .dark-mode .card.bg-gradient-success .bootstrap-datetimepicker-widget .table th {
  20929. border: none;
  20930. }
  20931. .dark-mode .card.bg-success .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
  20932. .dark-mode .card.bg-success .bootstrap-datetimepicker-widget table td.day:hover,
  20933. .dark-mode .card.bg-success .bootstrap-datetimepicker-widget table td.hour:hover,
  20934. .dark-mode .card.bg-success .bootstrap-datetimepicker-widget table td.minute:hover,
  20935. .dark-mode .card.bg-success .bootstrap-datetimepicker-widget table td.second:hover,
  20936. .dark-mode .card.bg-gradient-success .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
  20937. .dark-mode .card.bg-gradient-success .bootstrap-datetimepicker-widget table td.day:hover,
  20938. .dark-mode .card.bg-gradient-success .bootstrap-datetimepicker-widget table td.hour:hover,
  20939. .dark-mode .card.bg-gradient-success .bootstrap-datetimepicker-widget table td.minute:hover,
  20940. .dark-mode .card.bg-gradient-success .bootstrap-datetimepicker-widget table td.second:hover {
  20941. background-color: #00936e;
  20942. color: #fff;
  20943. }
  20944. .dark-mode .card.bg-success .bootstrap-datetimepicker-widget table td.today::before,
  20945. .dark-mode .card.bg-gradient-success .bootstrap-datetimepicker-widget table td.today::before {
  20946. border-bottom-color: #fff;
  20947. }
  20948. .dark-mode .card.bg-success .bootstrap-datetimepicker-widget table td.active,
  20949. .dark-mode .card.bg-success .bootstrap-datetimepicker-widget table td.active:hover,
  20950. .dark-mode .card.bg-gradient-success .bootstrap-datetimepicker-widget table td.active,
  20951. .dark-mode .card.bg-gradient-success .bootstrap-datetimepicker-widget table td.active:hover {
  20952. background-color: #00efb2;
  20953. color: #fff;
  20954. }
  20955. .dark-mode .card-info:not(.card-outline) > .card-header {
  20956. background-color: #3498db;
  20957. }
  20958. .dark-mode .card-info:not(.card-outline) > .card-header,
  20959. .dark-mode .card-info:not(.card-outline) > .card-header a {
  20960. color: #fff;
  20961. }
  20962. .dark-mode .card-info:not(.card-outline) > .card-header a.active {
  20963. color: #1f2d3d;
  20964. }
  20965. .dark-mode .card-info.card-outline {
  20966. border-top: 3px solid #3498db;
  20967. }
  20968. .dark-mode .card-info.card-outline-tabs > .card-header a:hover {
  20969. border-top: 3px solid #dee2e6;
  20970. }
  20971. .dark-mode .card-info.card-outline-tabs > .card-header a.active {
  20972. border-top: 3px solid #3498db;
  20973. }
  20974. .dark-mode .bg-info > .card-header .btn-tool,
  20975. .dark-mode .bg-gradient-info > .card-header .btn-tool,
  20976. .dark-mode .card-info:not(.card-outline) > .card-header .btn-tool {
  20977. color: rgba(255, 255, 255, 0.8);
  20978. }
  20979. .dark-mode .bg-info > .card-header .btn-tool:hover,
  20980. .dark-mode .bg-gradient-info > .card-header .btn-tool:hover,
  20981. .dark-mode .card-info:not(.card-outline) > .card-header .btn-tool:hover {
  20982. color: #fff;
  20983. }
  20984. .dark-mode .card.bg-info .bootstrap-datetimepicker-widget .table td,
  20985. .dark-mode .card.bg-info .bootstrap-datetimepicker-widget .table th,
  20986. .dark-mode .card.bg-gradient-info .bootstrap-datetimepicker-widget .table td,
  20987. .dark-mode .card.bg-gradient-info .bootstrap-datetimepicker-widget .table th {
  20988. border: none;
  20989. }
  20990. .dark-mode .card.bg-info .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
  20991. .dark-mode .card.bg-info .bootstrap-datetimepicker-widget table td.day:hover,
  20992. .dark-mode .card.bg-info .bootstrap-datetimepicker-widget table td.hour:hover,
  20993. .dark-mode .card.bg-info .bootstrap-datetimepicker-widget table td.minute:hover,
  20994. .dark-mode .card.bg-info .bootstrap-datetimepicker-widget table td.second:hover,
  20995. .dark-mode .card.bg-gradient-info .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
  20996. .dark-mode .card.bg-gradient-info .bootstrap-datetimepicker-widget table td.day:hover,
  20997. .dark-mode .card.bg-gradient-info .bootstrap-datetimepicker-widget table td.hour:hover,
  20998. .dark-mode .card.bg-gradient-info .bootstrap-datetimepicker-widget table td.minute:hover,
  20999. .dark-mode .card.bg-gradient-info .bootstrap-datetimepicker-widget table td.second:hover {
  21000. background-color: #2383c4;
  21001. color: #fff;
  21002. }
  21003. .dark-mode .card.bg-info .bootstrap-datetimepicker-widget table td.today::before,
  21004. .dark-mode .card.bg-gradient-info .bootstrap-datetimepicker-widget table td.today::before {
  21005. border-bottom-color: #fff;
  21006. }
  21007. .dark-mode .card.bg-info .bootstrap-datetimepicker-widget table td.active,
  21008. .dark-mode .card.bg-info .bootstrap-datetimepicker-widget table td.active:hover,
  21009. .dark-mode .card.bg-gradient-info .bootstrap-datetimepicker-widget table td.active,
  21010. .dark-mode .card.bg-gradient-info .bootstrap-datetimepicker-widget table td.active:hover {
  21011. background-color: #5faee3;
  21012. color: #fff;
  21013. }
  21014. .dark-mode .card-warning:not(.card-outline) > .card-header {
  21015. background-color: #f39c12;
  21016. }
  21017. .dark-mode .card-warning:not(.card-outline) > .card-header,
  21018. .dark-mode .card-warning:not(.card-outline) > .card-header a {
  21019. color: #1f2d3d;
  21020. }
  21021. .dark-mode .card-warning:not(.card-outline) > .card-header a.active {
  21022. color: #1f2d3d;
  21023. }
  21024. .dark-mode .card-warning.card-outline {
  21025. border-top: 3px solid #f39c12;
  21026. }
  21027. .dark-mode .card-warning.card-outline-tabs > .card-header a:hover {
  21028. border-top: 3px solid #dee2e6;
  21029. }
  21030. .dark-mode .card-warning.card-outline-tabs > .card-header a.active {
  21031. border-top: 3px solid #f39c12;
  21032. }
  21033. .dark-mode .bg-warning > .card-header .btn-tool,
  21034. .dark-mode .bg-gradient-warning > .card-header .btn-tool,
  21035. .dark-mode .card-warning:not(.card-outline) > .card-header .btn-tool {
  21036. color: rgba(31, 45, 61, 0.8);
  21037. }
  21038. .dark-mode .bg-warning > .card-header .btn-tool:hover,
  21039. .dark-mode .bg-gradient-warning > .card-header .btn-tool:hover,
  21040. .dark-mode .card-warning:not(.card-outline) > .card-header .btn-tool:hover {
  21041. color: #1f2d3d;
  21042. }
  21043. .dark-mode .card.bg-warning .bootstrap-datetimepicker-widget .table td,
  21044. .dark-mode .card.bg-warning .bootstrap-datetimepicker-widget .table th,
  21045. .dark-mode .card.bg-gradient-warning .bootstrap-datetimepicker-widget .table td,
  21046. .dark-mode .card.bg-gradient-warning .bootstrap-datetimepicker-widget .table th {
  21047. border: none;
  21048. }
  21049. .dark-mode .card.bg-warning .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
  21050. .dark-mode .card.bg-warning .bootstrap-datetimepicker-widget table td.day:hover,
  21051. .dark-mode .card.bg-warning .bootstrap-datetimepicker-widget table td.hour:hover,
  21052. .dark-mode .card.bg-warning .bootstrap-datetimepicker-widget table td.minute:hover,
  21053. .dark-mode .card.bg-warning .bootstrap-datetimepicker-widget table td.second:hover,
  21054. .dark-mode .card.bg-gradient-warning .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
  21055. .dark-mode .card.bg-gradient-warning .bootstrap-datetimepicker-widget table td.day:hover,
  21056. .dark-mode .card.bg-gradient-warning .bootstrap-datetimepicker-widget table td.hour:hover,
  21057. .dark-mode .card.bg-gradient-warning .bootstrap-datetimepicker-widget table td.minute:hover,
  21058. .dark-mode .card.bg-gradient-warning .bootstrap-datetimepicker-widget table td.second:hover {
  21059. background-color: #d2850b;
  21060. color: #1f2d3d;
  21061. }
  21062. .dark-mode .card.bg-warning .bootstrap-datetimepicker-widget table td.today::before,
  21063. .dark-mode .card.bg-gradient-warning .bootstrap-datetimepicker-widget table td.today::before {
  21064. border-bottom-color: #1f2d3d;
  21065. }
  21066. .dark-mode .card.bg-warning .bootstrap-datetimepicker-widget table td.active,
  21067. .dark-mode .card.bg-warning .bootstrap-datetimepicker-widget table td.active:hover,
  21068. .dark-mode .card.bg-gradient-warning .bootstrap-datetimepicker-widget table td.active,
  21069. .dark-mode .card.bg-gradient-warning .bootstrap-datetimepicker-widget table td.active:hover {
  21070. background-color: #f5b043;
  21071. color: #1f2d3d;
  21072. }
  21073. .dark-mode .card-danger:not(.card-outline) > .card-header {
  21074. background-color: #e74c3c;
  21075. }
  21076. .dark-mode .card-danger:not(.card-outline) > .card-header,
  21077. .dark-mode .card-danger:not(.card-outline) > .card-header a {
  21078. color: #fff;
  21079. }
  21080. .dark-mode .card-danger:not(.card-outline) > .card-header a.active {
  21081. color: #1f2d3d;
  21082. }
  21083. .dark-mode .card-danger.card-outline {
  21084. border-top: 3px solid #e74c3c;
  21085. }
  21086. .dark-mode .card-danger.card-outline-tabs > .card-header a:hover {
  21087. border-top: 3px solid #dee2e6;
  21088. }
  21089. .dark-mode .card-danger.card-outline-tabs > .card-header a.active {
  21090. border-top: 3px solid #e74c3c;
  21091. }
  21092. .dark-mode .bg-danger > .card-header .btn-tool,
  21093. .dark-mode .bg-gradient-danger > .card-header .btn-tool,
  21094. .dark-mode .card-danger:not(.card-outline) > .card-header .btn-tool {
  21095. color: rgba(255, 255, 255, 0.8);
  21096. }
  21097. .dark-mode .bg-danger > .card-header .btn-tool:hover,
  21098. .dark-mode .bg-gradient-danger > .card-header .btn-tool:hover,
  21099. .dark-mode .card-danger:not(.card-outline) > .card-header .btn-tool:hover {
  21100. color: #fff;
  21101. }
  21102. .dark-mode .card.bg-danger .bootstrap-datetimepicker-widget .table td,
  21103. .dark-mode .card.bg-danger .bootstrap-datetimepicker-widget .table th,
  21104. .dark-mode .card.bg-gradient-danger .bootstrap-datetimepicker-widget .table td,
  21105. .dark-mode .card.bg-gradient-danger .bootstrap-datetimepicker-widget .table th {
  21106. border: none;
  21107. }
  21108. .dark-mode .card.bg-danger .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
  21109. .dark-mode .card.bg-danger .bootstrap-datetimepicker-widget table td.day:hover,
  21110. .dark-mode .card.bg-danger .bootstrap-datetimepicker-widget table td.hour:hover,
  21111. .dark-mode .card.bg-danger .bootstrap-datetimepicker-widget table td.minute:hover,
  21112. .dark-mode .card.bg-danger .bootstrap-datetimepicker-widget table td.second:hover,
  21113. .dark-mode .card.bg-gradient-danger .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
  21114. .dark-mode .card.bg-gradient-danger .bootstrap-datetimepicker-widget table td.day:hover,
  21115. .dark-mode .card.bg-gradient-danger .bootstrap-datetimepicker-widget table td.hour:hover,
  21116. .dark-mode .card.bg-gradient-danger .bootstrap-datetimepicker-widget table td.minute:hover,
  21117. .dark-mode .card.bg-gradient-danger .bootstrap-datetimepicker-widget table td.second:hover {
  21118. background-color: #df2e1b;
  21119. color: #fff;
  21120. }
  21121. .dark-mode .card.bg-danger .bootstrap-datetimepicker-widget table td.today::before,
  21122. .dark-mode .card.bg-gradient-danger .bootstrap-datetimepicker-widget table td.today::before {
  21123. border-bottom-color: #fff;
  21124. }
  21125. .dark-mode .card.bg-danger .bootstrap-datetimepicker-widget table td.active,
  21126. .dark-mode .card.bg-danger .bootstrap-datetimepicker-widget table td.active:hover,
  21127. .dark-mode .card.bg-gradient-danger .bootstrap-datetimepicker-widget table td.active,
  21128. .dark-mode .card.bg-gradient-danger .bootstrap-datetimepicker-widget table td.active:hover {
  21129. background-color: #ed7669;
  21130. color: #fff;
  21131. }
  21132. .dark-mode .card-light:not(.card-outline) > .card-header {
  21133. background-color: #f8f9fa;
  21134. }
  21135. .dark-mode .card-light:not(.card-outline) > .card-header,
  21136. .dark-mode .card-light:not(.card-outline) > .card-header a {
  21137. color: #1f2d3d;
  21138. }
  21139. .dark-mode .card-light:not(.card-outline) > .card-header a.active {
  21140. color: #1f2d3d;
  21141. }
  21142. .dark-mode .card-light.card-outline {
  21143. border-top: 3px solid #f8f9fa;
  21144. }
  21145. .dark-mode .card-light.card-outline-tabs > .card-header a:hover {
  21146. border-top: 3px solid #dee2e6;
  21147. }
  21148. .dark-mode .card-light.card-outline-tabs > .card-header a.active {
  21149. border-top: 3px solid #f8f9fa;
  21150. }
  21151. .dark-mode .bg-light > .card-header .btn-tool,
  21152. .dark-mode .bg-gradient-light > .card-header .btn-tool,
  21153. .dark-mode .card-light:not(.card-outline) > .card-header .btn-tool {
  21154. color: rgba(31, 45, 61, 0.8);
  21155. }
  21156. .dark-mode .bg-light > .card-header .btn-tool:hover,
  21157. .dark-mode .bg-gradient-light > .card-header .btn-tool:hover,
  21158. .dark-mode .card-light:not(.card-outline) > .card-header .btn-tool:hover {
  21159. color: #1f2d3d;
  21160. }
  21161. .dark-mode .card.bg-light .bootstrap-datetimepicker-widget .table td,
  21162. .dark-mode .card.bg-light .bootstrap-datetimepicker-widget .table th,
  21163. .dark-mode .card.bg-gradient-light .bootstrap-datetimepicker-widget .table td,
  21164. .dark-mode .card.bg-gradient-light .bootstrap-datetimepicker-widget .table th {
  21165. border: none;
  21166. }
  21167. .dark-mode .card.bg-light .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
  21168. .dark-mode .card.bg-light .bootstrap-datetimepicker-widget table td.day:hover,
  21169. .dark-mode .card.bg-light .bootstrap-datetimepicker-widget table td.hour:hover,
  21170. .dark-mode .card.bg-light .bootstrap-datetimepicker-widget table td.minute:hover,
  21171. .dark-mode .card.bg-light .bootstrap-datetimepicker-widget table td.second:hover,
  21172. .dark-mode .card.bg-gradient-light .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
  21173. .dark-mode .card.bg-gradient-light .bootstrap-datetimepicker-widget table td.day:hover,
  21174. .dark-mode .card.bg-gradient-light .bootstrap-datetimepicker-widget table td.hour:hover,
  21175. .dark-mode .card.bg-gradient-light .bootstrap-datetimepicker-widget table td.minute:hover,
  21176. .dark-mode .card.bg-gradient-light .bootstrap-datetimepicker-widget table td.second:hover {
  21177. background-color: #e0e5e9;
  21178. color: #1f2d3d;
  21179. }
  21180. .dark-mode .card.bg-light .bootstrap-datetimepicker-widget table td.today::before,
  21181. .dark-mode .card.bg-gradient-light .bootstrap-datetimepicker-widget table td.today::before {
  21182. border-bottom-color: #1f2d3d;
  21183. }
  21184. .dark-mode .card.bg-light .bootstrap-datetimepicker-widget table td.active,
  21185. .dark-mode .card.bg-light .bootstrap-datetimepicker-widget table td.active:hover,
  21186. .dark-mode .card.bg-gradient-light .bootstrap-datetimepicker-widget table td.active,
  21187. .dark-mode .card.bg-gradient-light .bootstrap-datetimepicker-widget table td.active:hover {
  21188. background-color: white;
  21189. color: #1f2d3d;
  21190. }
  21191. .dark-mode .card-dark:not(.card-outline) > .card-header {
  21192. background-color: #343a40;
  21193. }
  21194. .dark-mode .card-dark:not(.card-outline) > .card-header,
  21195. .dark-mode .card-dark:not(.card-outline) > .card-header a {
  21196. color: #fff;
  21197. }
  21198. .dark-mode .card-dark:not(.card-outline) > .card-header a.active {
  21199. color: #1f2d3d;
  21200. }
  21201. .dark-mode .card-dark.card-outline {
  21202. border-top: 3px solid #343a40;
  21203. }
  21204. .dark-mode .card-dark.card-outline-tabs > .card-header a:hover {
  21205. border-top: 3px solid #dee2e6;
  21206. }
  21207. .dark-mode .card-dark.card-outline-tabs > .card-header a.active {
  21208. border-top: 3px solid #343a40;
  21209. }
  21210. .dark-mode .bg-dark > .card-header .btn-tool,
  21211. .dark-mode .bg-gradient-dark > .card-header .btn-tool,
  21212. .dark-mode .card-dark:not(.card-outline) > .card-header .btn-tool {
  21213. color: rgba(255, 255, 255, 0.8);
  21214. }
  21215. .dark-mode .bg-dark > .card-header .btn-tool:hover,
  21216. .dark-mode .bg-gradient-dark > .card-header .btn-tool:hover,
  21217. .dark-mode .card-dark:not(.card-outline) > .card-header .btn-tool:hover {
  21218. color: #fff;
  21219. }
  21220. .dark-mode .card.bg-dark .bootstrap-datetimepicker-widget .table td,
  21221. .dark-mode .card.bg-dark .bootstrap-datetimepicker-widget .table th,
  21222. .dark-mode .card.bg-gradient-dark .bootstrap-datetimepicker-widget .table td,
  21223. .dark-mode .card.bg-gradient-dark .bootstrap-datetimepicker-widget .table th {
  21224. border: none;
  21225. }
  21226. .dark-mode .card.bg-dark .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
  21227. .dark-mode .card.bg-dark .bootstrap-datetimepicker-widget table td.day:hover,
  21228. .dark-mode .card.bg-dark .bootstrap-datetimepicker-widget table td.hour:hover,
  21229. .dark-mode .card.bg-dark .bootstrap-datetimepicker-widget table td.minute:hover,
  21230. .dark-mode .card.bg-dark .bootstrap-datetimepicker-widget table td.second:hover,
  21231. .dark-mode .card.bg-gradient-dark .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
  21232. .dark-mode .card.bg-gradient-dark .bootstrap-datetimepicker-widget table td.day:hover,
  21233. .dark-mode .card.bg-gradient-dark .bootstrap-datetimepicker-widget table td.hour:hover,
  21234. .dark-mode .card.bg-gradient-dark .bootstrap-datetimepicker-widget table td.minute:hover,
  21235. .dark-mode .card.bg-gradient-dark .bootstrap-datetimepicker-widget table td.second:hover {
  21236. background-color: #222629;
  21237. color: #fff;
  21238. }
  21239. .dark-mode .card.bg-dark .bootstrap-datetimepicker-widget table td.today::before,
  21240. .dark-mode .card.bg-gradient-dark .bootstrap-datetimepicker-widget table td.today::before {
  21241. border-bottom-color: #fff;
  21242. }
  21243. .dark-mode .card.bg-dark .bootstrap-datetimepicker-widget table td.active,
  21244. .dark-mode .card.bg-dark .bootstrap-datetimepicker-widget table td.active:hover,
  21245. .dark-mode .card.bg-gradient-dark .bootstrap-datetimepicker-widget table td.active,
  21246. .dark-mode .card.bg-gradient-dark .bootstrap-datetimepicker-widget table td.active:hover {
  21247. background-color: #4b545c;
  21248. color: #fff;
  21249. }
  21250. .dark-mode .card-lightblue:not(.card-outline) > .card-header {
  21251. background-color: #86bad8;
  21252. }
  21253. .dark-mode .card-lightblue:not(.card-outline) > .card-header,
  21254. .dark-mode .card-lightblue:not(.card-outline) > .card-header a {
  21255. color: #1f2d3d;
  21256. }
  21257. .dark-mode .card-lightblue:not(.card-outline) > .card-header a.active {
  21258. color: #1f2d3d;
  21259. }
  21260. .dark-mode .card-lightblue.card-outline {
  21261. border-top: 3px solid #86bad8;
  21262. }
  21263. .dark-mode .card-lightblue.card-outline-tabs > .card-header a:hover {
  21264. border-top: 3px solid #dee2e6;
  21265. }
  21266. .dark-mode .card-lightblue.card-outline-tabs > .card-header a.active {
  21267. border-top: 3px solid #86bad8;
  21268. }
  21269. .dark-mode .bg-lightblue > .card-header .btn-tool,
  21270. .dark-mode .bg-gradient-lightblue > .card-header .btn-tool,
  21271. .dark-mode .card-lightblue:not(.card-outline) > .card-header .btn-tool {
  21272. color: rgba(31, 45, 61, 0.8);
  21273. }
  21274. .dark-mode .bg-lightblue > .card-header .btn-tool:hover,
  21275. .dark-mode .bg-gradient-lightblue > .card-header .btn-tool:hover,
  21276. .dark-mode .card-lightblue:not(.card-outline) > .card-header .btn-tool:hover {
  21277. color: #1f2d3d;
  21278. }
  21279. .dark-mode .card.bg-lightblue .bootstrap-datetimepicker-widget .table td,
  21280. .dark-mode .card.bg-lightblue .bootstrap-datetimepicker-widget .table th,
  21281. .dark-mode .card.bg-gradient-lightblue .bootstrap-datetimepicker-widget .table td,
  21282. .dark-mode .card.bg-gradient-lightblue .bootstrap-datetimepicker-widget .table th {
  21283. border: none;
  21284. }
  21285. .dark-mode .card.bg-lightblue .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
  21286. .dark-mode .card.bg-lightblue .bootstrap-datetimepicker-widget table td.day:hover,
  21287. .dark-mode .card.bg-lightblue .bootstrap-datetimepicker-widget table td.hour:hover,
  21288. .dark-mode .card.bg-lightblue .bootstrap-datetimepicker-widget table td.minute:hover,
  21289. .dark-mode .card.bg-lightblue .bootstrap-datetimepicker-widget table td.second:hover,
  21290. .dark-mode .card.bg-gradient-lightblue .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
  21291. .dark-mode .card.bg-gradient-lightblue .bootstrap-datetimepicker-widget table td.day:hover,
  21292. .dark-mode .card.bg-gradient-lightblue .bootstrap-datetimepicker-widget table td.hour:hover,
  21293. .dark-mode .card.bg-gradient-lightblue .bootstrap-datetimepicker-widget table td.minute:hover,
  21294. .dark-mode .card.bg-gradient-lightblue .bootstrap-datetimepicker-widget table td.second:hover {
  21295. background-color: #67a8ce;
  21296. color: #1f2d3d;
  21297. }
  21298. .dark-mode .card.bg-lightblue .bootstrap-datetimepicker-widget table td.today::before,
  21299. .dark-mode .card.bg-gradient-lightblue .bootstrap-datetimepicker-widget table td.today::before {
  21300. border-bottom-color: #1f2d3d;
  21301. }
  21302. .dark-mode .card.bg-lightblue .bootstrap-datetimepicker-widget table td.active,
  21303. .dark-mode .card.bg-lightblue .bootstrap-datetimepicker-widget table td.active:hover,
  21304. .dark-mode .card.bg-gradient-lightblue .bootstrap-datetimepicker-widget table td.active,
  21305. .dark-mode .card.bg-gradient-lightblue .bootstrap-datetimepicker-widget table td.active:hover {
  21306. background-color: #acd0e5;
  21307. color: #1f2d3d;
  21308. }
  21309. .dark-mode .card-navy:not(.card-outline) > .card-header {
  21310. background-color: #002c59;
  21311. }
  21312. .dark-mode .card-navy:not(.card-outline) > .card-header,
  21313. .dark-mode .card-navy:not(.card-outline) > .card-header a {
  21314. color: #fff;
  21315. }
  21316. .dark-mode .card-navy:not(.card-outline) > .card-header a.active {
  21317. color: #1f2d3d;
  21318. }
  21319. .dark-mode .card-navy.card-outline {
  21320. border-top: 3px solid #002c59;
  21321. }
  21322. .dark-mode .card-navy.card-outline-tabs > .card-header a:hover {
  21323. border-top: 3px solid #dee2e6;
  21324. }
  21325. .dark-mode .card-navy.card-outline-tabs > .card-header a.active {
  21326. border-top: 3px solid #002c59;
  21327. }
  21328. .dark-mode .bg-navy > .card-header .btn-tool,
  21329. .dark-mode .bg-gradient-navy > .card-header .btn-tool,
  21330. .dark-mode .card-navy:not(.card-outline) > .card-header .btn-tool {
  21331. color: rgba(255, 255, 255, 0.8);
  21332. }
  21333. .dark-mode .bg-navy > .card-header .btn-tool:hover,
  21334. .dark-mode .bg-gradient-navy > .card-header .btn-tool:hover,
  21335. .dark-mode .card-navy:not(.card-outline) > .card-header .btn-tool:hover {
  21336. color: #fff;
  21337. }
  21338. .dark-mode .card.bg-navy .bootstrap-datetimepicker-widget .table td,
  21339. .dark-mode .card.bg-navy .bootstrap-datetimepicker-widget .table th,
  21340. .dark-mode .card.bg-gradient-navy .bootstrap-datetimepicker-widget .table td,
  21341. .dark-mode .card.bg-gradient-navy .bootstrap-datetimepicker-widget .table th {
  21342. border: none;
  21343. }
  21344. .dark-mode .card.bg-navy .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
  21345. .dark-mode .card.bg-navy .bootstrap-datetimepicker-widget table td.day:hover,
  21346. .dark-mode .card.bg-navy .bootstrap-datetimepicker-widget table td.hour:hover,
  21347. .dark-mode .card.bg-navy .bootstrap-datetimepicker-widget table td.minute:hover,
  21348. .dark-mode .card.bg-navy .bootstrap-datetimepicker-widget table td.second:hover,
  21349. .dark-mode .card.bg-gradient-navy .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
  21350. .dark-mode .card.bg-gradient-navy .bootstrap-datetimepicker-widget table td.day:hover,
  21351. .dark-mode .card.bg-gradient-navy .bootstrap-datetimepicker-widget table td.hour:hover,
  21352. .dark-mode .card.bg-gradient-navy .bootstrap-datetimepicker-widget table td.minute:hover,
  21353. .dark-mode .card.bg-gradient-navy .bootstrap-datetimepicker-widget table td.second:hover {
  21354. background-color: #001730;
  21355. color: #fff;
  21356. }
  21357. .dark-mode .card.bg-navy .bootstrap-datetimepicker-widget table td.today::before,
  21358. .dark-mode .card.bg-gradient-navy .bootstrap-datetimepicker-widget table td.today::before {
  21359. border-bottom-color: #fff;
  21360. }
  21361. .dark-mode .card.bg-navy .bootstrap-datetimepicker-widget table td.active,
  21362. .dark-mode .card.bg-navy .bootstrap-datetimepicker-widget table td.active:hover,
  21363. .dark-mode .card.bg-gradient-navy .bootstrap-datetimepicker-widget table td.active,
  21364. .dark-mode .card.bg-gradient-navy .bootstrap-datetimepicker-widget table td.active:hover {
  21365. background-color: #00458c;
  21366. color: #fff;
  21367. }
  21368. .dark-mode .card-olive:not(.card-outline) > .card-header {
  21369. background-color: #74c8a3;
  21370. }
  21371. .dark-mode .card-olive:not(.card-outline) > .card-header,
  21372. .dark-mode .card-olive:not(.card-outline) > .card-header a {
  21373. color: #1f2d3d;
  21374. }
  21375. .dark-mode .card-olive:not(.card-outline) > .card-header a.active {
  21376. color: #1f2d3d;
  21377. }
  21378. .dark-mode .card-olive.card-outline {
  21379. border-top: 3px solid #74c8a3;
  21380. }
  21381. .dark-mode .card-olive.card-outline-tabs > .card-header a:hover {
  21382. border-top: 3px solid #dee2e6;
  21383. }
  21384. .dark-mode .card-olive.card-outline-tabs > .card-header a.active {
  21385. border-top: 3px solid #74c8a3;
  21386. }
  21387. .dark-mode .bg-olive > .card-header .btn-tool,
  21388. .dark-mode .bg-gradient-olive > .card-header .btn-tool,
  21389. .dark-mode .card-olive:not(.card-outline) > .card-header .btn-tool {
  21390. color: rgba(31, 45, 61, 0.8);
  21391. }
  21392. .dark-mode .bg-olive > .card-header .btn-tool:hover,
  21393. .dark-mode .bg-gradient-olive > .card-header .btn-tool:hover,
  21394. .dark-mode .card-olive:not(.card-outline) > .card-header .btn-tool:hover {
  21395. color: #1f2d3d;
  21396. }
  21397. .dark-mode .card.bg-olive .bootstrap-datetimepicker-widget .table td,
  21398. .dark-mode .card.bg-olive .bootstrap-datetimepicker-widget .table th,
  21399. .dark-mode .card.bg-gradient-olive .bootstrap-datetimepicker-widget .table td,
  21400. .dark-mode .card.bg-gradient-olive .bootstrap-datetimepicker-widget .table th {
  21401. border: none;
  21402. }
  21403. .dark-mode .card.bg-olive .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
  21404. .dark-mode .card.bg-olive .bootstrap-datetimepicker-widget table td.day:hover,
  21405. .dark-mode .card.bg-olive .bootstrap-datetimepicker-widget table td.hour:hover,
  21406. .dark-mode .card.bg-olive .bootstrap-datetimepicker-widget table td.minute:hover,
  21407. .dark-mode .card.bg-olive .bootstrap-datetimepicker-widget table td.second:hover,
  21408. .dark-mode .card.bg-gradient-olive .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
  21409. .dark-mode .card.bg-gradient-olive .bootstrap-datetimepicker-widget table td.day:hover,
  21410. .dark-mode .card.bg-gradient-olive .bootstrap-datetimepicker-widget table td.hour:hover,
  21411. .dark-mode .card.bg-gradient-olive .bootstrap-datetimepicker-widget table td.minute:hover,
  21412. .dark-mode .card.bg-gradient-olive .bootstrap-datetimepicker-widget table td.second:hover {
  21413. background-color: #57bc8f;
  21414. color: #1f2d3d;
  21415. }
  21416. .dark-mode .card.bg-olive .bootstrap-datetimepicker-widget table td.today::before,
  21417. .dark-mode .card.bg-gradient-olive .bootstrap-datetimepicker-widget table td.today::before {
  21418. border-bottom-color: #1f2d3d;
  21419. }
  21420. .dark-mode .card.bg-olive .bootstrap-datetimepicker-widget table td.active,
  21421. .dark-mode .card.bg-olive .bootstrap-datetimepicker-widget table td.active:hover,
  21422. .dark-mode .card.bg-gradient-olive .bootstrap-datetimepicker-widget table td.active,
  21423. .dark-mode .card.bg-gradient-olive .bootstrap-datetimepicker-widget table td.active:hover {
  21424. background-color: #99d6bb;
  21425. color: #1f2d3d;
  21426. }
  21427. .dark-mode .card-lime:not(.card-outline) > .card-header {
  21428. background-color: #67ffa9;
  21429. }
  21430. .dark-mode .card-lime:not(.card-outline) > .card-header,
  21431. .dark-mode .card-lime:not(.card-outline) > .card-header a {
  21432. color: #1f2d3d;
  21433. }
  21434. .dark-mode .card-lime:not(.card-outline) > .card-header a.active {
  21435. color: #1f2d3d;
  21436. }
  21437. .dark-mode .card-lime.card-outline {
  21438. border-top: 3px solid #67ffa9;
  21439. }
  21440. .dark-mode .card-lime.card-outline-tabs > .card-header a:hover {
  21441. border-top: 3px solid #dee2e6;
  21442. }
  21443. .dark-mode .card-lime.card-outline-tabs > .card-header a.active {
  21444. border-top: 3px solid #67ffa9;
  21445. }
  21446. .dark-mode .bg-lime > .card-header .btn-tool,
  21447. .dark-mode .bg-gradient-lime > .card-header .btn-tool,
  21448. .dark-mode .card-lime:not(.card-outline) > .card-header .btn-tool {
  21449. color: rgba(31, 45, 61, 0.8);
  21450. }
  21451. .dark-mode .bg-lime > .card-header .btn-tool:hover,
  21452. .dark-mode .bg-gradient-lime > .card-header .btn-tool:hover,
  21453. .dark-mode .card-lime:not(.card-outline) > .card-header .btn-tool:hover {
  21454. color: #1f2d3d;
  21455. }
  21456. .dark-mode .card.bg-lime .bootstrap-datetimepicker-widget .table td,
  21457. .dark-mode .card.bg-lime .bootstrap-datetimepicker-widget .table th,
  21458. .dark-mode .card.bg-gradient-lime .bootstrap-datetimepicker-widget .table td,
  21459. .dark-mode .card.bg-gradient-lime .bootstrap-datetimepicker-widget .table th {
  21460. border: none;
  21461. }
  21462. .dark-mode .card.bg-lime .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
  21463. .dark-mode .card.bg-lime .bootstrap-datetimepicker-widget table td.day:hover,
  21464. .dark-mode .card.bg-lime .bootstrap-datetimepicker-widget table td.hour:hover,
  21465. .dark-mode .card.bg-lime .bootstrap-datetimepicker-widget table td.minute:hover,
  21466. .dark-mode .card.bg-lime .bootstrap-datetimepicker-widget table td.second:hover,
  21467. .dark-mode .card.bg-gradient-lime .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
  21468. .dark-mode .card.bg-gradient-lime .bootstrap-datetimepicker-widget table td.day:hover,
  21469. .dark-mode .card.bg-gradient-lime .bootstrap-datetimepicker-widget table td.hour:hover,
  21470. .dark-mode .card.bg-gradient-lime .bootstrap-datetimepicker-widget table td.minute:hover,
  21471. .dark-mode .card.bg-gradient-lime .bootstrap-datetimepicker-widget table td.second:hover {
  21472. background-color: #3eff92;
  21473. color: #1f2d3d;
  21474. }
  21475. .dark-mode .card.bg-lime .bootstrap-datetimepicker-widget table td.today::before,
  21476. .dark-mode .card.bg-gradient-lime .bootstrap-datetimepicker-widget table td.today::before {
  21477. border-bottom-color: #1f2d3d;
  21478. }
  21479. .dark-mode .card.bg-lime .bootstrap-datetimepicker-widget table td.active,
  21480. .dark-mode .card.bg-lime .bootstrap-datetimepicker-widget table td.active:hover,
  21481. .dark-mode .card.bg-gradient-lime .bootstrap-datetimepicker-widget table td.active,
  21482. .dark-mode .card.bg-gradient-lime .bootstrap-datetimepicker-widget table td.active:hover {
  21483. background-color: #9affc6;
  21484. color: #1f2d3d;
  21485. }
  21486. .dark-mode .card-fuchsia:not(.card-outline) > .card-header {
  21487. background-color: #f672d8;
  21488. }
  21489. .dark-mode .card-fuchsia:not(.card-outline) > .card-header,
  21490. .dark-mode .card-fuchsia:not(.card-outline) > .card-header a {
  21491. color: #1f2d3d;
  21492. }
  21493. .dark-mode .card-fuchsia:not(.card-outline) > .card-header a.active {
  21494. color: #1f2d3d;
  21495. }
  21496. .dark-mode .card-fuchsia.card-outline {
  21497. border-top: 3px solid #f672d8;
  21498. }
  21499. .dark-mode .card-fuchsia.card-outline-tabs > .card-header a:hover {
  21500. border-top: 3px solid #dee2e6;
  21501. }
  21502. .dark-mode .card-fuchsia.card-outline-tabs > .card-header a.active {
  21503. border-top: 3px solid #f672d8;
  21504. }
  21505. .dark-mode .bg-fuchsia > .card-header .btn-tool,
  21506. .dark-mode .bg-gradient-fuchsia > .card-header .btn-tool,
  21507. .dark-mode .card-fuchsia:not(.card-outline) > .card-header .btn-tool {
  21508. color: rgba(31, 45, 61, 0.8);
  21509. }
  21510. .dark-mode .bg-fuchsia > .card-header .btn-tool:hover,
  21511. .dark-mode .bg-gradient-fuchsia > .card-header .btn-tool:hover,
  21512. .dark-mode .card-fuchsia:not(.card-outline) > .card-header .btn-tool:hover {
  21513. color: #1f2d3d;
  21514. }
  21515. .dark-mode .card.bg-fuchsia .bootstrap-datetimepicker-widget .table td,
  21516. .dark-mode .card.bg-fuchsia .bootstrap-datetimepicker-widget .table th,
  21517. .dark-mode .card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget .table td,
  21518. .dark-mode .card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget .table th {
  21519. border: none;
  21520. }
  21521. .dark-mode .card.bg-fuchsia .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
  21522. .dark-mode .card.bg-fuchsia .bootstrap-datetimepicker-widget table td.day:hover,
  21523. .dark-mode .card.bg-fuchsia .bootstrap-datetimepicker-widget table td.hour:hover,
  21524. .dark-mode .card.bg-fuchsia .bootstrap-datetimepicker-widget table td.minute:hover,
  21525. .dark-mode .card.bg-fuchsia .bootstrap-datetimepicker-widget table td.second:hover,
  21526. .dark-mode .card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
  21527. .dark-mode .card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget table td.day:hover,
  21528. .dark-mode .card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget table td.hour:hover,
  21529. .dark-mode .card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget table td.minute:hover,
  21530. .dark-mode .card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget table td.second:hover {
  21531. background-color: #f44cce;
  21532. color: #1f2d3d;
  21533. }
  21534. .dark-mode .card.bg-fuchsia .bootstrap-datetimepicker-widget table td.today::before,
  21535. .dark-mode .card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget table td.today::before {
  21536. border-bottom-color: #1f2d3d;
  21537. }
  21538. .dark-mode .card.bg-fuchsia .bootstrap-datetimepicker-widget table td.active,
  21539. .dark-mode .card.bg-fuchsia .bootstrap-datetimepicker-widget table td.active:hover,
  21540. .dark-mode .card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget table td.active,
  21541. .dark-mode .card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget table td.active:hover {
  21542. background-color: #f9a2e5;
  21543. color: #1f2d3d;
  21544. }
  21545. .dark-mode .card-maroon:not(.card-outline) > .card-header {
  21546. background-color: #ed6c9b;
  21547. }
  21548. .dark-mode .card-maroon:not(.card-outline) > .card-header,
  21549. .dark-mode .card-maroon:not(.card-outline) > .card-header a {
  21550. color: #1f2d3d;
  21551. }
  21552. .dark-mode .card-maroon:not(.card-outline) > .card-header a.active {
  21553. color: #1f2d3d;
  21554. }
  21555. .dark-mode .card-maroon.card-outline {
  21556. border-top: 3px solid #ed6c9b;
  21557. }
  21558. .dark-mode .card-maroon.card-outline-tabs > .card-header a:hover {
  21559. border-top: 3px solid #dee2e6;
  21560. }
  21561. .dark-mode .card-maroon.card-outline-tabs > .card-header a.active {
  21562. border-top: 3px solid #ed6c9b;
  21563. }
  21564. .dark-mode .bg-maroon > .card-header .btn-tool,
  21565. .dark-mode .bg-gradient-maroon > .card-header .btn-tool,
  21566. .dark-mode .card-maroon:not(.card-outline) > .card-header .btn-tool {
  21567. color: rgba(31, 45, 61, 0.8);
  21568. }
  21569. .dark-mode .bg-maroon > .card-header .btn-tool:hover,
  21570. .dark-mode .bg-gradient-maroon > .card-header .btn-tool:hover,
  21571. .dark-mode .card-maroon:not(.card-outline) > .card-header .btn-tool:hover {
  21572. color: #1f2d3d;
  21573. }
  21574. .dark-mode .card.bg-maroon .bootstrap-datetimepicker-widget .table td,
  21575. .dark-mode .card.bg-maroon .bootstrap-datetimepicker-widget .table th,
  21576. .dark-mode .card.bg-gradient-maroon .bootstrap-datetimepicker-widget .table td,
  21577. .dark-mode .card.bg-gradient-maroon .bootstrap-datetimepicker-widget .table th {
  21578. border: none;
  21579. }
  21580. .dark-mode .card.bg-maroon .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
  21581. .dark-mode .card.bg-maroon .bootstrap-datetimepicker-widget table td.day:hover,
  21582. .dark-mode .card.bg-maroon .bootstrap-datetimepicker-widget table td.hour:hover,
  21583. .dark-mode .card.bg-maroon .bootstrap-datetimepicker-widget table td.minute:hover,
  21584. .dark-mode .card.bg-maroon .bootstrap-datetimepicker-widget table td.second:hover,
  21585. .dark-mode .card.bg-gradient-maroon .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
  21586. .dark-mode .card.bg-gradient-maroon .bootstrap-datetimepicker-widget table td.day:hover,
  21587. .dark-mode .card.bg-gradient-maroon .bootstrap-datetimepicker-widget table td.hour:hover,
  21588. .dark-mode .card.bg-gradient-maroon .bootstrap-datetimepicker-widget table td.minute:hover,
  21589. .dark-mode .card.bg-gradient-maroon .bootstrap-datetimepicker-widget table td.second:hover {
  21590. background-color: #e84883;
  21591. color: #1f2d3d;
  21592. }
  21593. .dark-mode .card.bg-maroon .bootstrap-datetimepicker-widget table td.today::before,
  21594. .dark-mode .card.bg-gradient-maroon .bootstrap-datetimepicker-widget table td.today::before {
  21595. border-bottom-color: #1f2d3d;
  21596. }
  21597. .dark-mode .card.bg-maroon .bootstrap-datetimepicker-widget table td.active,
  21598. .dark-mode .card.bg-maroon .bootstrap-datetimepicker-widget table td.active:hover,
  21599. .dark-mode .card.bg-gradient-maroon .bootstrap-datetimepicker-widget table td.active,
  21600. .dark-mode .card.bg-gradient-maroon .bootstrap-datetimepicker-widget table td.active:hover {
  21601. background-color: #f29aba;
  21602. color: #1f2d3d;
  21603. }
  21604. .dark-mode .card-blue:not(.card-outline) > .card-header {
  21605. background-color: #3f6791;
  21606. }
  21607. .dark-mode .card-blue:not(.card-outline) > .card-header,
  21608. .dark-mode .card-blue:not(.card-outline) > .card-header a {
  21609. color: #fff;
  21610. }
  21611. .dark-mode .card-blue:not(.card-outline) > .card-header a.active {
  21612. color: #1f2d3d;
  21613. }
  21614. .dark-mode .card-blue.card-outline {
  21615. border-top: 3px solid #3f6791;
  21616. }
  21617. .dark-mode .card-blue.card-outline-tabs > .card-header a:hover {
  21618. border-top: 3px solid #dee2e6;
  21619. }
  21620. .dark-mode .card-blue.card-outline-tabs > .card-header a.active {
  21621. border-top: 3px solid #3f6791;
  21622. }
  21623. .dark-mode .bg-blue > .card-header .btn-tool,
  21624. .dark-mode .bg-gradient-blue > .card-header .btn-tool,
  21625. .dark-mode .card-blue:not(.card-outline) > .card-header .btn-tool {
  21626. color: rgba(255, 255, 255, 0.8);
  21627. }
  21628. .dark-mode .bg-blue > .card-header .btn-tool:hover,
  21629. .dark-mode .bg-gradient-blue > .card-header .btn-tool:hover,
  21630. .dark-mode .card-blue:not(.card-outline) > .card-header .btn-tool:hover {
  21631. color: #fff;
  21632. }
  21633. .dark-mode .card.bg-blue .bootstrap-datetimepicker-widget .table td,
  21634. .dark-mode .card.bg-blue .bootstrap-datetimepicker-widget .table th,
  21635. .dark-mode .card.bg-gradient-blue .bootstrap-datetimepicker-widget .table td,
  21636. .dark-mode .card.bg-gradient-blue .bootstrap-datetimepicker-widget .table th {
  21637. border: none;
  21638. }
  21639. .dark-mode .card.bg-blue .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
  21640. .dark-mode .card.bg-blue .bootstrap-datetimepicker-widget table td.day:hover,
  21641. .dark-mode .card.bg-blue .bootstrap-datetimepicker-widget table td.hour:hover,
  21642. .dark-mode .card.bg-blue .bootstrap-datetimepicker-widget table td.minute:hover,
  21643. .dark-mode .card.bg-blue .bootstrap-datetimepicker-widget table td.second:hover,
  21644. .dark-mode .card.bg-gradient-blue .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
  21645. .dark-mode .card.bg-gradient-blue .bootstrap-datetimepicker-widget table td.day:hover,
  21646. .dark-mode .card.bg-gradient-blue .bootstrap-datetimepicker-widget table td.hour:hover,
  21647. .dark-mode .card.bg-gradient-blue .bootstrap-datetimepicker-widget table td.minute:hover,
  21648. .dark-mode .card.bg-gradient-blue .bootstrap-datetimepicker-widget table td.second:hover {
  21649. background-color: #335375;
  21650. color: #fff;
  21651. }
  21652. .dark-mode .card.bg-blue .bootstrap-datetimepicker-widget table td.today::before,
  21653. .dark-mode .card.bg-gradient-blue .bootstrap-datetimepicker-widget table td.today::before {
  21654. border-bottom-color: #fff;
  21655. }
  21656. .dark-mode .card.bg-blue .bootstrap-datetimepicker-widget table td.active,
  21657. .dark-mode .card.bg-blue .bootstrap-datetimepicker-widget table td.active:hover,
  21658. .dark-mode .card.bg-gradient-blue .bootstrap-datetimepicker-widget table td.active,
  21659. .dark-mode .card.bg-gradient-blue .bootstrap-datetimepicker-widget table td.active:hover {
  21660. background-color: #5080b3;
  21661. color: #fff;
  21662. }
  21663. .dark-mode .card-indigo:not(.card-outline) > .card-header {
  21664. background-color: #6610f2;
  21665. }
  21666. .dark-mode .card-indigo:not(.card-outline) > .card-header,
  21667. .dark-mode .card-indigo:not(.card-outline) > .card-header a {
  21668. color: #fff;
  21669. }
  21670. .dark-mode .card-indigo:not(.card-outline) > .card-header a.active {
  21671. color: #1f2d3d;
  21672. }
  21673. .dark-mode .card-indigo.card-outline {
  21674. border-top: 3px solid #6610f2;
  21675. }
  21676. .dark-mode .card-indigo.card-outline-tabs > .card-header a:hover {
  21677. border-top: 3px solid #dee2e6;
  21678. }
  21679. .dark-mode .card-indigo.card-outline-tabs > .card-header a.active {
  21680. border-top: 3px solid #6610f2;
  21681. }
  21682. .dark-mode .bg-indigo > .card-header .btn-tool,
  21683. .dark-mode .bg-gradient-indigo > .card-header .btn-tool,
  21684. .dark-mode .card-indigo:not(.card-outline) > .card-header .btn-tool {
  21685. color: rgba(255, 255, 255, 0.8);
  21686. }
  21687. .dark-mode .bg-indigo > .card-header .btn-tool:hover,
  21688. .dark-mode .bg-gradient-indigo > .card-header .btn-tool:hover,
  21689. .dark-mode .card-indigo:not(.card-outline) > .card-header .btn-tool:hover {
  21690. color: #fff;
  21691. }
  21692. .dark-mode .card.bg-indigo .bootstrap-datetimepicker-widget .table td,
  21693. .dark-mode .card.bg-indigo .bootstrap-datetimepicker-widget .table th,
  21694. .dark-mode .card.bg-gradient-indigo .bootstrap-datetimepicker-widget .table td,
  21695. .dark-mode .card.bg-gradient-indigo .bootstrap-datetimepicker-widget .table th {
  21696. border: none;
  21697. }
  21698. .dark-mode .card.bg-indigo .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
  21699. .dark-mode .card.bg-indigo .bootstrap-datetimepicker-widget table td.day:hover,
  21700. .dark-mode .card.bg-indigo .bootstrap-datetimepicker-widget table td.hour:hover,
  21701. .dark-mode .card.bg-indigo .bootstrap-datetimepicker-widget table td.minute:hover,
  21702. .dark-mode .card.bg-indigo .bootstrap-datetimepicker-widget table td.second:hover,
  21703. .dark-mode .card.bg-gradient-indigo .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
  21704. .dark-mode .card.bg-gradient-indigo .bootstrap-datetimepicker-widget table td.day:hover,
  21705. .dark-mode .card.bg-gradient-indigo .bootstrap-datetimepicker-widget table td.hour:hover,
  21706. .dark-mode .card.bg-gradient-indigo .bootstrap-datetimepicker-widget table td.minute:hover,
  21707. .dark-mode .card.bg-gradient-indigo .bootstrap-datetimepicker-widget table td.second:hover {
  21708. background-color: #550bce;
  21709. color: #fff;
  21710. }
  21711. .dark-mode .card.bg-indigo .bootstrap-datetimepicker-widget table td.today::before,
  21712. .dark-mode .card.bg-gradient-indigo .bootstrap-datetimepicker-widget table td.today::before {
  21713. border-bottom-color: #fff;
  21714. }
  21715. .dark-mode .card.bg-indigo .bootstrap-datetimepicker-widget table td.active,
  21716. .dark-mode .card.bg-indigo .bootstrap-datetimepicker-widget table td.active:hover,
  21717. .dark-mode .card.bg-gradient-indigo .bootstrap-datetimepicker-widget table td.active,
  21718. .dark-mode .card.bg-gradient-indigo .bootstrap-datetimepicker-widget table td.active:hover {
  21719. background-color: #8540f5;
  21720. color: #fff;
  21721. }
  21722. .dark-mode .card-purple:not(.card-outline) > .card-header {
  21723. background-color: #6f42c1;
  21724. }
  21725. .dark-mode .card-purple:not(.card-outline) > .card-header,
  21726. .dark-mode .card-purple:not(.card-outline) > .card-header a {
  21727. color: #fff;
  21728. }
  21729. .dark-mode .card-purple:not(.card-outline) > .card-header a.active {
  21730. color: #1f2d3d;
  21731. }
  21732. .dark-mode .card-purple.card-outline {
  21733. border-top: 3px solid #6f42c1;
  21734. }
  21735. .dark-mode .card-purple.card-outline-tabs > .card-header a:hover {
  21736. border-top: 3px solid #dee2e6;
  21737. }
  21738. .dark-mode .card-purple.card-outline-tabs > .card-header a.active {
  21739. border-top: 3px solid #6f42c1;
  21740. }
  21741. .dark-mode .bg-purple > .card-header .btn-tool,
  21742. .dark-mode .bg-gradient-purple > .card-header .btn-tool,
  21743. .dark-mode .card-purple:not(.card-outline) > .card-header .btn-tool {
  21744. color: rgba(255, 255, 255, 0.8);
  21745. }
  21746. .dark-mode .bg-purple > .card-header .btn-tool:hover,
  21747. .dark-mode .bg-gradient-purple > .card-header .btn-tool:hover,
  21748. .dark-mode .card-purple:not(.card-outline) > .card-header .btn-tool:hover {
  21749. color: #fff;
  21750. }
  21751. .dark-mode .card.bg-purple .bootstrap-datetimepicker-widget .table td,
  21752. .dark-mode .card.bg-purple .bootstrap-datetimepicker-widget .table th,
  21753. .dark-mode .card.bg-gradient-purple .bootstrap-datetimepicker-widget .table td,
  21754. .dark-mode .card.bg-gradient-purple .bootstrap-datetimepicker-widget .table th {
  21755. border: none;
  21756. }
  21757. .dark-mode .card.bg-purple .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
  21758. .dark-mode .card.bg-purple .bootstrap-datetimepicker-widget table td.day:hover,
  21759. .dark-mode .card.bg-purple .bootstrap-datetimepicker-widget table td.hour:hover,
  21760. .dark-mode .card.bg-purple .bootstrap-datetimepicker-widget table td.minute:hover,
  21761. .dark-mode .card.bg-purple .bootstrap-datetimepicker-widget table td.second:hover,
  21762. .dark-mode .card.bg-gradient-purple .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
  21763. .dark-mode .card.bg-gradient-purple .bootstrap-datetimepicker-widget table td.day:hover,
  21764. .dark-mode .card.bg-gradient-purple .bootstrap-datetimepicker-widget table td.hour:hover,
  21765. .dark-mode .card.bg-gradient-purple .bootstrap-datetimepicker-widget table td.minute:hover,
  21766. .dark-mode .card.bg-gradient-purple .bootstrap-datetimepicker-widget table td.second:hover {
  21767. background-color: #5d36a4;
  21768. color: #fff;
  21769. }
  21770. .dark-mode .card.bg-purple .bootstrap-datetimepicker-widget table td.today::before,
  21771. .dark-mode .card.bg-gradient-purple .bootstrap-datetimepicker-widget table td.today::before {
  21772. border-bottom-color: #fff;
  21773. }
  21774. .dark-mode .card.bg-purple .bootstrap-datetimepicker-widget table td.active,
  21775. .dark-mode .card.bg-purple .bootstrap-datetimepicker-widget table td.active:hover,
  21776. .dark-mode .card.bg-gradient-purple .bootstrap-datetimepicker-widget table td.active,
  21777. .dark-mode .card.bg-gradient-purple .bootstrap-datetimepicker-widget table td.active:hover {
  21778. background-color: #8c68ce;
  21779. color: #fff;
  21780. }
  21781. .dark-mode .card-pink:not(.card-outline) > .card-header {
  21782. background-color: #e83e8c;
  21783. }
  21784. .dark-mode .card-pink:not(.card-outline) > .card-header,
  21785. .dark-mode .card-pink:not(.card-outline) > .card-header a {
  21786. color: #fff;
  21787. }
  21788. .dark-mode .card-pink:not(.card-outline) > .card-header a.active {
  21789. color: #1f2d3d;
  21790. }
  21791. .dark-mode .card-pink.card-outline {
  21792. border-top: 3px solid #e83e8c;
  21793. }
  21794. .dark-mode .card-pink.card-outline-tabs > .card-header a:hover {
  21795. border-top: 3px solid #dee2e6;
  21796. }
  21797. .dark-mode .card-pink.card-outline-tabs > .card-header a.active {
  21798. border-top: 3px solid #e83e8c;
  21799. }
  21800. .dark-mode .bg-pink > .card-header .btn-tool,
  21801. .dark-mode .bg-gradient-pink > .card-header .btn-tool,
  21802. .dark-mode .card-pink:not(.card-outline) > .card-header .btn-tool {
  21803. color: rgba(255, 255, 255, 0.8);
  21804. }
  21805. .dark-mode .bg-pink > .card-header .btn-tool:hover,
  21806. .dark-mode .bg-gradient-pink > .card-header .btn-tool:hover,
  21807. .dark-mode .card-pink:not(.card-outline) > .card-header .btn-tool:hover {
  21808. color: #fff;
  21809. }
  21810. .dark-mode .card.bg-pink .bootstrap-datetimepicker-widget .table td,
  21811. .dark-mode .card.bg-pink .bootstrap-datetimepicker-widget .table th,
  21812. .dark-mode .card.bg-gradient-pink .bootstrap-datetimepicker-widget .table td,
  21813. .dark-mode .card.bg-gradient-pink .bootstrap-datetimepicker-widget .table th {
  21814. border: none;
  21815. }
  21816. .dark-mode .card.bg-pink .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
  21817. .dark-mode .card.bg-pink .bootstrap-datetimepicker-widget table td.day:hover,
  21818. .dark-mode .card.bg-pink .bootstrap-datetimepicker-widget table td.hour:hover,
  21819. .dark-mode .card.bg-pink .bootstrap-datetimepicker-widget table td.minute:hover,
  21820. .dark-mode .card.bg-pink .bootstrap-datetimepicker-widget table td.second:hover,
  21821. .dark-mode .card.bg-gradient-pink .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
  21822. .dark-mode .card.bg-gradient-pink .bootstrap-datetimepicker-widget table td.day:hover,
  21823. .dark-mode .card.bg-gradient-pink .bootstrap-datetimepicker-widget table td.hour:hover,
  21824. .dark-mode .card.bg-gradient-pink .bootstrap-datetimepicker-widget table td.minute:hover,
  21825. .dark-mode .card.bg-gradient-pink .bootstrap-datetimepicker-widget table td.second:hover {
  21826. background-color: #e21b76;
  21827. color: #fff;
  21828. }
  21829. .dark-mode .card.bg-pink .bootstrap-datetimepicker-widget table td.today::before,
  21830. .dark-mode .card.bg-gradient-pink .bootstrap-datetimepicker-widget table td.today::before {
  21831. border-bottom-color: #fff;
  21832. }
  21833. .dark-mode .card.bg-pink .bootstrap-datetimepicker-widget table td.active,
  21834. .dark-mode .card.bg-pink .bootstrap-datetimepicker-widget table td.active:hover,
  21835. .dark-mode .card.bg-gradient-pink .bootstrap-datetimepicker-widget table td.active,
  21836. .dark-mode .card.bg-gradient-pink .bootstrap-datetimepicker-widget table td.active:hover {
  21837. background-color: #ed6ca7;
  21838. color: #fff;
  21839. }
  21840. .dark-mode .card-red:not(.card-outline) > .card-header {
  21841. background-color: #e74c3c;
  21842. }
  21843. .dark-mode .card-red:not(.card-outline) > .card-header,
  21844. .dark-mode .card-red:not(.card-outline) > .card-header a {
  21845. color: #fff;
  21846. }
  21847. .dark-mode .card-red:not(.card-outline) > .card-header a.active {
  21848. color: #1f2d3d;
  21849. }
  21850. .dark-mode .card-red.card-outline {
  21851. border-top: 3px solid #e74c3c;
  21852. }
  21853. .dark-mode .card-red.card-outline-tabs > .card-header a:hover {
  21854. border-top: 3px solid #dee2e6;
  21855. }
  21856. .dark-mode .card-red.card-outline-tabs > .card-header a.active {
  21857. border-top: 3px solid #e74c3c;
  21858. }
  21859. .dark-mode .bg-red > .card-header .btn-tool,
  21860. .dark-mode .bg-gradient-red > .card-header .btn-tool,
  21861. .dark-mode .card-red:not(.card-outline) > .card-header .btn-tool {
  21862. color: rgba(255, 255, 255, 0.8);
  21863. }
  21864. .dark-mode .bg-red > .card-header .btn-tool:hover,
  21865. .dark-mode .bg-gradient-red > .card-header .btn-tool:hover,
  21866. .dark-mode .card-red:not(.card-outline) > .card-header .btn-tool:hover {
  21867. color: #fff;
  21868. }
  21869. .dark-mode .card.bg-red .bootstrap-datetimepicker-widget .table td,
  21870. .dark-mode .card.bg-red .bootstrap-datetimepicker-widget .table th,
  21871. .dark-mode .card.bg-gradient-red .bootstrap-datetimepicker-widget .table td,
  21872. .dark-mode .card.bg-gradient-red .bootstrap-datetimepicker-widget .table th {
  21873. border: none;
  21874. }
  21875. .dark-mode .card.bg-red .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
  21876. .dark-mode .card.bg-red .bootstrap-datetimepicker-widget table td.day:hover,
  21877. .dark-mode .card.bg-red .bootstrap-datetimepicker-widget table td.hour:hover,
  21878. .dark-mode .card.bg-red .bootstrap-datetimepicker-widget table td.minute:hover,
  21879. .dark-mode .card.bg-red .bootstrap-datetimepicker-widget table td.second:hover,
  21880. .dark-mode .card.bg-gradient-red .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
  21881. .dark-mode .card.bg-gradient-red .bootstrap-datetimepicker-widget table td.day:hover,
  21882. .dark-mode .card.bg-gradient-red .bootstrap-datetimepicker-widget table td.hour:hover,
  21883. .dark-mode .card.bg-gradient-red .bootstrap-datetimepicker-widget table td.minute:hover,
  21884. .dark-mode .card.bg-gradient-red .bootstrap-datetimepicker-widget table td.second:hover {
  21885. background-color: #df2e1b;
  21886. color: #fff;
  21887. }
  21888. .dark-mode .card.bg-red .bootstrap-datetimepicker-widget table td.today::before,
  21889. .dark-mode .card.bg-gradient-red .bootstrap-datetimepicker-widget table td.today::before {
  21890. border-bottom-color: #fff;
  21891. }
  21892. .dark-mode .card.bg-red .bootstrap-datetimepicker-widget table td.active,
  21893. .dark-mode .card.bg-red .bootstrap-datetimepicker-widget table td.active:hover,
  21894. .dark-mode .card.bg-gradient-red .bootstrap-datetimepicker-widget table td.active,
  21895. .dark-mode .card.bg-gradient-red .bootstrap-datetimepicker-widget table td.active:hover {
  21896. background-color: #ed7669;
  21897. color: #fff;
  21898. }
  21899. .dark-mode .card-orange:not(.card-outline) > .card-header {
  21900. background-color: #fd7e14;
  21901. }
  21902. .dark-mode .card-orange:not(.card-outline) > .card-header,
  21903. .dark-mode .card-orange:not(.card-outline) > .card-header a {
  21904. color: #1f2d3d;
  21905. }
  21906. .dark-mode .card-orange:not(.card-outline) > .card-header a.active {
  21907. color: #1f2d3d;
  21908. }
  21909. .dark-mode .card-orange.card-outline {
  21910. border-top: 3px solid #fd7e14;
  21911. }
  21912. .dark-mode .card-orange.card-outline-tabs > .card-header a:hover {
  21913. border-top: 3px solid #dee2e6;
  21914. }
  21915. .dark-mode .card-orange.card-outline-tabs > .card-header a.active {
  21916. border-top: 3px solid #fd7e14;
  21917. }
  21918. .dark-mode .bg-orange > .card-header .btn-tool,
  21919. .dark-mode .bg-gradient-orange > .card-header .btn-tool,
  21920. .dark-mode .card-orange:not(.card-outline) > .card-header .btn-tool {
  21921. color: rgba(31, 45, 61, 0.8);
  21922. }
  21923. .dark-mode .bg-orange > .card-header .btn-tool:hover,
  21924. .dark-mode .bg-gradient-orange > .card-header .btn-tool:hover,
  21925. .dark-mode .card-orange:not(.card-outline) > .card-header .btn-tool:hover {
  21926. color: #1f2d3d;
  21927. }
  21928. .dark-mode .card.bg-orange .bootstrap-datetimepicker-widget .table td,
  21929. .dark-mode .card.bg-orange .bootstrap-datetimepicker-widget .table th,
  21930. .dark-mode .card.bg-gradient-orange .bootstrap-datetimepicker-widget .table td,
  21931. .dark-mode .card.bg-gradient-orange .bootstrap-datetimepicker-widget .table th {
  21932. border: none;
  21933. }
  21934. .dark-mode .card.bg-orange .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
  21935. .dark-mode .card.bg-orange .bootstrap-datetimepicker-widget table td.day:hover,
  21936. .dark-mode .card.bg-orange .bootstrap-datetimepicker-widget table td.hour:hover,
  21937. .dark-mode .card.bg-orange .bootstrap-datetimepicker-widget table td.minute:hover,
  21938. .dark-mode .card.bg-orange .bootstrap-datetimepicker-widget table td.second:hover,
  21939. .dark-mode .card.bg-gradient-orange .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
  21940. .dark-mode .card.bg-gradient-orange .bootstrap-datetimepicker-widget table td.day:hover,
  21941. .dark-mode .card.bg-gradient-orange .bootstrap-datetimepicker-widget table td.hour:hover,
  21942. .dark-mode .card.bg-gradient-orange .bootstrap-datetimepicker-widget table td.minute:hover,
  21943. .dark-mode .card.bg-gradient-orange .bootstrap-datetimepicker-widget table td.second:hover {
  21944. background-color: #e66a02;
  21945. color: #1f2d3d;
  21946. }
  21947. .dark-mode .card.bg-orange .bootstrap-datetimepicker-widget table td.today::before,
  21948. .dark-mode .card.bg-gradient-orange .bootstrap-datetimepicker-widget table td.today::before {
  21949. border-bottom-color: #1f2d3d;
  21950. }
  21951. .dark-mode .card.bg-orange .bootstrap-datetimepicker-widget table td.active,
  21952. .dark-mode .card.bg-orange .bootstrap-datetimepicker-widget table td.active:hover,
  21953. .dark-mode .card.bg-gradient-orange .bootstrap-datetimepicker-widget table td.active,
  21954. .dark-mode .card.bg-gradient-orange .bootstrap-datetimepicker-widget table td.active:hover {
  21955. background-color: #fd9a47;
  21956. color: #1f2d3d;
  21957. }
  21958. .dark-mode .card-yellow:not(.card-outline) > .card-header {
  21959. background-color: #f39c12;
  21960. }
  21961. .dark-mode .card-yellow:not(.card-outline) > .card-header,
  21962. .dark-mode .card-yellow:not(.card-outline) > .card-header a {
  21963. color: #1f2d3d;
  21964. }
  21965. .dark-mode .card-yellow:not(.card-outline) > .card-header a.active {
  21966. color: #1f2d3d;
  21967. }
  21968. .dark-mode .card-yellow.card-outline {
  21969. border-top: 3px solid #f39c12;
  21970. }
  21971. .dark-mode .card-yellow.card-outline-tabs > .card-header a:hover {
  21972. border-top: 3px solid #dee2e6;
  21973. }
  21974. .dark-mode .card-yellow.card-outline-tabs > .card-header a.active {
  21975. border-top: 3px solid #f39c12;
  21976. }
  21977. .dark-mode .bg-yellow > .card-header .btn-tool,
  21978. .dark-mode .bg-gradient-yellow > .card-header .btn-tool,
  21979. .dark-mode .card-yellow:not(.card-outline) > .card-header .btn-tool {
  21980. color: rgba(31, 45, 61, 0.8);
  21981. }
  21982. .dark-mode .bg-yellow > .card-header .btn-tool:hover,
  21983. .dark-mode .bg-gradient-yellow > .card-header .btn-tool:hover,
  21984. .dark-mode .card-yellow:not(.card-outline) > .card-header .btn-tool:hover {
  21985. color: #1f2d3d;
  21986. }
  21987. .dark-mode .card.bg-yellow .bootstrap-datetimepicker-widget .table td,
  21988. .dark-mode .card.bg-yellow .bootstrap-datetimepicker-widget .table th,
  21989. .dark-mode .card.bg-gradient-yellow .bootstrap-datetimepicker-widget .table td,
  21990. .dark-mode .card.bg-gradient-yellow .bootstrap-datetimepicker-widget .table th {
  21991. border: none;
  21992. }
  21993. .dark-mode .card.bg-yellow .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
  21994. .dark-mode .card.bg-yellow .bootstrap-datetimepicker-widget table td.day:hover,
  21995. .dark-mode .card.bg-yellow .bootstrap-datetimepicker-widget table td.hour:hover,
  21996. .dark-mode .card.bg-yellow .bootstrap-datetimepicker-widget table td.minute:hover,
  21997. .dark-mode .card.bg-yellow .bootstrap-datetimepicker-widget table td.second:hover,
  21998. .dark-mode .card.bg-gradient-yellow .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
  21999. .dark-mode .card.bg-gradient-yellow .bootstrap-datetimepicker-widget table td.day:hover,
  22000. .dark-mode .card.bg-gradient-yellow .bootstrap-datetimepicker-widget table td.hour:hover,
  22001. .dark-mode .card.bg-gradient-yellow .bootstrap-datetimepicker-widget table td.minute:hover,
  22002. .dark-mode .card.bg-gradient-yellow .bootstrap-datetimepicker-widget table td.second:hover {
  22003. background-color: #d2850b;
  22004. color: #1f2d3d;
  22005. }
  22006. .dark-mode .card.bg-yellow .bootstrap-datetimepicker-widget table td.today::before,
  22007. .dark-mode .card.bg-gradient-yellow .bootstrap-datetimepicker-widget table td.today::before {
  22008. border-bottom-color: #1f2d3d;
  22009. }
  22010. .dark-mode .card.bg-yellow .bootstrap-datetimepicker-widget table td.active,
  22011. .dark-mode .card.bg-yellow .bootstrap-datetimepicker-widget table td.active:hover,
  22012. .dark-mode .card.bg-gradient-yellow .bootstrap-datetimepicker-widget table td.active,
  22013. .dark-mode .card.bg-gradient-yellow .bootstrap-datetimepicker-widget table td.active:hover {
  22014. background-color: #f5b043;
  22015. color: #1f2d3d;
  22016. }
  22017. .dark-mode .card-green:not(.card-outline) > .card-header {
  22018. background-color: #00bc8c;
  22019. }
  22020. .dark-mode .card-green:not(.card-outline) > .card-header,
  22021. .dark-mode .card-green:not(.card-outline) > .card-header a {
  22022. color: #fff;
  22023. }
  22024. .dark-mode .card-green:not(.card-outline) > .card-header a.active {
  22025. color: #1f2d3d;
  22026. }
  22027. .dark-mode .card-green.card-outline {
  22028. border-top: 3px solid #00bc8c;
  22029. }
  22030. .dark-mode .card-green.card-outline-tabs > .card-header a:hover {
  22031. border-top: 3px solid #dee2e6;
  22032. }
  22033. .dark-mode .card-green.card-outline-tabs > .card-header a.active {
  22034. border-top: 3px solid #00bc8c;
  22035. }
  22036. .dark-mode .bg-green > .card-header .btn-tool,
  22037. .dark-mode .bg-gradient-green > .card-header .btn-tool,
  22038. .dark-mode .card-green:not(.card-outline) > .card-header .btn-tool {
  22039. color: rgba(255, 255, 255, 0.8);
  22040. }
  22041. .dark-mode .bg-green > .card-header .btn-tool:hover,
  22042. .dark-mode .bg-gradient-green > .card-header .btn-tool:hover,
  22043. .dark-mode .card-green:not(.card-outline) > .card-header .btn-tool:hover {
  22044. color: #fff;
  22045. }
  22046. .dark-mode .card.bg-green .bootstrap-datetimepicker-widget .table td,
  22047. .dark-mode .card.bg-green .bootstrap-datetimepicker-widget .table th,
  22048. .dark-mode .card.bg-gradient-green .bootstrap-datetimepicker-widget .table td,
  22049. .dark-mode .card.bg-gradient-green .bootstrap-datetimepicker-widget .table th {
  22050. border: none;
  22051. }
  22052. .dark-mode .card.bg-green .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
  22053. .dark-mode .card.bg-green .bootstrap-datetimepicker-widget table td.day:hover,
  22054. .dark-mode .card.bg-green .bootstrap-datetimepicker-widget table td.hour:hover,
  22055. .dark-mode .card.bg-green .bootstrap-datetimepicker-widget table td.minute:hover,
  22056. .dark-mode .card.bg-green .bootstrap-datetimepicker-widget table td.second:hover,
  22057. .dark-mode .card.bg-gradient-green .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
  22058. .dark-mode .card.bg-gradient-green .bootstrap-datetimepicker-widget table td.day:hover,
  22059. .dark-mode .card.bg-gradient-green .bootstrap-datetimepicker-widget table td.hour:hover,
  22060. .dark-mode .card.bg-gradient-green .bootstrap-datetimepicker-widget table td.minute:hover,
  22061. .dark-mode .card.bg-gradient-green .bootstrap-datetimepicker-widget table td.second:hover {
  22062. background-color: #00936e;
  22063. color: #fff;
  22064. }
  22065. .dark-mode .card.bg-green .bootstrap-datetimepicker-widget table td.today::before,
  22066. .dark-mode .card.bg-gradient-green .bootstrap-datetimepicker-widget table td.today::before {
  22067. border-bottom-color: #fff;
  22068. }
  22069. .dark-mode .card.bg-green .bootstrap-datetimepicker-widget table td.active,
  22070. .dark-mode .card.bg-green .bootstrap-datetimepicker-widget table td.active:hover,
  22071. .dark-mode .card.bg-gradient-green .bootstrap-datetimepicker-widget table td.active,
  22072. .dark-mode .card.bg-gradient-green .bootstrap-datetimepicker-widget table td.active:hover {
  22073. background-color: #00efb2;
  22074. color: #fff;
  22075. }
  22076. .dark-mode .card-teal:not(.card-outline) > .card-header {
  22077. background-color: #20c997;
  22078. }
  22079. .dark-mode .card-teal:not(.card-outline) > .card-header,
  22080. .dark-mode .card-teal:not(.card-outline) > .card-header a {
  22081. color: #fff;
  22082. }
  22083. .dark-mode .card-teal:not(.card-outline) > .card-header a.active {
  22084. color: #1f2d3d;
  22085. }
  22086. .dark-mode .card-teal.card-outline {
  22087. border-top: 3px solid #20c997;
  22088. }
  22089. .dark-mode .card-teal.card-outline-tabs > .card-header a:hover {
  22090. border-top: 3px solid #dee2e6;
  22091. }
  22092. .dark-mode .card-teal.card-outline-tabs > .card-header a.active {
  22093. border-top: 3px solid #20c997;
  22094. }
  22095. .dark-mode .bg-teal > .card-header .btn-tool,
  22096. .dark-mode .bg-gradient-teal > .card-header .btn-tool,
  22097. .dark-mode .card-teal:not(.card-outline) > .card-header .btn-tool {
  22098. color: rgba(255, 255, 255, 0.8);
  22099. }
  22100. .dark-mode .bg-teal > .card-header .btn-tool:hover,
  22101. .dark-mode .bg-gradient-teal > .card-header .btn-tool:hover,
  22102. .dark-mode .card-teal:not(.card-outline) > .card-header .btn-tool:hover {
  22103. color: #fff;
  22104. }
  22105. .dark-mode .card.bg-teal .bootstrap-datetimepicker-widget .table td,
  22106. .dark-mode .card.bg-teal .bootstrap-datetimepicker-widget .table th,
  22107. .dark-mode .card.bg-gradient-teal .bootstrap-datetimepicker-widget .table td,
  22108. .dark-mode .card.bg-gradient-teal .bootstrap-datetimepicker-widget .table th {
  22109. border: none;
  22110. }
  22111. .dark-mode .card.bg-teal .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
  22112. .dark-mode .card.bg-teal .bootstrap-datetimepicker-widget table td.day:hover,
  22113. .dark-mode .card.bg-teal .bootstrap-datetimepicker-widget table td.hour:hover,
  22114. .dark-mode .card.bg-teal .bootstrap-datetimepicker-widget table td.minute:hover,
  22115. .dark-mode .card.bg-teal .bootstrap-datetimepicker-widget table td.second:hover,
  22116. .dark-mode .card.bg-gradient-teal .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
  22117. .dark-mode .card.bg-gradient-teal .bootstrap-datetimepicker-widget table td.day:hover,
  22118. .dark-mode .card.bg-gradient-teal .bootstrap-datetimepicker-widget table td.hour:hover,
  22119. .dark-mode .card.bg-gradient-teal .bootstrap-datetimepicker-widget table td.minute:hover,
  22120. .dark-mode .card.bg-gradient-teal .bootstrap-datetimepicker-widget table td.second:hover {
  22121. background-color: #1aa67d;
  22122. color: #fff;
  22123. }
  22124. .dark-mode .card.bg-teal .bootstrap-datetimepicker-widget table td.today::before,
  22125. .dark-mode .card.bg-gradient-teal .bootstrap-datetimepicker-widget table td.today::before {
  22126. border-bottom-color: #fff;
  22127. }
  22128. .dark-mode .card.bg-teal .bootstrap-datetimepicker-widget table td.active,
  22129. .dark-mode .card.bg-teal .bootstrap-datetimepicker-widget table td.active:hover,
  22130. .dark-mode .card.bg-gradient-teal .bootstrap-datetimepicker-widget table td.active,
  22131. .dark-mode .card.bg-gradient-teal .bootstrap-datetimepicker-widget table td.active:hover {
  22132. background-color: #3ce0af;
  22133. color: #fff;
  22134. }
  22135. .dark-mode .card-cyan:not(.card-outline) > .card-header {
  22136. background-color: #3498db;
  22137. }
  22138. .dark-mode .card-cyan:not(.card-outline) > .card-header,
  22139. .dark-mode .card-cyan:not(.card-outline) > .card-header a {
  22140. color: #fff;
  22141. }
  22142. .dark-mode .card-cyan:not(.card-outline) > .card-header a.active {
  22143. color: #1f2d3d;
  22144. }
  22145. .dark-mode .card-cyan.card-outline {
  22146. border-top: 3px solid #3498db;
  22147. }
  22148. .dark-mode .card-cyan.card-outline-tabs > .card-header a:hover {
  22149. border-top: 3px solid #dee2e6;
  22150. }
  22151. .dark-mode .card-cyan.card-outline-tabs > .card-header a.active {
  22152. border-top: 3px solid #3498db;
  22153. }
  22154. .dark-mode .bg-cyan > .card-header .btn-tool,
  22155. .dark-mode .bg-gradient-cyan > .card-header .btn-tool,
  22156. .dark-mode .card-cyan:not(.card-outline) > .card-header .btn-tool {
  22157. color: rgba(255, 255, 255, 0.8);
  22158. }
  22159. .dark-mode .bg-cyan > .card-header .btn-tool:hover,
  22160. .dark-mode .bg-gradient-cyan > .card-header .btn-tool:hover,
  22161. .dark-mode .card-cyan:not(.card-outline) > .card-header .btn-tool:hover {
  22162. color: #fff;
  22163. }
  22164. .dark-mode .card.bg-cyan .bootstrap-datetimepicker-widget .table td,
  22165. .dark-mode .card.bg-cyan .bootstrap-datetimepicker-widget .table th,
  22166. .dark-mode .card.bg-gradient-cyan .bootstrap-datetimepicker-widget .table td,
  22167. .dark-mode .card.bg-gradient-cyan .bootstrap-datetimepicker-widget .table th {
  22168. border: none;
  22169. }
  22170. .dark-mode .card.bg-cyan .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
  22171. .dark-mode .card.bg-cyan .bootstrap-datetimepicker-widget table td.day:hover,
  22172. .dark-mode .card.bg-cyan .bootstrap-datetimepicker-widget table td.hour:hover,
  22173. .dark-mode .card.bg-cyan .bootstrap-datetimepicker-widget table td.minute:hover,
  22174. .dark-mode .card.bg-cyan .bootstrap-datetimepicker-widget table td.second:hover,
  22175. .dark-mode .card.bg-gradient-cyan .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
  22176. .dark-mode .card.bg-gradient-cyan .bootstrap-datetimepicker-widget table td.day:hover,
  22177. .dark-mode .card.bg-gradient-cyan .bootstrap-datetimepicker-widget table td.hour:hover,
  22178. .dark-mode .card.bg-gradient-cyan .bootstrap-datetimepicker-widget table td.minute:hover,
  22179. .dark-mode .card.bg-gradient-cyan .bootstrap-datetimepicker-widget table td.second:hover {
  22180. background-color: #2383c4;
  22181. color: #fff;
  22182. }
  22183. .dark-mode .card.bg-cyan .bootstrap-datetimepicker-widget table td.today::before,
  22184. .dark-mode .card.bg-gradient-cyan .bootstrap-datetimepicker-widget table td.today::before {
  22185. border-bottom-color: #fff;
  22186. }
  22187. .dark-mode .card.bg-cyan .bootstrap-datetimepicker-widget table td.active,
  22188. .dark-mode .card.bg-cyan .bootstrap-datetimepicker-widget table td.active:hover,
  22189. .dark-mode .card.bg-gradient-cyan .bootstrap-datetimepicker-widget table td.active,
  22190. .dark-mode .card.bg-gradient-cyan .bootstrap-datetimepicker-widget table td.active:hover {
  22191. background-color: #5faee3;
  22192. color: #fff;
  22193. }
  22194. .dark-mode .card-white:not(.card-outline) > .card-header {
  22195. background-color: #fff;
  22196. }
  22197. .dark-mode .card-white:not(.card-outline) > .card-header,
  22198. .dark-mode .card-white:not(.card-outline) > .card-header a {
  22199. color: #1f2d3d;
  22200. }
  22201. .dark-mode .card-white:not(.card-outline) > .card-header a.active {
  22202. color: #1f2d3d;
  22203. }
  22204. .dark-mode .card-white.card-outline {
  22205. border-top: 3px solid #fff;
  22206. }
  22207. .dark-mode .card-white.card-outline-tabs > .card-header a:hover {
  22208. border-top: 3px solid #dee2e6;
  22209. }
  22210. .dark-mode .card-white.card-outline-tabs > .card-header a.active {
  22211. border-top: 3px solid #fff;
  22212. }
  22213. .dark-mode .bg-white > .card-header .btn-tool,
  22214. .dark-mode .bg-gradient-white > .card-header .btn-tool,
  22215. .dark-mode .card-white:not(.card-outline) > .card-header .btn-tool {
  22216. color: rgba(31, 45, 61, 0.8);
  22217. }
  22218. .dark-mode .bg-white > .card-header .btn-tool:hover,
  22219. .dark-mode .bg-gradient-white > .card-header .btn-tool:hover,
  22220. .dark-mode .card-white:not(.card-outline) > .card-header .btn-tool:hover {
  22221. color: #1f2d3d;
  22222. }
  22223. .dark-mode .card.bg-white .bootstrap-datetimepicker-widget .table td,
  22224. .dark-mode .card.bg-white .bootstrap-datetimepicker-widget .table th,
  22225. .dark-mode .card.bg-gradient-white .bootstrap-datetimepicker-widget .table td,
  22226. .dark-mode .card.bg-gradient-white .bootstrap-datetimepicker-widget .table th {
  22227. border: none;
  22228. }
  22229. .dark-mode .card.bg-white .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
  22230. .dark-mode .card.bg-white .bootstrap-datetimepicker-widget table td.day:hover,
  22231. .dark-mode .card.bg-white .bootstrap-datetimepicker-widget table td.hour:hover,
  22232. .dark-mode .card.bg-white .bootstrap-datetimepicker-widget table td.minute:hover,
  22233. .dark-mode .card.bg-white .bootstrap-datetimepicker-widget table td.second:hover,
  22234. .dark-mode .card.bg-gradient-white .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
  22235. .dark-mode .card.bg-gradient-white .bootstrap-datetimepicker-widget table td.day:hover,
  22236. .dark-mode .card.bg-gradient-white .bootstrap-datetimepicker-widget table td.hour:hover,
  22237. .dark-mode .card.bg-gradient-white .bootstrap-datetimepicker-widget table td.minute:hover,
  22238. .dark-mode .card.bg-gradient-white .bootstrap-datetimepicker-widget table td.second:hover {
  22239. background-color: #ebebeb;
  22240. color: #1f2d3d;
  22241. }
  22242. .dark-mode .card.bg-white .bootstrap-datetimepicker-widget table td.today::before,
  22243. .dark-mode .card.bg-gradient-white .bootstrap-datetimepicker-widget table td.today::before {
  22244. border-bottom-color: #1f2d3d;
  22245. }
  22246. .dark-mode .card.bg-white .bootstrap-datetimepicker-widget table td.active,
  22247. .dark-mode .card.bg-white .bootstrap-datetimepicker-widget table td.active:hover,
  22248. .dark-mode .card.bg-gradient-white .bootstrap-datetimepicker-widget table td.active,
  22249. .dark-mode .card.bg-gradient-white .bootstrap-datetimepicker-widget table td.active:hover {
  22250. background-color: white;
  22251. color: #1f2d3d;
  22252. }
  22253. .dark-mode .card-gray:not(.card-outline) > .card-header {
  22254. background-color: #6c757d;
  22255. }
  22256. .dark-mode .card-gray:not(.card-outline) > .card-header,
  22257. .dark-mode .card-gray:not(.card-outline) > .card-header a {
  22258. color: #fff;
  22259. }
  22260. .dark-mode .card-gray:not(.card-outline) > .card-header a.active {
  22261. color: #1f2d3d;
  22262. }
  22263. .dark-mode .card-gray.card-outline {
  22264. border-top: 3px solid #6c757d;
  22265. }
  22266. .dark-mode .card-gray.card-outline-tabs > .card-header a:hover {
  22267. border-top: 3px solid #dee2e6;
  22268. }
  22269. .dark-mode .card-gray.card-outline-tabs > .card-header a.active {
  22270. border-top: 3px solid #6c757d;
  22271. }
  22272. .dark-mode .bg-gray > .card-header .btn-tool,
  22273. .dark-mode .bg-gradient-gray > .card-header .btn-tool,
  22274. .dark-mode .card-gray:not(.card-outline) > .card-header .btn-tool {
  22275. color: rgba(255, 255, 255, 0.8);
  22276. }
  22277. .dark-mode .bg-gray > .card-header .btn-tool:hover,
  22278. .dark-mode .bg-gradient-gray > .card-header .btn-tool:hover,
  22279. .dark-mode .card-gray:not(.card-outline) > .card-header .btn-tool:hover {
  22280. color: #fff;
  22281. }
  22282. .dark-mode .card.bg-gray .bootstrap-datetimepicker-widget .table td,
  22283. .dark-mode .card.bg-gray .bootstrap-datetimepicker-widget .table th,
  22284. .dark-mode .card.bg-gradient-gray .bootstrap-datetimepicker-widget .table td,
  22285. .dark-mode .card.bg-gradient-gray .bootstrap-datetimepicker-widget .table th {
  22286. border: none;
  22287. }
  22288. .dark-mode .card.bg-gray .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
  22289. .dark-mode .card.bg-gray .bootstrap-datetimepicker-widget table td.day:hover,
  22290. .dark-mode .card.bg-gray .bootstrap-datetimepicker-widget table td.hour:hover,
  22291. .dark-mode .card.bg-gray .bootstrap-datetimepicker-widget table td.minute:hover,
  22292. .dark-mode .card.bg-gray .bootstrap-datetimepicker-widget table td.second:hover,
  22293. .dark-mode .card.bg-gradient-gray .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
  22294. .dark-mode .card.bg-gradient-gray .bootstrap-datetimepicker-widget table td.day:hover,
  22295. .dark-mode .card.bg-gradient-gray .bootstrap-datetimepicker-widget table td.hour:hover,
  22296. .dark-mode .card.bg-gradient-gray .bootstrap-datetimepicker-widget table td.minute:hover,
  22297. .dark-mode .card.bg-gradient-gray .bootstrap-datetimepicker-widget table td.second:hover {
  22298. background-color: #596167;
  22299. color: #fff;
  22300. }
  22301. .dark-mode .card.bg-gray .bootstrap-datetimepicker-widget table td.today::before,
  22302. .dark-mode .card.bg-gradient-gray .bootstrap-datetimepicker-widget table td.today::before {
  22303. border-bottom-color: #fff;
  22304. }
  22305. .dark-mode .card.bg-gray .bootstrap-datetimepicker-widget table td.active,
  22306. .dark-mode .card.bg-gray .bootstrap-datetimepicker-widget table td.active:hover,
  22307. .dark-mode .card.bg-gradient-gray .bootstrap-datetimepicker-widget table td.active,
  22308. .dark-mode .card.bg-gradient-gray .bootstrap-datetimepicker-widget table td.active:hover {
  22309. background-color: #868e96;
  22310. color: #fff;
  22311. }
  22312. .dark-mode .card-gray-dark:not(.card-outline) > .card-header {
  22313. background-color: #343a40;
  22314. }
  22315. .dark-mode .card-gray-dark:not(.card-outline) > .card-header,
  22316. .dark-mode .card-gray-dark:not(.card-outline) > .card-header a {
  22317. color: #fff;
  22318. }
  22319. .dark-mode .card-gray-dark:not(.card-outline) > .card-header a.active {
  22320. color: #1f2d3d;
  22321. }
  22322. .dark-mode .card-gray-dark.card-outline {
  22323. border-top: 3px solid #343a40;
  22324. }
  22325. .dark-mode .card-gray-dark.card-outline-tabs > .card-header a:hover {
  22326. border-top: 3px solid #dee2e6;
  22327. }
  22328. .dark-mode .card-gray-dark.card-outline-tabs > .card-header a.active {
  22329. border-top: 3px solid #343a40;
  22330. }
  22331. .dark-mode .bg-gray-dark > .card-header .btn-tool,
  22332. .dark-mode .bg-gradient-gray-dark > .card-header .btn-tool,
  22333. .dark-mode .card-gray-dark:not(.card-outline) > .card-header .btn-tool {
  22334. color: rgba(255, 255, 255, 0.8);
  22335. }
  22336. .dark-mode .bg-gray-dark > .card-header .btn-tool:hover,
  22337. .dark-mode .bg-gradient-gray-dark > .card-header .btn-tool:hover,
  22338. .dark-mode .card-gray-dark:not(.card-outline) > .card-header .btn-tool:hover {
  22339. color: #fff;
  22340. }
  22341. .dark-mode .card.bg-gray-dark .bootstrap-datetimepicker-widget .table td,
  22342. .dark-mode .card.bg-gray-dark .bootstrap-datetimepicker-widget .table th,
  22343. .dark-mode .card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget .table td,
  22344. .dark-mode .card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget .table th {
  22345. border: none;
  22346. }
  22347. .dark-mode .card.bg-gray-dark .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
  22348. .dark-mode .card.bg-gray-dark .bootstrap-datetimepicker-widget table td.day:hover,
  22349. .dark-mode .card.bg-gray-dark .bootstrap-datetimepicker-widget table td.hour:hover,
  22350. .dark-mode .card.bg-gray-dark .bootstrap-datetimepicker-widget table td.minute:hover,
  22351. .dark-mode .card.bg-gray-dark .bootstrap-datetimepicker-widget table td.second:hover,
  22352. .dark-mode .card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
  22353. .dark-mode .card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget table td.day:hover,
  22354. .dark-mode .card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget table td.hour:hover,
  22355. .dark-mode .card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget table td.minute:hover,
  22356. .dark-mode .card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget table td.second:hover {
  22357. background-color: #222629;
  22358. color: #fff;
  22359. }
  22360. .dark-mode .card.bg-gray-dark .bootstrap-datetimepicker-widget table td.today::before,
  22361. .dark-mode .card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget table td.today::before {
  22362. border-bottom-color: #fff;
  22363. }
  22364. .dark-mode .card.bg-gray-dark .bootstrap-datetimepicker-widget table td.active,
  22365. .dark-mode .card.bg-gray-dark .bootstrap-datetimepicker-widget table td.active:hover,
  22366. .dark-mode .card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget table td.active,
  22367. .dark-mode .card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget table td.active:hover {
  22368. background-color: #4b545c;
  22369. color: #fff;
  22370. }
  22371. .dark-mode .card {
  22372. background-color: #343a40;
  22373. color: #fff;
  22374. }
  22375. .dark-mode .card .card {
  22376. background-color: #3f474e;
  22377. color: #fff;
  22378. }
  22379. .dark-mode .card .nav.flex-column > li {
  22380. border-bottom-color: #6c757d;
  22381. }
  22382. .dark-mode .card .card-footer {
  22383. background-color: rgba(0, 0, 0, 0.1);
  22384. }
  22385. .dark-mode .card.card-outline-tabs .card-header a:hover {
  22386. border-color: #6c757d;
  22387. border-bottom-color: transparent;
  22388. }
  22389. .dark-mode .card:not(.card-outline) > .card-header a.active {
  22390. color: #fff;
  22391. }
  22392. .dark-mode .card-comments {
  22393. background-color: #373d44;
  22394. }
  22395. .dark-mode .card-comments .username {
  22396. color: #ced4da;
  22397. }
  22398. .dark-mode .card-comments .card-comment {
  22399. border-bottom-color: #454d55;
  22400. }
  22401. .dark-mode .todo-list > li {
  22402. background-color: #3f474e;
  22403. border-color: #454d55;
  22404. color: #fff;
  22405. }
  22406. .dark-mode .todo-list .primary {
  22407. border-left-color: #3f6791;
  22408. }
  22409. .dark-mode .todo-list .secondary {
  22410. border-left-color: #6c757d;
  22411. }
  22412. .dark-mode .todo-list .success {
  22413. border-left-color: #00bc8c;
  22414. }
  22415. .dark-mode .todo-list .info {
  22416. border-left-color: #3498db;
  22417. }
  22418. .dark-mode .todo-list .warning {
  22419. border-left-color: #f39c12;
  22420. }
  22421. .dark-mode .todo-list .danger {
  22422. border-left-color: #e74c3c;
  22423. }
  22424. .dark-mode .todo-list .light {
  22425. border-left-color: #f8f9fa;
  22426. }
  22427. .dark-mode .todo-list .dark {
  22428. border-left-color: #343a40;
  22429. }
  22430. .dark-mode .todo-list .lightblue {
  22431. border-left-color: #86bad8;
  22432. }
  22433. .dark-mode .todo-list .navy {
  22434. border-left-color: #002c59;
  22435. }
  22436. .dark-mode .todo-list .olive {
  22437. border-left-color: #74c8a3;
  22438. }
  22439. .dark-mode .todo-list .lime {
  22440. border-left-color: #67ffa9;
  22441. }
  22442. .dark-mode .todo-list .fuchsia {
  22443. border-left-color: #f672d8;
  22444. }
  22445. .dark-mode .todo-list .maroon {
  22446. border-left-color: #ed6c9b;
  22447. }
  22448. .dark-mode .todo-list .blue {
  22449. border-left-color: #3f6791;
  22450. }
  22451. .dark-mode .todo-list .indigo {
  22452. border-left-color: #6610f2;
  22453. }
  22454. .dark-mode .todo-list .purple {
  22455. border-left-color: #6f42c1;
  22456. }
  22457. .dark-mode .todo-list .pink {
  22458. border-left-color: #e83e8c;
  22459. }
  22460. .dark-mode .todo-list .red {
  22461. border-left-color: #e74c3c;
  22462. }
  22463. .dark-mode .todo-list .orange {
  22464. border-left-color: #fd7e14;
  22465. }
  22466. .dark-mode .todo-list .yellow {
  22467. border-left-color: #f39c12;
  22468. }
  22469. .dark-mode .todo-list .green {
  22470. border-left-color: #00bc8c;
  22471. }
  22472. .dark-mode .todo-list .teal {
  22473. border-left-color: #20c997;
  22474. }
  22475. .dark-mode .todo-list .cyan {
  22476. border-left-color: #3498db;
  22477. }
  22478. .dark-mode .todo-list .white {
  22479. border-left-color: #fff;
  22480. }
  22481. .dark-mode .todo-list .gray {
  22482. border-left-color: #6c757d;
  22483. }
  22484. .dark-mode .todo-list .gray-dark {
  22485. border-left-color: #343a40;
  22486. }
  22487. .modal-dialog .overlay {
  22488. display: flex;
  22489. position: absolute;
  22490. left: 0;
  22491. top: 0;
  22492. bottom: 0;
  22493. right: 0;
  22494. margin: -1px;
  22495. z-index: 1052;
  22496. justify-content: center;
  22497. align-items: center;
  22498. background-color: rgba(0, 0, 0, 0.7);
  22499. color: #666f76;
  22500. border-radius: 0.3rem;
  22501. }
  22502. .modal-content.bg-warning .modal-header,
  22503. .modal-content.bg-warning .modal-footer {
  22504. border-color: #343a40;
  22505. }
  22506. .modal-content.bg-primary .close, .modal-content.bg-primary .mailbox-attachment-close, .modal-content.bg-secondary .close, .modal-content.bg-secondary .mailbox-attachment-close, .modal-content.bg-info .close, .modal-content.bg-info .mailbox-attachment-close, .modal-content.bg-danger .close, .modal-content.bg-danger .mailbox-attachment-close, .modal-content.bg-success .close, .modal-content.bg-success .mailbox-attachment-close {
  22507. color: #fff;
  22508. text-shadow: 0 1px 0 #000;
  22509. }
  22510. .dark-mode .modal-header,
  22511. .dark-mode .modal-footer {
  22512. border-color: #6c757d;
  22513. }
  22514. .dark-mode .modal-content {
  22515. background-color: #343a40;
  22516. }
  22517. .dark-mode .modal-content.bg-warning .modal-header,
  22518. .dark-mode .modal-content.bg-warning .modal-footer {
  22519. border-color: #6c757d;
  22520. }
  22521. .dark-mode .modal-content.bg-warning .close, .dark-mode .modal-content.bg-warning .mailbox-attachment-close {
  22522. color: #343a40 !important;
  22523. text-shadow: 0 1px 0 #495057 !important;
  22524. }
  22525. .dark-mode .modal-content.bg-primary .modal-header,
  22526. .dark-mode .modal-content.bg-primary .modal-footer, .dark-mode .modal-content.bg-secondary .modal-header,
  22527. .dark-mode .modal-content.bg-secondary .modal-footer, .dark-mode .modal-content.bg-info .modal-header,
  22528. .dark-mode .modal-content.bg-info .modal-footer, .dark-mode .modal-content.bg-danger .modal-header,
  22529. .dark-mode .modal-content.bg-danger .modal-footer, .dark-mode .modal-content.bg-success .modal-header,
  22530. .dark-mode .modal-content.bg-success .modal-footer {
  22531. border-color: #fff;
  22532. }
  22533. .toasts-top-right {
  22534. position: absolute;
  22535. right: 0;
  22536. top: 0;
  22537. z-index: 1040;
  22538. }
  22539. .toasts-top-right.fixed {
  22540. position: fixed;
  22541. }
  22542. .toasts-top-left {
  22543. left: 0;
  22544. position: absolute;
  22545. top: 0;
  22546. z-index: 1040;
  22547. }
  22548. .toasts-top-left.fixed {
  22549. position: fixed;
  22550. }
  22551. .toasts-bottom-right {
  22552. bottom: 0;
  22553. position: absolute;
  22554. right: 0;
  22555. z-index: 1040;
  22556. }
  22557. .toasts-bottom-right.fixed {
  22558. position: fixed;
  22559. }
  22560. .toasts-bottom-left {
  22561. bottom: 0;
  22562. left: 0;
  22563. position: absolute;
  22564. z-index: 1040;
  22565. }
  22566. .toasts-bottom-left.fixed {
  22567. position: fixed;
  22568. }
  22569. .dark-mode .toast {
  22570. background-color: rgba(52, 58, 64, 0.85);
  22571. color: #fff;
  22572. }
  22573. .dark-mode .toast .toast-header {
  22574. background-color: rgba(52, 58, 64, 0.7);
  22575. color: #f8f9fa;
  22576. }
  22577. .dark-mode .toast.bg-primary {
  22578. background-color: rgba(63, 103, 145, 0.9) !important;
  22579. }
  22580. .dark-mode .toast.bg-primary .close, .dark-mode .toast.bg-primary .mailbox-attachment-close {
  22581. color: #fff;
  22582. text-shadow: 0 1px 0 #000;
  22583. }
  22584. .dark-mode .toast.bg-primary .toast-header {
  22585. background-color: rgba(63, 103, 145, 0.85);
  22586. color: #fff;
  22587. }
  22588. .dark-mode .toast.bg-secondary {
  22589. background-color: rgba(108, 117, 125, 0.9) !important;
  22590. }
  22591. .dark-mode .toast.bg-secondary .close, .dark-mode .toast.bg-secondary .mailbox-attachment-close {
  22592. color: #fff;
  22593. text-shadow: 0 1px 0 #000;
  22594. }
  22595. .dark-mode .toast.bg-secondary .toast-header {
  22596. background-color: rgba(108, 117, 125, 0.85);
  22597. color: #fff;
  22598. }
  22599. .dark-mode .toast.bg-success {
  22600. background-color: rgba(0, 188, 140, 0.9) !important;
  22601. }
  22602. .dark-mode .toast.bg-success .close, .dark-mode .toast.bg-success .mailbox-attachment-close {
  22603. color: #fff;
  22604. text-shadow: 0 1px 0 #000;
  22605. }
  22606. .dark-mode .toast.bg-success .toast-header {
  22607. background-color: rgba(0, 188, 140, 0.85);
  22608. color: #fff;
  22609. }
  22610. .dark-mode .toast.bg-info {
  22611. background-color: rgba(52, 152, 219, 0.9) !important;
  22612. }
  22613. .dark-mode .toast.bg-info .close, .dark-mode .toast.bg-info .mailbox-attachment-close {
  22614. color: #fff;
  22615. text-shadow: 0 1px 0 #000;
  22616. }
  22617. .dark-mode .toast.bg-info .toast-header {
  22618. background-color: rgba(52, 152, 219, 0.85);
  22619. color: #fff;
  22620. }
  22621. .dark-mode .toast.bg-warning {
  22622. background-color: rgba(243, 156, 18, 0.9) !important;
  22623. }
  22624. .dark-mode .toast.bg-warning .toast-header {
  22625. background-color: rgba(243, 156, 18, 0.85);
  22626. color: #1f2d3d;
  22627. }
  22628. .dark-mode .toast.bg-danger {
  22629. background-color: rgba(231, 76, 60, 0.9) !important;
  22630. }
  22631. .dark-mode .toast.bg-danger .close, .dark-mode .toast.bg-danger .mailbox-attachment-close {
  22632. color: #fff;
  22633. text-shadow: 0 1px 0 #000;
  22634. }
  22635. .dark-mode .toast.bg-danger .toast-header {
  22636. background-color: rgba(231, 76, 60, 0.85);
  22637. color: #fff;
  22638. }
  22639. .dark-mode .toast.bg-light {
  22640. background-color: rgba(248, 249, 250, 0.9) !important;
  22641. }
  22642. .dark-mode .toast.bg-light .toast-header {
  22643. background-color: rgba(248, 249, 250, 0.85);
  22644. color: #1f2d3d;
  22645. }
  22646. .dark-mode .toast.bg-dark {
  22647. background-color: rgba(52, 58, 64, 0.9) !important;
  22648. }
  22649. .dark-mode .toast.bg-dark .close, .dark-mode .toast.bg-dark .mailbox-attachment-close {
  22650. color: #fff;
  22651. text-shadow: 0 1px 0 #000;
  22652. }
  22653. .dark-mode .toast.bg-dark .toast-header {
  22654. background-color: rgba(52, 58, 64, 0.85);
  22655. color: #fff;
  22656. }
  22657. .dark-mode .toast.bg-lightblue {
  22658. background-color: rgba(134, 186, 216, 0.9) !important;
  22659. }
  22660. .dark-mode .toast.bg-lightblue .toast-header {
  22661. background-color: rgba(134, 186, 216, 0.85);
  22662. color: #1f2d3d;
  22663. }
  22664. .dark-mode .toast.bg-navy {
  22665. background-color: rgba(0, 44, 89, 0.9) !important;
  22666. }
  22667. .dark-mode .toast.bg-navy .close, .dark-mode .toast.bg-navy .mailbox-attachment-close {
  22668. color: #fff;
  22669. text-shadow: 0 1px 0 #000;
  22670. }
  22671. .dark-mode .toast.bg-navy .toast-header {
  22672. background-color: rgba(0, 44, 89, 0.85);
  22673. color: #fff;
  22674. }
  22675. .dark-mode .toast.bg-olive {
  22676. background-color: rgba(116, 200, 163, 0.9) !important;
  22677. }
  22678. .dark-mode .toast.bg-olive .toast-header {
  22679. background-color: rgba(116, 200, 163, 0.85);
  22680. color: #1f2d3d;
  22681. }
  22682. .dark-mode .toast.bg-lime {
  22683. background-color: rgba(103, 255, 169, 0.9) !important;
  22684. }
  22685. .dark-mode .toast.bg-lime .toast-header {
  22686. background-color: rgba(103, 255, 169, 0.85);
  22687. color: #1f2d3d;
  22688. }
  22689. .dark-mode .toast.bg-fuchsia {
  22690. background-color: rgba(246, 114, 216, 0.9) !important;
  22691. }
  22692. .dark-mode .toast.bg-fuchsia .toast-header {
  22693. background-color: rgba(246, 114, 216, 0.85);
  22694. color: #1f2d3d;
  22695. }
  22696. .dark-mode .toast.bg-maroon {
  22697. background-color: rgba(237, 108, 155, 0.9) !important;
  22698. }
  22699. .dark-mode .toast.bg-maroon .toast-header {
  22700. background-color: rgba(237, 108, 155, 0.85);
  22701. color: #1f2d3d;
  22702. }
  22703. .dark-mode .toast.bg-blue {
  22704. background-color: rgba(63, 103, 145, 0.9) !important;
  22705. }
  22706. .dark-mode .toast.bg-blue .close, .dark-mode .toast.bg-blue .mailbox-attachment-close {
  22707. color: #fff;
  22708. text-shadow: 0 1px 0 #000;
  22709. }
  22710. .dark-mode .toast.bg-blue .toast-header {
  22711. background-color: rgba(63, 103, 145, 0.85);
  22712. color: #fff;
  22713. }
  22714. .dark-mode .toast.bg-indigo {
  22715. background-color: rgba(102, 16, 242, 0.9) !important;
  22716. }
  22717. .dark-mode .toast.bg-indigo .close, .dark-mode .toast.bg-indigo .mailbox-attachment-close {
  22718. color: #fff;
  22719. text-shadow: 0 1px 0 #000;
  22720. }
  22721. .dark-mode .toast.bg-indigo .toast-header {
  22722. background-color: rgba(102, 16, 242, 0.85);
  22723. color: #fff;
  22724. }
  22725. .dark-mode .toast.bg-purple {
  22726. background-color: rgba(111, 66, 193, 0.9) !important;
  22727. }
  22728. .dark-mode .toast.bg-purple .close, .dark-mode .toast.bg-purple .mailbox-attachment-close {
  22729. color: #fff;
  22730. text-shadow: 0 1px 0 #000;
  22731. }
  22732. .dark-mode .toast.bg-purple .toast-header {
  22733. background-color: rgba(111, 66, 193, 0.85);
  22734. color: #fff;
  22735. }
  22736. .dark-mode .toast.bg-pink {
  22737. background-color: rgba(232, 62, 140, 0.9) !important;
  22738. }
  22739. .dark-mode .toast.bg-pink .close, .dark-mode .toast.bg-pink .mailbox-attachment-close {
  22740. color: #fff;
  22741. text-shadow: 0 1px 0 #000;
  22742. }
  22743. .dark-mode .toast.bg-pink .toast-header {
  22744. background-color: rgba(232, 62, 140, 0.85);
  22745. color: #fff;
  22746. }
  22747. .dark-mode .toast.bg-red {
  22748. background-color: rgba(231, 76, 60, 0.9) !important;
  22749. }
  22750. .dark-mode .toast.bg-red .close, .dark-mode .toast.bg-red .mailbox-attachment-close {
  22751. color: #fff;
  22752. text-shadow: 0 1px 0 #000;
  22753. }
  22754. .dark-mode .toast.bg-red .toast-header {
  22755. background-color: rgba(231, 76, 60, 0.85);
  22756. color: #fff;
  22757. }
  22758. .dark-mode .toast.bg-orange {
  22759. background-color: rgba(253, 126, 20, 0.9) !important;
  22760. }
  22761. .dark-mode .toast.bg-orange .toast-header {
  22762. background-color: rgba(253, 126, 20, 0.85);
  22763. color: #1f2d3d;
  22764. }
  22765. .dark-mode .toast.bg-yellow {
  22766. background-color: rgba(243, 156, 18, 0.9) !important;
  22767. }
  22768. .dark-mode .toast.bg-yellow .toast-header {
  22769. background-color: rgba(243, 156, 18, 0.85);
  22770. color: #1f2d3d;
  22771. }
  22772. .dark-mode .toast.bg-green {
  22773. background-color: rgba(0, 188, 140, 0.9) !important;
  22774. }
  22775. .dark-mode .toast.bg-green .close, .dark-mode .toast.bg-green .mailbox-attachment-close {
  22776. color: #fff;
  22777. text-shadow: 0 1px 0 #000;
  22778. }
  22779. .dark-mode .toast.bg-green .toast-header {
  22780. background-color: rgba(0, 188, 140, 0.85);
  22781. color: #fff;
  22782. }
  22783. .dark-mode .toast.bg-teal {
  22784. background-color: rgba(32, 201, 151, 0.9) !important;
  22785. }
  22786. .dark-mode .toast.bg-teal .close, .dark-mode .toast.bg-teal .mailbox-attachment-close {
  22787. color: #fff;
  22788. text-shadow: 0 1px 0 #000;
  22789. }
  22790. .dark-mode .toast.bg-teal .toast-header {
  22791. background-color: rgba(32, 201, 151, 0.85);
  22792. color: #fff;
  22793. }
  22794. .dark-mode .toast.bg-cyan {
  22795. background-color: rgba(52, 152, 219, 0.9) !important;
  22796. }
  22797. .dark-mode .toast.bg-cyan .close, .dark-mode .toast.bg-cyan .mailbox-attachment-close {
  22798. color: #fff;
  22799. text-shadow: 0 1px 0 #000;
  22800. }
  22801. .dark-mode .toast.bg-cyan .toast-header {
  22802. background-color: rgba(52, 152, 219, 0.85);
  22803. color: #fff;
  22804. }
  22805. .dark-mode .toast.bg-white {
  22806. background-color: rgba(255, 255, 255, 0.9) !important;
  22807. }
  22808. .dark-mode .toast.bg-white .toast-header {
  22809. background-color: rgba(255, 255, 255, 0.85);
  22810. color: #1f2d3d;
  22811. }
  22812. .dark-mode .toast.bg-gray {
  22813. background-color: rgba(108, 117, 125, 0.9) !important;
  22814. }
  22815. .dark-mode .toast.bg-gray .close, .dark-mode .toast.bg-gray .mailbox-attachment-close {
  22816. color: #fff;
  22817. text-shadow: 0 1px 0 #000;
  22818. }
  22819. .dark-mode .toast.bg-gray .toast-header {
  22820. background-color: rgba(108, 117, 125, 0.85);
  22821. color: #fff;
  22822. }
  22823. .dark-mode .toast.bg-gray-dark {
  22824. background-color: rgba(52, 58, 64, 0.9) !important;
  22825. }
  22826. .dark-mode .toast.bg-gray-dark .close, .dark-mode .toast.bg-gray-dark .mailbox-attachment-close {
  22827. color: #fff;
  22828. text-shadow: 0 1px 0 #000;
  22829. }
  22830. .dark-mode .toast.bg-gray-dark .toast-header {
  22831. background-color: rgba(52, 58, 64, 0.85);
  22832. color: #fff;
  22833. }
  22834. .toast.bg-primary {
  22835. background-color: rgba(0, 123, 255, 0.9) !important;
  22836. }
  22837. .toast.bg-primary .close, .toast.bg-primary .mailbox-attachment-close {
  22838. color: #fff;
  22839. text-shadow: 0 1px 0 #000;
  22840. }
  22841. .toast.bg-primary .toast-header {
  22842. background-color: rgba(0, 123, 255, 0.85);
  22843. color: #fff;
  22844. }
  22845. .toast.bg-secondary {
  22846. background-color: rgba(108, 117, 125, 0.9) !important;
  22847. }
  22848. .toast.bg-secondary .close, .toast.bg-secondary .mailbox-attachment-close {
  22849. color: #fff;
  22850. text-shadow: 0 1px 0 #000;
  22851. }
  22852. .toast.bg-secondary .toast-header {
  22853. background-color: rgba(108, 117, 125, 0.85);
  22854. color: #fff;
  22855. }
  22856. .toast.bg-success {
  22857. background-color: rgba(40, 167, 69, 0.9) !important;
  22858. }
  22859. .toast.bg-success .close, .toast.bg-success .mailbox-attachment-close {
  22860. color: #fff;
  22861. text-shadow: 0 1px 0 #000;
  22862. }
  22863. .toast.bg-success .toast-header {
  22864. background-color: rgba(40, 167, 69, 0.85);
  22865. color: #fff;
  22866. }
  22867. .toast.bg-info {
  22868. background-color: rgba(23, 162, 184, 0.9) !important;
  22869. }
  22870. .toast.bg-info .close, .toast.bg-info .mailbox-attachment-close {
  22871. color: #fff;
  22872. text-shadow: 0 1px 0 #000;
  22873. }
  22874. .toast.bg-info .toast-header {
  22875. background-color: rgba(23, 162, 184, 0.85);
  22876. color: #fff;
  22877. }
  22878. .toast.bg-warning {
  22879. background-color: rgba(255, 193, 7, 0.9) !important;
  22880. }
  22881. .toast.bg-warning .toast-header {
  22882. background-color: rgba(255, 193, 7, 0.85);
  22883. color: #1f2d3d;
  22884. }
  22885. .toast.bg-danger {
  22886. background-color: rgba(220, 53, 69, 0.9) !important;
  22887. }
  22888. .toast.bg-danger .close, .toast.bg-danger .mailbox-attachment-close {
  22889. color: #fff;
  22890. text-shadow: 0 1px 0 #000;
  22891. }
  22892. .toast.bg-danger .toast-header {
  22893. background-color: rgba(220, 53, 69, 0.85);
  22894. color: #fff;
  22895. }
  22896. .toast.bg-light {
  22897. background-color: rgba(248, 249, 250, 0.9) !important;
  22898. }
  22899. .toast.bg-light .toast-header {
  22900. background-color: rgba(248, 249, 250, 0.85);
  22901. color: #1f2d3d;
  22902. }
  22903. .toast.bg-dark {
  22904. background-color: rgba(52, 58, 64, 0.9) !important;
  22905. }
  22906. .toast.bg-dark .close, .toast.bg-dark .mailbox-attachment-close {
  22907. color: #fff;
  22908. text-shadow: 0 1px 0 #000;
  22909. }
  22910. .toast.bg-dark .toast-header {
  22911. background-color: rgba(52, 58, 64, 0.85);
  22912. color: #fff;
  22913. }
  22914. .toast.bg-lightblue {
  22915. background-color: rgba(60, 141, 188, 0.9) !important;
  22916. }
  22917. .toast.bg-lightblue .close, .toast.bg-lightblue .mailbox-attachment-close {
  22918. color: #fff;
  22919. text-shadow: 0 1px 0 #000;
  22920. }
  22921. .toast.bg-lightblue .toast-header {
  22922. background-color: rgba(60, 141, 188, 0.85);
  22923. color: #fff;
  22924. }
  22925. .toast.bg-navy {
  22926. background-color: rgba(0, 31, 63, 0.9) !important;
  22927. }
  22928. .toast.bg-navy .close, .toast.bg-navy .mailbox-attachment-close {
  22929. color: #fff;
  22930. text-shadow: 0 1px 0 #000;
  22931. }
  22932. .toast.bg-navy .toast-header {
  22933. background-color: rgba(0, 31, 63, 0.85);
  22934. color: #fff;
  22935. }
  22936. .toast.bg-olive {
  22937. background-color: rgba(61, 153, 112, 0.9) !important;
  22938. }
  22939. .toast.bg-olive .close, .toast.bg-olive .mailbox-attachment-close {
  22940. color: #fff;
  22941. text-shadow: 0 1px 0 #000;
  22942. }
  22943. .toast.bg-olive .toast-header {
  22944. background-color: rgba(61, 153, 112, 0.85);
  22945. color: #fff;
  22946. }
  22947. .toast.bg-lime {
  22948. background-color: rgba(1, 255, 112, 0.9) !important;
  22949. }
  22950. .toast.bg-lime .toast-header {
  22951. background-color: rgba(1, 255, 112, 0.85);
  22952. color: #1f2d3d;
  22953. }
  22954. .toast.bg-fuchsia {
  22955. background-color: rgba(240, 18, 190, 0.9) !important;
  22956. }
  22957. .toast.bg-fuchsia .close, .toast.bg-fuchsia .mailbox-attachment-close {
  22958. color: #fff;
  22959. text-shadow: 0 1px 0 #000;
  22960. }
  22961. .toast.bg-fuchsia .toast-header {
  22962. background-color: rgba(240, 18, 190, 0.85);
  22963. color: #fff;
  22964. }
  22965. .toast.bg-maroon {
  22966. background-color: rgba(216, 27, 96, 0.9) !important;
  22967. }
  22968. .toast.bg-maroon .close, .toast.bg-maroon .mailbox-attachment-close {
  22969. color: #fff;
  22970. text-shadow: 0 1px 0 #000;
  22971. }
  22972. .toast.bg-maroon .toast-header {
  22973. background-color: rgba(216, 27, 96, 0.85);
  22974. color: #fff;
  22975. }
  22976. .toast.bg-blue {
  22977. background-color: rgba(0, 123, 255, 0.9) !important;
  22978. }
  22979. .toast.bg-blue .close, .toast.bg-blue .mailbox-attachment-close {
  22980. color: #fff;
  22981. text-shadow: 0 1px 0 #000;
  22982. }
  22983. .toast.bg-blue .toast-header {
  22984. background-color: rgba(0, 123, 255, 0.85);
  22985. color: #fff;
  22986. }
  22987. .toast.bg-indigo {
  22988. background-color: rgba(102, 16, 242, 0.9) !important;
  22989. }
  22990. .toast.bg-indigo .close, .toast.bg-indigo .mailbox-attachment-close {
  22991. color: #fff;
  22992. text-shadow: 0 1px 0 #000;
  22993. }
  22994. .toast.bg-indigo .toast-header {
  22995. background-color: rgba(102, 16, 242, 0.85);
  22996. color: #fff;
  22997. }
  22998. .toast.bg-purple {
  22999. background-color: rgba(111, 66, 193, 0.9) !important;
  23000. }
  23001. .toast.bg-purple .close, .toast.bg-purple .mailbox-attachment-close {
  23002. color: #fff;
  23003. text-shadow: 0 1px 0 #000;
  23004. }
  23005. .toast.bg-purple .toast-header {
  23006. background-color: rgba(111, 66, 193, 0.85);
  23007. color: #fff;
  23008. }
  23009. .toast.bg-pink {
  23010. background-color: rgba(232, 62, 140, 0.9) !important;
  23011. }
  23012. .toast.bg-pink .close, .toast.bg-pink .mailbox-attachment-close {
  23013. color: #fff;
  23014. text-shadow: 0 1px 0 #000;
  23015. }
  23016. .toast.bg-pink .toast-header {
  23017. background-color: rgba(232, 62, 140, 0.85);
  23018. color: #fff;
  23019. }
  23020. .toast.bg-red {
  23021. background-color: rgba(220, 53, 69, 0.9) !important;
  23022. }
  23023. .toast.bg-red .close, .toast.bg-red .mailbox-attachment-close {
  23024. color: #fff;
  23025. text-shadow: 0 1px 0 #000;
  23026. }
  23027. .toast.bg-red .toast-header {
  23028. background-color: rgba(220, 53, 69, 0.85);
  23029. color: #fff;
  23030. }
  23031. .toast.bg-orange {
  23032. background-color: rgba(253, 126, 20, 0.9) !important;
  23033. }
  23034. .toast.bg-orange .toast-header {
  23035. background-color: rgba(253, 126, 20, 0.85);
  23036. color: #1f2d3d;
  23037. }
  23038. .toast.bg-yellow {
  23039. background-color: rgba(255, 193, 7, 0.9) !important;
  23040. }
  23041. .toast.bg-yellow .toast-header {
  23042. background-color: rgba(255, 193, 7, 0.85);
  23043. color: #1f2d3d;
  23044. }
  23045. .toast.bg-green {
  23046. background-color: rgba(40, 167, 69, 0.9) !important;
  23047. }
  23048. .toast.bg-green .close, .toast.bg-green .mailbox-attachment-close {
  23049. color: #fff;
  23050. text-shadow: 0 1px 0 #000;
  23051. }
  23052. .toast.bg-green .toast-header {
  23053. background-color: rgba(40, 167, 69, 0.85);
  23054. color: #fff;
  23055. }
  23056. .toast.bg-teal {
  23057. background-color: rgba(32, 201, 151, 0.9) !important;
  23058. }
  23059. .toast.bg-teal .close, .toast.bg-teal .mailbox-attachment-close {
  23060. color: #fff;
  23061. text-shadow: 0 1px 0 #000;
  23062. }
  23063. .toast.bg-teal .toast-header {
  23064. background-color: rgba(32, 201, 151, 0.85);
  23065. color: #fff;
  23066. }
  23067. .toast.bg-cyan {
  23068. background-color: rgba(23, 162, 184, 0.9) !important;
  23069. }
  23070. .toast.bg-cyan .close, .toast.bg-cyan .mailbox-attachment-close {
  23071. color: #fff;
  23072. text-shadow: 0 1px 0 #000;
  23073. }
  23074. .toast.bg-cyan .toast-header {
  23075. background-color: rgba(23, 162, 184, 0.85);
  23076. color: #fff;
  23077. }
  23078. .toast.bg-white {
  23079. background-color: rgba(255, 255, 255, 0.9) !important;
  23080. }
  23081. .toast.bg-white .toast-header {
  23082. background-color: rgba(255, 255, 255, 0.85);
  23083. color: #1f2d3d;
  23084. }
  23085. .toast.bg-gray {
  23086. background-color: rgba(108, 117, 125, 0.9) !important;
  23087. }
  23088. .toast.bg-gray .close, .toast.bg-gray .mailbox-attachment-close {
  23089. color: #fff;
  23090. text-shadow: 0 1px 0 #000;
  23091. }
  23092. .toast.bg-gray .toast-header {
  23093. background-color: rgba(108, 117, 125, 0.85);
  23094. color: #fff;
  23095. }
  23096. .toast.bg-gray-dark {
  23097. background-color: rgba(52, 58, 64, 0.9) !important;
  23098. }
  23099. .toast.bg-gray-dark .close, .toast.bg-gray-dark .mailbox-attachment-close {
  23100. color: #fff;
  23101. text-shadow: 0 1px 0 #000;
  23102. }
  23103. .toast.bg-gray-dark .toast-header {
  23104. background-color: rgba(52, 58, 64, 0.85);
  23105. color: #fff;
  23106. }
  23107. .btn.disabled, .btn:disabled {
  23108. cursor: not-allowed;
  23109. }
  23110. .btn.btn-flat {
  23111. border-radius: 0;
  23112. border-width: 1px;
  23113. box-shadow: none;
  23114. }
  23115. .btn.btn-file {
  23116. overflow: hidden;
  23117. position: relative;
  23118. }
  23119. .btn.btn-file > input[type=file] {
  23120. background-color: #fff;
  23121. cursor: inherit;
  23122. display: block;
  23123. font-size: 100px;
  23124. min-height: 100%;
  23125. min-width: 100%;
  23126. opacity: 0;
  23127. outline: none;
  23128. position: absolute;
  23129. right: 0;
  23130. text-align: right;
  23131. top: 0;
  23132. }
  23133. .text-sm .btn {
  23134. font-size: 0.875rem !important;
  23135. }
  23136. .btn-default {
  23137. background-color: #f8f9fa;
  23138. border-color: #ddd;
  23139. color: #444;
  23140. }
  23141. .btn-default:hover, .btn-default:active, .btn-default.hover {
  23142. background-color: #e9ecef;
  23143. color: #2b2b2b;
  23144. }
  23145. .btn-app {
  23146. border-radius: 3px;
  23147. background-color: #f8f9fa;
  23148. border: 1px solid #ddd;
  23149. color: #6c757d;
  23150. font-size: 12px;
  23151. height: 60px;
  23152. margin: 0 0 10px 10px;
  23153. min-width: 80px;
  23154. padding: 15px 5px;
  23155. position: relative;
  23156. text-align: center;
  23157. }
  23158. .btn-app > .fa,
  23159. .btn-app > .fas,
  23160. .btn-app > .far,
  23161. .btn-app > .fab,
  23162. .btn-app > .fal,
  23163. .btn-app > .fad,
  23164. .btn-app > .svg-inline--fa,
  23165. .btn-app > .ion {
  23166. display: block;
  23167. font-size: 20px;
  23168. }
  23169. .btn-app > .svg-inline--fa {
  23170. margin: 0 auto;
  23171. }
  23172. .btn-app:hover {
  23173. background-color: #f8f9fa;
  23174. border-color: #aaaaaa;
  23175. color: #444;
  23176. }
  23177. .btn-app:active, .btn-app:focus {
  23178. box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  23179. }
  23180. .btn-app > .badge {
  23181. font-size: 10px;
  23182. font-weight: 400;
  23183. position: absolute;
  23184. right: -10px;
  23185. top: -3px;
  23186. }
  23187. .btn-xs {
  23188. padding: 0.125rem 0.25rem;
  23189. font-size: 0.75rem;
  23190. line-height: 1.5;
  23191. border-radius: 0.15rem;
  23192. }
  23193. .dark-mode .btn-default,
  23194. .dark-mode .btn-app {
  23195. background-color: #3a4047;
  23196. color: #fff;
  23197. border-color: #6c757d;
  23198. }
  23199. .dark-mode .btn-default:hover, .dark-mode .btn-default:focus,
  23200. .dark-mode .btn-app:hover,
  23201. .dark-mode .btn-app:focus {
  23202. background-color: #3f474e;
  23203. color: #dee2e6;
  23204. border-color: #727b84;
  23205. }
  23206. .dark-mode .btn-light {
  23207. background-color: #454d55;
  23208. color: #fff;
  23209. border-color: #6c757d;
  23210. }
  23211. .dark-mode .btn-light:hover, .dark-mode .btn-light:focus {
  23212. background-color: #4b545c;
  23213. color: #dee2e6;
  23214. border-color: #78828a;
  23215. }
  23216. .dark-mode .btn-primary {
  23217. color: #fff;
  23218. background-color: #3f6791;
  23219. border-color: #3f6791;
  23220. box-shadow: none;
  23221. }
  23222. .dark-mode .btn-primary:hover {
  23223. color: #fff;
  23224. background-color: #335476;
  23225. border-color: #304e6d;
  23226. }
  23227. .dark-mode .btn-primary:focus, .dark-mode .btn-primary.focus {
  23228. color: #fff;
  23229. background-color: #335476;
  23230. border-color: #304e6d;
  23231. box-shadow: 0 0 0 0 rgba(92, 126, 162, 0.5);
  23232. }
  23233. .dark-mode .btn-primary.disabled, .dark-mode .btn-primary:disabled {
  23234. color: #fff;
  23235. background-color: #3f6791;
  23236. border-color: #3f6791;
  23237. }
  23238. .dark-mode .btn-primary:not(:disabled):not(.disabled):active, .dark-mode .btn-primary:not(:disabled):not(.disabled).active, .show > .dark-mode .btn-primary.dropdown-toggle {
  23239. color: #fff;
  23240. background-color: #304e6d;
  23241. border-color: #2c4765;
  23242. }
  23243. .dark-mode .btn-primary:not(:disabled):not(.disabled):active:focus, .dark-mode .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .dark-mode .btn-primary.dropdown-toggle:focus {
  23244. box-shadow: 0 0 0 0 rgba(92, 126, 162, 0.5);
  23245. }
  23246. .dark-mode .btn-secondary {
  23247. color: #fff;
  23248. background-color: #6c757d;
  23249. border-color: #6c757d;
  23250. box-shadow: none;
  23251. }
  23252. .dark-mode .btn-secondary:hover {
  23253. color: #fff;
  23254. background-color: #5a6268;
  23255. border-color: #545b62;
  23256. }
  23257. .dark-mode .btn-secondary:focus, .dark-mode .btn-secondary.focus {
  23258. color: #fff;
  23259. background-color: #5a6268;
  23260. border-color: #545b62;
  23261. box-shadow: 0 0 0 0 rgba(130, 138, 145, 0.5);
  23262. }
  23263. .dark-mode .btn-secondary.disabled, .dark-mode .btn-secondary:disabled {
  23264. color: #fff;
  23265. background-color: #6c757d;
  23266. border-color: #6c757d;
  23267. }
  23268. .dark-mode .btn-secondary:not(:disabled):not(.disabled):active, .dark-mode .btn-secondary:not(:disabled):not(.disabled).active, .show > .dark-mode .btn-secondary.dropdown-toggle {
  23269. color: #fff;
  23270. background-color: #545b62;
  23271. border-color: #4e555b;
  23272. }
  23273. .dark-mode .btn-secondary:not(:disabled):not(.disabled):active:focus, .dark-mode .btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .dark-mode .btn-secondary.dropdown-toggle:focus {
  23274. box-shadow: 0 0 0 0 rgba(130, 138, 145, 0.5);
  23275. }
  23276. .dark-mode .btn-success {
  23277. color: #fff;
  23278. background-color: #00bc8c;
  23279. border-color: #00bc8c;
  23280. box-shadow: none;
  23281. }
  23282. .dark-mode .btn-success:hover {
  23283. color: #fff;
  23284. background-color: #009670;
  23285. border-color: #008966;
  23286. }
  23287. .dark-mode .btn-success:focus, .dark-mode .btn-success.focus {
  23288. color: #fff;
  23289. background-color: #009670;
  23290. border-color: #008966;
  23291. box-shadow: 0 0 0 0 rgba(38, 198, 157, 0.5);
  23292. }
  23293. .dark-mode .btn-success.disabled, .dark-mode .btn-success:disabled {
  23294. color: #fff;
  23295. background-color: #00bc8c;
  23296. border-color: #00bc8c;
  23297. }
  23298. .dark-mode .btn-success:not(:disabled):not(.disabled):active, .dark-mode .btn-success:not(:disabled):not(.disabled).active, .show > .dark-mode .btn-success.dropdown-toggle {
  23299. color: #fff;
  23300. background-color: #008966;
  23301. border-color: #007c5d;
  23302. }
  23303. .dark-mode .btn-success:not(:disabled):not(.disabled):active:focus, .dark-mode .btn-success:not(:disabled):not(.disabled).active:focus, .show > .dark-mode .btn-success.dropdown-toggle:focus {
  23304. box-shadow: 0 0 0 0 rgba(38, 198, 157, 0.5);
  23305. }
  23306. .dark-mode .btn-info {
  23307. color: #fff;
  23308. background-color: #3498db;
  23309. border-color: #3498db;
  23310. box-shadow: none;
  23311. }
  23312. .dark-mode .btn-info:hover {
  23313. color: #fff;
  23314. background-color: #2384c6;
  23315. border-color: #217dbb;
  23316. }
  23317. .dark-mode .btn-info:focus, .dark-mode .btn-info.focus {
  23318. color: #fff;
  23319. background-color: #2384c6;
  23320. border-color: #217dbb;
  23321. box-shadow: 0 0 0 0 rgba(82, 167, 224, 0.5);
  23322. }
  23323. .dark-mode .btn-info.disabled, .dark-mode .btn-info:disabled {
  23324. color: #fff;
  23325. background-color: #3498db;
  23326. border-color: #3498db;
  23327. }
  23328. .dark-mode .btn-info:not(:disabled):not(.disabled):active, .dark-mode .btn-info:not(:disabled):not(.disabled).active, .show > .dark-mode .btn-info.dropdown-toggle {
  23329. color: #fff;
  23330. background-color: #217dbb;
  23331. border-color: #1f76b0;
  23332. }
  23333. .dark-mode .btn-info:not(:disabled):not(.disabled):active:focus, .dark-mode .btn-info:not(:disabled):not(.disabled).active:focus, .show > .dark-mode .btn-info.dropdown-toggle:focus {
  23334. box-shadow: 0 0 0 0 rgba(82, 167, 224, 0.5);
  23335. }
  23336. .dark-mode .btn-warning {
  23337. color: #1f2d3d;
  23338. background-color: #f39c12;
  23339. border-color: #f39c12;
  23340. box-shadow: none;
  23341. }
  23342. .dark-mode .btn-warning:hover {
  23343. color: #fff;
  23344. background-color: #d4860b;
  23345. border-color: #c87f0a;
  23346. }
  23347. .dark-mode .btn-warning:focus, .dark-mode .btn-warning.focus {
  23348. color: #fff;
  23349. background-color: #d4860b;
  23350. border-color: #c87f0a;
  23351. box-shadow: 0 0 0 0 rgba(211, 139, 24, 0.5);
  23352. }
  23353. .dark-mode .btn-warning.disabled, .dark-mode .btn-warning:disabled {
  23354. color: #1f2d3d;
  23355. background-color: #f39c12;
  23356. border-color: #f39c12;
  23357. }
  23358. .dark-mode .btn-warning:not(:disabled):not(.disabled):active, .dark-mode .btn-warning:not(:disabled):not(.disabled).active, .show > .dark-mode .btn-warning.dropdown-toggle {
  23359. color: #fff;
  23360. background-color: #c87f0a;
  23361. border-color: #bc770a;
  23362. }
  23363. .dark-mode .btn-warning:not(:disabled):not(.disabled):active:focus, .dark-mode .btn-warning:not(:disabled):not(.disabled).active:focus, .show > .dark-mode .btn-warning.dropdown-toggle:focus {
  23364. box-shadow: 0 0 0 0 rgba(211, 139, 24, 0.5);
  23365. }
  23366. .dark-mode .btn-danger {
  23367. color: #fff;
  23368. background-color: #e74c3c;
  23369. border-color: #e74c3c;
  23370. box-shadow: none;
  23371. }
  23372. .dark-mode .btn-danger:hover {
  23373. color: #fff;
  23374. background-color: #e12e1c;
  23375. border-color: #d62c1a;
  23376. }
  23377. .dark-mode .btn-danger:focus, .dark-mode .btn-danger.focus {
  23378. color: #fff;
  23379. background-color: #e12e1c;
  23380. border-color: #d62c1a;
  23381. box-shadow: 0 0 0 0 rgba(235, 103, 89, 0.5);
  23382. }
  23383. .dark-mode .btn-danger.disabled, .dark-mode .btn-danger:disabled {
  23384. color: #fff;
  23385. background-color: #e74c3c;
  23386. border-color: #e74c3c;
  23387. }
  23388. .dark-mode .btn-danger:not(:disabled):not(.disabled):active, .dark-mode .btn-danger:not(:disabled):not(.disabled).active, .show > .dark-mode .btn-danger.dropdown-toggle {
  23389. color: #fff;
  23390. background-color: #d62c1a;
  23391. border-color: #ca2a19;
  23392. }
  23393. .dark-mode .btn-danger:not(:disabled):not(.disabled):active:focus, .dark-mode .btn-danger:not(:disabled):not(.disabled).active:focus, .show > .dark-mode .btn-danger.dropdown-toggle:focus {
  23394. box-shadow: 0 0 0 0 rgba(235, 103, 89, 0.5);
  23395. }
  23396. .dark-mode .btn-light {
  23397. color: #1f2d3d;
  23398. background-color: #f8f9fa;
  23399. border-color: #f8f9fa;
  23400. box-shadow: none;
  23401. }
  23402. .dark-mode .btn-light:hover {
  23403. color: #1f2d3d;
  23404. background-color: #e2e6ea;
  23405. border-color: #dae0e5;
  23406. }
  23407. .dark-mode .btn-light:focus, .dark-mode .btn-light.focus {
  23408. color: #1f2d3d;
  23409. background-color: #e2e6ea;
  23410. border-color: #dae0e5;
  23411. box-shadow: 0 0 0 0 rgba(215, 218, 222, 0.5);
  23412. }
  23413. .dark-mode .btn-light.disabled, .dark-mode .btn-light:disabled {
  23414. color: #1f2d3d;
  23415. background-color: #f8f9fa;
  23416. border-color: #f8f9fa;
  23417. }
  23418. .dark-mode .btn-light:not(:disabled):not(.disabled):active, .dark-mode .btn-light:not(:disabled):not(.disabled).active, .show > .dark-mode .btn-light.dropdown-toggle {
  23419. color: #1f2d3d;
  23420. background-color: #dae0e5;
  23421. border-color: #d3d9df;
  23422. }
  23423. .dark-mode .btn-light:not(:disabled):not(.disabled):active:focus, .dark-mode .btn-light:not(:disabled):not(.disabled).active:focus, .show > .dark-mode .btn-light.dropdown-toggle:focus {
  23424. box-shadow: 0 0 0 0 rgba(215, 218, 222, 0.5);
  23425. }
  23426. .dark-mode .btn-dark {
  23427. color: #fff;
  23428. background-color: #343a40;
  23429. border-color: #343a40;
  23430. box-shadow: none;
  23431. }
  23432. .dark-mode .btn-dark:hover {
  23433. color: #fff;
  23434. background-color: #23272b;
  23435. border-color: #1d2124;
  23436. }
  23437. .dark-mode .btn-dark:focus, .dark-mode .btn-dark.focus {
  23438. color: #fff;
  23439. background-color: #23272b;
  23440. border-color: #1d2124;
  23441. box-shadow: 0 0 0 0 rgba(82, 88, 93, 0.5);
  23442. }
  23443. .dark-mode .btn-dark.disabled, .dark-mode .btn-dark:disabled {
  23444. color: #fff;
  23445. background-color: #343a40;
  23446. border-color: #343a40;
  23447. }
  23448. .dark-mode .btn-dark:not(:disabled):not(.disabled):active, .dark-mode .btn-dark:not(:disabled):not(.disabled).active, .show > .dark-mode .btn-dark.dropdown-toggle {
  23449. color: #fff;
  23450. background-color: #1d2124;
  23451. border-color: #171a1d;
  23452. }
  23453. .dark-mode .btn-dark:not(:disabled):not(.disabled):active:focus, .dark-mode .btn-dark:not(:disabled):not(.disabled).active:focus, .show > .dark-mode .btn-dark.dropdown-toggle:focus {
  23454. box-shadow: 0 0 0 0 rgba(82, 88, 93, 0.5);
  23455. }
  23456. .dark-mode .btn-outline-primary {
  23457. color: #3f6791;
  23458. border-color: #3f6791;
  23459. }
  23460. .dark-mode .btn-outline-primary:hover {
  23461. color: #fff;
  23462. background-color: #3f6791;
  23463. border-color: #3f6791;
  23464. }
  23465. .dark-mode .btn-outline-primary:focus, .dark-mode .btn-outline-primary.focus {
  23466. box-shadow: 0 0 0 0 rgba(63, 103, 145, 0.5);
  23467. }
  23468. .dark-mode .btn-outline-primary.disabled, .dark-mode .btn-outline-primary:disabled {
  23469. color: #3f6791;
  23470. background-color: transparent;
  23471. }
  23472. .dark-mode .btn-outline-primary:not(:disabled):not(.disabled):active, .dark-mode .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .dark-mode .btn-outline-primary.dropdown-toggle {
  23473. color: #fff;
  23474. background-color: #3f6791;
  23475. border-color: #3f6791;
  23476. }
  23477. .dark-mode .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .dark-mode .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .show > .dark-mode .btn-outline-primary.dropdown-toggle:focus {
  23478. box-shadow: 0 0 0 0 rgba(63, 103, 145, 0.5);
  23479. }
  23480. .dark-mode .btn-outline-secondary {
  23481. color: #6c757d;
  23482. border-color: #6c757d;
  23483. }
  23484. .dark-mode .btn-outline-secondary:hover {
  23485. color: #fff;
  23486. background-color: #6c757d;
  23487. border-color: #6c757d;
  23488. }
  23489. .dark-mode .btn-outline-secondary:focus, .dark-mode .btn-outline-secondary.focus {
  23490. box-shadow: 0 0 0 0 rgba(108, 117, 125, 0.5);
  23491. }
  23492. .dark-mode .btn-outline-secondary.disabled, .dark-mode .btn-outline-secondary:disabled {
  23493. color: #6c757d;
  23494. background-color: transparent;
  23495. }
  23496. .dark-mode .btn-outline-secondary:not(:disabled):not(.disabled):active, .dark-mode .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .dark-mode .btn-outline-secondary.dropdown-toggle {
  23497. color: #fff;
  23498. background-color: #6c757d;
  23499. border-color: #6c757d;
  23500. }
  23501. .dark-mode .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .dark-mode .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show > .dark-mode .btn-outline-secondary.dropdown-toggle:focus {
  23502. box-shadow: 0 0 0 0 rgba(108, 117, 125, 0.5);
  23503. }
  23504. .dark-mode .btn-outline-success {
  23505. color: #00bc8c;
  23506. border-color: #00bc8c;
  23507. }
  23508. .dark-mode .btn-outline-success:hover {
  23509. color: #fff;
  23510. background-color: #00bc8c;
  23511. border-color: #00bc8c;
  23512. }
  23513. .dark-mode .btn-outline-success:focus, .dark-mode .btn-outline-success.focus {
  23514. box-shadow: 0 0 0 0 rgba(0, 188, 140, 0.5);
  23515. }
  23516. .dark-mode .btn-outline-success.disabled, .dark-mode .btn-outline-success:disabled {
  23517. color: #00bc8c;
  23518. background-color: transparent;
  23519. }
  23520. .dark-mode .btn-outline-success:not(:disabled):not(.disabled):active, .dark-mode .btn-outline-success:not(:disabled):not(.disabled).active, .show > .dark-mode .btn-outline-success.dropdown-toggle {
  23521. color: #fff;
  23522. background-color: #00bc8c;
  23523. border-color: #00bc8c;
  23524. }
  23525. .dark-mode .btn-outline-success:not(:disabled):not(.disabled):active:focus, .dark-mode .btn-outline-success:not(:disabled):not(.disabled).active:focus, .show > .dark-mode .btn-outline-success.dropdown-toggle:focus {
  23526. box-shadow: 0 0 0 0 rgba(0, 188, 140, 0.5);
  23527. }
  23528. .dark-mode .btn-outline-info {
  23529. color: #3498db;
  23530. border-color: #3498db;
  23531. }
  23532. .dark-mode .btn-outline-info:hover {
  23533. color: #fff;
  23534. background-color: #3498db;
  23535. border-color: #3498db;
  23536. }
  23537. .dark-mode .btn-outline-info:focus, .dark-mode .btn-outline-info.focus {
  23538. box-shadow: 0 0 0 0 rgba(52, 152, 219, 0.5);
  23539. }
  23540. .dark-mode .btn-outline-info.disabled, .dark-mode .btn-outline-info:disabled {
  23541. color: #3498db;
  23542. background-color: transparent;
  23543. }
  23544. .dark-mode .btn-outline-info:not(:disabled):not(.disabled):active, .dark-mode .btn-outline-info:not(:disabled):not(.disabled).active, .show > .dark-mode .btn-outline-info.dropdown-toggle {
  23545. color: #fff;
  23546. background-color: #3498db;
  23547. border-color: #3498db;
  23548. }
  23549. .dark-mode .btn-outline-info:not(:disabled):not(.disabled):active:focus, .dark-mode .btn-outline-info:not(:disabled):not(.disabled).active:focus, .show > .dark-mode .btn-outline-info.dropdown-toggle:focus {
  23550. box-shadow: 0 0 0 0 rgba(52, 152, 219, 0.5);
  23551. }
  23552. .dark-mode .btn-outline-warning {
  23553. color: #f39c12;
  23554. border-color: #f39c12;
  23555. }
  23556. .dark-mode .btn-outline-warning:hover {
  23557. color: #1f2d3d;
  23558. background-color: #f39c12;
  23559. border-color: #f39c12;
  23560. }
  23561. .dark-mode .btn-outline-warning:focus, .dark-mode .btn-outline-warning.focus {
  23562. box-shadow: 0 0 0 0 rgba(243, 156, 18, 0.5);
  23563. }
  23564. .dark-mode .btn-outline-warning.disabled, .dark-mode .btn-outline-warning:disabled {
  23565. color: #f39c12;
  23566. background-color: transparent;
  23567. }
  23568. .dark-mode .btn-outline-warning:not(:disabled):not(.disabled):active, .dark-mode .btn-outline-warning:not(:disabled):not(.disabled).active, .show > .dark-mode .btn-outline-warning.dropdown-toggle {
  23569. color: #1f2d3d;
  23570. background-color: #f39c12;
  23571. border-color: #f39c12;
  23572. }
  23573. .dark-mode .btn-outline-warning:not(:disabled):not(.disabled):active:focus, .dark-mode .btn-outline-warning:not(:disabled):not(.disabled).active:focus, .show > .dark-mode .btn-outline-warning.dropdown-toggle:focus {
  23574. box-shadow: 0 0 0 0 rgba(243, 156, 18, 0.5);
  23575. }
  23576. .dark-mode .btn-outline-danger {
  23577. color: #e74c3c;
  23578. border-color: #e74c3c;
  23579. }
  23580. .dark-mode .btn-outline-danger:hover {
  23581. color: #fff;
  23582. background-color: #e74c3c;
  23583. border-color: #e74c3c;
  23584. }
  23585. .dark-mode .btn-outline-danger:focus, .dark-mode .btn-outline-danger.focus {
  23586. box-shadow: 0 0 0 0 rgba(231, 76, 60, 0.5);
  23587. }
  23588. .dark-mode .btn-outline-danger.disabled, .dark-mode .btn-outline-danger:disabled {
  23589. color: #e74c3c;
  23590. background-color: transparent;
  23591. }
  23592. .dark-mode .btn-outline-danger:not(:disabled):not(.disabled):active, .dark-mode .btn-outline-danger:not(:disabled):not(.disabled).active, .show > .dark-mode .btn-outline-danger.dropdown-toggle {
  23593. color: #fff;
  23594. background-color: #e74c3c;
  23595. border-color: #e74c3c;
  23596. }
  23597. .dark-mode .btn-outline-danger:not(:disabled):not(.disabled):active:focus, .dark-mode .btn-outline-danger:not(:disabled):not(.disabled).active:focus, .show > .dark-mode .btn-outline-danger.dropdown-toggle:focus {
  23598. box-shadow: 0 0 0 0 rgba(231, 76, 60, 0.5);
  23599. }
  23600. .dark-mode .btn-outline-light {
  23601. color: #f8f9fa;
  23602. border-color: #f8f9fa;
  23603. }
  23604. .dark-mode .btn-outline-light:hover {
  23605. color: #1f2d3d;
  23606. background-color: #f8f9fa;
  23607. border-color: #f8f9fa;
  23608. }
  23609. .dark-mode .btn-outline-light:focus, .dark-mode .btn-outline-light.focus {
  23610. box-shadow: 0 0 0 0 rgba(248, 249, 250, 0.5);
  23611. }
  23612. .dark-mode .btn-outline-light.disabled, .dark-mode .btn-outline-light:disabled {
  23613. color: #f8f9fa;
  23614. background-color: transparent;
  23615. }
  23616. .dark-mode .btn-outline-light:not(:disabled):not(.disabled):active, .dark-mode .btn-outline-light:not(:disabled):not(.disabled).active, .show > .dark-mode .btn-outline-light.dropdown-toggle {
  23617. color: #1f2d3d;
  23618. background-color: #f8f9fa;
  23619. border-color: #f8f9fa;
  23620. }
  23621. .dark-mode .btn-outline-light:not(:disabled):not(.disabled):active:focus, .dark-mode .btn-outline-light:not(:disabled):not(.disabled).active:focus, .show > .dark-mode .btn-outline-light.dropdown-toggle:focus {
  23622. box-shadow: 0 0 0 0 rgba(248, 249, 250, 0.5);
  23623. }
  23624. .dark-mode .btn-outline-dark {
  23625. color: #343a40;
  23626. border-color: #343a40;
  23627. }
  23628. .dark-mode .btn-outline-dark:hover {
  23629. color: #fff;
  23630. background-color: #343a40;
  23631. border-color: #343a40;
  23632. }
  23633. .dark-mode .btn-outline-dark:focus, .dark-mode .btn-outline-dark.focus {
  23634. box-shadow: 0 0 0 0 rgba(52, 58, 64, 0.5);
  23635. }
  23636. .dark-mode .btn-outline-dark.disabled, .dark-mode .btn-outline-dark:disabled {
  23637. color: #343a40;
  23638. background-color: transparent;
  23639. }
  23640. .dark-mode .btn-outline-dark:not(:disabled):not(.disabled):active, .dark-mode .btn-outline-dark:not(:disabled):not(.disabled).active, .show > .dark-mode .btn-outline-dark.dropdown-toggle {
  23641. color: #fff;
  23642. background-color: #343a40;
  23643. border-color: #343a40;
  23644. }
  23645. .dark-mode .btn-outline-dark:not(:disabled):not(.disabled):active:focus, .dark-mode .btn-outline-dark:not(:disabled):not(.disabled).active:focus, .show > .dark-mode .btn-outline-dark.dropdown-toggle:focus {
  23646. box-shadow: 0 0 0 0 rgba(52, 58, 64, 0.5);
  23647. }
  23648. .callout {
  23649. border-radius: 0.25rem;
  23650. box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  23651. background-color: #fff;
  23652. border-left: 5px solid #e9ecef;
  23653. margin-bottom: 1rem;
  23654. padding: 1rem;
  23655. }
  23656. .callout a {
  23657. color: #495057;
  23658. text-decoration: underline;
  23659. }
  23660. .callout a:hover {
  23661. color: #e9ecef;
  23662. }
  23663. .callout p:last-child {
  23664. margin-bottom: 0;
  23665. }
  23666. .callout.callout-danger {
  23667. border-left-color: #bd2130;
  23668. }
  23669. .callout.callout-warning {
  23670. border-left-color: #d39e00;
  23671. }
  23672. .callout.callout-info {
  23673. border-left-color: #117a8b;
  23674. }
  23675. .callout.callout-success {
  23676. border-left-color: #1e7e34;
  23677. }
  23678. .dark-mode .callout {
  23679. background-color: #3f474e;
  23680. }
  23681. .dark-mode .callout.callout-danger {
  23682. border-left-color: #ed7669;
  23683. }
  23684. .dark-mode .callout.callout-warning {
  23685. border-left-color: #f5b043;
  23686. }
  23687. .dark-mode .callout.callout-info {
  23688. border-left-color: #5faee3;
  23689. }
  23690. .dark-mode .callout.callout-success {
  23691. border-left-color: #00efb2;
  23692. }
  23693. .alert .icon {
  23694. margin-right: 10px;
  23695. }
  23696. .alert .close, .alert .mailbox-attachment-close {
  23697. color: #000;
  23698. opacity: 0.2;
  23699. }
  23700. .alert .close:hover, .alert .mailbox-attachment-close:hover {
  23701. opacity: 0.5;
  23702. }
  23703. .alert a {
  23704. color: #fff;
  23705. text-decoration: underline;
  23706. }
  23707. .alert-primary {
  23708. color: #fff;
  23709. background-color: #007bff;
  23710. border-color: #006fe6;
  23711. }
  23712. .alert-default-primary {
  23713. color: #004085;
  23714. background-color: #cce5ff;
  23715. border-color: #b8daff;
  23716. }
  23717. .alert-default-primary hr {
  23718. border-top-color: #9fcdff;
  23719. }
  23720. .alert-default-primary .alert-link {
  23721. color: #002752;
  23722. }
  23723. .alert-secondary {
  23724. color: #fff;
  23725. background-color: #6c757d;
  23726. border-color: #60686f;
  23727. }
  23728. .alert-default-secondary {
  23729. color: #383d41;
  23730. background-color: #e2e3e5;
  23731. border-color: #d6d8db;
  23732. }
  23733. .alert-default-secondary hr {
  23734. border-top-color: #c8cbcf;
  23735. }
  23736. .alert-default-secondary .alert-link {
  23737. color: #202326;
  23738. }
  23739. .alert-success {
  23740. color: #fff;
  23741. background-color: #28a745;
  23742. border-color: #23923d;
  23743. }
  23744. .alert-default-success {
  23745. color: #155724;
  23746. background-color: #d4edda;
  23747. border-color: #c3e6cb;
  23748. }
  23749. .alert-default-success hr {
  23750. border-top-color: #b1dfbb;
  23751. }
  23752. .alert-default-success .alert-link {
  23753. color: #0b2e13;
  23754. }
  23755. .alert-info {
  23756. color: #fff;
  23757. background-color: #17a2b8;
  23758. border-color: #148ea1;
  23759. }
  23760. .alert-default-info {
  23761. color: #0c5460;
  23762. background-color: #d1ecf1;
  23763. border-color: #bee5eb;
  23764. }
  23765. .alert-default-info hr {
  23766. border-top-color: #abdde5;
  23767. }
  23768. .alert-default-info .alert-link {
  23769. color: #062c33;
  23770. }
  23771. .alert-warning {
  23772. color: #1f2d3d;
  23773. background-color: #ffc107;
  23774. border-color: #edb100;
  23775. }
  23776. .alert-default-warning {
  23777. color: #856404;
  23778. background-color: #fff3cd;
  23779. border-color: #ffeeba;
  23780. }
  23781. .alert-default-warning hr {
  23782. border-top-color: #ffe8a1;
  23783. }
  23784. .alert-default-warning .alert-link {
  23785. color: #533f03;
  23786. }
  23787. .alert-danger {
  23788. color: #fff;
  23789. background-color: #dc3545;
  23790. border-color: #d32535;
  23791. }
  23792. .alert-default-danger {
  23793. color: #721c24;
  23794. background-color: #f8d7da;
  23795. border-color: #f5c6cb;
  23796. }
  23797. .alert-default-danger hr {
  23798. border-top-color: #f1b0b7;
  23799. }
  23800. .alert-default-danger .alert-link {
  23801. color: #491217;
  23802. }
  23803. .alert-light {
  23804. color: #1f2d3d;
  23805. background-color: #f8f9fa;
  23806. border-color: #e9ecef;
  23807. }
  23808. .alert-default-light {
  23809. color: #818182;
  23810. background-color: #fefefe;
  23811. border-color: #fdfdfe;
  23812. }
  23813. .alert-default-light hr {
  23814. border-top-color: #ececf6;
  23815. }
  23816. .alert-default-light .alert-link {
  23817. color: #686868;
  23818. }
  23819. .alert-dark {
  23820. color: #fff;
  23821. background-color: #343a40;
  23822. border-color: #292d32;
  23823. }
  23824. .alert-default-dark {
  23825. color: #1b1e21;
  23826. background-color: #d6d8d9;
  23827. border-color: #c6c8ca;
  23828. }
  23829. .alert-default-dark hr {
  23830. border-top-color: #b9bbbe;
  23831. }
  23832. .alert-default-dark .alert-link {
  23833. color: #040505;
  23834. }
  23835. .dark-mode .alert-primary {
  23836. color: #fff;
  23837. background-color: #3f6791;
  23838. border-color: #375a7f;
  23839. }
  23840. .dark-mode .alert-default-primary {
  23841. color: #004085;
  23842. background-color: #cce5ff;
  23843. border-color: #b8daff;
  23844. }
  23845. .dark-mode .alert-default-primary hr {
  23846. border-top-color: #9fcdff;
  23847. }
  23848. .dark-mode .alert-default-primary .alert-link {
  23849. color: #002752;
  23850. }
  23851. .dark-mode .alert-secondary {
  23852. color: #fff;
  23853. background-color: #6c757d;
  23854. border-color: #60686f;
  23855. }
  23856. .dark-mode .alert-default-secondary {
  23857. color: #383d41;
  23858. background-color: #e2e3e5;
  23859. border-color: #d6d8db;
  23860. }
  23861. .dark-mode .alert-default-secondary hr {
  23862. border-top-color: #c8cbcf;
  23863. }
  23864. .dark-mode .alert-default-secondary .alert-link {
  23865. color: #202326;
  23866. }
  23867. .dark-mode .alert-success {
  23868. color: #fff;
  23869. background-color: #00bc8c;
  23870. border-color: #00a379;
  23871. }
  23872. .dark-mode .alert-default-success {
  23873. color: #155724;
  23874. background-color: #d4edda;
  23875. border-color: #c3e6cb;
  23876. }
  23877. .dark-mode .alert-default-success hr {
  23878. border-top-color: #b1dfbb;
  23879. }
  23880. .dark-mode .alert-default-success .alert-link {
  23881. color: #0b2e13;
  23882. }
  23883. .dark-mode .alert-info {
  23884. color: #fff;
  23885. background-color: #3498db;
  23886. border-color: #258cd1;
  23887. }
  23888. .dark-mode .alert-default-info {
  23889. color: #0c5460;
  23890. background-color: #d1ecf1;
  23891. border-color: #bee5eb;
  23892. }
  23893. .dark-mode .alert-default-info hr {
  23894. border-top-color: #abdde5;
  23895. }
  23896. .dark-mode .alert-default-info .alert-link {
  23897. color: #062c33;
  23898. }
  23899. .dark-mode .alert-warning {
  23900. color: #1f2d3d;
  23901. background-color: #f39c12;
  23902. border-color: #e08e0b;
  23903. }
  23904. .dark-mode .alert-default-warning {
  23905. color: #856404;
  23906. background-color: #fff3cd;
  23907. border-color: #ffeeba;
  23908. }
  23909. .dark-mode .alert-default-warning hr {
  23910. border-top-color: #ffe8a1;
  23911. }
  23912. .dark-mode .alert-default-warning .alert-link {
  23913. color: #533f03;
  23914. }
  23915. .dark-mode .alert-danger {
  23916. color: #fff;
  23917. background-color: #e74c3c;
  23918. border-color: #e43725;
  23919. }
  23920. .dark-mode .alert-default-danger {
  23921. color: #721c24;
  23922. background-color: #f8d7da;
  23923. border-color: #f5c6cb;
  23924. }
  23925. .dark-mode .alert-default-danger hr {
  23926. border-top-color: #f1b0b7;
  23927. }
  23928. .dark-mode .alert-default-danger .alert-link {
  23929. color: #491217;
  23930. }
  23931. .dark-mode .alert-light {
  23932. color: #1f2d3d;
  23933. background-color: #f8f9fa;
  23934. border-color: #e9ecef;
  23935. }
  23936. .dark-mode .alert-default-light {
  23937. color: #818182;
  23938. background-color: #fefefe;
  23939. border-color: #fdfdfe;
  23940. }
  23941. .dark-mode .alert-default-light hr {
  23942. border-top-color: #ececf6;
  23943. }
  23944. .dark-mode .alert-default-light .alert-link {
  23945. color: #686868;
  23946. }
  23947. .dark-mode .alert-dark {
  23948. color: #fff;
  23949. background-color: #343a40;
  23950. border-color: #292d32;
  23951. }
  23952. .dark-mode .alert-default-dark {
  23953. color: #1b1e21;
  23954. background-color: #d6d8d9;
  23955. border-color: #c6c8ca;
  23956. }
  23957. .dark-mode .alert-default-dark hr {
  23958. border-top-color: #b9bbbe;
  23959. }
  23960. .dark-mode .alert-default-dark .alert-link {
  23961. color: #040505;
  23962. }
  23963. .table:not(.table-dark) {
  23964. color: inherit;
  23965. }
  23966. .table.table-head-fixed thead tr:nth-child(1) th {
  23967. background-color: #fff;
  23968. border-bottom: 0;
  23969. box-shadow: inset 0 1px 0 #dee2e6, inset 0 -1px 0 #dee2e6;
  23970. position: sticky;
  23971. top: 0;
  23972. z-index: 10;
  23973. }
  23974. .table.table-head-fixed.table-dark thead tr:nth-child(1) th {
  23975. background-color: #212529;
  23976. box-shadow: inset 0 1px 0 #383f45, inset 0 -1px 0 #383f45;
  23977. }
  23978. .table.no-border,
  23979. .table.no-border td,
  23980. .table.no-border th {
  23981. border: 0;
  23982. }
  23983. .table.text-center,
  23984. .table.text-center td,
  23985. .table.text-center th {
  23986. text-align: center;
  23987. }
  23988. .table.table-valign-middle thead > tr > th,
  23989. .table.table-valign-middle thead > tr > td,
  23990. .table.table-valign-middle tbody > tr > th,
  23991. .table.table-valign-middle tbody > tr > td {
  23992. vertical-align: middle;
  23993. }
  23994. .card-body.p-0 .table thead > tr > th:first-of-type,
  23995. .card-body.p-0 .table thead > tr > td:first-of-type,
  23996. .card-body.p-0 .table tfoot > tr > th:first-of-type,
  23997. .card-body.p-0 .table tfoot > tr > td:first-of-type,
  23998. .card-body.p-0 .table tbody > tr > th:first-of-type,
  23999. .card-body.p-0 .table tbody > tr > td:first-of-type {
  24000. padding-left: 1.5rem;
  24001. }
  24002. .card-body.p-0 .table thead > tr > th:last-of-type,
  24003. .card-body.p-0 .table thead > tr > td:last-of-type,
  24004. .card-body.p-0 .table tfoot > tr > th:last-of-type,
  24005. .card-body.p-0 .table tfoot > tr > td:last-of-type,
  24006. .card-body.p-0 .table tbody > tr > th:last-of-type,
  24007. .card-body.p-0 .table tbody > tr > td:last-of-type {
  24008. padding-right: 1.5rem;
  24009. }
  24010. .table-hover tbody tr.expandable-body:hover {
  24011. background-color: inherit !important;
  24012. }
  24013. [data-widget=expandable-table] {
  24014. cursor: pointer;
  24015. }
  24016. [data-widget=expandable-table] i.expandable-table-caret {
  24017. transition: transform 0.3s linear;
  24018. }
  24019. [data-widget=expandable-table][aria-expanded=true] td i.expandable-table-caret[class*=right] {
  24020. transform: rotate(90deg);
  24021. }
  24022. [data-widget=expandable-table][aria-expanded=true] td i.expandable-table-caret[class*=left] {
  24023. transform: rotate(-90deg);
  24024. }
  24025. .expandable-body > td {
  24026. padding: 0 !important;
  24027. width: 100%;
  24028. }
  24029. .expandable-body > td > div,
  24030. .expandable-body > td > p {
  24031. padding: 0.75rem;
  24032. }
  24033. .expandable-body .table {
  24034. width: calc(100% - 0.75rem);
  24035. margin: 0 0 0 0.75rem;
  24036. }
  24037. .expandable-body .table tr:first-child td,
  24038. .expandable-body .table tr:first-child th {
  24039. border-top: none;
  24040. }
  24041. .dark-mode .table-bordered,
  24042. .dark-mode .table-bordered td,
  24043. .dark-mode .table-bordered th {
  24044. border-color: #6c757d;
  24045. }
  24046. .dark-mode .table-hover tbody tr:hover {
  24047. color: #dee2e6;
  24048. background-color: #3a4047;
  24049. border-color: #6c757d;
  24050. }
  24051. .dark-mode .table thead th {
  24052. border-bottom-color: #6c757d;
  24053. }
  24054. .dark-mode .table th,
  24055. .dark-mode .table td {
  24056. border-top-color: #6c757d;
  24057. }
  24058. .dark-mode .table.table-head-fixed thead tr:nth-child(1) th {
  24059. background-color: #3f474e;
  24060. }
  24061. .carousel-control-prev .carousel-control-custom-icon {
  24062. margin-left: -20px;
  24063. }
  24064. .carousel-control-next .carousel-control-custom-icon {
  24065. margin-right: 20px;
  24066. }
  24067. .carousel-control-custom-icon > .fa,
  24068. .carousel-control-custom-icon > .fas,
  24069. .carousel-control-custom-icon > .far,
  24070. .carousel-control-custom-icon > .fab,
  24071. .carousel-control-custom-icon > .fal,
  24072. .carousel-control-custom-icon > .fad,
  24073. .carousel-control-custom-icon > .svg-inline--fa,
  24074. .carousel-control-custom-icon > .ion {
  24075. display: inline-block;
  24076. font-size: 40px;
  24077. margin-top: -20px;
  24078. position: absolute;
  24079. top: 50%;
  24080. z-index: 5;
  24081. }
  24082. .close, .mailbox-attachment-close {
  24083. float: right;
  24084. font-size: 1.5rem;
  24085. font-weight: 700;
  24086. line-height: 1;
  24087. color: #000;
  24088. text-shadow: 0 1px 0 #fff;
  24089. opacity: 0.5;
  24090. }
  24091. .close:hover, .mailbox-attachment-close:hover {
  24092. color: #000;
  24093. text-decoration: none;
  24094. }
  24095. .close:not(:disabled):not(.disabled):hover, .mailbox-attachment-close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus, .mailbox-attachment-close:not(:disabled):not(.disabled):focus {
  24096. opacity: 0.75;
  24097. }
  24098. .close:focus, .mailbox-attachment-close:focus {
  24099. outline: none;
  24100. }
  24101. button.close, button.mailbox-attachment-close {
  24102. padding: 0;
  24103. background-color: transparent;
  24104. border: 0;
  24105. }
  24106. a.close.disabled, a.disabled.mailbox-attachment-close {
  24107. pointer-events: none;
  24108. }
  24109. .small-box {
  24110. border-radius: 0.25rem;
  24111. box-shadow: 0 0 1px rgba(0, 0, 0, 0.125), 0 1px 3px rgba(0, 0, 0, 0.2);
  24112. display: block;
  24113. margin-bottom: 20px;
  24114. position: relative;
  24115. }
  24116. .small-box > .inner {
  24117. padding: 10px;
  24118. }
  24119. .small-box > .small-box-footer {
  24120. background-color: rgba(0, 0, 0, 0.1);
  24121. color: rgba(255, 255, 255, 0.8);
  24122. display: block;
  24123. padding: 3px 0;
  24124. position: relative;
  24125. text-align: center;
  24126. text-decoration: none;
  24127. z-index: 10;
  24128. }
  24129. .small-box > .small-box-footer:hover {
  24130. background-color: rgba(0, 0, 0, 0.15);
  24131. color: #fff;
  24132. }
  24133. .small-box h3 {
  24134. font-size: 2.2rem;
  24135. font-weight: 700;
  24136. margin: 0 0 10px;
  24137. padding: 0;
  24138. white-space: nowrap;
  24139. }
  24140. @media (min-width: 992px) {
  24141. .col-xl-2 .small-box h3, .col-lg-2 .small-box h3, .col-md-2 .small-box h3 {
  24142. font-size: 1.6rem;
  24143. }
  24144. .col-xl-3 .small-box h3, .col-lg-3 .small-box h3, .col-md-3 .small-box h3 {
  24145. font-size: 1.6rem;
  24146. }
  24147. }
  24148. @media (min-width: 1200px) {
  24149. .col-xl-2 .small-box h3, .col-lg-2 .small-box h3, .col-md-2 .small-box h3 {
  24150. font-size: 2.2rem;
  24151. }
  24152. .col-xl-3 .small-box h3, .col-lg-3 .small-box h3, .col-md-3 .small-box h3 {
  24153. font-size: 2.2rem;
  24154. }
  24155. }
  24156. .small-box p {
  24157. font-size: 1rem;
  24158. }
  24159. .small-box p > small {
  24160. color: #f8f9fa;
  24161. display: block;
  24162. font-size: 0.9rem;
  24163. margin-top: 5px;
  24164. }
  24165. .small-box h3,
  24166. .small-box p {
  24167. z-index: 5;
  24168. }
  24169. .small-box .icon {
  24170. color: rgba(0, 0, 0, 0.15);
  24171. z-index: 0;
  24172. }
  24173. .small-box .icon > i {
  24174. font-size: 90px;
  24175. position: absolute;
  24176. right: 15px;
  24177. top: 15px;
  24178. transition: transform 0.3s linear;
  24179. }
  24180. .small-box .icon > i.fa, .small-box .icon > i.fas, .small-box .icon > i.far, .small-box .icon > i.fab, .small-box .icon > i.fal, .small-box .icon > i.fad, .small-box .icon > i.ion {
  24181. font-size: 70px;
  24182. top: 20px;
  24183. }
  24184. .small-box .icon svg {
  24185. font-size: 70px;
  24186. position: absolute;
  24187. right: 15px;
  24188. top: 15px;
  24189. transition: transform 0.3s linear;
  24190. }
  24191. .small-box:hover {
  24192. text-decoration: none;
  24193. }
  24194. .small-box:hover .icon > i, .small-box:hover .icon > i.fa, .small-box:hover .icon > i.fas, .small-box:hover .icon > i.far, .small-box:hover .icon > i.fab, .small-box:hover .icon > i.fal, .small-box:hover .icon > i.fad, .small-box:hover .icon > i.ion {
  24195. transform: scale(1.1);
  24196. }
  24197. .small-box:hover .icon > svg {
  24198. transform: scale(1.1);
  24199. }
  24200. @media (max-width: 767.98px) {
  24201. .small-box {
  24202. text-align: center;
  24203. }
  24204. .small-box .icon {
  24205. display: none;
  24206. }
  24207. .small-box p {
  24208. font-size: 12px;
  24209. }
  24210. }
  24211. .info-box {
  24212. box-shadow: 0 0 1px rgba(0, 0, 0, 0.125), 0 1px 3px rgba(0, 0, 0, 0.2);
  24213. border-radius: 0.25rem;
  24214. background-color: #fff;
  24215. display: flex;
  24216. margin-bottom: 1rem;
  24217. min-height: 80px;
  24218. padding: 0.5rem;
  24219. position: relative;
  24220. width: 100%;
  24221. }
  24222. .info-box .progress {
  24223. background-color: rgba(0, 0, 0, 0.125);
  24224. height: 2px;
  24225. margin: 5px 0;
  24226. }
  24227. .info-box .progress .progress-bar {
  24228. background-color: #fff;
  24229. }
  24230. .info-box .info-box-icon {
  24231. border-radius: 0.25rem;
  24232. align-items: center;
  24233. display: flex;
  24234. font-size: 1.875rem;
  24235. justify-content: center;
  24236. text-align: center;
  24237. width: 70px;
  24238. }
  24239. .info-box .info-box-icon > img {
  24240. max-width: 100%;
  24241. }
  24242. .info-box .info-box-content {
  24243. display: flex;
  24244. flex-direction: column;
  24245. justify-content: center;
  24246. line-height: 1.8;
  24247. flex: 1;
  24248. padding: 0 10px;
  24249. }
  24250. .info-box .info-box-number {
  24251. display: block;
  24252. margin-top: 0.25rem;
  24253. font-weight: 700;
  24254. }
  24255. .info-box .progress-description,
  24256. .info-box .info-box-text {
  24257. display: block;
  24258. overflow: hidden;
  24259. text-overflow: ellipsis;
  24260. white-space: nowrap;
  24261. }
  24262. .info-box .info-box .bg-primary,
  24263. .info-box .info-box .bg-gradient-primary {
  24264. color: #fff;
  24265. }
  24266. .info-box .info-box .bg-primary .progress-bar,
  24267. .info-box .info-box .bg-gradient-primary .progress-bar {
  24268. background-color: #fff;
  24269. }
  24270. .info-box .info-box .bg-secondary,
  24271. .info-box .info-box .bg-gradient-secondary {
  24272. color: #fff;
  24273. }
  24274. .info-box .info-box .bg-secondary .progress-bar,
  24275. .info-box .info-box .bg-gradient-secondary .progress-bar {
  24276. background-color: #fff;
  24277. }
  24278. .info-box .info-box .bg-success,
  24279. .info-box .info-box .bg-gradient-success {
  24280. color: #fff;
  24281. }
  24282. .info-box .info-box .bg-success .progress-bar,
  24283. .info-box .info-box .bg-gradient-success .progress-bar {
  24284. background-color: #fff;
  24285. }
  24286. .info-box .info-box .bg-info,
  24287. .info-box .info-box .bg-gradient-info {
  24288. color: #fff;
  24289. }
  24290. .info-box .info-box .bg-info .progress-bar,
  24291. .info-box .info-box .bg-gradient-info .progress-bar {
  24292. background-color: #fff;
  24293. }
  24294. .info-box .info-box .bg-warning,
  24295. .info-box .info-box .bg-gradient-warning {
  24296. color: #1f2d3d;
  24297. }
  24298. .info-box .info-box .bg-warning .progress-bar,
  24299. .info-box .info-box .bg-gradient-warning .progress-bar {
  24300. background-color: #1f2d3d;
  24301. }
  24302. .info-box .info-box .bg-danger,
  24303. .info-box .info-box .bg-gradient-danger {
  24304. color: #fff;
  24305. }
  24306. .info-box .info-box .bg-danger .progress-bar,
  24307. .info-box .info-box .bg-gradient-danger .progress-bar {
  24308. background-color: #fff;
  24309. }
  24310. .info-box .info-box .bg-light,
  24311. .info-box .info-box .bg-gradient-light {
  24312. color: #1f2d3d;
  24313. }
  24314. .info-box .info-box .bg-light .progress-bar,
  24315. .info-box .info-box .bg-gradient-light .progress-bar {
  24316. background-color: #1f2d3d;
  24317. }
  24318. .info-box .info-box .bg-dark,
  24319. .info-box .info-box .bg-gradient-dark {
  24320. color: #fff;
  24321. }
  24322. .info-box .info-box .bg-dark .progress-bar,
  24323. .info-box .info-box .bg-gradient-dark .progress-bar {
  24324. background-color: #fff;
  24325. }
  24326. .info-box .info-box-more {
  24327. display: block;
  24328. }
  24329. .info-box .progress-description {
  24330. margin: 0;
  24331. }
  24332. @media (min-width: 768px) {
  24333. .col-xl-2 .info-box .progress-description, .col-lg-2 .info-box .progress-description, .col-md-2 .info-box .progress-description {
  24334. display: none;
  24335. }
  24336. .col-xl-3 .info-box .progress-description, .col-lg-3 .info-box .progress-description, .col-md-3 .info-box .progress-description {
  24337. display: none;
  24338. }
  24339. }
  24340. @media (min-width: 992px) {
  24341. .col-xl-2 .info-box .progress-description, .col-lg-2 .info-box .progress-description, .col-md-2 .info-box .progress-description {
  24342. font-size: 0.75rem;
  24343. display: block;
  24344. }
  24345. .col-xl-3 .info-box .progress-description, .col-lg-3 .info-box .progress-description, .col-md-3 .info-box .progress-description {
  24346. font-size: 0.75rem;
  24347. display: block;
  24348. }
  24349. }
  24350. @media (min-width: 1200px) {
  24351. .col-xl-2 .info-box .progress-description, .col-lg-2 .info-box .progress-description, .col-md-2 .info-box .progress-description {
  24352. font-size: 1rem;
  24353. display: block;
  24354. }
  24355. .col-xl-3 .info-box .progress-description, .col-lg-3 .info-box .progress-description, .col-md-3 .info-box .progress-description {
  24356. font-size: 1rem;
  24357. display: block;
  24358. }
  24359. }
  24360. .dark-mode .info-box {
  24361. background-color: #343a40;
  24362. color: #fff;
  24363. }
  24364. .dark-mode .info-box .info-box .bg-primary,
  24365. .dark-mode .info-box .info-box .bg-gradient-primary {
  24366. color: #fff;
  24367. }
  24368. .dark-mode .info-box .info-box .bg-primary .progress-bar,
  24369. .dark-mode .info-box .info-box .bg-gradient-primary .progress-bar {
  24370. background-color: #fff;
  24371. }
  24372. .dark-mode .info-box .info-box .bg-secondary,
  24373. .dark-mode .info-box .info-box .bg-gradient-secondary {
  24374. color: #fff;
  24375. }
  24376. .dark-mode .info-box .info-box .bg-secondary .progress-bar,
  24377. .dark-mode .info-box .info-box .bg-gradient-secondary .progress-bar {
  24378. background-color: #fff;
  24379. }
  24380. .dark-mode .info-box .info-box .bg-success,
  24381. .dark-mode .info-box .info-box .bg-gradient-success {
  24382. color: #fff;
  24383. }
  24384. .dark-mode .info-box .info-box .bg-success .progress-bar,
  24385. .dark-mode .info-box .info-box .bg-gradient-success .progress-bar {
  24386. background-color: #fff;
  24387. }
  24388. .dark-mode .info-box .info-box .bg-info,
  24389. .dark-mode .info-box .info-box .bg-gradient-info {
  24390. color: #fff;
  24391. }
  24392. .dark-mode .info-box .info-box .bg-info .progress-bar,
  24393. .dark-mode .info-box .info-box .bg-gradient-info .progress-bar {
  24394. background-color: #fff;
  24395. }
  24396. .dark-mode .info-box .info-box .bg-warning,
  24397. .dark-mode .info-box .info-box .bg-gradient-warning {
  24398. color: #1f2d3d;
  24399. }
  24400. .dark-mode .info-box .info-box .bg-warning .progress-bar,
  24401. .dark-mode .info-box .info-box .bg-gradient-warning .progress-bar {
  24402. background-color: #1f2d3d;
  24403. }
  24404. .dark-mode .info-box .info-box .bg-danger,
  24405. .dark-mode .info-box .info-box .bg-gradient-danger {
  24406. color: #fff;
  24407. }
  24408. .dark-mode .info-box .info-box .bg-danger .progress-bar,
  24409. .dark-mode .info-box .info-box .bg-gradient-danger .progress-bar {
  24410. background-color: #fff;
  24411. }
  24412. .dark-mode .info-box .info-box .bg-light,
  24413. .dark-mode .info-box .info-box .bg-gradient-light {
  24414. color: #1f2d3d;
  24415. }
  24416. .dark-mode .info-box .info-box .bg-light .progress-bar,
  24417. .dark-mode .info-box .info-box .bg-gradient-light .progress-bar {
  24418. background-color: #1f2d3d;
  24419. }
  24420. .dark-mode .info-box .info-box .bg-dark,
  24421. .dark-mode .info-box .info-box .bg-gradient-dark {
  24422. color: #fff;
  24423. }
  24424. .dark-mode .info-box .info-box .bg-dark .progress-bar,
  24425. .dark-mode .info-box .info-box .bg-gradient-dark .progress-bar {
  24426. background-color: #fff;
  24427. }
  24428. .timeline {
  24429. margin: 0 0 45px;
  24430. padding: 0;
  24431. position: relative;
  24432. }
  24433. .timeline::before {
  24434. border-radius: 0.25rem;
  24435. background-color: #dee2e6;
  24436. bottom: 0;
  24437. content: "";
  24438. left: 31px;
  24439. margin: 0;
  24440. position: absolute;
  24441. top: 0;
  24442. width: 4px;
  24443. }
  24444. .timeline > div {
  24445. margin-bottom: 15px;
  24446. margin-right: 10px;
  24447. position: relative;
  24448. }
  24449. .timeline > div::before, .timeline > div::after {
  24450. content: "";
  24451. display: table;
  24452. }
  24453. .timeline > div > .timeline-item {
  24454. box-shadow: 0 0 1px rgba(0, 0, 0, 0.125), 0 1px 3px rgba(0, 0, 0, 0.2);
  24455. border-radius: 0.25rem;
  24456. background-color: #fff;
  24457. color: #495057;
  24458. margin-left: 60px;
  24459. margin-right: 15px;
  24460. margin-top: 0;
  24461. padding: 0;
  24462. position: relative;
  24463. }
  24464. .timeline > div > .timeline-item > .time {
  24465. color: #999;
  24466. float: right;
  24467. font-size: 12px;
  24468. padding: 10px;
  24469. }
  24470. .timeline > div > .timeline-item > .timeline-header {
  24471. border-bottom: 1px solid rgba(0, 0, 0, 0.125);
  24472. color: #495057;
  24473. font-size: 16px;
  24474. line-height: 1.1;
  24475. margin: 0;
  24476. padding: 10px;
  24477. }
  24478. .timeline > div > .timeline-item > .timeline-header > a {
  24479. font-weight: 600;
  24480. }
  24481. .timeline > div > .timeline-item > .timeline-body,
  24482. .timeline > div > .timeline-item > .timeline-footer {
  24483. padding: 10px;
  24484. }
  24485. .timeline > div > .timeline-item > .timeline-body > img {
  24486. margin: 10px;
  24487. }
  24488. .timeline > div > .timeline-item > .timeline-body > dl,
  24489. .timeline > div > .timeline-item > .timeline-body ol,
  24490. .timeline > div > .timeline-item > .timeline-body ul {
  24491. margin: 0;
  24492. }
  24493. .timeline > div > .timeline-item > .timeline-footer > a {
  24494. color: #fff;
  24495. }
  24496. .timeline > div > .fa,
  24497. .timeline > div > .fas,
  24498. .timeline > div > .far,
  24499. .timeline > div > .fab,
  24500. .timeline > div > .fal,
  24501. .timeline > div > .fad,
  24502. .timeline > div > .svg-inline--fa,
  24503. .timeline > div > .ion {
  24504. background-color: #adb5bd;
  24505. border-radius: 50%;
  24506. font-size: 16px;
  24507. height: 30px;
  24508. left: 18px;
  24509. line-height: 30px;
  24510. position: absolute;
  24511. text-align: center;
  24512. top: 0;
  24513. width: 30px;
  24514. }
  24515. .timeline > div > .svg-inline--fa {
  24516. padding: 7px;
  24517. }
  24518. .timeline > .time-label > span {
  24519. border-radius: 4px;
  24520. background-color: #fff;
  24521. display: inline-block;
  24522. font-weight: 600;
  24523. padding: 5px;
  24524. }
  24525. .timeline-inverse > div > .timeline-item {
  24526. box-shadow: none;
  24527. background-color: #f8f9fa;
  24528. border: 1px solid #dee2e6;
  24529. }
  24530. .timeline-inverse > div > .timeline-item > .timeline-header {
  24531. border-bottom-color: #dee2e6;
  24532. }
  24533. .dark-mode .timeline::before {
  24534. background-color: #6c757d;
  24535. }
  24536. .dark-mode .timeline > div > .timeline-item {
  24537. background-color: #343a40;
  24538. color: #fff;
  24539. border-color: #6c757d;
  24540. }
  24541. .dark-mode .timeline > div > .timeline-item > .timeline-header {
  24542. color: #ced4da;
  24543. border-color: #6c757d;
  24544. }
  24545. .dark-mode .timeline > div > .timeline-item > .time {
  24546. color: #ced4da;
  24547. }
  24548. .products-list {
  24549. list-style: none;
  24550. margin: 0;
  24551. padding: 0;
  24552. }
  24553. .products-list > .item {
  24554. border-radius: 0.25rem;
  24555. background-color: #fff;
  24556. padding: 10px 0;
  24557. }
  24558. .products-list > .item::after {
  24559. display: block;
  24560. clear: both;
  24561. content: "";
  24562. }
  24563. .products-list .product-img {
  24564. float: left;
  24565. }
  24566. .products-list .product-img img {
  24567. height: 50px;
  24568. width: 50px;
  24569. }
  24570. .products-list .product-info {
  24571. margin-left: 60px;
  24572. }
  24573. .products-list .product-title {
  24574. font-weight: 600;
  24575. }
  24576. .products-list .product-description {
  24577. color: #6c757d;
  24578. display: block;
  24579. overflow: hidden;
  24580. text-overflow: ellipsis;
  24581. white-space: nowrap;
  24582. }
  24583. .product-list-in-card > .item {
  24584. border-radius: 0;
  24585. border-bottom: 1px solid rgba(0, 0, 0, 0.125);
  24586. }
  24587. .product-list-in-card > .item:last-of-type {
  24588. border-bottom-width: 0;
  24589. }
  24590. .dark-mode .products-list > .item {
  24591. background-color: #343a40;
  24592. color: #fff;
  24593. border-bottom-color: #6c757d;
  24594. }
  24595. .dark-mode .product-description {
  24596. color: #ced4da;
  24597. }
  24598. .direct-chat .card-body {
  24599. overflow-x: hidden;
  24600. padding: 0;
  24601. position: relative;
  24602. }
  24603. .direct-chat.chat-pane-open .direct-chat-contacts {
  24604. transform: translate(0, 0);
  24605. }
  24606. .direct-chat.timestamp-light .direct-chat-timestamp {
  24607. color: #30465f;
  24608. }
  24609. .direct-chat.timestamp-dark .direct-chat-timestamp {
  24610. color: #cccccc;
  24611. }
  24612. .direct-chat-messages {
  24613. transform: translate(0, 0);
  24614. height: 250px;
  24615. overflow: auto;
  24616. padding: 10px;
  24617. }
  24618. .direct-chat-msg,
  24619. .direct-chat-text {
  24620. display: block;
  24621. }
  24622. .direct-chat-msg {
  24623. margin-bottom: 10px;
  24624. }
  24625. .direct-chat-msg::after {
  24626. display: block;
  24627. clear: both;
  24628. content: "";
  24629. }
  24630. .direct-chat-messages,
  24631. .direct-chat-contacts {
  24632. transition: transform 0.5s ease-in-out;
  24633. }
  24634. .direct-chat-text {
  24635. border-radius: 0.3rem;
  24636. background-color: #d2d6de;
  24637. border: 1px solid #d2d6de;
  24638. color: #444;
  24639. margin: 5px 0 0 50px;
  24640. padding: 5px 10px;
  24641. position: relative;
  24642. }
  24643. .direct-chat-text::after, .direct-chat-text::before {
  24644. border: solid transparent;
  24645. border-right-color: #d2d6de;
  24646. content: " ";
  24647. height: 0;
  24648. pointer-events: none;
  24649. position: absolute;
  24650. right: 100%;
  24651. top: 15px;
  24652. width: 0;
  24653. }
  24654. .direct-chat-text::after {
  24655. border-width: 5px;
  24656. margin-top: -5px;
  24657. }
  24658. .direct-chat-text::before {
  24659. border-width: 6px;
  24660. margin-top: -6px;
  24661. }
  24662. .right .direct-chat-text {
  24663. margin-left: 0;
  24664. margin-right: 50px;
  24665. }
  24666. .right .direct-chat-text::after, .right .direct-chat-text::before {
  24667. border-left-color: #d2d6de;
  24668. border-right-color: transparent;
  24669. left: 100%;
  24670. right: auto;
  24671. }
  24672. .direct-chat-img {
  24673. border-radius: 50%;
  24674. float: left;
  24675. height: 40px;
  24676. width: 40px;
  24677. }
  24678. .right .direct-chat-img {
  24679. float: right;
  24680. }
  24681. .direct-chat-infos {
  24682. display: block;
  24683. font-size: 0.875rem;
  24684. margin-bottom: 2px;
  24685. }
  24686. .direct-chat-name {
  24687. font-weight: 600;
  24688. }
  24689. .direct-chat-timestamp {
  24690. color: #697582;
  24691. }
  24692. .direct-chat-contacts-open .direct-chat-contacts {
  24693. transform: translate(0, 0);
  24694. }
  24695. .direct-chat-contacts {
  24696. transform: translate(101%, 0);
  24697. background-color: #343a40;
  24698. bottom: 0;
  24699. color: #fff;
  24700. height: 250px;
  24701. overflow: auto;
  24702. position: absolute;
  24703. top: 0;
  24704. width: 100%;
  24705. }
  24706. .direct-chat-contacts-light {
  24707. background-color: #f8f9fa;
  24708. }
  24709. .direct-chat-contacts-light .contacts-list-name {
  24710. color: #495057;
  24711. }
  24712. .direct-chat-contacts-light .contacts-list-date {
  24713. color: #6c757d;
  24714. }
  24715. .direct-chat-contacts-light .contacts-list-msg {
  24716. color: #545b62;
  24717. }
  24718. .contacts-list {
  24719. padding-left: 0;
  24720. list-style: none;
  24721. }
  24722. .contacts-list > li {
  24723. border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  24724. margin: 0;
  24725. padding: 10px;
  24726. }
  24727. .contacts-list > li::after {
  24728. display: block;
  24729. clear: both;
  24730. content: "";
  24731. }
  24732. .contacts-list > li:last-of-type {
  24733. border-bottom: 0;
  24734. }
  24735. .contacts-list-img {
  24736. border-radius: 50%;
  24737. float: left;
  24738. width: 40px;
  24739. }
  24740. .contacts-list-info {
  24741. color: #fff;
  24742. margin-left: 45px;
  24743. }
  24744. .contacts-list-name,
  24745. .contacts-list-status {
  24746. display: block;
  24747. }
  24748. .contacts-list-name {
  24749. font-weight: 600;
  24750. }
  24751. .contacts-list-status {
  24752. font-size: 0.875rem;
  24753. }
  24754. .contacts-list-date {
  24755. color: #ced4da;
  24756. font-weight: 400;
  24757. }
  24758. .contacts-list-msg {
  24759. color: #b1bbc4;
  24760. }
  24761. .direct-chat-primary .right > .direct-chat-text {
  24762. background-color: #007bff;
  24763. border-color: #007bff;
  24764. color: #fff;
  24765. }
  24766. .direct-chat-primary .right > .direct-chat-text::after, .direct-chat-primary .right > .direct-chat-text::before {
  24767. border-left-color: #007bff;
  24768. }
  24769. .direct-chat-secondary .right > .direct-chat-text {
  24770. background-color: #6c757d;
  24771. border-color: #6c757d;
  24772. color: #fff;
  24773. }
  24774. .direct-chat-secondary .right > .direct-chat-text::after, .direct-chat-secondary .right > .direct-chat-text::before {
  24775. border-left-color: #6c757d;
  24776. }
  24777. .direct-chat-success .right > .direct-chat-text {
  24778. background-color: #28a745;
  24779. border-color: #28a745;
  24780. color: #fff;
  24781. }
  24782. .direct-chat-success .right > .direct-chat-text::after, .direct-chat-success .right > .direct-chat-text::before {
  24783. border-left-color: #28a745;
  24784. }
  24785. .direct-chat-info .right > .direct-chat-text {
  24786. background-color: #17a2b8;
  24787. border-color: #17a2b8;
  24788. color: #fff;
  24789. }
  24790. .direct-chat-info .right > .direct-chat-text::after, .direct-chat-info .right > .direct-chat-text::before {
  24791. border-left-color: #17a2b8;
  24792. }
  24793. .direct-chat-warning .right > .direct-chat-text {
  24794. background-color: #ffc107;
  24795. border-color: #ffc107;
  24796. color: #1f2d3d;
  24797. }
  24798. .direct-chat-warning .right > .direct-chat-text::after, .direct-chat-warning .right > .direct-chat-text::before {
  24799. border-left-color: #ffc107;
  24800. }
  24801. .direct-chat-danger .right > .direct-chat-text {
  24802. background-color: #dc3545;
  24803. border-color: #dc3545;
  24804. color: #fff;
  24805. }
  24806. .direct-chat-danger .right > .direct-chat-text::after, .direct-chat-danger .right > .direct-chat-text::before {
  24807. border-left-color: #dc3545;
  24808. }
  24809. .direct-chat-light .right > .direct-chat-text {
  24810. background-color: #f8f9fa;
  24811. border-color: #f8f9fa;
  24812. color: #1f2d3d;
  24813. }
  24814. .direct-chat-light .right > .direct-chat-text::after, .direct-chat-light .right > .direct-chat-text::before {
  24815. border-left-color: #f8f9fa;
  24816. }
  24817. .direct-chat-dark .right > .direct-chat-text {
  24818. background-color: #343a40;
  24819. border-color: #343a40;
  24820. color: #fff;
  24821. }
  24822. .direct-chat-dark .right > .direct-chat-text::after, .direct-chat-dark .right > .direct-chat-text::before {
  24823. border-left-color: #343a40;
  24824. }
  24825. .direct-chat-lightblue .right > .direct-chat-text {
  24826. background-color: #3c8dbc;
  24827. border-color: #3c8dbc;
  24828. color: #fff;
  24829. }
  24830. .direct-chat-lightblue .right > .direct-chat-text::after, .direct-chat-lightblue .right > .direct-chat-text::before {
  24831. border-left-color: #3c8dbc;
  24832. }
  24833. .direct-chat-navy .right > .direct-chat-text {
  24834. background-color: #001f3f;
  24835. border-color: #001f3f;
  24836. color: #fff;
  24837. }
  24838. .direct-chat-navy .right > .direct-chat-text::after, .direct-chat-navy .right > .direct-chat-text::before {
  24839. border-left-color: #001f3f;
  24840. }
  24841. .direct-chat-olive .right > .direct-chat-text {
  24842. background-color: #3d9970;
  24843. border-color: #3d9970;
  24844. color: #fff;
  24845. }
  24846. .direct-chat-olive .right > .direct-chat-text::after, .direct-chat-olive .right > .direct-chat-text::before {
  24847. border-left-color: #3d9970;
  24848. }
  24849. .direct-chat-lime .right > .direct-chat-text {
  24850. background-color: #01ff70;
  24851. border-color: #01ff70;
  24852. color: #1f2d3d;
  24853. }
  24854. .direct-chat-lime .right > .direct-chat-text::after, .direct-chat-lime .right > .direct-chat-text::before {
  24855. border-left-color: #01ff70;
  24856. }
  24857. .direct-chat-fuchsia .right > .direct-chat-text {
  24858. background-color: #f012be;
  24859. border-color: #f012be;
  24860. color: #fff;
  24861. }
  24862. .direct-chat-fuchsia .right > .direct-chat-text::after, .direct-chat-fuchsia .right > .direct-chat-text::before {
  24863. border-left-color: #f012be;
  24864. }
  24865. .direct-chat-maroon .right > .direct-chat-text {
  24866. background-color: #d81b60;
  24867. border-color: #d81b60;
  24868. color: #fff;
  24869. }
  24870. .direct-chat-maroon .right > .direct-chat-text::after, .direct-chat-maroon .right > .direct-chat-text::before {
  24871. border-left-color: #d81b60;
  24872. }
  24873. .direct-chat-blue .right > .direct-chat-text {
  24874. background-color: #007bff;
  24875. border-color: #007bff;
  24876. color: #fff;
  24877. }
  24878. .direct-chat-blue .right > .direct-chat-text::after, .direct-chat-blue .right > .direct-chat-text::before {
  24879. border-left-color: #007bff;
  24880. }
  24881. .direct-chat-indigo .right > .direct-chat-text {
  24882. background-color: #6610f2;
  24883. border-color: #6610f2;
  24884. color: #fff;
  24885. }
  24886. .direct-chat-indigo .right > .direct-chat-text::after, .direct-chat-indigo .right > .direct-chat-text::before {
  24887. border-left-color: #6610f2;
  24888. }
  24889. .direct-chat-purple .right > .direct-chat-text {
  24890. background-color: #6f42c1;
  24891. border-color: #6f42c1;
  24892. color: #fff;
  24893. }
  24894. .direct-chat-purple .right > .direct-chat-text::after, .direct-chat-purple .right > .direct-chat-text::before {
  24895. border-left-color: #6f42c1;
  24896. }
  24897. .direct-chat-pink .right > .direct-chat-text {
  24898. background-color: #e83e8c;
  24899. border-color: #e83e8c;
  24900. color: #fff;
  24901. }
  24902. .direct-chat-pink .right > .direct-chat-text::after, .direct-chat-pink .right > .direct-chat-text::before {
  24903. border-left-color: #e83e8c;
  24904. }
  24905. .direct-chat-red .right > .direct-chat-text {
  24906. background-color: #dc3545;
  24907. border-color: #dc3545;
  24908. color: #fff;
  24909. }
  24910. .direct-chat-red .right > .direct-chat-text::after, .direct-chat-red .right > .direct-chat-text::before {
  24911. border-left-color: #dc3545;
  24912. }
  24913. .direct-chat-orange .right > .direct-chat-text {
  24914. background-color: #fd7e14;
  24915. border-color: #fd7e14;
  24916. color: #1f2d3d;
  24917. }
  24918. .direct-chat-orange .right > .direct-chat-text::after, .direct-chat-orange .right > .direct-chat-text::before {
  24919. border-left-color: #fd7e14;
  24920. }
  24921. .direct-chat-yellow .right > .direct-chat-text {
  24922. background-color: #ffc107;
  24923. border-color: #ffc107;
  24924. color: #1f2d3d;
  24925. }
  24926. .direct-chat-yellow .right > .direct-chat-text::after, .direct-chat-yellow .right > .direct-chat-text::before {
  24927. border-left-color: #ffc107;
  24928. }
  24929. .direct-chat-green .right > .direct-chat-text {
  24930. background-color: #28a745;
  24931. border-color: #28a745;
  24932. color: #fff;
  24933. }
  24934. .direct-chat-green .right > .direct-chat-text::after, .direct-chat-green .right > .direct-chat-text::before {
  24935. border-left-color: #28a745;
  24936. }
  24937. .direct-chat-teal .right > .direct-chat-text {
  24938. background-color: #20c997;
  24939. border-color: #20c997;
  24940. color: #fff;
  24941. }
  24942. .direct-chat-teal .right > .direct-chat-text::after, .direct-chat-teal .right > .direct-chat-text::before {
  24943. border-left-color: #20c997;
  24944. }
  24945. .direct-chat-cyan .right > .direct-chat-text {
  24946. background-color: #17a2b8;
  24947. border-color: #17a2b8;
  24948. color: #fff;
  24949. }
  24950. .direct-chat-cyan .right > .direct-chat-text::after, .direct-chat-cyan .right > .direct-chat-text::before {
  24951. border-left-color: #17a2b8;
  24952. }
  24953. .direct-chat-white .right > .direct-chat-text {
  24954. background-color: #fff;
  24955. border-color: #fff;
  24956. color: #1f2d3d;
  24957. }
  24958. .direct-chat-white .right > .direct-chat-text::after, .direct-chat-white .right > .direct-chat-text::before {
  24959. border-left-color: #fff;
  24960. }
  24961. .direct-chat-gray .right > .direct-chat-text {
  24962. background-color: #6c757d;
  24963. border-color: #6c757d;
  24964. color: #fff;
  24965. }
  24966. .direct-chat-gray .right > .direct-chat-text::after, .direct-chat-gray .right > .direct-chat-text::before {
  24967. border-left-color: #6c757d;
  24968. }
  24969. .direct-chat-gray-dark .right > .direct-chat-text {
  24970. background-color: #343a40;
  24971. border-color: #343a40;
  24972. color: #fff;
  24973. }
  24974. .direct-chat-gray-dark .right > .direct-chat-text::after, .direct-chat-gray-dark .right > .direct-chat-text::before {
  24975. border-left-color: #343a40;
  24976. }
  24977. .dark-mode .direct-chat-text {
  24978. background-color: #454d55;
  24979. border-color: #4b545c;
  24980. color: #fff;
  24981. }
  24982. .dark-mode .direct-chat-text::after, .dark-mode .direct-chat-text::before {
  24983. border-right-color: #4b545c;
  24984. }
  24985. .dark-mode .direct-chat-timestamp {
  24986. color: #adb5bd;
  24987. }
  24988. .dark-mode .right > .direct-chat-text::after, .dark-mode .right > .direct-chat-text::before {
  24989. border-right-color: transparent;
  24990. }
  24991. .dark-mode .direct-chat-primary .right > .direct-chat-text {
  24992. background-color: #3f6791;
  24993. border-color: #3f6791;
  24994. color: #fff;
  24995. }
  24996. .dark-mode .direct-chat-primary .right > .direct-chat-text::after, .dark-mode .direct-chat-primary .right > .direct-chat-text::before {
  24997. border-left-color: #3f6791;
  24998. }
  24999. .dark-mode .direct-chat-secondary .right > .direct-chat-text {
  25000. background-color: #6c757d;
  25001. border-color: #6c757d;
  25002. color: #fff;
  25003. }
  25004. .dark-mode .direct-chat-secondary .right > .direct-chat-text::after, .dark-mode .direct-chat-secondary .right > .direct-chat-text::before {
  25005. border-left-color: #6c757d;
  25006. }
  25007. .dark-mode .direct-chat-success .right > .direct-chat-text {
  25008. background-color: #00bc8c;
  25009. border-color: #00bc8c;
  25010. color: #fff;
  25011. }
  25012. .dark-mode .direct-chat-success .right > .direct-chat-text::after, .dark-mode .direct-chat-success .right > .direct-chat-text::before {
  25013. border-left-color: #00bc8c;
  25014. }
  25015. .dark-mode .direct-chat-info .right > .direct-chat-text {
  25016. background-color: #3498db;
  25017. border-color: #3498db;
  25018. color: #fff;
  25019. }
  25020. .dark-mode .direct-chat-info .right > .direct-chat-text::after, .dark-mode .direct-chat-info .right > .direct-chat-text::before {
  25021. border-left-color: #3498db;
  25022. }
  25023. .dark-mode .direct-chat-warning .right > .direct-chat-text {
  25024. background-color: #f39c12;
  25025. border-color: #f39c12;
  25026. color: #1f2d3d;
  25027. }
  25028. .dark-mode .direct-chat-warning .right > .direct-chat-text::after, .dark-mode .direct-chat-warning .right > .direct-chat-text::before {
  25029. border-left-color: #f39c12;
  25030. }
  25031. .dark-mode .direct-chat-danger .right > .direct-chat-text {
  25032. background-color: #e74c3c;
  25033. border-color: #e74c3c;
  25034. color: #fff;
  25035. }
  25036. .dark-mode .direct-chat-danger .right > .direct-chat-text::after, .dark-mode .direct-chat-danger .right > .direct-chat-text::before {
  25037. border-left-color: #e74c3c;
  25038. }
  25039. .dark-mode .direct-chat-light .right > .direct-chat-text {
  25040. background-color: #f8f9fa;
  25041. border-color: #f8f9fa;
  25042. color: #1f2d3d;
  25043. }
  25044. .dark-mode .direct-chat-light .right > .direct-chat-text::after, .dark-mode .direct-chat-light .right > .direct-chat-text::before {
  25045. border-left-color: #f8f9fa;
  25046. }
  25047. .dark-mode .direct-chat-dark .right > .direct-chat-text {
  25048. background-color: #343a40;
  25049. border-color: #343a40;
  25050. color: #fff;
  25051. }
  25052. .dark-mode .direct-chat-dark .right > .direct-chat-text::after, .dark-mode .direct-chat-dark .right > .direct-chat-text::before {
  25053. border-left-color: #343a40;
  25054. }
  25055. .dark-mode .direct-chat-lightblue .right > .direct-chat-text {
  25056. background-color: #86bad8;
  25057. border-color: #86bad8;
  25058. color: #1f2d3d;
  25059. }
  25060. .dark-mode .direct-chat-lightblue .right > .direct-chat-text::after, .dark-mode .direct-chat-lightblue .right > .direct-chat-text::before {
  25061. border-left-color: #86bad8;
  25062. }
  25063. .dark-mode .direct-chat-navy .right > .direct-chat-text {
  25064. background-color: #002c59;
  25065. border-color: #002c59;
  25066. color: #fff;
  25067. }
  25068. .dark-mode .direct-chat-navy .right > .direct-chat-text::after, .dark-mode .direct-chat-navy .right > .direct-chat-text::before {
  25069. border-left-color: #002c59;
  25070. }
  25071. .dark-mode .direct-chat-olive .right > .direct-chat-text {
  25072. background-color: #74c8a3;
  25073. border-color: #74c8a3;
  25074. color: #1f2d3d;
  25075. }
  25076. .dark-mode .direct-chat-olive .right > .direct-chat-text::after, .dark-mode .direct-chat-olive .right > .direct-chat-text::before {
  25077. border-left-color: #74c8a3;
  25078. }
  25079. .dark-mode .direct-chat-lime .right > .direct-chat-text {
  25080. background-color: #67ffa9;
  25081. border-color: #67ffa9;
  25082. color: #1f2d3d;
  25083. }
  25084. .dark-mode .direct-chat-lime .right > .direct-chat-text::after, .dark-mode .direct-chat-lime .right > .direct-chat-text::before {
  25085. border-left-color: #67ffa9;
  25086. }
  25087. .dark-mode .direct-chat-fuchsia .right > .direct-chat-text {
  25088. background-color: #f672d8;
  25089. border-color: #f672d8;
  25090. color: #1f2d3d;
  25091. }
  25092. .dark-mode .direct-chat-fuchsia .right > .direct-chat-text::after, .dark-mode .direct-chat-fuchsia .right > .direct-chat-text::before {
  25093. border-left-color: #f672d8;
  25094. }
  25095. .dark-mode .direct-chat-maroon .right > .direct-chat-text {
  25096. background-color: #ed6c9b;
  25097. border-color: #ed6c9b;
  25098. color: #1f2d3d;
  25099. }
  25100. .dark-mode .direct-chat-maroon .right > .direct-chat-text::after, .dark-mode .direct-chat-maroon .right > .direct-chat-text::before {
  25101. border-left-color: #ed6c9b;
  25102. }
  25103. .dark-mode .direct-chat-blue .right > .direct-chat-text {
  25104. background-color: #3f6791;
  25105. border-color: #3f6791;
  25106. color: #fff;
  25107. }
  25108. .dark-mode .direct-chat-blue .right > .direct-chat-text::after, .dark-mode .direct-chat-blue .right > .direct-chat-text::before {
  25109. border-left-color: #3f6791;
  25110. }
  25111. .dark-mode .direct-chat-indigo .right > .direct-chat-text {
  25112. background-color: #6610f2;
  25113. border-color: #6610f2;
  25114. color: #fff;
  25115. }
  25116. .dark-mode .direct-chat-indigo .right > .direct-chat-text::after, .dark-mode .direct-chat-indigo .right > .direct-chat-text::before {
  25117. border-left-color: #6610f2;
  25118. }
  25119. .dark-mode .direct-chat-purple .right > .direct-chat-text {
  25120. background-color: #6f42c1;
  25121. border-color: #6f42c1;
  25122. color: #fff;
  25123. }
  25124. .dark-mode .direct-chat-purple .right > .direct-chat-text::after, .dark-mode .direct-chat-purple .right > .direct-chat-text::before {
  25125. border-left-color: #6f42c1;
  25126. }
  25127. .dark-mode .direct-chat-pink .right > .direct-chat-text {
  25128. background-color: #e83e8c;
  25129. border-color: #e83e8c;
  25130. color: #fff;
  25131. }
  25132. .dark-mode .direct-chat-pink .right > .direct-chat-text::after, .dark-mode .direct-chat-pink .right > .direct-chat-text::before {
  25133. border-left-color: #e83e8c;
  25134. }
  25135. .dark-mode .direct-chat-red .right > .direct-chat-text {
  25136. background-color: #e74c3c;
  25137. border-color: #e74c3c;
  25138. color: #fff;
  25139. }
  25140. .dark-mode .direct-chat-red .right > .direct-chat-text::after, .dark-mode .direct-chat-red .right > .direct-chat-text::before {
  25141. border-left-color: #e74c3c;
  25142. }
  25143. .dark-mode .direct-chat-orange .right > .direct-chat-text {
  25144. background-color: #fd7e14;
  25145. border-color: #fd7e14;
  25146. color: #1f2d3d;
  25147. }
  25148. .dark-mode .direct-chat-orange .right > .direct-chat-text::after, .dark-mode .direct-chat-orange .right > .direct-chat-text::before {
  25149. border-left-color: #fd7e14;
  25150. }
  25151. .dark-mode .direct-chat-yellow .right > .direct-chat-text {
  25152. background-color: #f39c12;
  25153. border-color: #f39c12;
  25154. color: #1f2d3d;
  25155. }
  25156. .dark-mode .direct-chat-yellow .right > .direct-chat-text::after, .dark-mode .direct-chat-yellow .right > .direct-chat-text::before {
  25157. border-left-color: #f39c12;
  25158. }
  25159. .dark-mode .direct-chat-green .right > .direct-chat-text {
  25160. background-color: #00bc8c;
  25161. border-color: #00bc8c;
  25162. color: #fff;
  25163. }
  25164. .dark-mode .direct-chat-green .right > .direct-chat-text::after, .dark-mode .direct-chat-green .right > .direct-chat-text::before {
  25165. border-left-color: #00bc8c;
  25166. }
  25167. .dark-mode .direct-chat-teal .right > .direct-chat-text {
  25168. background-color: #20c997;
  25169. border-color: #20c997;
  25170. color: #fff;
  25171. }
  25172. .dark-mode .direct-chat-teal .right > .direct-chat-text::after, .dark-mode .direct-chat-teal .right > .direct-chat-text::before {
  25173. border-left-color: #20c997;
  25174. }
  25175. .dark-mode .direct-chat-cyan .right > .direct-chat-text {
  25176. background-color: #3498db;
  25177. border-color: #3498db;
  25178. color: #fff;
  25179. }
  25180. .dark-mode .direct-chat-cyan .right > .direct-chat-text::after, .dark-mode .direct-chat-cyan .right > .direct-chat-text::before {
  25181. border-left-color: #3498db;
  25182. }
  25183. .dark-mode .direct-chat-white .right > .direct-chat-text {
  25184. background-color: #fff;
  25185. border-color: #fff;
  25186. color: #1f2d3d;
  25187. }
  25188. .dark-mode .direct-chat-white .right > .direct-chat-text::after, .dark-mode .direct-chat-white .right > .direct-chat-text::before {
  25189. border-left-color: #fff;
  25190. }
  25191. .dark-mode .direct-chat-gray .right > .direct-chat-text {
  25192. background-color: #6c757d;
  25193. border-color: #6c757d;
  25194. color: #fff;
  25195. }
  25196. .dark-mode .direct-chat-gray .right > .direct-chat-text::after, .dark-mode .direct-chat-gray .right > .direct-chat-text::before {
  25197. border-left-color: #6c757d;
  25198. }
  25199. .dark-mode .direct-chat-gray-dark .right > .direct-chat-text {
  25200. background-color: #343a40;
  25201. border-color: #343a40;
  25202. color: #fff;
  25203. }
  25204. .dark-mode .direct-chat-gray-dark .right > .direct-chat-text::after, .dark-mode .direct-chat-gray-dark .right > .direct-chat-text::before {
  25205. border-left-color: #343a40;
  25206. }
  25207. .users-list {
  25208. padding-left: 0;
  25209. list-style: none;
  25210. }
  25211. .users-list > li {
  25212. float: left;
  25213. padding: 10px;
  25214. text-align: center;
  25215. width: 25%;
  25216. }
  25217. .users-list > li img {
  25218. border-radius: 50%;
  25219. height: auto;
  25220. max-width: 100%;
  25221. }
  25222. .users-list > li > a:hover,
  25223. .users-list > li > a:hover .users-list-name {
  25224. color: #999;
  25225. }
  25226. .users-list-name,
  25227. .users-list-date {
  25228. display: block;
  25229. }
  25230. .users-list-name {
  25231. color: #495057;
  25232. font-size: 0.875rem;
  25233. overflow: hidden;
  25234. text-overflow: ellipsis;
  25235. white-space: nowrap;
  25236. }
  25237. .users-list-date {
  25238. color: #748290;
  25239. font-size: 12px;
  25240. }
  25241. .dark-mode .users-list-name {
  25242. color: #ced4da;
  25243. }
  25244. .dark-mode .users-list-date {
  25245. color: #adb5bd;
  25246. }
  25247. .card-widget {
  25248. border: 0;
  25249. position: relative;
  25250. }
  25251. .widget-user .widget-user-header {
  25252. border-top-left-radius: 0.25rem;
  25253. border-top-right-radius: 0.25rem;
  25254. height: 135px;
  25255. padding: 1rem;
  25256. text-align: center;
  25257. }
  25258. .widget-user .widget-user-username {
  25259. font-size: 25px;
  25260. font-weight: 300;
  25261. margin-bottom: 0;
  25262. margin-top: 0;
  25263. text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  25264. }
  25265. .widget-user .widget-user-desc {
  25266. margin-top: 0;
  25267. }
  25268. .widget-user .widget-user-image {
  25269. left: 50%;
  25270. margin-left: -45px;
  25271. position: absolute;
  25272. top: 80px;
  25273. }
  25274. .widget-user .widget-user-image > img {
  25275. border: 3px solid #fff;
  25276. height: auto;
  25277. width: 90px;
  25278. }
  25279. .widget-user .card-footer {
  25280. padding-top: 50px;
  25281. }
  25282. .widget-user-2 .widget-user-header {
  25283. border-top-left-radius: 0.25rem;
  25284. border-top-right-radius: 0.25rem;
  25285. padding: 1rem;
  25286. }
  25287. .widget-user-2 .widget-user-username {
  25288. font-size: 25px;
  25289. font-weight: 300;
  25290. margin-bottom: 5px;
  25291. margin-top: 5px;
  25292. }
  25293. .widget-user-2 .widget-user-desc {
  25294. margin-top: 0;
  25295. }
  25296. .widget-user-2 .widget-user-username,
  25297. .widget-user-2 .widget-user-desc {
  25298. margin-left: 75px;
  25299. }
  25300. .widget-user-2 .widget-user-image > img {
  25301. float: left;
  25302. height: auto;
  25303. width: 65px;
  25304. }
  25305. .mailbox-messages > .table {
  25306. margin: 0;
  25307. }
  25308. .mailbox-controls {
  25309. padding: 5px;
  25310. }
  25311. .mailbox-controls.with-border {
  25312. border-bottom: 1px solid rgba(0, 0, 0, 0.125);
  25313. }
  25314. .mailbox-read-info {
  25315. border-bottom: 1px solid rgba(0, 0, 0, 0.125);
  25316. padding: 10px;
  25317. }
  25318. .mailbox-read-info h3 {
  25319. font-size: 20px;
  25320. margin: 0;
  25321. }
  25322. .mailbox-read-info h5 {
  25323. margin: 0;
  25324. padding: 5px 0 0;
  25325. }
  25326. .mailbox-read-time {
  25327. color: #999;
  25328. font-size: 13px;
  25329. }
  25330. .mailbox-read-message {
  25331. padding: 10px;
  25332. }
  25333. .mailbox-attachments {
  25334. padding-left: 0;
  25335. list-style: none;
  25336. }
  25337. .mailbox-attachments li {
  25338. border: 1px solid #eee;
  25339. float: left;
  25340. margin-bottom: 10px;
  25341. margin-right: 10px;
  25342. width: 200px;
  25343. }
  25344. .mailbox-attachment-name {
  25345. color: #666;
  25346. font-weight: 700;
  25347. }
  25348. .mailbox-attachment-icon,
  25349. .mailbox-attachment-info,
  25350. .mailbox-attachment-size {
  25351. display: block;
  25352. }
  25353. .mailbox-attachment-info {
  25354. background-color: #f8f9fa;
  25355. padding: 10px;
  25356. }
  25357. .mailbox-attachment-size {
  25358. color: #999;
  25359. font-size: 12px;
  25360. }
  25361. .mailbox-attachment-size > span {
  25362. display: inline-block;
  25363. padding-top: 0.75rem;
  25364. }
  25365. .mailbox-attachment-icon {
  25366. color: #666;
  25367. font-size: 65px;
  25368. max-height: 132.5px;
  25369. padding: 20px 10px;
  25370. text-align: center;
  25371. }
  25372. .mailbox-attachment-icon.has-img {
  25373. padding: 0;
  25374. }
  25375. .mailbox-attachment-icon.has-img > img {
  25376. height: auto;
  25377. max-width: 100%;
  25378. }
  25379. .lockscreen {
  25380. background-color: #e9ecef;
  25381. }
  25382. .lockscreen .lockscreen-name {
  25383. font-weight: 600;
  25384. text-align: center;
  25385. }
  25386. .lockscreen-logo {
  25387. font-size: 35px;
  25388. font-weight: 300;
  25389. margin-bottom: 25px;
  25390. text-align: center;
  25391. }
  25392. .lockscreen-logo a {
  25393. color: #495057;
  25394. }
  25395. .lockscreen-wrapper {
  25396. margin: 0 auto;
  25397. margin-top: 10%;
  25398. max-width: 400px;
  25399. }
  25400. .lockscreen-item {
  25401. border-radius: 4px;
  25402. background-color: #fff;
  25403. margin: 10px auto 30px;
  25404. padding: 0;
  25405. position: relative;
  25406. width: 290px;
  25407. }
  25408. .lockscreen-image {
  25409. border-radius: 50%;
  25410. background-color: #fff;
  25411. left: -10px;
  25412. padding: 5px;
  25413. position: absolute;
  25414. top: -25px;
  25415. z-index: 10;
  25416. }
  25417. .lockscreen-image > img {
  25418. border-radius: 50%;
  25419. height: 70px;
  25420. width: 70px;
  25421. }
  25422. .lockscreen-credentials {
  25423. margin-left: 70px;
  25424. }
  25425. .lockscreen-credentials .form-control {
  25426. border: 0;
  25427. }
  25428. .lockscreen-credentials .btn {
  25429. background-color: #fff;
  25430. border: 0;
  25431. padding: 0 10px;
  25432. }
  25433. .lockscreen-footer {
  25434. margin-top: 10px;
  25435. }
  25436. .dark-mode .lockscreen-item {
  25437. background-color: #343a40;
  25438. }
  25439. .dark-mode .lockscreen-logo a {
  25440. color: #fff;
  25441. }
  25442. .dark-mode .lockscreen-credentials .btn {
  25443. background-color: #343a40;
  25444. }
  25445. .dark-mode .lockscreen-image {
  25446. background-color: #6c757d;
  25447. }
  25448. .login-logo,
  25449. .register-logo {
  25450. font-size: 2.1rem;
  25451. font-weight: 300;
  25452. margin-bottom: 0.9rem;
  25453. text-align: center;
  25454. }
  25455. .login-logo a,
  25456. .register-logo a {
  25457. color: #495057;
  25458. }
  25459. .login-page,
  25460. .register-page {
  25461. align-items: center;
  25462. background-color: #e9ecef;
  25463. display: flex;
  25464. flex-direction: column;
  25465. height: 100vh;
  25466. justify-content: center;
  25467. }
  25468. .login-box,
  25469. .register-box {
  25470. width: 360px;
  25471. }
  25472. @media (max-width: 576px) {
  25473. .login-box,
  25474. .register-box {
  25475. margin-top: 0.5rem;
  25476. width: 90%;
  25477. }
  25478. }
  25479. .login-box .card,
  25480. .register-box .card {
  25481. margin-bottom: 0;
  25482. }
  25483. .login-card-body,
  25484. .register-card-body {
  25485. background-color: #fff;
  25486. border-top: 0;
  25487. color: #666;
  25488. padding: 20px;
  25489. }
  25490. .login-card-body .input-group .form-control,
  25491. .register-card-body .input-group .form-control {
  25492. border-right: 0;
  25493. }
  25494. .login-card-body .input-group .form-control:focus,
  25495. .register-card-body .input-group .form-control:focus {
  25496. box-shadow: none;
  25497. }
  25498. .login-card-body .input-group .form-control:focus ~ .input-group-prepend .input-group-text,
  25499. .login-card-body .input-group .form-control:focus ~ .input-group-append .input-group-text,
  25500. .register-card-body .input-group .form-control:focus ~ .input-group-prepend .input-group-text,
  25501. .register-card-body .input-group .form-control:focus ~ .input-group-append .input-group-text {
  25502. border-color: #80bdff;
  25503. }
  25504. .login-card-body .input-group .form-control.is-valid:focus,
  25505. .register-card-body .input-group .form-control.is-valid:focus {
  25506. box-shadow: none;
  25507. }
  25508. .login-card-body .input-group .form-control.is-valid ~ .input-group-prepend .input-group-text,
  25509. .login-card-body .input-group .form-control.is-valid ~ .input-group-append .input-group-text,
  25510. .register-card-body .input-group .form-control.is-valid ~ .input-group-prepend .input-group-text,
  25511. .register-card-body .input-group .form-control.is-valid ~ .input-group-append .input-group-text {
  25512. border-color: #28a745;
  25513. }
  25514. .login-card-body .input-group .form-control.is-invalid:focus,
  25515. .register-card-body .input-group .form-control.is-invalid:focus {
  25516. box-shadow: none;
  25517. }
  25518. .login-card-body .input-group .form-control.is-invalid ~ .input-group-append .input-group-text,
  25519. .register-card-body .input-group .form-control.is-invalid ~ .input-group-append .input-group-text {
  25520. border-color: #dc3545;
  25521. }
  25522. .login-card-body .input-group .input-group-text,
  25523. .register-card-body .input-group .input-group-text {
  25524. background-color: transparent;
  25525. border-bottom-right-radius: 0.25rem;
  25526. border-left: 0;
  25527. border-top-right-radius: 0.25rem;
  25528. color: #777;
  25529. transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  25530. }
  25531. .login-box-msg,
  25532. .register-box-msg {
  25533. margin: 0;
  25534. padding: 0 20px 20px;
  25535. text-align: center;
  25536. }
  25537. .social-auth-links {
  25538. margin: 10px 0;
  25539. }
  25540. .dark-mode .login-card-body,
  25541. .dark-mode .register-card-body {
  25542. background-color: #343a40;
  25543. border-color: #6c757d;
  25544. color: #fff;
  25545. }
  25546. .dark-mode .login-logo a,
  25547. .dark-mode .register-logo a {
  25548. color: #fff;
  25549. }
  25550. .error-page {
  25551. margin: 20px auto 0;
  25552. width: 600px;
  25553. }
  25554. @media (max-width: 767.98px) {
  25555. .error-page {
  25556. width: 100%;
  25557. }
  25558. }
  25559. .error-page > .headline {
  25560. float: left;
  25561. font-size: 100px;
  25562. font-weight: 300;
  25563. }
  25564. @media (max-width: 767.98px) {
  25565. .error-page > .headline {
  25566. float: none;
  25567. text-align: center;
  25568. }
  25569. }
  25570. .error-page > .error-content {
  25571. display: block;
  25572. margin-left: 190px;
  25573. }
  25574. @media (max-width: 767.98px) {
  25575. .error-page > .error-content {
  25576. margin-left: 0;
  25577. }
  25578. }
  25579. .error-page > .error-content > h3 {
  25580. font-size: 25px;
  25581. font-weight: 300;
  25582. }
  25583. @media (max-width: 767.98px) {
  25584. .error-page > .error-content > h3 {
  25585. text-align: center;
  25586. }
  25587. }
  25588. .invoice {
  25589. background-color: #fff;
  25590. border: 1px solid rgba(0, 0, 0, 0.125);
  25591. position: relative;
  25592. }
  25593. .invoice-title {
  25594. margin-top: 0;
  25595. }
  25596. .dark-mode .invoice {
  25597. background-color: #343a40;
  25598. }
  25599. .profile-user-img {
  25600. border: 3px solid #adb5bd;
  25601. margin: 0 auto;
  25602. padding: 3px;
  25603. width: 100px;
  25604. }
  25605. .profile-username {
  25606. font-size: 21px;
  25607. margin-top: 5px;
  25608. }
  25609. .post {
  25610. border-bottom: 1px solid #adb5bd;
  25611. color: #666;
  25612. margin-bottom: 15px;
  25613. padding-bottom: 15px;
  25614. }
  25615. .post:last-of-type {
  25616. border-bottom: 0;
  25617. margin-bottom: 0;
  25618. padding-bottom: 0;
  25619. }
  25620. .post .user-block {
  25621. margin-bottom: 15px;
  25622. width: 100%;
  25623. }
  25624. .post .row {
  25625. width: 100%;
  25626. }
  25627. .dark-mode .post {
  25628. color: #fff;
  25629. border-color: #6c757d;
  25630. }
  25631. .product-image {
  25632. max-width: 100%;
  25633. height: auto;
  25634. width: 100%;
  25635. }
  25636. .product-image-thumbs {
  25637. align-items: stretch;
  25638. display: flex;
  25639. margin-top: 2rem;
  25640. }
  25641. .product-image-thumb {
  25642. box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
  25643. border-radius: 0.25rem;
  25644. background-color: #fff;
  25645. border: 1px solid #dee2e6;
  25646. display: flex;
  25647. margin-right: 1rem;
  25648. max-width: 7rem;
  25649. padding: 0.5rem;
  25650. }
  25651. .product-image-thumb img {
  25652. max-width: 100%;
  25653. height: auto;
  25654. align-self: center;
  25655. }
  25656. .product-image-thumb:hover {
  25657. opacity: 0.5;
  25658. }
  25659. .product-share a {
  25660. margin-right: 0.5rem;
  25661. }
  25662. .projects td {
  25663. vertical-align: middle;
  25664. }
  25665. .projects .list-inline {
  25666. margin-bottom: 0;
  25667. }
  25668. .projects img.table-avatar,
  25669. .projects .table-avatar img {
  25670. border-radius: 50%;
  25671. display: inline;
  25672. width: 2.5rem;
  25673. }
  25674. .projects .project-state {
  25675. text-align: center;
  25676. }
  25677. body.iframe-mode .main-sidebar {
  25678. display: none;
  25679. }
  25680. body.iframe-mode .content-wrapper {
  25681. margin-left: 0 !important;
  25682. margin-top: 0 !important;
  25683. padding-bottom: 0 !important;
  25684. }
  25685. body.iframe-mode .main-header,
  25686. body.iframe-mode .main-footer {
  25687. display: none;
  25688. }
  25689. body.iframe-mode-fullscreen {
  25690. overflow: hidden;
  25691. }
  25692. .content-wrapper {
  25693. height: 100%;
  25694. }
  25695. .content-wrapper.iframe-mode .btn-iframe-close {
  25696. color: #dc3545;
  25697. position: absolute;
  25698. line-height: 1;
  25699. right: 0.125rem;
  25700. top: 0.125rem;
  25701. z-index: 10;
  25702. visibility: hidden;
  25703. }
  25704. .content-wrapper.iframe-mode .btn-iframe-close:hover, .content-wrapper.iframe-mode .btn-iframe-close:focus {
  25705. animation-name: fadeIn;
  25706. animation-duration: 0.3s;
  25707. animation-fill-mode: both;
  25708. visibility: visible;
  25709. }
  25710. @media (hover: none) and (pointer: coarse) {
  25711. .content-wrapper.iframe-mode .btn-iframe-close {
  25712. visibility: visible;
  25713. }
  25714. }
  25715. .content-wrapper.iframe-mode .navbar-nav {
  25716. overflow-y: auto;
  25717. width: 100%;
  25718. }
  25719. .content-wrapper.iframe-mode .navbar-nav .nav-link {
  25720. white-space: nowrap;
  25721. }
  25722. .content-wrapper.iframe-mode .navbar-nav .nav-item {
  25723. position: relative;
  25724. }
  25725. .content-wrapper.iframe-mode .navbar-nav .nav-item:hover .btn-iframe-close, .content-wrapper.iframe-mode .navbar-nav .nav-item:focus .btn-iframe-close {
  25726. animation-name: fadeIn;
  25727. animation-duration: 0.3s;
  25728. animation-fill-mode: both;
  25729. visibility: visible;
  25730. }
  25731. @media (hover: none) and (pointer: coarse) {
  25732. .content-wrapper.iframe-mode .navbar-nav .nav-item:hover .btn-iframe-close, .content-wrapper.iframe-mode .navbar-nav .nav-item:focus .btn-iframe-close {
  25733. visibility: visible;
  25734. }
  25735. }
  25736. .content-wrapper.iframe-mode .tab-content {
  25737. position: relative;
  25738. }
  25739. .content-wrapper.iframe-mode .tab-pane + .tab-empty {
  25740. display: none;
  25741. }
  25742. .content-wrapper.iframe-mode .tab-empty {
  25743. width: 100%;
  25744. display: flex;
  25745. justify-content: center;
  25746. align-items: center;
  25747. }
  25748. .content-wrapper.iframe-mode .tab-loading {
  25749. position: absolute;
  25750. top: 0;
  25751. left: 0;
  25752. width: 100%;
  25753. display: none;
  25754. background-color: #f4f6f9;
  25755. }
  25756. .content-wrapper.iframe-mode .tab-loading > div {
  25757. display: flex;
  25758. justify-content: center;
  25759. align-items: center;
  25760. width: 100%;
  25761. height: 100%;
  25762. }
  25763. .content-wrapper.iframe-mode iframe {
  25764. border: 0;
  25765. width: 100%;
  25766. height: 100%;
  25767. margin-bottom: -8px;
  25768. }
  25769. .content-wrapper.iframe-mode iframe .content-wrapper {
  25770. padding-bottom: 0 !important;
  25771. }
  25772. body.iframe-mode-fullscreen .content-wrapper.iframe-mode {
  25773. position: absolute;
  25774. left: 0;
  25775. top: 0;
  25776. right: 0;
  25777. bottom: 0;
  25778. margin-left: 0 !important;
  25779. height: 100%;
  25780. min-height: 100%;
  25781. z-index: 1048;
  25782. }
  25783. .permanent-btn-iframe-close .btn-iframe-close {
  25784. animation: none !important;
  25785. visibility: visible !important;
  25786. opacity: 1;
  25787. }
  25788. .content-wrapper.kanban {
  25789. height: 1px;
  25790. }
  25791. .content-wrapper.kanban .content {
  25792. height: 100%;
  25793. overflow-x: auto;
  25794. overflow-y: hidden;
  25795. }
  25796. .content-wrapper.kanban .content .container,
  25797. .content-wrapper.kanban .content .container-fluid,
  25798. .content-wrapper.kanban .content .container-sm,
  25799. .content-wrapper.kanban .content .container-md,
  25800. .content-wrapper.kanban .content .container-lg,
  25801. .content-wrapper.kanban .content .container-xl {
  25802. width: max-content;
  25803. display: flex;
  25804. align-items: stretch;
  25805. }
  25806. .content-wrapper.kanban .content-header + .content {
  25807. height: calc(100% - ((2 * 15px) + (1.8rem * 1.2)));
  25808. }
  25809. .content-wrapper.kanban .card .card-body {
  25810. padding: 0.5rem;
  25811. }
  25812. .content-wrapper.kanban .card.card-row {
  25813. width: 340px;
  25814. display: inline-block;
  25815. margin: 0 0.5rem;
  25816. }
  25817. .content-wrapper.kanban .card.card-row:first-child {
  25818. margin-left: 0;
  25819. }
  25820. .content-wrapper.kanban .card.card-row .card-body {
  25821. height: calc(100% - (12px + (1.8rem * 1.2) + .5rem));
  25822. overflow-y: auto;
  25823. }
  25824. .content-wrapper.kanban .card.card-row .card:last-child {
  25825. margin-bottom: 0;
  25826. border-bottom-width: 1px;
  25827. }
  25828. .content-wrapper.kanban .card.card-row .card .card-header {
  25829. padding: 0.5rem 0.75rem;
  25830. }
  25831. .content-wrapper.kanban .card.card-row .card .card-body {
  25832. padding: 0.75rem;
  25833. }
  25834. .content-wrapper.kanban .btn-tool.btn-link {
  25835. text-decoration: underline;
  25836. padding-left: 0;
  25837. padding-right: 0;
  25838. }
  25839. .fc-button {
  25840. background: #f8f9fa;
  25841. background-image: none;
  25842. border-bottom-color: #ddd;
  25843. border-color: #ddd;
  25844. color: #495057;
  25845. }
  25846. .fc-button:hover, .fc-button:active, .fc-button.hover {
  25847. background-color: #e9e9e9;
  25848. }
  25849. .fc-header-title h2 {
  25850. color: #666;
  25851. font-size: 15px;
  25852. line-height: 1.6em;
  25853. margin-left: 10px;
  25854. }
  25855. .fc-header-right {
  25856. padding-right: 10px;
  25857. }
  25858. .fc-header-left {
  25859. padding-left: 10px;
  25860. }
  25861. .fc-widget-header {
  25862. background: #fafafa;
  25863. }
  25864. .fc-grid {
  25865. border: 0;
  25866. width: 100%;
  25867. }
  25868. .fc-widget-header:first-of-type,
  25869. .fc-widget-content:first-of-type {
  25870. border-left: 0;
  25871. border-right: 0;
  25872. }
  25873. .fc-widget-header:last-of-type,
  25874. .fc-widget-content:last-of-type {
  25875. border-right: 0;
  25876. }
  25877. .fc-toolbar,
  25878. .fc-toolbar.fc-header-toolbar {
  25879. margin: 0;
  25880. padding: 1rem;
  25881. }
  25882. @media (max-width: 575.98px) {
  25883. .fc-toolbar {
  25884. flex-direction: column;
  25885. }
  25886. .fc-toolbar .fc-left {
  25887. order: 1;
  25888. margin-bottom: 0.5rem;
  25889. }
  25890. .fc-toolbar .fc-center {
  25891. order: 0;
  25892. margin-bottom: 0.375rem;
  25893. }
  25894. .fc-toolbar .fc-right {
  25895. order: 2;
  25896. }
  25897. }
  25898. .fc-day-number {
  25899. font-size: 20px;
  25900. font-weight: 300;
  25901. padding-right: 10px;
  25902. }
  25903. .fc-color-picker {
  25904. list-style: none;
  25905. margin: 0;
  25906. padding: 0;
  25907. }
  25908. .fc-color-picker > li {
  25909. float: left;
  25910. font-size: 30px;
  25911. line-height: 30px;
  25912. margin-right: 5px;
  25913. }
  25914. .fc-color-picker > li .fa,
  25915. .fc-color-picker > li .fas,
  25916. .fc-color-picker > li .far,
  25917. .fc-color-picker > li .fab,
  25918. .fc-color-picker > li .fal,
  25919. .fc-color-picker > li .fad,
  25920. .fc-color-picker > li .svg-inline--fa,
  25921. .fc-color-picker > li .ion {
  25922. transition: transform linear 0.3s;
  25923. }
  25924. .fc-color-picker > li .fa:hover,
  25925. .fc-color-picker > li .fas:hover,
  25926. .fc-color-picker > li .far:hover,
  25927. .fc-color-picker > li .fab:hover,
  25928. .fc-color-picker > li .fal:hover,
  25929. .fc-color-picker > li .fad:hover,
  25930. .fc-color-picker > li .svg-inline--fa:hover,
  25931. .fc-color-picker > li .ion:hover {
  25932. transform: rotate(30deg);
  25933. }
  25934. #add-new-event {
  25935. transition: all linear 0.3s;
  25936. }
  25937. .external-event {
  25938. box-shadow: 0 0 1px rgba(0, 0, 0, 0.125), 0 1px 3px rgba(0, 0, 0, 0.2);
  25939. border-radius: 0.25rem;
  25940. cursor: move;
  25941. font-weight: 700;
  25942. margin-bottom: 4px;
  25943. padding: 5px 10px;
  25944. }
  25945. .external-event:hover {
  25946. box-shadow: inset 0 0 90px rgba(0, 0, 0, 0.2);
  25947. }
  25948. .select2-container--default .select2-selection--single {
  25949. border: 1px solid #ced4da;
  25950. padding: 0.46875rem 0.75rem;
  25951. height: calc(2.25rem + 2px);
  25952. }
  25953. .select2-container--default.select2-container--open .select2-selection--single {
  25954. border-color: #80bdff;
  25955. }
  25956. .select2-container--default .select2-dropdown {
  25957. border: 1px solid #ced4da;
  25958. }
  25959. .select2-container--default .select2-results__option {
  25960. padding: 6px 12px;
  25961. user-select: none;
  25962. }
  25963. .select2-container--default .select2-selection--single .select2-selection__rendered {
  25964. padding-left: 0;
  25965. height: auto;
  25966. margin-top: -3px;
  25967. }
  25968. .select2-container--default[dir=rtl] .select2-selection--single .select2-selection__rendered {
  25969. padding-right: 6px;
  25970. padding-left: 20px;
  25971. }
  25972. .select2-container--default .select2-selection--single .select2-selection__arrow {
  25973. height: 31px;
  25974. right: 6px;
  25975. }
  25976. .select2-container--default .select2-selection--single .select2-selection__arrow b {
  25977. margin-top: 0;
  25978. }
  25979. .select2-container--default .select2-dropdown .select2-search__field,
  25980. .select2-container--default .select2-search--inline .select2-search__field {
  25981. border: 1px solid #ced4da;
  25982. }
  25983. .select2-container--default .select2-dropdown .select2-search__field:focus,
  25984. .select2-container--default .select2-search--inline .select2-search__field:focus {
  25985. outline: none;
  25986. border: 1px solid #80bdff;
  25987. }
  25988. .select2-container--default .select2-dropdown.select2-dropdown--below {
  25989. border-top: 0;
  25990. }
  25991. .select2-container--default .select2-dropdown.select2-dropdown--above {
  25992. border-bottom: 0;
  25993. }
  25994. .select2-container--default .select2-results__option[aria-disabled=true] {
  25995. color: #6c757d;
  25996. }
  25997. .select2-container--default .select2-results__option[aria-selected=true] {
  25998. background-color: #dee2e6;
  25999. }
  26000. .select2-container--default .select2-results__option[aria-selected=true], .select2-container--default .select2-results__option[aria-selected=true]:hover {
  26001. color: #1f2d3d;
  26002. }
  26003. .select2-container--default .select2-results__option--highlighted {
  26004. background-color: #007bff;
  26005. color: #fff;
  26006. }
  26007. .select2-container--default .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  26008. background-color: #0074f0;
  26009. color: #fff;
  26010. }
  26011. .select2-container--default .select2-selection--multiple {
  26012. border: 1px solid #ced4da;
  26013. min-height: calc(2.25rem + 2px);
  26014. }
  26015. .select2-container--default .select2-selection--multiple:focus {
  26016. border-color: #80bdff;
  26017. }
  26018. .select2-container--default .select2-selection--multiple .select2-selection__rendered {
  26019. padding: 0 0.375rem 0.375rem;
  26020. margin-bottom: -0.375rem;
  26021. }
  26022. .select2-container--default .select2-selection--multiple .select2-selection__rendered li:first-child.select2-search.select2-search--inline {
  26023. width: 100%;
  26024. margin-left: 0.375rem;
  26025. }
  26026. .select2-container--default .select2-selection--multiple .select2-selection__rendered li:first-child.select2-search.select2-search--inline .select2-search__field {
  26027. width: 100% !important;
  26028. }
  26029. .select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-search.select2-search--inline .select2-search__field {
  26030. border: 0;
  26031. margin-top: 6px;
  26032. }
  26033. .select2-container--default .select2-selection--multiple .select2-selection__choice {
  26034. background-color: #007bff;
  26035. border-color: #006fe6;
  26036. color: #fff;
  26037. padding: 0 10px;
  26038. margin-top: 0.31rem;
  26039. }
  26040. .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  26041. color: rgba(255, 255, 255, 0.7);
  26042. float: right;
  26043. margin-left: 5px;
  26044. margin-right: -2px;
  26045. }
  26046. .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  26047. color: #fff;
  26048. }
  26049. .text-sm .select2-container--default .select2-selection--multiple .select2-search.select2-search--inline .select2-search__field, .select2-container--default .select2-selection--multiple.text-sm .select2-search.select2-search--inline .select2-search__field {
  26050. margin-top: 8px;
  26051. }
  26052. .text-sm .select2-container--default .select2-selection--multiple .select2-selection__choice, .select2-container--default .select2-selection--multiple.text-sm .select2-selection__choice {
  26053. margin-top: 0.4rem;
  26054. }
  26055. .select2-container--default.select2-container--focus .select2-selection--single,
  26056. .select2-container--default.select2-container--focus .select2-selection--multiple {
  26057. border-color: #80bdff;
  26058. }
  26059. .select2-container--default.select2-container--focus .select2-search__field {
  26060. border: 0;
  26061. }
  26062. .select2-container--default .select2-selection--single .select2-selection__rendered li {
  26063. padding-right: 10px;
  26064. }
  26065. .input-group-prepend ~ .select2-container--default .select2-selection {
  26066. border-bottom-left-radius: 0;
  26067. border-top-left-radius: 0;
  26068. }
  26069. .input-group > .select2-container--default:not(:last-child) .select2-selection {
  26070. border-bottom-right-radius: 0;
  26071. border-top-right-radius: 0;
  26072. }
  26073. .select2-container--bootstrap4.select2-container--focus .select2-selection {
  26074. box-shadow: none;
  26075. }
  26076. select.form-control-sm ~ .select2-container--default {
  26077. font-size: 0.875rem;
  26078. }
  26079. .text-sm .select2-container--default .select2-selection--single,
  26080. select.form-control-sm ~ .select2-container--default .select2-selection--single {
  26081. height: calc(1.8125rem + 2px);
  26082. }
  26083. .text-sm .select2-container--default .select2-selection--single .select2-selection__rendered,
  26084. select.form-control-sm ~ .select2-container--default .select2-selection--single .select2-selection__rendered {
  26085. margin-top: -0.4rem;
  26086. }
  26087. .text-sm .select2-container--default .select2-selection--single .select2-selection__arrow,
  26088. select.form-control-sm ~ .select2-container--default .select2-selection--single .select2-selection__arrow {
  26089. top: -0.12rem;
  26090. }
  26091. .text-sm .select2-container--default .select2-selection--multiple,
  26092. select.form-control-sm ~ .select2-container--default .select2-selection--multiple {
  26093. min-height: calc(1.8125rem + 2px);
  26094. }
  26095. .text-sm .select2-container--default .select2-selection--multiple .select2-selection__rendered,
  26096. select.form-control-sm ~ .select2-container--default .select2-selection--multiple .select2-selection__rendered {
  26097. padding: 0 0.25rem 0.25rem;
  26098. margin-top: -0.1rem;
  26099. }
  26100. .text-sm .select2-container--default .select2-selection--multiple .select2-selection__rendered li:first-child.select2-search.select2-search--inline,
  26101. select.form-control-sm ~ .select2-container--default .select2-selection--multiple .select2-selection__rendered li:first-child.select2-search.select2-search--inline {
  26102. margin-left: 0.25rem;
  26103. }
  26104. .text-sm .select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-search.select2-search--inline .select2-search__field,
  26105. select.form-control-sm ~ .select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-search.select2-search--inline .select2-search__field {
  26106. margin-top: 6px;
  26107. }
  26108. .maximized-card .select2-dropdown {
  26109. z-index: 9999;
  26110. }
  26111. .select2-primary + .select2-container--default.select2-container--open .select2-selection--single {
  26112. border-color: #80bdff;
  26113. }
  26114. .select2-primary + .select2-container--default.select2-container--focus .select2-selection--single {
  26115. border-color: #80bdff;
  26116. }
  26117. .select2-container--default .select2-primary.select2-dropdown .select2-search__field:focus,
  26118. .select2-container--default .select2-primary .select2-dropdown .select2-search__field:focus,
  26119. .select2-container--default .select2-primary .select2-search--inline .select2-search__field:focus,
  26120. .select2-primary .select2-container--default.select2-dropdown .select2-search__field:focus,
  26121. .select2-primary .select2-container--default .select2-dropdown .select2-search__field:focus,
  26122. .select2-primary .select2-container--default .select2-search--inline .select2-search__field:focus {
  26123. border: 1px solid #80bdff;
  26124. }
  26125. .select2-container--default .select2-primary .select2-results__option--highlighted,
  26126. .select2-primary .select2-container--default .select2-results__option--highlighted {
  26127. background-color: #007bff;
  26128. color: #fff;
  26129. }
  26130. .select2-container--default .select2-primary .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-primary .select2-results__option--highlighted[aria-selected]:hover,
  26131. .select2-primary .select2-container--default .select2-results__option--highlighted[aria-selected],
  26132. .select2-primary .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  26133. background-color: #0074f0;
  26134. color: #fff;
  26135. }
  26136. .select2-container--default .select2-primary .select2-selection--multiple:focus,
  26137. .select2-primary .select2-container--default .select2-selection--multiple:focus {
  26138. border-color: #80bdff;
  26139. }
  26140. .select2-container--default .select2-primary .select2-selection--multiple .select2-selection__choice,
  26141. .select2-primary .select2-container--default .select2-selection--multiple .select2-selection__choice {
  26142. background-color: #007bff;
  26143. border-color: #006fe6;
  26144. color: #fff;
  26145. }
  26146. .select2-container--default .select2-primary .select2-selection--multiple .select2-selection__choice__remove,
  26147. .select2-primary .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  26148. color: rgba(255, 255, 255, 0.7);
  26149. }
  26150. .select2-container--default .select2-primary .select2-selection--multiple .select2-selection__choice__remove:hover,
  26151. .select2-primary .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  26152. color: #fff;
  26153. }
  26154. .select2-container--default .select2-primary.select2-container--focus .select2-selection--multiple,
  26155. .select2-primary .select2-container--default.select2-container--focus .select2-selection--multiple {
  26156. border-color: #80bdff;
  26157. }
  26158. .select2-secondary + .select2-container--default.select2-container--open .select2-selection--single {
  26159. border-color: #afb5ba;
  26160. }
  26161. .select2-secondary + .select2-container--default.select2-container--focus .select2-selection--single {
  26162. border-color: #afb5ba;
  26163. }
  26164. .select2-container--default .select2-secondary.select2-dropdown .select2-search__field:focus,
  26165. .select2-container--default .select2-secondary .select2-dropdown .select2-search__field:focus,
  26166. .select2-container--default .select2-secondary .select2-search--inline .select2-search__field:focus,
  26167. .select2-secondary .select2-container--default.select2-dropdown .select2-search__field:focus,
  26168. .select2-secondary .select2-container--default .select2-dropdown .select2-search__field:focus,
  26169. .select2-secondary .select2-container--default .select2-search--inline .select2-search__field:focus {
  26170. border: 1px solid #afb5ba;
  26171. }
  26172. .select2-container--default .select2-secondary .select2-results__option--highlighted,
  26173. .select2-secondary .select2-container--default .select2-results__option--highlighted {
  26174. background-color: #6c757d;
  26175. color: #fff;
  26176. }
  26177. .select2-container--default .select2-secondary .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-secondary .select2-results__option--highlighted[aria-selected]:hover,
  26178. .select2-secondary .select2-container--default .select2-results__option--highlighted[aria-selected],
  26179. .select2-secondary .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  26180. background-color: #656d75;
  26181. color: #fff;
  26182. }
  26183. .select2-container--default .select2-secondary .select2-selection--multiple:focus,
  26184. .select2-secondary .select2-container--default .select2-selection--multiple:focus {
  26185. border-color: #afb5ba;
  26186. }
  26187. .select2-container--default .select2-secondary .select2-selection--multiple .select2-selection__choice,
  26188. .select2-secondary .select2-container--default .select2-selection--multiple .select2-selection__choice {
  26189. background-color: #6c757d;
  26190. border-color: #60686f;
  26191. color: #fff;
  26192. }
  26193. .select2-container--default .select2-secondary .select2-selection--multiple .select2-selection__choice__remove,
  26194. .select2-secondary .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  26195. color: rgba(255, 255, 255, 0.7);
  26196. }
  26197. .select2-container--default .select2-secondary .select2-selection--multiple .select2-selection__choice__remove:hover,
  26198. .select2-secondary .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  26199. color: #fff;
  26200. }
  26201. .select2-container--default .select2-secondary.select2-container--focus .select2-selection--multiple,
  26202. .select2-secondary .select2-container--default.select2-container--focus .select2-selection--multiple {
  26203. border-color: #afb5ba;
  26204. }
  26205. .select2-success + .select2-container--default.select2-container--open .select2-selection--single {
  26206. border-color: #71dd8a;
  26207. }
  26208. .select2-success + .select2-container--default.select2-container--focus .select2-selection--single {
  26209. border-color: #71dd8a;
  26210. }
  26211. .select2-container--default .select2-success.select2-dropdown .select2-search__field:focus,
  26212. .select2-container--default .select2-success .select2-dropdown .select2-search__field:focus,
  26213. .select2-container--default .select2-success .select2-search--inline .select2-search__field:focus,
  26214. .select2-success .select2-container--default.select2-dropdown .select2-search__field:focus,
  26215. .select2-success .select2-container--default .select2-dropdown .select2-search__field:focus,
  26216. .select2-success .select2-container--default .select2-search--inline .select2-search__field:focus {
  26217. border: 1px solid #71dd8a;
  26218. }
  26219. .select2-container--default .select2-success .select2-results__option--highlighted,
  26220. .select2-success .select2-container--default .select2-results__option--highlighted {
  26221. background-color: #28a745;
  26222. color: #fff;
  26223. }
  26224. .select2-container--default .select2-success .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-success .select2-results__option--highlighted[aria-selected]:hover,
  26225. .select2-success .select2-container--default .select2-results__option--highlighted[aria-selected],
  26226. .select2-success .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  26227. background-color: #259b40;
  26228. color: #fff;
  26229. }
  26230. .select2-container--default .select2-success .select2-selection--multiple:focus,
  26231. .select2-success .select2-container--default .select2-selection--multiple:focus {
  26232. border-color: #71dd8a;
  26233. }
  26234. .select2-container--default .select2-success .select2-selection--multiple .select2-selection__choice,
  26235. .select2-success .select2-container--default .select2-selection--multiple .select2-selection__choice {
  26236. background-color: #28a745;
  26237. border-color: #23923d;
  26238. color: #fff;
  26239. }
  26240. .select2-container--default .select2-success .select2-selection--multiple .select2-selection__choice__remove,
  26241. .select2-success .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  26242. color: rgba(255, 255, 255, 0.7);
  26243. }
  26244. .select2-container--default .select2-success .select2-selection--multiple .select2-selection__choice__remove:hover,
  26245. .select2-success .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  26246. color: #fff;
  26247. }
  26248. .select2-container--default .select2-success.select2-container--focus .select2-selection--multiple,
  26249. .select2-success .select2-container--default.select2-container--focus .select2-selection--multiple {
  26250. border-color: #71dd8a;
  26251. }
  26252. .select2-info + .select2-container--default.select2-container--open .select2-selection--single {
  26253. border-color: #63d9ec;
  26254. }
  26255. .select2-info + .select2-container--default.select2-container--focus .select2-selection--single {
  26256. border-color: #63d9ec;
  26257. }
  26258. .select2-container--default .select2-info.select2-dropdown .select2-search__field:focus,
  26259. .select2-container--default .select2-info .select2-dropdown .select2-search__field:focus,
  26260. .select2-container--default .select2-info .select2-search--inline .select2-search__field:focus,
  26261. .select2-info .select2-container--default.select2-dropdown .select2-search__field:focus,
  26262. .select2-info .select2-container--default .select2-dropdown .select2-search__field:focus,
  26263. .select2-info .select2-container--default .select2-search--inline .select2-search__field:focus {
  26264. border: 1px solid #63d9ec;
  26265. }
  26266. .select2-container--default .select2-info .select2-results__option--highlighted,
  26267. .select2-info .select2-container--default .select2-results__option--highlighted {
  26268. background-color: #17a2b8;
  26269. color: #fff;
  26270. }
  26271. .select2-container--default .select2-info .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-info .select2-results__option--highlighted[aria-selected]:hover,
  26272. .select2-info .select2-container--default .select2-results__option--highlighted[aria-selected],
  26273. .select2-info .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  26274. background-color: #1596aa;
  26275. color: #fff;
  26276. }
  26277. .select2-container--default .select2-info .select2-selection--multiple:focus,
  26278. .select2-info .select2-container--default .select2-selection--multiple:focus {
  26279. border-color: #63d9ec;
  26280. }
  26281. .select2-container--default .select2-info .select2-selection--multiple .select2-selection__choice,
  26282. .select2-info .select2-container--default .select2-selection--multiple .select2-selection__choice {
  26283. background-color: #17a2b8;
  26284. border-color: #148ea1;
  26285. color: #fff;
  26286. }
  26287. .select2-container--default .select2-info .select2-selection--multiple .select2-selection__choice__remove,
  26288. .select2-info .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  26289. color: rgba(255, 255, 255, 0.7);
  26290. }
  26291. .select2-container--default .select2-info .select2-selection--multiple .select2-selection__choice__remove:hover,
  26292. .select2-info .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  26293. color: #fff;
  26294. }
  26295. .select2-container--default .select2-info.select2-container--focus .select2-selection--multiple,
  26296. .select2-info .select2-container--default.select2-container--focus .select2-selection--multiple {
  26297. border-color: #63d9ec;
  26298. }
  26299. .select2-warning + .select2-container--default.select2-container--open .select2-selection--single {
  26300. border-color: #ffe187;
  26301. }
  26302. .select2-warning + .select2-container--default.select2-container--focus .select2-selection--single {
  26303. border-color: #ffe187;
  26304. }
  26305. .select2-container--default .select2-warning.select2-dropdown .select2-search__field:focus,
  26306. .select2-container--default .select2-warning .select2-dropdown .select2-search__field:focus,
  26307. .select2-container--default .select2-warning .select2-search--inline .select2-search__field:focus,
  26308. .select2-warning .select2-container--default.select2-dropdown .select2-search__field:focus,
  26309. .select2-warning .select2-container--default .select2-dropdown .select2-search__field:focus,
  26310. .select2-warning .select2-container--default .select2-search--inline .select2-search__field:focus {
  26311. border: 1px solid #ffe187;
  26312. }
  26313. .select2-container--default .select2-warning .select2-results__option--highlighted,
  26314. .select2-warning .select2-container--default .select2-results__option--highlighted {
  26315. background-color: #ffc107;
  26316. color: #1f2d3d;
  26317. }
  26318. .select2-container--default .select2-warning .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-warning .select2-results__option--highlighted[aria-selected]:hover,
  26319. .select2-warning .select2-container--default .select2-results__option--highlighted[aria-selected],
  26320. .select2-warning .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  26321. background-color: #f7b900;
  26322. color: #1f2d3d;
  26323. }
  26324. .select2-container--default .select2-warning .select2-selection--multiple:focus,
  26325. .select2-warning .select2-container--default .select2-selection--multiple:focus {
  26326. border-color: #ffe187;
  26327. }
  26328. .select2-container--default .select2-warning .select2-selection--multiple .select2-selection__choice,
  26329. .select2-warning .select2-container--default .select2-selection--multiple .select2-selection__choice {
  26330. background-color: #ffc107;
  26331. border-color: #edb100;
  26332. color: #1f2d3d;
  26333. }
  26334. .select2-container--default .select2-warning .select2-selection--multiple .select2-selection__choice__remove,
  26335. .select2-warning .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  26336. color: rgba(31, 45, 61, 0.7);
  26337. }
  26338. .select2-container--default .select2-warning .select2-selection--multiple .select2-selection__choice__remove:hover,
  26339. .select2-warning .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  26340. color: #1f2d3d;
  26341. }
  26342. .select2-container--default .select2-warning.select2-container--focus .select2-selection--multiple,
  26343. .select2-warning .select2-container--default.select2-container--focus .select2-selection--multiple {
  26344. border-color: #ffe187;
  26345. }
  26346. .select2-danger + .select2-container--default.select2-container--open .select2-selection--single {
  26347. border-color: #efa2a9;
  26348. }
  26349. .select2-danger + .select2-container--default.select2-container--focus .select2-selection--single {
  26350. border-color: #efa2a9;
  26351. }
  26352. .select2-container--default .select2-danger.select2-dropdown .select2-search__field:focus,
  26353. .select2-container--default .select2-danger .select2-dropdown .select2-search__field:focus,
  26354. .select2-container--default .select2-danger .select2-search--inline .select2-search__field:focus,
  26355. .select2-danger .select2-container--default.select2-dropdown .select2-search__field:focus,
  26356. .select2-danger .select2-container--default .select2-dropdown .select2-search__field:focus,
  26357. .select2-danger .select2-container--default .select2-search--inline .select2-search__field:focus {
  26358. border: 1px solid #efa2a9;
  26359. }
  26360. .select2-container--default .select2-danger .select2-results__option--highlighted,
  26361. .select2-danger .select2-container--default .select2-results__option--highlighted {
  26362. background-color: #dc3545;
  26363. color: #fff;
  26364. }
  26365. .select2-container--default .select2-danger .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-danger .select2-results__option--highlighted[aria-selected]:hover,
  26366. .select2-danger .select2-container--default .select2-results__option--highlighted[aria-selected],
  26367. .select2-danger .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  26368. background-color: #da2839;
  26369. color: #fff;
  26370. }
  26371. .select2-container--default .select2-danger .select2-selection--multiple:focus,
  26372. .select2-danger .select2-container--default .select2-selection--multiple:focus {
  26373. border-color: #efa2a9;
  26374. }
  26375. .select2-container--default .select2-danger .select2-selection--multiple .select2-selection__choice,
  26376. .select2-danger .select2-container--default .select2-selection--multiple .select2-selection__choice {
  26377. background-color: #dc3545;
  26378. border-color: #d32535;
  26379. color: #fff;
  26380. }
  26381. .select2-container--default .select2-danger .select2-selection--multiple .select2-selection__choice__remove,
  26382. .select2-danger .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  26383. color: rgba(255, 255, 255, 0.7);
  26384. }
  26385. .select2-container--default .select2-danger .select2-selection--multiple .select2-selection__choice__remove:hover,
  26386. .select2-danger .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  26387. color: #fff;
  26388. }
  26389. .select2-container--default .select2-danger.select2-container--focus .select2-selection--multiple,
  26390. .select2-danger .select2-container--default.select2-container--focus .select2-selection--multiple {
  26391. border-color: #efa2a9;
  26392. }
  26393. .select2-light + .select2-container--default.select2-container--open .select2-selection--single {
  26394. border-color: white;
  26395. }
  26396. .select2-light + .select2-container--default.select2-container--focus .select2-selection--single {
  26397. border-color: white;
  26398. }
  26399. .select2-container--default .select2-light.select2-dropdown .select2-search__field:focus,
  26400. .select2-container--default .select2-light .select2-dropdown .select2-search__field:focus,
  26401. .select2-container--default .select2-light .select2-search--inline .select2-search__field:focus,
  26402. .select2-light .select2-container--default.select2-dropdown .select2-search__field:focus,
  26403. .select2-light .select2-container--default .select2-dropdown .select2-search__field:focus,
  26404. .select2-light .select2-container--default .select2-search--inline .select2-search__field:focus {
  26405. border: 1px solid white;
  26406. }
  26407. .select2-container--default .select2-light .select2-results__option--highlighted,
  26408. .select2-light .select2-container--default .select2-results__option--highlighted {
  26409. background-color: #f8f9fa;
  26410. color: #1f2d3d;
  26411. }
  26412. .select2-container--default .select2-light .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-light .select2-results__option--highlighted[aria-selected]:hover,
  26413. .select2-light .select2-container--default .select2-results__option--highlighted[aria-selected],
  26414. .select2-light .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  26415. background-color: #eff1f4;
  26416. color: #1f2d3d;
  26417. }
  26418. .select2-container--default .select2-light .select2-selection--multiple:focus,
  26419. .select2-light .select2-container--default .select2-selection--multiple:focus {
  26420. border-color: white;
  26421. }
  26422. .select2-container--default .select2-light .select2-selection--multiple .select2-selection__choice,
  26423. .select2-light .select2-container--default .select2-selection--multiple .select2-selection__choice {
  26424. background-color: #f8f9fa;
  26425. border-color: #e9ecef;
  26426. color: #1f2d3d;
  26427. }
  26428. .select2-container--default .select2-light .select2-selection--multiple .select2-selection__choice__remove,
  26429. .select2-light .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  26430. color: rgba(31, 45, 61, 0.7);
  26431. }
  26432. .select2-container--default .select2-light .select2-selection--multiple .select2-selection__choice__remove:hover,
  26433. .select2-light .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  26434. color: #1f2d3d;
  26435. }
  26436. .select2-container--default .select2-light.select2-container--focus .select2-selection--multiple,
  26437. .select2-light .select2-container--default.select2-container--focus .select2-selection--multiple {
  26438. border-color: white;
  26439. }
  26440. .select2-dark + .select2-container--default.select2-container--open .select2-selection--single {
  26441. border-color: #6d7a86;
  26442. }
  26443. .select2-dark + .select2-container--default.select2-container--focus .select2-selection--single {
  26444. border-color: #6d7a86;
  26445. }
  26446. .select2-container--default .select2-dark.select2-dropdown .select2-search__field:focus,
  26447. .select2-container--default .select2-dark .select2-dropdown .select2-search__field:focus,
  26448. .select2-container--default .select2-dark .select2-search--inline .select2-search__field:focus,
  26449. .select2-dark .select2-container--default.select2-dropdown .select2-search__field:focus,
  26450. .select2-dark .select2-container--default .select2-dropdown .select2-search__field:focus,
  26451. .select2-dark .select2-container--default .select2-search--inline .select2-search__field:focus {
  26452. border: 1px solid #6d7a86;
  26453. }
  26454. .select2-container--default .select2-dark .select2-results__option--highlighted,
  26455. .select2-dark .select2-container--default .select2-results__option--highlighted {
  26456. background-color: #343a40;
  26457. color: #fff;
  26458. }
  26459. .select2-container--default .select2-dark .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-dark .select2-results__option--highlighted[aria-selected]:hover,
  26460. .select2-dark .select2-container--default .select2-results__option--highlighted[aria-selected],
  26461. .select2-dark .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  26462. background-color: #2d3238;
  26463. color: #fff;
  26464. }
  26465. .select2-container--default .select2-dark .select2-selection--multiple:focus,
  26466. .select2-dark .select2-container--default .select2-selection--multiple:focus {
  26467. border-color: #6d7a86;
  26468. }
  26469. .select2-container--default .select2-dark .select2-selection--multiple .select2-selection__choice,
  26470. .select2-dark .select2-container--default .select2-selection--multiple .select2-selection__choice {
  26471. background-color: #343a40;
  26472. border-color: #292d32;
  26473. color: #fff;
  26474. }
  26475. .select2-container--default .select2-dark .select2-selection--multiple .select2-selection__choice__remove,
  26476. .select2-dark .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  26477. color: rgba(255, 255, 255, 0.7);
  26478. }
  26479. .select2-container--default .select2-dark .select2-selection--multiple .select2-selection__choice__remove:hover,
  26480. .select2-dark .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  26481. color: #fff;
  26482. }
  26483. .select2-container--default .select2-dark.select2-container--focus .select2-selection--multiple,
  26484. .select2-dark .select2-container--default.select2-container--focus .select2-selection--multiple {
  26485. border-color: #6d7a86;
  26486. }
  26487. .select2-lightblue + .select2-container--default.select2-container--open .select2-selection--single {
  26488. border-color: #99c5de;
  26489. }
  26490. .select2-lightblue + .select2-container--default.select2-container--focus .select2-selection--single {
  26491. border-color: #99c5de;
  26492. }
  26493. .select2-container--default .select2-lightblue.select2-dropdown .select2-search__field:focus,
  26494. .select2-container--default .select2-lightblue .select2-dropdown .select2-search__field:focus,
  26495. .select2-container--default .select2-lightblue .select2-search--inline .select2-search__field:focus,
  26496. .select2-lightblue .select2-container--default.select2-dropdown .select2-search__field:focus,
  26497. .select2-lightblue .select2-container--default .select2-dropdown .select2-search__field:focus,
  26498. .select2-lightblue .select2-container--default .select2-search--inline .select2-search__field:focus {
  26499. border: 1px solid #99c5de;
  26500. }
  26501. .select2-container--default .select2-lightblue .select2-results__option--highlighted,
  26502. .select2-lightblue .select2-container--default .select2-results__option--highlighted {
  26503. background-color: #3c8dbc;
  26504. color: #fff;
  26505. }
  26506. .select2-container--default .select2-lightblue .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-lightblue .select2-results__option--highlighted[aria-selected]:hover,
  26507. .select2-lightblue .select2-container--default .select2-results__option--highlighted[aria-selected],
  26508. .select2-lightblue .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  26509. background-color: #3884b0;
  26510. color: #fff;
  26511. }
  26512. .select2-container--default .select2-lightblue .select2-selection--multiple:focus,
  26513. .select2-lightblue .select2-container--default .select2-selection--multiple:focus {
  26514. border-color: #99c5de;
  26515. }
  26516. .select2-container--default .select2-lightblue .select2-selection--multiple .select2-selection__choice,
  26517. .select2-lightblue .select2-container--default .select2-selection--multiple .select2-selection__choice {
  26518. background-color: #3c8dbc;
  26519. border-color: #367fa9;
  26520. color: #fff;
  26521. }
  26522. .select2-container--default .select2-lightblue .select2-selection--multiple .select2-selection__choice__remove,
  26523. .select2-lightblue .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  26524. color: rgba(255, 255, 255, 0.7);
  26525. }
  26526. .select2-container--default .select2-lightblue .select2-selection--multiple .select2-selection__choice__remove:hover,
  26527. .select2-lightblue .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  26528. color: #fff;
  26529. }
  26530. .select2-container--default .select2-lightblue.select2-container--focus .select2-selection--multiple,
  26531. .select2-lightblue .select2-container--default.select2-container--focus .select2-selection--multiple {
  26532. border-color: #99c5de;
  26533. }
  26534. .select2-navy + .select2-container--default.select2-container--open .select2-selection--single {
  26535. border-color: #005ebf;
  26536. }
  26537. .select2-navy + .select2-container--default.select2-container--focus .select2-selection--single {
  26538. border-color: #005ebf;
  26539. }
  26540. .select2-container--default .select2-navy.select2-dropdown .select2-search__field:focus,
  26541. .select2-container--default .select2-navy .select2-dropdown .select2-search__field:focus,
  26542. .select2-container--default .select2-navy .select2-search--inline .select2-search__field:focus,
  26543. .select2-navy .select2-container--default.select2-dropdown .select2-search__field:focus,
  26544. .select2-navy .select2-container--default .select2-dropdown .select2-search__field:focus,
  26545. .select2-navy .select2-container--default .select2-search--inline .select2-search__field:focus {
  26546. border: 1px solid #005ebf;
  26547. }
  26548. .select2-container--default .select2-navy .select2-results__option--highlighted,
  26549. .select2-navy .select2-container--default .select2-results__option--highlighted {
  26550. background-color: #001f3f;
  26551. color: #fff;
  26552. }
  26553. .select2-container--default .select2-navy .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-navy .select2-results__option--highlighted[aria-selected]:hover,
  26554. .select2-navy .select2-container--default .select2-results__option--highlighted[aria-selected],
  26555. .select2-navy .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  26556. background-color: #001730;
  26557. color: #fff;
  26558. }
  26559. .select2-container--default .select2-navy .select2-selection--multiple:focus,
  26560. .select2-navy .select2-container--default .select2-selection--multiple:focus {
  26561. border-color: #005ebf;
  26562. }
  26563. .select2-container--default .select2-navy .select2-selection--multiple .select2-selection__choice,
  26564. .select2-navy .select2-container--default .select2-selection--multiple .select2-selection__choice {
  26565. background-color: #001f3f;
  26566. border-color: #001226;
  26567. color: #fff;
  26568. }
  26569. .select2-container--default .select2-navy .select2-selection--multiple .select2-selection__choice__remove,
  26570. .select2-navy .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  26571. color: rgba(255, 255, 255, 0.7);
  26572. }
  26573. .select2-container--default .select2-navy .select2-selection--multiple .select2-selection__choice__remove:hover,
  26574. .select2-navy .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  26575. color: #fff;
  26576. }
  26577. .select2-container--default .select2-navy.select2-container--focus .select2-selection--multiple,
  26578. .select2-navy .select2-container--default.select2-container--focus .select2-selection--multiple {
  26579. border-color: #005ebf;
  26580. }
  26581. .select2-olive + .select2-container--default.select2-container--open .select2-selection--single {
  26582. border-color: #87cfaf;
  26583. }
  26584. .select2-olive + .select2-container--default.select2-container--focus .select2-selection--single {
  26585. border-color: #87cfaf;
  26586. }
  26587. .select2-container--default .select2-olive.select2-dropdown .select2-search__field:focus,
  26588. .select2-container--default .select2-olive .select2-dropdown .select2-search__field:focus,
  26589. .select2-container--default .select2-olive .select2-search--inline .select2-search__field:focus,
  26590. .select2-olive .select2-container--default.select2-dropdown .select2-search__field:focus,
  26591. .select2-olive .select2-container--default .select2-dropdown .select2-search__field:focus,
  26592. .select2-olive .select2-container--default .select2-search--inline .select2-search__field:focus {
  26593. border: 1px solid #87cfaf;
  26594. }
  26595. .select2-container--default .select2-olive .select2-results__option--highlighted,
  26596. .select2-olive .select2-container--default .select2-results__option--highlighted {
  26597. background-color: #3d9970;
  26598. color: #fff;
  26599. }
  26600. .select2-container--default .select2-olive .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-olive .select2-results__option--highlighted[aria-selected]:hover,
  26601. .select2-olive .select2-container--default .select2-results__option--highlighted[aria-selected],
  26602. .select2-olive .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  26603. background-color: #398e68;
  26604. color: #fff;
  26605. }
  26606. .select2-container--default .select2-olive .select2-selection--multiple:focus,
  26607. .select2-olive .select2-container--default .select2-selection--multiple:focus {
  26608. border-color: #87cfaf;
  26609. }
  26610. .select2-container--default .select2-olive .select2-selection--multiple .select2-selection__choice,
  26611. .select2-olive .select2-container--default .select2-selection--multiple .select2-selection__choice {
  26612. background-color: #3d9970;
  26613. border-color: #368763;
  26614. color: #fff;
  26615. }
  26616. .select2-container--default .select2-olive .select2-selection--multiple .select2-selection__choice__remove,
  26617. .select2-olive .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  26618. color: rgba(255, 255, 255, 0.7);
  26619. }
  26620. .select2-container--default .select2-olive .select2-selection--multiple .select2-selection__choice__remove:hover,
  26621. .select2-olive .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  26622. color: #fff;
  26623. }
  26624. .select2-container--default .select2-olive.select2-container--focus .select2-selection--multiple,
  26625. .select2-olive .select2-container--default.select2-container--focus .select2-selection--multiple {
  26626. border-color: #87cfaf;
  26627. }
  26628. .select2-lime + .select2-container--default.select2-container--open .select2-selection--single {
  26629. border-color: #81ffb8;
  26630. }
  26631. .select2-lime + .select2-container--default.select2-container--focus .select2-selection--single {
  26632. border-color: #81ffb8;
  26633. }
  26634. .select2-container--default .select2-lime.select2-dropdown .select2-search__field:focus,
  26635. .select2-container--default .select2-lime .select2-dropdown .select2-search__field:focus,
  26636. .select2-container--default .select2-lime .select2-search--inline .select2-search__field:focus,
  26637. .select2-lime .select2-container--default.select2-dropdown .select2-search__field:focus,
  26638. .select2-lime .select2-container--default .select2-dropdown .select2-search__field:focus,
  26639. .select2-lime .select2-container--default .select2-search--inline .select2-search__field:focus {
  26640. border: 1px solid #81ffb8;
  26641. }
  26642. .select2-container--default .select2-lime .select2-results__option--highlighted,
  26643. .select2-lime .select2-container--default .select2-results__option--highlighted {
  26644. background-color: #01ff70;
  26645. color: #1f2d3d;
  26646. }
  26647. .select2-container--default .select2-lime .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-lime .select2-results__option--highlighted[aria-selected]:hover,
  26648. .select2-lime .select2-container--default .select2-results__option--highlighted[aria-selected],
  26649. .select2-lime .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  26650. background-color: #00f169;
  26651. color: #1f2d3d;
  26652. }
  26653. .select2-container--default .select2-lime .select2-selection--multiple:focus,
  26654. .select2-lime .select2-container--default .select2-selection--multiple:focus {
  26655. border-color: #81ffb8;
  26656. }
  26657. .select2-container--default .select2-lime .select2-selection--multiple .select2-selection__choice,
  26658. .select2-lime .select2-container--default .select2-selection--multiple .select2-selection__choice {
  26659. background-color: #01ff70;
  26660. border-color: #00e765;
  26661. color: #1f2d3d;
  26662. }
  26663. .select2-container--default .select2-lime .select2-selection--multiple .select2-selection__choice__remove,
  26664. .select2-lime .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  26665. color: rgba(31, 45, 61, 0.7);
  26666. }
  26667. .select2-container--default .select2-lime .select2-selection--multiple .select2-selection__choice__remove:hover,
  26668. .select2-lime .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  26669. color: #1f2d3d;
  26670. }
  26671. .select2-container--default .select2-lime.select2-container--focus .select2-selection--multiple,
  26672. .select2-lime .select2-container--default.select2-container--focus .select2-selection--multiple {
  26673. border-color: #81ffb8;
  26674. }
  26675. .select2-fuchsia + .select2-container--default.select2-container--open .select2-selection--single {
  26676. border-color: #f88adf;
  26677. }
  26678. .select2-fuchsia + .select2-container--default.select2-container--focus .select2-selection--single {
  26679. border-color: #f88adf;
  26680. }
  26681. .select2-container--default .select2-fuchsia.select2-dropdown .select2-search__field:focus,
  26682. .select2-container--default .select2-fuchsia .select2-dropdown .select2-search__field:focus,
  26683. .select2-container--default .select2-fuchsia .select2-search--inline .select2-search__field:focus,
  26684. .select2-fuchsia .select2-container--default.select2-dropdown .select2-search__field:focus,
  26685. .select2-fuchsia .select2-container--default .select2-dropdown .select2-search__field:focus,
  26686. .select2-fuchsia .select2-container--default .select2-search--inline .select2-search__field:focus {
  26687. border: 1px solid #f88adf;
  26688. }
  26689. .select2-container--default .select2-fuchsia .select2-results__option--highlighted,
  26690. .select2-fuchsia .select2-container--default .select2-results__option--highlighted {
  26691. background-color: #f012be;
  26692. color: #fff;
  26693. }
  26694. .select2-container--default .select2-fuchsia .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-fuchsia .select2-results__option--highlighted[aria-selected]:hover,
  26695. .select2-fuchsia .select2-container--default .select2-results__option--highlighted[aria-selected],
  26696. .select2-fuchsia .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  26697. background-color: #e40eb4;
  26698. color: #fff;
  26699. }
  26700. .select2-container--default .select2-fuchsia .select2-selection--multiple:focus,
  26701. .select2-fuchsia .select2-container--default .select2-selection--multiple:focus {
  26702. border-color: #f88adf;
  26703. }
  26704. .select2-container--default .select2-fuchsia .select2-selection--multiple .select2-selection__choice,
  26705. .select2-fuchsia .select2-container--default .select2-selection--multiple .select2-selection__choice {
  26706. background-color: #f012be;
  26707. border-color: #db0ead;
  26708. color: #fff;
  26709. }
  26710. .select2-container--default .select2-fuchsia .select2-selection--multiple .select2-selection__choice__remove,
  26711. .select2-fuchsia .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  26712. color: rgba(255, 255, 255, 0.7);
  26713. }
  26714. .select2-container--default .select2-fuchsia .select2-selection--multiple .select2-selection__choice__remove:hover,
  26715. .select2-fuchsia .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  26716. color: #fff;
  26717. }
  26718. .select2-container--default .select2-fuchsia.select2-container--focus .select2-selection--multiple,
  26719. .select2-fuchsia .select2-container--default.select2-container--focus .select2-selection--multiple {
  26720. border-color: #f88adf;
  26721. }
  26722. .select2-maroon + .select2-container--default.select2-container--open .select2-selection--single {
  26723. border-color: #f083ab;
  26724. }
  26725. .select2-maroon + .select2-container--default.select2-container--focus .select2-selection--single {
  26726. border-color: #f083ab;
  26727. }
  26728. .select2-container--default .select2-maroon.select2-dropdown .select2-search__field:focus,
  26729. .select2-container--default .select2-maroon .select2-dropdown .select2-search__field:focus,
  26730. .select2-container--default .select2-maroon .select2-search--inline .select2-search__field:focus,
  26731. .select2-maroon .select2-container--default.select2-dropdown .select2-search__field:focus,
  26732. .select2-maroon .select2-container--default .select2-dropdown .select2-search__field:focus,
  26733. .select2-maroon .select2-container--default .select2-search--inline .select2-search__field:focus {
  26734. border: 1px solid #f083ab;
  26735. }
  26736. .select2-container--default .select2-maroon .select2-results__option--highlighted,
  26737. .select2-maroon .select2-container--default .select2-results__option--highlighted {
  26738. background-color: #d81b60;
  26739. color: #fff;
  26740. }
  26741. .select2-container--default .select2-maroon .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-maroon .select2-results__option--highlighted[aria-selected]:hover,
  26742. .select2-maroon .select2-container--default .select2-results__option--highlighted[aria-selected],
  26743. .select2-maroon .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  26744. background-color: #ca195a;
  26745. color: #fff;
  26746. }
  26747. .select2-container--default .select2-maroon .select2-selection--multiple:focus,
  26748. .select2-maroon .select2-container--default .select2-selection--multiple:focus {
  26749. border-color: #f083ab;
  26750. }
  26751. .select2-container--default .select2-maroon .select2-selection--multiple .select2-selection__choice,
  26752. .select2-maroon .select2-container--default .select2-selection--multiple .select2-selection__choice {
  26753. background-color: #d81b60;
  26754. border-color: #c11856;
  26755. color: #fff;
  26756. }
  26757. .select2-container--default .select2-maroon .select2-selection--multiple .select2-selection__choice__remove,
  26758. .select2-maroon .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  26759. color: rgba(255, 255, 255, 0.7);
  26760. }
  26761. .select2-container--default .select2-maroon .select2-selection--multiple .select2-selection__choice__remove:hover,
  26762. .select2-maroon .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  26763. color: #fff;
  26764. }
  26765. .select2-container--default .select2-maroon.select2-container--focus .select2-selection--multiple,
  26766. .select2-maroon .select2-container--default.select2-container--focus .select2-selection--multiple {
  26767. border-color: #f083ab;
  26768. }
  26769. .select2-blue + .select2-container--default.select2-container--open .select2-selection--single {
  26770. border-color: #80bdff;
  26771. }
  26772. .select2-blue + .select2-container--default.select2-container--focus .select2-selection--single {
  26773. border-color: #80bdff;
  26774. }
  26775. .select2-container--default .select2-blue.select2-dropdown .select2-search__field:focus,
  26776. .select2-container--default .select2-blue .select2-dropdown .select2-search__field:focus,
  26777. .select2-container--default .select2-blue .select2-search--inline .select2-search__field:focus,
  26778. .select2-blue .select2-container--default.select2-dropdown .select2-search__field:focus,
  26779. .select2-blue .select2-container--default .select2-dropdown .select2-search__field:focus,
  26780. .select2-blue .select2-container--default .select2-search--inline .select2-search__field:focus {
  26781. border: 1px solid #80bdff;
  26782. }
  26783. .select2-container--default .select2-blue .select2-results__option--highlighted,
  26784. .select2-blue .select2-container--default .select2-results__option--highlighted {
  26785. background-color: #007bff;
  26786. color: #fff;
  26787. }
  26788. .select2-container--default .select2-blue .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-blue .select2-results__option--highlighted[aria-selected]:hover,
  26789. .select2-blue .select2-container--default .select2-results__option--highlighted[aria-selected],
  26790. .select2-blue .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  26791. background-color: #0074f0;
  26792. color: #fff;
  26793. }
  26794. .select2-container--default .select2-blue .select2-selection--multiple:focus,
  26795. .select2-blue .select2-container--default .select2-selection--multiple:focus {
  26796. border-color: #80bdff;
  26797. }
  26798. .select2-container--default .select2-blue .select2-selection--multiple .select2-selection__choice,
  26799. .select2-blue .select2-container--default .select2-selection--multiple .select2-selection__choice {
  26800. background-color: #007bff;
  26801. border-color: #006fe6;
  26802. color: #fff;
  26803. }
  26804. .select2-container--default .select2-blue .select2-selection--multiple .select2-selection__choice__remove,
  26805. .select2-blue .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  26806. color: rgba(255, 255, 255, 0.7);
  26807. }
  26808. .select2-container--default .select2-blue .select2-selection--multiple .select2-selection__choice__remove:hover,
  26809. .select2-blue .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  26810. color: #fff;
  26811. }
  26812. .select2-container--default .select2-blue.select2-container--focus .select2-selection--multiple,
  26813. .select2-blue .select2-container--default.select2-container--focus .select2-selection--multiple {
  26814. border-color: #80bdff;
  26815. }
  26816. .select2-indigo + .select2-container--default.select2-container--open .select2-selection--single {
  26817. border-color: #b389f9;
  26818. }
  26819. .select2-indigo + .select2-container--default.select2-container--focus .select2-selection--single {
  26820. border-color: #b389f9;
  26821. }
  26822. .select2-container--default .select2-indigo.select2-dropdown .select2-search__field:focus,
  26823. .select2-container--default .select2-indigo .select2-dropdown .select2-search__field:focus,
  26824. .select2-container--default .select2-indigo .select2-search--inline .select2-search__field:focus,
  26825. .select2-indigo .select2-container--default.select2-dropdown .select2-search__field:focus,
  26826. .select2-indigo .select2-container--default .select2-dropdown .select2-search__field:focus,
  26827. .select2-indigo .select2-container--default .select2-search--inline .select2-search__field:focus {
  26828. border: 1px solid #b389f9;
  26829. }
  26830. .select2-container--default .select2-indigo .select2-results__option--highlighted,
  26831. .select2-indigo .select2-container--default .select2-results__option--highlighted {
  26832. background-color: #6610f2;
  26833. color: #fff;
  26834. }
  26835. .select2-container--default .select2-indigo .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-indigo .select2-results__option--highlighted[aria-selected]:hover,
  26836. .select2-indigo .select2-container--default .select2-results__option--highlighted[aria-selected],
  26837. .select2-indigo .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  26838. background-color: #5f0de6;
  26839. color: #fff;
  26840. }
  26841. .select2-container--default .select2-indigo .select2-selection--multiple:focus,
  26842. .select2-indigo .select2-container--default .select2-selection--multiple:focus {
  26843. border-color: #b389f9;
  26844. }
  26845. .select2-container--default .select2-indigo .select2-selection--multiple .select2-selection__choice,
  26846. .select2-indigo .select2-container--default .select2-selection--multiple .select2-selection__choice {
  26847. background-color: #6610f2;
  26848. border-color: #5b0cdd;
  26849. color: #fff;
  26850. }
  26851. .select2-container--default .select2-indigo .select2-selection--multiple .select2-selection__choice__remove,
  26852. .select2-indigo .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  26853. color: rgba(255, 255, 255, 0.7);
  26854. }
  26855. .select2-container--default .select2-indigo .select2-selection--multiple .select2-selection__choice__remove:hover,
  26856. .select2-indigo .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  26857. color: #fff;
  26858. }
  26859. .select2-container--default .select2-indigo.select2-container--focus .select2-selection--multiple,
  26860. .select2-indigo .select2-container--default.select2-container--focus .select2-selection--multiple {
  26861. border-color: #b389f9;
  26862. }
  26863. .select2-purple + .select2-container--default.select2-container--open .select2-selection--single {
  26864. border-color: #b8a2e0;
  26865. }
  26866. .select2-purple + .select2-container--default.select2-container--focus .select2-selection--single {
  26867. border-color: #b8a2e0;
  26868. }
  26869. .select2-container--default .select2-purple.select2-dropdown .select2-search__field:focus,
  26870. .select2-container--default .select2-purple .select2-dropdown .select2-search__field:focus,
  26871. .select2-container--default .select2-purple .select2-search--inline .select2-search__field:focus,
  26872. .select2-purple .select2-container--default.select2-dropdown .select2-search__field:focus,
  26873. .select2-purple .select2-container--default .select2-dropdown .select2-search__field:focus,
  26874. .select2-purple .select2-container--default .select2-search--inline .select2-search__field:focus {
  26875. border: 1px solid #b8a2e0;
  26876. }
  26877. .select2-container--default .select2-purple .select2-results__option--highlighted,
  26878. .select2-purple .select2-container--default .select2-results__option--highlighted {
  26879. background-color: #6f42c1;
  26880. color: #fff;
  26881. }
  26882. .select2-container--default .select2-purple .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-purple .select2-results__option--highlighted[aria-selected]:hover,
  26883. .select2-purple .select2-container--default .select2-results__option--highlighted[aria-selected],
  26884. .select2-purple .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  26885. background-color: #683cb8;
  26886. color: #fff;
  26887. }
  26888. .select2-container--default .select2-purple .select2-selection--multiple:focus,
  26889. .select2-purple .select2-container--default .select2-selection--multiple:focus {
  26890. border-color: #b8a2e0;
  26891. }
  26892. .select2-container--default .select2-purple .select2-selection--multiple .select2-selection__choice,
  26893. .select2-purple .select2-container--default .select2-selection--multiple .select2-selection__choice {
  26894. background-color: #6f42c1;
  26895. border-color: #643ab0;
  26896. color: #fff;
  26897. }
  26898. .select2-container--default .select2-purple .select2-selection--multiple .select2-selection__choice__remove,
  26899. .select2-purple .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  26900. color: rgba(255, 255, 255, 0.7);
  26901. }
  26902. .select2-container--default .select2-purple .select2-selection--multiple .select2-selection__choice__remove:hover,
  26903. .select2-purple .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  26904. color: #fff;
  26905. }
  26906. .select2-container--default .select2-purple.select2-container--focus .select2-selection--multiple,
  26907. .select2-purple .select2-container--default.select2-container--focus .select2-selection--multiple {
  26908. border-color: #b8a2e0;
  26909. }
  26910. .select2-pink + .select2-container--default.select2-container--open .select2-selection--single {
  26911. border-color: #f6b0d0;
  26912. }
  26913. .select2-pink + .select2-container--default.select2-container--focus .select2-selection--single {
  26914. border-color: #f6b0d0;
  26915. }
  26916. .select2-container--default .select2-pink.select2-dropdown .select2-search__field:focus,
  26917. .select2-container--default .select2-pink .select2-dropdown .select2-search__field:focus,
  26918. .select2-container--default .select2-pink .select2-search--inline .select2-search__field:focus,
  26919. .select2-pink .select2-container--default.select2-dropdown .select2-search__field:focus,
  26920. .select2-pink .select2-container--default .select2-dropdown .select2-search__field:focus,
  26921. .select2-pink .select2-container--default .select2-search--inline .select2-search__field:focus {
  26922. border: 1px solid #f6b0d0;
  26923. }
  26924. .select2-container--default .select2-pink .select2-results__option--highlighted,
  26925. .select2-pink .select2-container--default .select2-results__option--highlighted {
  26926. background-color: #e83e8c;
  26927. color: #fff;
  26928. }
  26929. .select2-container--default .select2-pink .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-pink .select2-results__option--highlighted[aria-selected]:hover,
  26930. .select2-pink .select2-container--default .select2-results__option--highlighted[aria-selected],
  26931. .select2-pink .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  26932. background-color: #e63084;
  26933. color: #fff;
  26934. }
  26935. .select2-container--default .select2-pink .select2-selection--multiple:focus,
  26936. .select2-pink .select2-container--default .select2-selection--multiple:focus {
  26937. border-color: #f6b0d0;
  26938. }
  26939. .select2-container--default .select2-pink .select2-selection--multiple .select2-selection__choice,
  26940. .select2-pink .select2-container--default .select2-selection--multiple .select2-selection__choice {
  26941. background-color: #e83e8c;
  26942. border-color: #e5277e;
  26943. color: #fff;
  26944. }
  26945. .select2-container--default .select2-pink .select2-selection--multiple .select2-selection__choice__remove,
  26946. .select2-pink .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  26947. color: rgba(255, 255, 255, 0.7);
  26948. }
  26949. .select2-container--default .select2-pink .select2-selection--multiple .select2-selection__choice__remove:hover,
  26950. .select2-pink .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  26951. color: #fff;
  26952. }
  26953. .select2-container--default .select2-pink.select2-container--focus .select2-selection--multiple,
  26954. .select2-pink .select2-container--default.select2-container--focus .select2-selection--multiple {
  26955. border-color: #f6b0d0;
  26956. }
  26957. .select2-red + .select2-container--default.select2-container--open .select2-selection--single {
  26958. border-color: #efa2a9;
  26959. }
  26960. .select2-red + .select2-container--default.select2-container--focus .select2-selection--single {
  26961. border-color: #efa2a9;
  26962. }
  26963. .select2-container--default .select2-red.select2-dropdown .select2-search__field:focus,
  26964. .select2-container--default .select2-red .select2-dropdown .select2-search__field:focus,
  26965. .select2-container--default .select2-red .select2-search--inline .select2-search__field:focus,
  26966. .select2-red .select2-container--default.select2-dropdown .select2-search__field:focus,
  26967. .select2-red .select2-container--default .select2-dropdown .select2-search__field:focus,
  26968. .select2-red .select2-container--default .select2-search--inline .select2-search__field:focus {
  26969. border: 1px solid #efa2a9;
  26970. }
  26971. .select2-container--default .select2-red .select2-results__option--highlighted,
  26972. .select2-red .select2-container--default .select2-results__option--highlighted {
  26973. background-color: #dc3545;
  26974. color: #fff;
  26975. }
  26976. .select2-container--default .select2-red .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-red .select2-results__option--highlighted[aria-selected]:hover,
  26977. .select2-red .select2-container--default .select2-results__option--highlighted[aria-selected],
  26978. .select2-red .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  26979. background-color: #da2839;
  26980. color: #fff;
  26981. }
  26982. .select2-container--default .select2-red .select2-selection--multiple:focus,
  26983. .select2-red .select2-container--default .select2-selection--multiple:focus {
  26984. border-color: #efa2a9;
  26985. }
  26986. .select2-container--default .select2-red .select2-selection--multiple .select2-selection__choice,
  26987. .select2-red .select2-container--default .select2-selection--multiple .select2-selection__choice {
  26988. background-color: #dc3545;
  26989. border-color: #d32535;
  26990. color: #fff;
  26991. }
  26992. .select2-container--default .select2-red .select2-selection--multiple .select2-selection__choice__remove,
  26993. .select2-red .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  26994. color: rgba(255, 255, 255, 0.7);
  26995. }
  26996. .select2-container--default .select2-red .select2-selection--multiple .select2-selection__choice__remove:hover,
  26997. .select2-red .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  26998. color: #fff;
  26999. }
  27000. .select2-container--default .select2-red.select2-container--focus .select2-selection--multiple,
  27001. .select2-red .select2-container--default.select2-container--focus .select2-selection--multiple {
  27002. border-color: #efa2a9;
  27003. }
  27004. .select2-orange + .select2-container--default.select2-container--open .select2-selection--single {
  27005. border-color: #fec392;
  27006. }
  27007. .select2-orange + .select2-container--default.select2-container--focus .select2-selection--single {
  27008. border-color: #fec392;
  27009. }
  27010. .select2-container--default .select2-orange.select2-dropdown .select2-search__field:focus,
  27011. .select2-container--default .select2-orange .select2-dropdown .select2-search__field:focus,
  27012. .select2-container--default .select2-orange .select2-search--inline .select2-search__field:focus,
  27013. .select2-orange .select2-container--default.select2-dropdown .select2-search__field:focus,
  27014. .select2-orange .select2-container--default .select2-dropdown .select2-search__field:focus,
  27015. .select2-orange .select2-container--default .select2-search--inline .select2-search__field:focus {
  27016. border: 1px solid #fec392;
  27017. }
  27018. .select2-container--default .select2-orange .select2-results__option--highlighted,
  27019. .select2-orange .select2-container--default .select2-results__option--highlighted {
  27020. background-color: #fd7e14;
  27021. color: #1f2d3d;
  27022. }
  27023. .select2-container--default .select2-orange .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-orange .select2-results__option--highlighted[aria-selected]:hover,
  27024. .select2-orange .select2-container--default .select2-results__option--highlighted[aria-selected],
  27025. .select2-orange .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  27026. background-color: #fd7605;
  27027. color: #fff;
  27028. }
  27029. .select2-container--default .select2-orange .select2-selection--multiple:focus,
  27030. .select2-orange .select2-container--default .select2-selection--multiple:focus {
  27031. border-color: #fec392;
  27032. }
  27033. .select2-container--default .select2-orange .select2-selection--multiple .select2-selection__choice,
  27034. .select2-orange .select2-container--default .select2-selection--multiple .select2-selection__choice {
  27035. background-color: #fd7e14;
  27036. border-color: #f57102;
  27037. color: #1f2d3d;
  27038. }
  27039. .select2-container--default .select2-orange .select2-selection--multiple .select2-selection__choice__remove,
  27040. .select2-orange .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  27041. color: rgba(31, 45, 61, 0.7);
  27042. }
  27043. .select2-container--default .select2-orange .select2-selection--multiple .select2-selection__choice__remove:hover,
  27044. .select2-orange .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  27045. color: #1f2d3d;
  27046. }
  27047. .select2-container--default .select2-orange.select2-container--focus .select2-selection--multiple,
  27048. .select2-orange .select2-container--default.select2-container--focus .select2-selection--multiple {
  27049. border-color: #fec392;
  27050. }
  27051. .select2-yellow + .select2-container--default.select2-container--open .select2-selection--single {
  27052. border-color: #ffe187;
  27053. }
  27054. .select2-yellow + .select2-container--default.select2-container--focus .select2-selection--single {
  27055. border-color: #ffe187;
  27056. }
  27057. .select2-container--default .select2-yellow.select2-dropdown .select2-search__field:focus,
  27058. .select2-container--default .select2-yellow .select2-dropdown .select2-search__field:focus,
  27059. .select2-container--default .select2-yellow .select2-search--inline .select2-search__field:focus,
  27060. .select2-yellow .select2-container--default.select2-dropdown .select2-search__field:focus,
  27061. .select2-yellow .select2-container--default .select2-dropdown .select2-search__field:focus,
  27062. .select2-yellow .select2-container--default .select2-search--inline .select2-search__field:focus {
  27063. border: 1px solid #ffe187;
  27064. }
  27065. .select2-container--default .select2-yellow .select2-results__option--highlighted,
  27066. .select2-yellow .select2-container--default .select2-results__option--highlighted {
  27067. background-color: #ffc107;
  27068. color: #1f2d3d;
  27069. }
  27070. .select2-container--default .select2-yellow .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-yellow .select2-results__option--highlighted[aria-selected]:hover,
  27071. .select2-yellow .select2-container--default .select2-results__option--highlighted[aria-selected],
  27072. .select2-yellow .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  27073. background-color: #f7b900;
  27074. color: #1f2d3d;
  27075. }
  27076. .select2-container--default .select2-yellow .select2-selection--multiple:focus,
  27077. .select2-yellow .select2-container--default .select2-selection--multiple:focus {
  27078. border-color: #ffe187;
  27079. }
  27080. .select2-container--default .select2-yellow .select2-selection--multiple .select2-selection__choice,
  27081. .select2-yellow .select2-container--default .select2-selection--multiple .select2-selection__choice {
  27082. background-color: #ffc107;
  27083. border-color: #edb100;
  27084. color: #1f2d3d;
  27085. }
  27086. .select2-container--default .select2-yellow .select2-selection--multiple .select2-selection__choice__remove,
  27087. .select2-yellow .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  27088. color: rgba(31, 45, 61, 0.7);
  27089. }
  27090. .select2-container--default .select2-yellow .select2-selection--multiple .select2-selection__choice__remove:hover,
  27091. .select2-yellow .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  27092. color: #1f2d3d;
  27093. }
  27094. .select2-container--default .select2-yellow.select2-container--focus .select2-selection--multiple,
  27095. .select2-yellow .select2-container--default.select2-container--focus .select2-selection--multiple {
  27096. border-color: #ffe187;
  27097. }
  27098. .select2-green + .select2-container--default.select2-container--open .select2-selection--single {
  27099. border-color: #71dd8a;
  27100. }
  27101. .select2-green + .select2-container--default.select2-container--focus .select2-selection--single {
  27102. border-color: #71dd8a;
  27103. }
  27104. .select2-container--default .select2-green.select2-dropdown .select2-search__field:focus,
  27105. .select2-container--default .select2-green .select2-dropdown .select2-search__field:focus,
  27106. .select2-container--default .select2-green .select2-search--inline .select2-search__field:focus,
  27107. .select2-green .select2-container--default.select2-dropdown .select2-search__field:focus,
  27108. .select2-green .select2-container--default .select2-dropdown .select2-search__field:focus,
  27109. .select2-green .select2-container--default .select2-search--inline .select2-search__field:focus {
  27110. border: 1px solid #71dd8a;
  27111. }
  27112. .select2-container--default .select2-green .select2-results__option--highlighted,
  27113. .select2-green .select2-container--default .select2-results__option--highlighted {
  27114. background-color: #28a745;
  27115. color: #fff;
  27116. }
  27117. .select2-container--default .select2-green .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-green .select2-results__option--highlighted[aria-selected]:hover,
  27118. .select2-green .select2-container--default .select2-results__option--highlighted[aria-selected],
  27119. .select2-green .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  27120. background-color: #259b40;
  27121. color: #fff;
  27122. }
  27123. .select2-container--default .select2-green .select2-selection--multiple:focus,
  27124. .select2-green .select2-container--default .select2-selection--multiple:focus {
  27125. border-color: #71dd8a;
  27126. }
  27127. .select2-container--default .select2-green .select2-selection--multiple .select2-selection__choice,
  27128. .select2-green .select2-container--default .select2-selection--multiple .select2-selection__choice {
  27129. background-color: #28a745;
  27130. border-color: #23923d;
  27131. color: #fff;
  27132. }
  27133. .select2-container--default .select2-green .select2-selection--multiple .select2-selection__choice__remove,
  27134. .select2-green .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  27135. color: rgba(255, 255, 255, 0.7);
  27136. }
  27137. .select2-container--default .select2-green .select2-selection--multiple .select2-selection__choice__remove:hover,
  27138. .select2-green .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  27139. color: #fff;
  27140. }
  27141. .select2-container--default .select2-green.select2-container--focus .select2-selection--multiple,
  27142. .select2-green .select2-container--default.select2-container--focus .select2-selection--multiple {
  27143. border-color: #71dd8a;
  27144. }
  27145. .select2-teal + .select2-container--default.select2-container--open .select2-selection--single {
  27146. border-color: #7eeaca;
  27147. }
  27148. .select2-teal + .select2-container--default.select2-container--focus .select2-selection--single {
  27149. border-color: #7eeaca;
  27150. }
  27151. .select2-container--default .select2-teal.select2-dropdown .select2-search__field:focus,
  27152. .select2-container--default .select2-teal .select2-dropdown .select2-search__field:focus,
  27153. .select2-container--default .select2-teal .select2-search--inline .select2-search__field:focus,
  27154. .select2-teal .select2-container--default.select2-dropdown .select2-search__field:focus,
  27155. .select2-teal .select2-container--default .select2-dropdown .select2-search__field:focus,
  27156. .select2-teal .select2-container--default .select2-search--inline .select2-search__field:focus {
  27157. border: 1px solid #7eeaca;
  27158. }
  27159. .select2-container--default .select2-teal .select2-results__option--highlighted,
  27160. .select2-teal .select2-container--default .select2-results__option--highlighted {
  27161. background-color: #20c997;
  27162. color: #fff;
  27163. }
  27164. .select2-container--default .select2-teal .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-teal .select2-results__option--highlighted[aria-selected]:hover,
  27165. .select2-teal .select2-container--default .select2-results__option--highlighted[aria-selected],
  27166. .select2-teal .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  27167. background-color: #1ebc8d;
  27168. color: #fff;
  27169. }
  27170. .select2-container--default .select2-teal .select2-selection--multiple:focus,
  27171. .select2-teal .select2-container--default .select2-selection--multiple:focus {
  27172. border-color: #7eeaca;
  27173. }
  27174. .select2-container--default .select2-teal .select2-selection--multiple .select2-selection__choice,
  27175. .select2-teal .select2-container--default .select2-selection--multiple .select2-selection__choice {
  27176. background-color: #20c997;
  27177. border-color: #1cb386;
  27178. color: #fff;
  27179. }
  27180. .select2-container--default .select2-teal .select2-selection--multiple .select2-selection__choice__remove,
  27181. .select2-teal .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  27182. color: rgba(255, 255, 255, 0.7);
  27183. }
  27184. .select2-container--default .select2-teal .select2-selection--multiple .select2-selection__choice__remove:hover,
  27185. .select2-teal .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  27186. color: #fff;
  27187. }
  27188. .select2-container--default .select2-teal.select2-container--focus .select2-selection--multiple,
  27189. .select2-teal .select2-container--default.select2-container--focus .select2-selection--multiple {
  27190. border-color: #7eeaca;
  27191. }
  27192. .select2-cyan + .select2-container--default.select2-container--open .select2-selection--single {
  27193. border-color: #63d9ec;
  27194. }
  27195. .select2-cyan + .select2-container--default.select2-container--focus .select2-selection--single {
  27196. border-color: #63d9ec;
  27197. }
  27198. .select2-container--default .select2-cyan.select2-dropdown .select2-search__field:focus,
  27199. .select2-container--default .select2-cyan .select2-dropdown .select2-search__field:focus,
  27200. .select2-container--default .select2-cyan .select2-search--inline .select2-search__field:focus,
  27201. .select2-cyan .select2-container--default.select2-dropdown .select2-search__field:focus,
  27202. .select2-cyan .select2-container--default .select2-dropdown .select2-search__field:focus,
  27203. .select2-cyan .select2-container--default .select2-search--inline .select2-search__field:focus {
  27204. border: 1px solid #63d9ec;
  27205. }
  27206. .select2-container--default .select2-cyan .select2-results__option--highlighted,
  27207. .select2-cyan .select2-container--default .select2-results__option--highlighted {
  27208. background-color: #17a2b8;
  27209. color: #fff;
  27210. }
  27211. .select2-container--default .select2-cyan .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-cyan .select2-results__option--highlighted[aria-selected]:hover,
  27212. .select2-cyan .select2-container--default .select2-results__option--highlighted[aria-selected],
  27213. .select2-cyan .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  27214. background-color: #1596aa;
  27215. color: #fff;
  27216. }
  27217. .select2-container--default .select2-cyan .select2-selection--multiple:focus,
  27218. .select2-cyan .select2-container--default .select2-selection--multiple:focus {
  27219. border-color: #63d9ec;
  27220. }
  27221. .select2-container--default .select2-cyan .select2-selection--multiple .select2-selection__choice,
  27222. .select2-cyan .select2-container--default .select2-selection--multiple .select2-selection__choice {
  27223. background-color: #17a2b8;
  27224. border-color: #148ea1;
  27225. color: #fff;
  27226. }
  27227. .select2-container--default .select2-cyan .select2-selection--multiple .select2-selection__choice__remove,
  27228. .select2-cyan .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  27229. color: rgba(255, 255, 255, 0.7);
  27230. }
  27231. .select2-container--default .select2-cyan .select2-selection--multiple .select2-selection__choice__remove:hover,
  27232. .select2-cyan .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  27233. color: #fff;
  27234. }
  27235. .select2-container--default .select2-cyan.select2-container--focus .select2-selection--multiple,
  27236. .select2-cyan .select2-container--default.select2-container--focus .select2-selection--multiple {
  27237. border-color: #63d9ec;
  27238. }
  27239. .select2-white + .select2-container--default.select2-container--open .select2-selection--single {
  27240. border-color: white;
  27241. }
  27242. .select2-white + .select2-container--default.select2-container--focus .select2-selection--single {
  27243. border-color: white;
  27244. }
  27245. .select2-container--default .select2-white.select2-dropdown .select2-search__field:focus,
  27246. .select2-container--default .select2-white .select2-dropdown .select2-search__field:focus,
  27247. .select2-container--default .select2-white .select2-search--inline .select2-search__field:focus,
  27248. .select2-white .select2-container--default.select2-dropdown .select2-search__field:focus,
  27249. .select2-white .select2-container--default .select2-dropdown .select2-search__field:focus,
  27250. .select2-white .select2-container--default .select2-search--inline .select2-search__field:focus {
  27251. border: 1px solid white;
  27252. }
  27253. .select2-container--default .select2-white .select2-results__option--highlighted,
  27254. .select2-white .select2-container--default .select2-results__option--highlighted {
  27255. background-color: #fff;
  27256. color: #1f2d3d;
  27257. }
  27258. .select2-container--default .select2-white .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-white .select2-results__option--highlighted[aria-selected]:hover,
  27259. .select2-white .select2-container--default .select2-results__option--highlighted[aria-selected],
  27260. .select2-white .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  27261. background-color: #f7f7f7;
  27262. color: #1f2d3d;
  27263. }
  27264. .select2-container--default .select2-white .select2-selection--multiple:focus,
  27265. .select2-white .select2-container--default .select2-selection--multiple:focus {
  27266. border-color: white;
  27267. }
  27268. .select2-container--default .select2-white .select2-selection--multiple .select2-selection__choice,
  27269. .select2-white .select2-container--default .select2-selection--multiple .select2-selection__choice {
  27270. background-color: #fff;
  27271. border-color: #f2f2f2;
  27272. color: #1f2d3d;
  27273. }
  27274. .select2-container--default .select2-white .select2-selection--multiple .select2-selection__choice__remove,
  27275. .select2-white .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  27276. color: rgba(31, 45, 61, 0.7);
  27277. }
  27278. .select2-container--default .select2-white .select2-selection--multiple .select2-selection__choice__remove:hover,
  27279. .select2-white .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  27280. color: #1f2d3d;
  27281. }
  27282. .select2-container--default .select2-white.select2-container--focus .select2-selection--multiple,
  27283. .select2-white .select2-container--default.select2-container--focus .select2-selection--multiple {
  27284. border-color: white;
  27285. }
  27286. .select2-gray + .select2-container--default.select2-container--open .select2-selection--single {
  27287. border-color: #afb5ba;
  27288. }
  27289. .select2-gray + .select2-container--default.select2-container--focus .select2-selection--single {
  27290. border-color: #afb5ba;
  27291. }
  27292. .select2-container--default .select2-gray.select2-dropdown .select2-search__field:focus,
  27293. .select2-container--default .select2-gray .select2-dropdown .select2-search__field:focus,
  27294. .select2-container--default .select2-gray .select2-search--inline .select2-search__field:focus,
  27295. .select2-gray .select2-container--default.select2-dropdown .select2-search__field:focus,
  27296. .select2-gray .select2-container--default .select2-dropdown .select2-search__field:focus,
  27297. .select2-gray .select2-container--default .select2-search--inline .select2-search__field:focus {
  27298. border: 1px solid #afb5ba;
  27299. }
  27300. .select2-container--default .select2-gray .select2-results__option--highlighted,
  27301. .select2-gray .select2-container--default .select2-results__option--highlighted {
  27302. background-color: #6c757d;
  27303. color: #fff;
  27304. }
  27305. .select2-container--default .select2-gray .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-gray .select2-results__option--highlighted[aria-selected]:hover,
  27306. .select2-gray .select2-container--default .select2-results__option--highlighted[aria-selected],
  27307. .select2-gray .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  27308. background-color: #656d75;
  27309. color: #fff;
  27310. }
  27311. .select2-container--default .select2-gray .select2-selection--multiple:focus,
  27312. .select2-gray .select2-container--default .select2-selection--multiple:focus {
  27313. border-color: #afb5ba;
  27314. }
  27315. .select2-container--default .select2-gray .select2-selection--multiple .select2-selection__choice,
  27316. .select2-gray .select2-container--default .select2-selection--multiple .select2-selection__choice {
  27317. background-color: #6c757d;
  27318. border-color: #60686f;
  27319. color: #fff;
  27320. }
  27321. .select2-container--default .select2-gray .select2-selection--multiple .select2-selection__choice__remove,
  27322. .select2-gray .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  27323. color: rgba(255, 255, 255, 0.7);
  27324. }
  27325. .select2-container--default .select2-gray .select2-selection--multiple .select2-selection__choice__remove:hover,
  27326. .select2-gray .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  27327. color: #fff;
  27328. }
  27329. .select2-container--default .select2-gray.select2-container--focus .select2-selection--multiple,
  27330. .select2-gray .select2-container--default.select2-container--focus .select2-selection--multiple {
  27331. border-color: #afb5ba;
  27332. }
  27333. .select2-gray-dark + .select2-container--default.select2-container--open .select2-selection--single {
  27334. border-color: #6d7a86;
  27335. }
  27336. .select2-gray-dark + .select2-container--default.select2-container--focus .select2-selection--single {
  27337. border-color: #6d7a86;
  27338. }
  27339. .select2-container--default .select2-gray-dark.select2-dropdown .select2-search__field:focus,
  27340. .select2-container--default .select2-gray-dark .select2-dropdown .select2-search__field:focus,
  27341. .select2-container--default .select2-gray-dark .select2-search--inline .select2-search__field:focus,
  27342. .select2-gray-dark .select2-container--default.select2-dropdown .select2-search__field:focus,
  27343. .select2-gray-dark .select2-container--default .select2-dropdown .select2-search__field:focus,
  27344. .select2-gray-dark .select2-container--default .select2-search--inline .select2-search__field:focus {
  27345. border: 1px solid #6d7a86;
  27346. }
  27347. .select2-container--default .select2-gray-dark .select2-results__option--highlighted,
  27348. .select2-gray-dark .select2-container--default .select2-results__option--highlighted {
  27349. background-color: #343a40;
  27350. color: #fff;
  27351. }
  27352. .select2-container--default .select2-gray-dark .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-gray-dark .select2-results__option--highlighted[aria-selected]:hover,
  27353. .select2-gray-dark .select2-container--default .select2-results__option--highlighted[aria-selected],
  27354. .select2-gray-dark .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  27355. background-color: #2d3238;
  27356. color: #fff;
  27357. }
  27358. .select2-container--default .select2-gray-dark .select2-selection--multiple:focus,
  27359. .select2-gray-dark .select2-container--default .select2-selection--multiple:focus {
  27360. border-color: #6d7a86;
  27361. }
  27362. .select2-container--default .select2-gray-dark .select2-selection--multiple .select2-selection__choice,
  27363. .select2-gray-dark .select2-container--default .select2-selection--multiple .select2-selection__choice {
  27364. background-color: #343a40;
  27365. border-color: #292d32;
  27366. color: #fff;
  27367. }
  27368. .select2-container--default .select2-gray-dark .select2-selection--multiple .select2-selection__choice__remove,
  27369. .select2-gray-dark .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  27370. color: rgba(255, 255, 255, 0.7);
  27371. }
  27372. .select2-container--default .select2-gray-dark .select2-selection--multiple .select2-selection__choice__remove:hover,
  27373. .select2-gray-dark .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  27374. color: #fff;
  27375. }
  27376. .select2-container--default .select2-gray-dark.select2-container--focus .select2-selection--multiple,
  27377. .select2-gray-dark .select2-container--default.select2-container--focus .select2-selection--multiple {
  27378. border-color: #6d7a86;
  27379. }
  27380. .dark-mode .select2-selection {
  27381. background-color: #343a40;
  27382. border-color: #6c757d;
  27383. }
  27384. .dark-mode .select2-container--disabled .select2-selection--single {
  27385. background-color: #454d55;
  27386. }
  27387. .dark-mode .select2-selection--single {
  27388. background-color: #343a40;
  27389. border-color: #6c757d;
  27390. }
  27391. .dark-mode .select2-selection--single .select2-selection__rendered {
  27392. color: #fff;
  27393. }
  27394. .dark-mode .select2-dropdown .select2-search__field,
  27395. .dark-mode .select2-search--inline .select2-search__field {
  27396. background-color: #343a40;
  27397. border-color: #6c757d;
  27398. color: white;
  27399. }
  27400. .dark-mode .select2-dropdown {
  27401. background-color: #343a40;
  27402. border-color: #6c757d;
  27403. color: white;
  27404. }
  27405. .dark-mode .select2-results__option[aria-selected=true] {
  27406. background-color: #3f474e !important;
  27407. color: #dee2e6;
  27408. }
  27409. .dark-mode .select2-container .select2-search--inline .select2-search__field {
  27410. background-color: transparent;
  27411. color: #fff;
  27412. }
  27413. .dark-mode .select2-container--bootstrap4 .select2-selection--multiple .select2-selection__choice {
  27414. color: #fff;
  27415. }
  27416. .dark-mode .select2-primary + .select2-container--default.select2-container--open .select2-selection--single {
  27417. border-color: #85a7ca;
  27418. }
  27419. .dark-mode .select2-primary + .select2-container--default.select2-container--focus .select2-selection--single {
  27420. border-color: #85a7ca;
  27421. }
  27422. .select2-container--default .dark-mode .select2-primary.select2-dropdown .select2-search__field:focus,
  27423. .select2-container--default .dark-mode .select2-primary .select2-dropdown .select2-search__field:focus,
  27424. .select2-container--default .dark-mode .select2-primary .select2-search--inline .select2-search__field:focus,
  27425. .dark-mode .select2-primary .select2-container--default.select2-dropdown .select2-search__field:focus,
  27426. .dark-mode .select2-primary .select2-container--default .select2-dropdown .select2-search__field:focus,
  27427. .dark-mode .select2-primary .select2-container--default .select2-search--inline .select2-search__field:focus {
  27428. border: 1px solid #85a7ca;
  27429. }
  27430. .select2-container--default .dark-mode .select2-primary .select2-results__option--highlighted,
  27431. .dark-mode .select2-primary .select2-container--default .select2-results__option--highlighted {
  27432. background-color: #3f6791;
  27433. color: #fff;
  27434. }
  27435. .select2-container--default .dark-mode .select2-primary .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-primary .select2-results__option--highlighted[aria-selected]:hover,
  27436. .dark-mode .select2-primary .select2-container--default .select2-results__option--highlighted[aria-selected],
  27437. .dark-mode .select2-primary .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  27438. background-color: #3a5f86;
  27439. color: #fff;
  27440. }
  27441. .select2-container--default .dark-mode .select2-primary .select2-selection--multiple:focus,
  27442. .dark-mode .select2-primary .select2-container--default .select2-selection--multiple:focus {
  27443. border-color: #85a7ca;
  27444. }
  27445. .select2-container--default .dark-mode .select2-primary .select2-selection--multiple .select2-selection__choice,
  27446. .dark-mode .select2-primary .select2-container--default .select2-selection--multiple .select2-selection__choice {
  27447. background-color: #3f6791;
  27448. border-color: #375a7f;
  27449. color: #fff;
  27450. }
  27451. .select2-container--default .dark-mode .select2-primary .select2-selection--multiple .select2-selection__choice__remove,
  27452. .dark-mode .select2-primary .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  27453. color: rgba(255, 255, 255, 0.7);
  27454. }
  27455. .select2-container--default .dark-mode .select2-primary .select2-selection--multiple .select2-selection__choice__remove:hover,
  27456. .dark-mode .select2-primary .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  27457. color: #fff;
  27458. }
  27459. .select2-container--default .dark-mode .select2-primary.select2-container--focus .select2-selection--multiple,
  27460. .dark-mode .select2-primary .select2-container--default.select2-container--focus .select2-selection--multiple {
  27461. border-color: #85a7ca;
  27462. }
  27463. .dark-mode .select2-secondary + .select2-container--default.select2-container--open .select2-selection--single {
  27464. border-color: #afb5ba;
  27465. }
  27466. .dark-mode .select2-secondary + .select2-container--default.select2-container--focus .select2-selection--single {
  27467. border-color: #afb5ba;
  27468. }
  27469. .select2-container--default .dark-mode .select2-secondary.select2-dropdown .select2-search__field:focus,
  27470. .select2-container--default .dark-mode .select2-secondary .select2-dropdown .select2-search__field:focus,
  27471. .select2-container--default .dark-mode .select2-secondary .select2-search--inline .select2-search__field:focus,
  27472. .dark-mode .select2-secondary .select2-container--default.select2-dropdown .select2-search__field:focus,
  27473. .dark-mode .select2-secondary .select2-container--default .select2-dropdown .select2-search__field:focus,
  27474. .dark-mode .select2-secondary .select2-container--default .select2-search--inline .select2-search__field:focus {
  27475. border: 1px solid #afb5ba;
  27476. }
  27477. .select2-container--default .dark-mode .select2-secondary .select2-results__option--highlighted,
  27478. .dark-mode .select2-secondary .select2-container--default .select2-results__option--highlighted {
  27479. background-color: #6c757d;
  27480. color: #fff;
  27481. }
  27482. .select2-container--default .dark-mode .select2-secondary .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-secondary .select2-results__option--highlighted[aria-selected]:hover,
  27483. .dark-mode .select2-secondary .select2-container--default .select2-results__option--highlighted[aria-selected],
  27484. .dark-mode .select2-secondary .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  27485. background-color: #656d75;
  27486. color: #fff;
  27487. }
  27488. .select2-container--default .dark-mode .select2-secondary .select2-selection--multiple:focus,
  27489. .dark-mode .select2-secondary .select2-container--default .select2-selection--multiple:focus {
  27490. border-color: #afb5ba;
  27491. }
  27492. .select2-container--default .dark-mode .select2-secondary .select2-selection--multiple .select2-selection__choice,
  27493. .dark-mode .select2-secondary .select2-container--default .select2-selection--multiple .select2-selection__choice {
  27494. background-color: #6c757d;
  27495. border-color: #60686f;
  27496. color: #fff;
  27497. }
  27498. .select2-container--default .dark-mode .select2-secondary .select2-selection--multiple .select2-selection__choice__remove,
  27499. .dark-mode .select2-secondary .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  27500. color: rgba(255, 255, 255, 0.7);
  27501. }
  27502. .select2-container--default .dark-mode .select2-secondary .select2-selection--multiple .select2-selection__choice__remove:hover,
  27503. .dark-mode .select2-secondary .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  27504. color: #fff;
  27505. }
  27506. .select2-container--default .dark-mode .select2-secondary.select2-container--focus .select2-selection--multiple,
  27507. .dark-mode .select2-secondary .select2-container--default.select2-container--focus .select2-selection--multiple {
  27508. border-color: #afb5ba;
  27509. }
  27510. .dark-mode .select2-success + .select2-container--default.select2-container--open .select2-selection--single {
  27511. border-color: #3dffcd;
  27512. }
  27513. .dark-mode .select2-success + .select2-container--default.select2-container--focus .select2-selection--single {
  27514. border-color: #3dffcd;
  27515. }
  27516. .select2-container--default .dark-mode .select2-success.select2-dropdown .select2-search__field:focus,
  27517. .select2-container--default .dark-mode .select2-success .select2-dropdown .select2-search__field:focus,
  27518. .select2-container--default .dark-mode .select2-success .select2-search--inline .select2-search__field:focus,
  27519. .dark-mode .select2-success .select2-container--default.select2-dropdown .select2-search__field:focus,
  27520. .dark-mode .select2-success .select2-container--default .select2-dropdown .select2-search__field:focus,
  27521. .dark-mode .select2-success .select2-container--default .select2-search--inline .select2-search__field:focus {
  27522. border: 1px solid #3dffcd;
  27523. }
  27524. .select2-container--default .dark-mode .select2-success .select2-results__option--highlighted,
  27525. .dark-mode .select2-success .select2-container--default .select2-results__option--highlighted {
  27526. background-color: #00bc8c;
  27527. color: #fff;
  27528. }
  27529. .select2-container--default .dark-mode .select2-success .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-success .select2-results__option--highlighted[aria-selected]:hover,
  27530. .dark-mode .select2-success .select2-container--default .select2-results__option--highlighted[aria-selected],
  27531. .dark-mode .select2-success .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  27532. background-color: #00ad81;
  27533. color: #fff;
  27534. }
  27535. .select2-container--default .dark-mode .select2-success .select2-selection--multiple:focus,
  27536. .dark-mode .select2-success .select2-container--default .select2-selection--multiple:focus {
  27537. border-color: #3dffcd;
  27538. }
  27539. .select2-container--default .dark-mode .select2-success .select2-selection--multiple .select2-selection__choice,
  27540. .dark-mode .select2-success .select2-container--default .select2-selection--multiple .select2-selection__choice {
  27541. background-color: #00bc8c;
  27542. border-color: #00a379;
  27543. color: #fff;
  27544. }
  27545. .select2-container--default .dark-mode .select2-success .select2-selection--multiple .select2-selection__choice__remove,
  27546. .dark-mode .select2-success .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  27547. color: rgba(255, 255, 255, 0.7);
  27548. }
  27549. .select2-container--default .dark-mode .select2-success .select2-selection--multiple .select2-selection__choice__remove:hover,
  27550. .dark-mode .select2-success .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  27551. color: #fff;
  27552. }
  27553. .select2-container--default .dark-mode .select2-success.select2-container--focus .select2-selection--multiple,
  27554. .dark-mode .select2-success .select2-container--default.select2-container--focus .select2-selection--multiple {
  27555. border-color: #3dffcd;
  27556. }
  27557. .dark-mode .select2-info + .select2-container--default.select2-container--open .select2-selection--single {
  27558. border-color: #a0cfee;
  27559. }
  27560. .dark-mode .select2-info + .select2-container--default.select2-container--focus .select2-selection--single {
  27561. border-color: #a0cfee;
  27562. }
  27563. .select2-container--default .dark-mode .select2-info.select2-dropdown .select2-search__field:focus,
  27564. .select2-container--default .dark-mode .select2-info .select2-dropdown .select2-search__field:focus,
  27565. .select2-container--default .dark-mode .select2-info .select2-search--inline .select2-search__field:focus,
  27566. .dark-mode .select2-info .select2-container--default.select2-dropdown .select2-search__field:focus,
  27567. .dark-mode .select2-info .select2-container--default .select2-dropdown .select2-search__field:focus,
  27568. .dark-mode .select2-info .select2-container--default .select2-search--inline .select2-search__field:focus {
  27569. border: 1px solid #a0cfee;
  27570. }
  27571. .select2-container--default .dark-mode .select2-info .select2-results__option--highlighted,
  27572. .dark-mode .select2-info .select2-container--default .select2-results__option--highlighted {
  27573. background-color: #3498db;
  27574. color: #fff;
  27575. }
  27576. .select2-container--default .dark-mode .select2-info .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-info .select2-results__option--highlighted[aria-selected]:hover,
  27577. .dark-mode .select2-info .select2-container--default .select2-results__option--highlighted[aria-selected],
  27578. .dark-mode .select2-info .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  27579. background-color: #2791d9;
  27580. color: #fff;
  27581. }
  27582. .select2-container--default .dark-mode .select2-info .select2-selection--multiple:focus,
  27583. .dark-mode .select2-info .select2-container--default .select2-selection--multiple:focus {
  27584. border-color: #a0cfee;
  27585. }
  27586. .select2-container--default .dark-mode .select2-info .select2-selection--multiple .select2-selection__choice,
  27587. .dark-mode .select2-info .select2-container--default .select2-selection--multiple .select2-selection__choice {
  27588. background-color: #3498db;
  27589. border-color: #258cd1;
  27590. color: #fff;
  27591. }
  27592. .select2-container--default .dark-mode .select2-info .select2-selection--multiple .select2-selection__choice__remove,
  27593. .dark-mode .select2-info .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  27594. color: rgba(255, 255, 255, 0.7);
  27595. }
  27596. .select2-container--default .dark-mode .select2-info .select2-selection--multiple .select2-selection__choice__remove:hover,
  27597. .dark-mode .select2-info .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  27598. color: #fff;
  27599. }
  27600. .select2-container--default .dark-mode .select2-info.select2-container--focus .select2-selection--multiple,
  27601. .dark-mode .select2-info .select2-container--default.select2-container--focus .select2-selection--multiple {
  27602. border-color: #a0cfee;
  27603. }
  27604. .dark-mode .select2-warning + .select2-container--default.select2-container--open .select2-selection--single {
  27605. border-color: #f9cf8b;
  27606. }
  27607. .dark-mode .select2-warning + .select2-container--default.select2-container--focus .select2-selection--single {
  27608. border-color: #f9cf8b;
  27609. }
  27610. .select2-container--default .dark-mode .select2-warning.select2-dropdown .select2-search__field:focus,
  27611. .select2-container--default .dark-mode .select2-warning .select2-dropdown .select2-search__field:focus,
  27612. .select2-container--default .dark-mode .select2-warning .select2-search--inline .select2-search__field:focus,
  27613. .dark-mode .select2-warning .select2-container--default.select2-dropdown .select2-search__field:focus,
  27614. .dark-mode .select2-warning .select2-container--default .select2-dropdown .select2-search__field:focus,
  27615. .dark-mode .select2-warning .select2-container--default .select2-search--inline .select2-search__field:focus {
  27616. border: 1px solid #f9cf8b;
  27617. }
  27618. .select2-container--default .dark-mode .select2-warning .select2-results__option--highlighted,
  27619. .dark-mode .select2-warning .select2-container--default .select2-results__option--highlighted {
  27620. background-color: #f39c12;
  27621. color: #1f2d3d;
  27622. }
  27623. .select2-container--default .dark-mode .select2-warning .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-warning .select2-results__option--highlighted[aria-selected]:hover,
  27624. .dark-mode .select2-warning .select2-container--default .select2-results__option--highlighted[aria-selected],
  27625. .dark-mode .select2-warning .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  27626. background-color: #ea940c;
  27627. color: #1f2d3d;
  27628. }
  27629. .select2-container--default .dark-mode .select2-warning .select2-selection--multiple:focus,
  27630. .dark-mode .select2-warning .select2-container--default .select2-selection--multiple:focus {
  27631. border-color: #f9cf8b;
  27632. }
  27633. .select2-container--default .dark-mode .select2-warning .select2-selection--multiple .select2-selection__choice,
  27634. .dark-mode .select2-warning .select2-container--default .select2-selection--multiple .select2-selection__choice {
  27635. background-color: #f39c12;
  27636. border-color: #e08e0b;
  27637. color: #1f2d3d;
  27638. }
  27639. .select2-container--default .dark-mode .select2-warning .select2-selection--multiple .select2-selection__choice__remove,
  27640. .dark-mode .select2-warning .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  27641. color: rgba(31, 45, 61, 0.7);
  27642. }
  27643. .select2-container--default .dark-mode .select2-warning .select2-selection--multiple .select2-selection__choice__remove:hover,
  27644. .dark-mode .select2-warning .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  27645. color: #1f2d3d;
  27646. }
  27647. .select2-container--default .dark-mode .select2-warning.select2-container--focus .select2-selection--multiple,
  27648. .dark-mode .select2-warning .select2-container--default.select2-container--focus .select2-selection--multiple {
  27649. border-color: #f9cf8b;
  27650. }
  27651. .dark-mode .select2-danger + .select2-container--default.select2-container--open .select2-selection--single {
  27652. border-color: #f5b4ae;
  27653. }
  27654. .dark-mode .select2-danger + .select2-container--default.select2-container--focus .select2-selection--single {
  27655. border-color: #f5b4ae;
  27656. }
  27657. .select2-container--default .dark-mode .select2-danger.select2-dropdown .select2-search__field:focus,
  27658. .select2-container--default .dark-mode .select2-danger .select2-dropdown .select2-search__field:focus,
  27659. .select2-container--default .dark-mode .select2-danger .select2-search--inline .select2-search__field:focus,
  27660. .dark-mode .select2-danger .select2-container--default.select2-dropdown .select2-search__field:focus,
  27661. .dark-mode .select2-danger .select2-container--default .select2-dropdown .select2-search__field:focus,
  27662. .dark-mode .select2-danger .select2-container--default .select2-search--inline .select2-search__field:focus {
  27663. border: 1px solid #f5b4ae;
  27664. }
  27665. .select2-container--default .dark-mode .select2-danger .select2-results__option--highlighted,
  27666. .dark-mode .select2-danger .select2-container--default .select2-results__option--highlighted {
  27667. background-color: #e74c3c;
  27668. color: #fff;
  27669. }
  27670. .select2-container--default .dark-mode .select2-danger .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-danger .select2-results__option--highlighted[aria-selected]:hover,
  27671. .dark-mode .select2-danger .select2-container--default .select2-results__option--highlighted[aria-selected],
  27672. .dark-mode .select2-danger .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  27673. background-color: #e53f2e;
  27674. color: #fff;
  27675. }
  27676. .select2-container--default .dark-mode .select2-danger .select2-selection--multiple:focus,
  27677. .dark-mode .select2-danger .select2-container--default .select2-selection--multiple:focus {
  27678. border-color: #f5b4ae;
  27679. }
  27680. .select2-container--default .dark-mode .select2-danger .select2-selection--multiple .select2-selection__choice,
  27681. .dark-mode .select2-danger .select2-container--default .select2-selection--multiple .select2-selection__choice {
  27682. background-color: #e74c3c;
  27683. border-color: #e43725;
  27684. color: #fff;
  27685. }
  27686. .select2-container--default .dark-mode .select2-danger .select2-selection--multiple .select2-selection__choice__remove,
  27687. .dark-mode .select2-danger .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  27688. color: rgba(255, 255, 255, 0.7);
  27689. }
  27690. .select2-container--default .dark-mode .select2-danger .select2-selection--multiple .select2-selection__choice__remove:hover,
  27691. .dark-mode .select2-danger .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  27692. color: #fff;
  27693. }
  27694. .select2-container--default .dark-mode .select2-danger.select2-container--focus .select2-selection--multiple,
  27695. .dark-mode .select2-danger .select2-container--default.select2-container--focus .select2-selection--multiple {
  27696. border-color: #f5b4ae;
  27697. }
  27698. .dark-mode .select2-light + .select2-container--default.select2-container--open .select2-selection--single {
  27699. border-color: white;
  27700. }
  27701. .dark-mode .select2-light + .select2-container--default.select2-container--focus .select2-selection--single {
  27702. border-color: white;
  27703. }
  27704. .select2-container--default .dark-mode .select2-light.select2-dropdown .select2-search__field:focus,
  27705. .select2-container--default .dark-mode .select2-light .select2-dropdown .select2-search__field:focus,
  27706. .select2-container--default .dark-mode .select2-light .select2-search--inline .select2-search__field:focus,
  27707. .dark-mode .select2-light .select2-container--default.select2-dropdown .select2-search__field:focus,
  27708. .dark-mode .select2-light .select2-container--default .select2-dropdown .select2-search__field:focus,
  27709. .dark-mode .select2-light .select2-container--default .select2-search--inline .select2-search__field:focus {
  27710. border: 1px solid white;
  27711. }
  27712. .select2-container--default .dark-mode .select2-light .select2-results__option--highlighted,
  27713. .dark-mode .select2-light .select2-container--default .select2-results__option--highlighted {
  27714. background-color: #f8f9fa;
  27715. color: #1f2d3d;
  27716. }
  27717. .select2-container--default .dark-mode .select2-light .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-light .select2-results__option--highlighted[aria-selected]:hover,
  27718. .dark-mode .select2-light .select2-container--default .select2-results__option--highlighted[aria-selected],
  27719. .dark-mode .select2-light .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  27720. background-color: #eff1f4;
  27721. color: #1f2d3d;
  27722. }
  27723. .select2-container--default .dark-mode .select2-light .select2-selection--multiple:focus,
  27724. .dark-mode .select2-light .select2-container--default .select2-selection--multiple:focus {
  27725. border-color: white;
  27726. }
  27727. .select2-container--default .dark-mode .select2-light .select2-selection--multiple .select2-selection__choice,
  27728. .dark-mode .select2-light .select2-container--default .select2-selection--multiple .select2-selection__choice {
  27729. background-color: #f8f9fa;
  27730. border-color: #e9ecef;
  27731. color: #1f2d3d;
  27732. }
  27733. .select2-container--default .dark-mode .select2-light .select2-selection--multiple .select2-selection__choice__remove,
  27734. .dark-mode .select2-light .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  27735. color: rgba(31, 45, 61, 0.7);
  27736. }
  27737. .select2-container--default .dark-mode .select2-light .select2-selection--multiple .select2-selection__choice__remove:hover,
  27738. .dark-mode .select2-light .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  27739. color: #1f2d3d;
  27740. }
  27741. .select2-container--default .dark-mode .select2-light.select2-container--focus .select2-selection--multiple,
  27742. .dark-mode .select2-light .select2-container--default.select2-container--focus .select2-selection--multiple {
  27743. border-color: white;
  27744. }
  27745. .dark-mode .select2-dark + .select2-container--default.select2-container--open .select2-selection--single {
  27746. border-color: #6d7a86;
  27747. }
  27748. .dark-mode .select2-dark + .select2-container--default.select2-container--focus .select2-selection--single {
  27749. border-color: #6d7a86;
  27750. }
  27751. .select2-container--default .dark-mode .select2-dark.select2-dropdown .select2-search__field:focus,
  27752. .select2-container--default .dark-mode .select2-dark .select2-dropdown .select2-search__field:focus,
  27753. .select2-container--default .dark-mode .select2-dark .select2-search--inline .select2-search__field:focus,
  27754. .dark-mode .select2-dark .select2-container--default.select2-dropdown .select2-search__field:focus,
  27755. .dark-mode .select2-dark .select2-container--default .select2-dropdown .select2-search__field:focus,
  27756. .dark-mode .select2-dark .select2-container--default .select2-search--inline .select2-search__field:focus {
  27757. border: 1px solid #6d7a86;
  27758. }
  27759. .select2-container--default .dark-mode .select2-dark .select2-results__option--highlighted,
  27760. .dark-mode .select2-dark .select2-container--default .select2-results__option--highlighted {
  27761. background-color: #343a40;
  27762. color: #fff;
  27763. }
  27764. .select2-container--default .dark-mode .select2-dark .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-dark .select2-results__option--highlighted[aria-selected]:hover,
  27765. .dark-mode .select2-dark .select2-container--default .select2-results__option--highlighted[aria-selected],
  27766. .dark-mode .select2-dark .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  27767. background-color: #2d3238;
  27768. color: #fff;
  27769. }
  27770. .select2-container--default .dark-mode .select2-dark .select2-selection--multiple:focus,
  27771. .dark-mode .select2-dark .select2-container--default .select2-selection--multiple:focus {
  27772. border-color: #6d7a86;
  27773. }
  27774. .select2-container--default .dark-mode .select2-dark .select2-selection--multiple .select2-selection__choice,
  27775. .dark-mode .select2-dark .select2-container--default .select2-selection--multiple .select2-selection__choice {
  27776. background-color: #343a40;
  27777. border-color: #292d32;
  27778. color: #fff;
  27779. }
  27780. .select2-container--default .dark-mode .select2-dark .select2-selection--multiple .select2-selection__choice__remove,
  27781. .dark-mode .select2-dark .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  27782. color: rgba(255, 255, 255, 0.7);
  27783. }
  27784. .select2-container--default .dark-mode .select2-dark .select2-selection--multiple .select2-selection__choice__remove:hover,
  27785. .dark-mode .select2-dark .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  27786. color: #fff;
  27787. }
  27788. .select2-container--default .dark-mode .select2-dark.select2-container--focus .select2-selection--multiple,
  27789. .dark-mode .select2-dark .select2-container--default.select2-container--focus .select2-selection--multiple {
  27790. border-color: #6d7a86;
  27791. }
  27792. .dark-mode .select2-lightblue + .select2-container--default.select2-container--open .select2-selection--single {
  27793. border-color: #e6f1f7;
  27794. }
  27795. .dark-mode .select2-lightblue + .select2-container--default.select2-container--focus .select2-selection--single {
  27796. border-color: #e6f1f7;
  27797. }
  27798. .select2-container--default .dark-mode .select2-lightblue.select2-dropdown .select2-search__field:focus,
  27799. .select2-container--default .dark-mode .select2-lightblue .select2-dropdown .select2-search__field:focus,
  27800. .select2-container--default .dark-mode .select2-lightblue .select2-search--inline .select2-search__field:focus,
  27801. .dark-mode .select2-lightblue .select2-container--default.select2-dropdown .select2-search__field:focus,
  27802. .dark-mode .select2-lightblue .select2-container--default .select2-dropdown .select2-search__field:focus,
  27803. .dark-mode .select2-lightblue .select2-container--default .select2-search--inline .select2-search__field:focus {
  27804. border: 1px solid #e6f1f7;
  27805. }
  27806. .select2-container--default .dark-mode .select2-lightblue .select2-results__option--highlighted,
  27807. .dark-mode .select2-lightblue .select2-container--default .select2-results__option--highlighted {
  27808. background-color: #86bad8;
  27809. color: #1f2d3d;
  27810. }
  27811. .select2-container--default .dark-mode .select2-lightblue .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-lightblue .select2-results__option--highlighted[aria-selected]:hover,
  27812. .dark-mode .select2-lightblue .select2-container--default .select2-results__option--highlighted[aria-selected],
  27813. .dark-mode .select2-lightblue .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  27814. background-color: #7ab3d5;
  27815. color: #1f2d3d;
  27816. }
  27817. .select2-container--default .dark-mode .select2-lightblue .select2-selection--multiple:focus,
  27818. .dark-mode .select2-lightblue .select2-container--default .select2-selection--multiple:focus {
  27819. border-color: #e6f1f7;
  27820. }
  27821. .select2-container--default .dark-mode .select2-lightblue .select2-selection--multiple .select2-selection__choice,
  27822. .dark-mode .select2-lightblue .select2-container--default .select2-selection--multiple .select2-selection__choice {
  27823. background-color: #86bad8;
  27824. border-color: #72afd2;
  27825. color: #1f2d3d;
  27826. }
  27827. .select2-container--default .dark-mode .select2-lightblue .select2-selection--multiple .select2-selection__choice__remove,
  27828. .dark-mode .select2-lightblue .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  27829. color: rgba(31, 45, 61, 0.7);
  27830. }
  27831. .select2-container--default .dark-mode .select2-lightblue .select2-selection--multiple .select2-selection__choice__remove:hover,
  27832. .dark-mode .select2-lightblue .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  27833. color: #1f2d3d;
  27834. }
  27835. .select2-container--default .dark-mode .select2-lightblue.select2-container--focus .select2-selection--multiple,
  27836. .dark-mode .select2-lightblue .select2-container--default.select2-container--focus .select2-selection--multiple {
  27837. border-color: #e6f1f7;
  27838. }
  27839. .dark-mode .select2-navy + .select2-container--default.select2-container--open .select2-selection--single {
  27840. border-color: #006ad8;
  27841. }
  27842. .dark-mode .select2-navy + .select2-container--default.select2-container--focus .select2-selection--single {
  27843. border-color: #006ad8;
  27844. }
  27845. .select2-container--default .dark-mode .select2-navy.select2-dropdown .select2-search__field:focus,
  27846. .select2-container--default .dark-mode .select2-navy .select2-dropdown .select2-search__field:focus,
  27847. .select2-container--default .dark-mode .select2-navy .select2-search--inline .select2-search__field:focus,
  27848. .dark-mode .select2-navy .select2-container--default.select2-dropdown .select2-search__field:focus,
  27849. .dark-mode .select2-navy .select2-container--default .select2-dropdown .select2-search__field:focus,
  27850. .dark-mode .select2-navy .select2-container--default .select2-search--inline .select2-search__field:focus {
  27851. border: 1px solid #006ad8;
  27852. }
  27853. .select2-container--default .dark-mode .select2-navy .select2-results__option--highlighted,
  27854. .dark-mode .select2-navy .select2-container--default .select2-results__option--highlighted {
  27855. background-color: #002c59;
  27856. color: #fff;
  27857. }
  27858. .select2-container--default .dark-mode .select2-navy .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-navy .select2-results__option--highlighted[aria-selected]:hover,
  27859. .dark-mode .select2-navy .select2-container--default .select2-results__option--highlighted[aria-selected],
  27860. .dark-mode .select2-navy .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  27861. background-color: #002449;
  27862. color: #fff;
  27863. }
  27864. .select2-container--default .dark-mode .select2-navy .select2-selection--multiple:focus,
  27865. .dark-mode .select2-navy .select2-container--default .select2-selection--multiple:focus {
  27866. border-color: #006ad8;
  27867. }
  27868. .select2-container--default .dark-mode .select2-navy .select2-selection--multiple .select2-selection__choice,
  27869. .dark-mode .select2-navy .select2-container--default .select2-selection--multiple .select2-selection__choice {
  27870. background-color: #002c59;
  27871. border-color: #001f3f;
  27872. color: #fff;
  27873. }
  27874. .select2-container--default .dark-mode .select2-navy .select2-selection--multiple .select2-selection__choice__remove,
  27875. .dark-mode .select2-navy .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  27876. color: rgba(255, 255, 255, 0.7);
  27877. }
  27878. .select2-container--default .dark-mode .select2-navy .select2-selection--multiple .select2-selection__choice__remove:hover,
  27879. .dark-mode .select2-navy .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  27880. color: #fff;
  27881. }
  27882. .select2-container--default .dark-mode .select2-navy.select2-container--focus .select2-selection--multiple,
  27883. .dark-mode .select2-navy .select2-container--default.select2-container--focus .select2-selection--multiple {
  27884. border-color: #006ad8;
  27885. }
  27886. .dark-mode .select2-olive + .select2-container--default.select2-container--open .select2-selection--single {
  27887. border-color: #cfecdf;
  27888. }
  27889. .dark-mode .select2-olive + .select2-container--default.select2-container--focus .select2-selection--single {
  27890. border-color: #cfecdf;
  27891. }
  27892. .select2-container--default .dark-mode .select2-olive.select2-dropdown .select2-search__field:focus,
  27893. .select2-container--default .dark-mode .select2-olive .select2-dropdown .select2-search__field:focus,
  27894. .select2-container--default .dark-mode .select2-olive .select2-search--inline .select2-search__field:focus,
  27895. .dark-mode .select2-olive .select2-container--default.select2-dropdown .select2-search__field:focus,
  27896. .dark-mode .select2-olive .select2-container--default .select2-dropdown .select2-search__field:focus,
  27897. .dark-mode .select2-olive .select2-container--default .select2-search--inline .select2-search__field:focus {
  27898. border: 1px solid #cfecdf;
  27899. }
  27900. .select2-container--default .dark-mode .select2-olive .select2-results__option--highlighted,
  27901. .dark-mode .select2-olive .select2-container--default .select2-results__option--highlighted {
  27902. background-color: #74c8a3;
  27903. color: #1f2d3d;
  27904. }
  27905. .select2-container--default .dark-mode .select2-olive .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-olive .select2-results__option--highlighted[aria-selected]:hover,
  27906. .dark-mode .select2-olive .select2-container--default .select2-results__option--highlighted[aria-selected],
  27907. .dark-mode .select2-olive .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  27908. background-color: #69c39b;
  27909. color: #1f2d3d;
  27910. }
  27911. .select2-container--default .dark-mode .select2-olive .select2-selection--multiple:focus,
  27912. .dark-mode .select2-olive .select2-container--default .select2-selection--multiple:focus {
  27913. border-color: #cfecdf;
  27914. }
  27915. .select2-container--default .dark-mode .select2-olive .select2-selection--multiple .select2-selection__choice,
  27916. .dark-mode .select2-olive .select2-container--default .select2-selection--multiple .select2-selection__choice {
  27917. background-color: #74c8a3;
  27918. border-color: #62c096;
  27919. color: #1f2d3d;
  27920. }
  27921. .select2-container--default .dark-mode .select2-olive .select2-selection--multiple .select2-selection__choice__remove,
  27922. .dark-mode .select2-olive .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  27923. color: rgba(31, 45, 61, 0.7);
  27924. }
  27925. .select2-container--default .dark-mode .select2-olive .select2-selection--multiple .select2-selection__choice__remove:hover,
  27926. .dark-mode .select2-olive .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  27927. color: #1f2d3d;
  27928. }
  27929. .select2-container--default .dark-mode .select2-olive.select2-container--focus .select2-selection--multiple,
  27930. .dark-mode .select2-olive .select2-container--default.select2-container--focus .select2-selection--multiple {
  27931. border-color: #cfecdf;
  27932. }
  27933. .dark-mode .select2-lime + .select2-container--default.select2-container--open .select2-selection--single {
  27934. border-color: #e7fff1;
  27935. }
  27936. .dark-mode .select2-lime + .select2-container--default.select2-container--focus .select2-selection--single {
  27937. border-color: #e7fff1;
  27938. }
  27939. .select2-container--default .dark-mode .select2-lime.select2-dropdown .select2-search__field:focus,
  27940. .select2-container--default .dark-mode .select2-lime .select2-dropdown .select2-search__field:focus,
  27941. .select2-container--default .dark-mode .select2-lime .select2-search--inline .select2-search__field:focus,
  27942. .dark-mode .select2-lime .select2-container--default.select2-dropdown .select2-search__field:focus,
  27943. .dark-mode .select2-lime .select2-container--default .select2-dropdown .select2-search__field:focus,
  27944. .dark-mode .select2-lime .select2-container--default .select2-search--inline .select2-search__field:focus {
  27945. border: 1px solid #e7fff1;
  27946. }
  27947. .select2-container--default .dark-mode .select2-lime .select2-results__option--highlighted,
  27948. .dark-mode .select2-lime .select2-container--default .select2-results__option--highlighted {
  27949. background-color: #67ffa9;
  27950. color: #1f2d3d;
  27951. }
  27952. .select2-container--default .dark-mode .select2-lime .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-lime .select2-results__option--highlighted[aria-selected]:hover,
  27953. .dark-mode .select2-lime .select2-container--default .select2-results__option--highlighted[aria-selected],
  27954. .dark-mode .select2-lime .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  27955. background-color: #58ffa1;
  27956. color: #1f2d3d;
  27957. }
  27958. .select2-container--default .dark-mode .select2-lime .select2-selection--multiple:focus,
  27959. .dark-mode .select2-lime .select2-container--default .select2-selection--multiple:focus {
  27960. border-color: #e7fff1;
  27961. }
  27962. .select2-container--default .dark-mode .select2-lime .select2-selection--multiple .select2-selection__choice,
  27963. .dark-mode .select2-lime .select2-container--default .select2-selection--multiple .select2-selection__choice {
  27964. background-color: #67ffa9;
  27965. border-color: #4eff9b;
  27966. color: #1f2d3d;
  27967. }
  27968. .select2-container--default .dark-mode .select2-lime .select2-selection--multiple .select2-selection__choice__remove,
  27969. .dark-mode .select2-lime .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  27970. color: rgba(31, 45, 61, 0.7);
  27971. }
  27972. .select2-container--default .dark-mode .select2-lime .select2-selection--multiple .select2-selection__choice__remove:hover,
  27973. .dark-mode .select2-lime .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  27974. color: #1f2d3d;
  27975. }
  27976. .select2-container--default .dark-mode .select2-lime.select2-container--focus .select2-selection--multiple,
  27977. .dark-mode .select2-lime .select2-container--default.select2-container--focus .select2-selection--multiple {
  27978. border-color: #e7fff1;
  27979. }
  27980. .dark-mode .select2-fuchsia + .select2-container--default.select2-container--open .select2-selection--single {
  27981. border-color: #feeaf9;
  27982. }
  27983. .dark-mode .select2-fuchsia + .select2-container--default.select2-container--focus .select2-selection--single {
  27984. border-color: #feeaf9;
  27985. }
  27986. .select2-container--default .dark-mode .select2-fuchsia.select2-dropdown .select2-search__field:focus,
  27987. .select2-container--default .dark-mode .select2-fuchsia .select2-dropdown .select2-search__field:focus,
  27988. .select2-container--default .dark-mode .select2-fuchsia .select2-search--inline .select2-search__field:focus,
  27989. .dark-mode .select2-fuchsia .select2-container--default.select2-dropdown .select2-search__field:focus,
  27990. .dark-mode .select2-fuchsia .select2-container--default .select2-dropdown .select2-search__field:focus,
  27991. .dark-mode .select2-fuchsia .select2-container--default .select2-search--inline .select2-search__field:focus {
  27992. border: 1px solid #feeaf9;
  27993. }
  27994. .select2-container--default .dark-mode .select2-fuchsia .select2-results__option--highlighted,
  27995. .dark-mode .select2-fuchsia .select2-container--default .select2-results__option--highlighted {
  27996. background-color: #f672d8;
  27997. color: #1f2d3d;
  27998. }
  27999. .select2-container--default .dark-mode .select2-fuchsia .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-fuchsia .select2-results__option--highlighted[aria-selected]:hover,
  28000. .dark-mode .select2-fuchsia .select2-container--default .select2-results__option--highlighted[aria-selected],
  28001. .dark-mode .select2-fuchsia .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  28002. background-color: #f564d4;
  28003. color: #1f2d3d;
  28004. }
  28005. .select2-container--default .dark-mode .select2-fuchsia .select2-selection--multiple:focus,
  28006. .dark-mode .select2-fuchsia .select2-container--default .select2-selection--multiple:focus {
  28007. border-color: #feeaf9;
  28008. }
  28009. .select2-container--default .dark-mode .select2-fuchsia .select2-selection--multiple .select2-selection__choice,
  28010. .dark-mode .select2-fuchsia .select2-container--default .select2-selection--multiple .select2-selection__choice {
  28011. background-color: #f672d8;
  28012. border-color: #f55ad2;
  28013. color: #1f2d3d;
  28014. }
  28015. .select2-container--default .dark-mode .select2-fuchsia .select2-selection--multiple .select2-selection__choice__remove,
  28016. .dark-mode .select2-fuchsia .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  28017. color: rgba(31, 45, 61, 0.7);
  28018. }
  28019. .select2-container--default .dark-mode .select2-fuchsia .select2-selection--multiple .select2-selection__choice__remove:hover,
  28020. .dark-mode .select2-fuchsia .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  28021. color: #1f2d3d;
  28022. }
  28023. .select2-container--default .dark-mode .select2-fuchsia.select2-container--focus .select2-selection--multiple,
  28024. .dark-mode .select2-fuchsia .select2-container--default.select2-container--focus .select2-selection--multiple {
  28025. border-color: #feeaf9;
  28026. }
  28027. .dark-mode .select2-maroon + .select2-container--default.select2-container--open .select2-selection--single {
  28028. border-color: #fbdee8;
  28029. }
  28030. .dark-mode .select2-maroon + .select2-container--default.select2-container--focus .select2-selection--single {
  28031. border-color: #fbdee8;
  28032. }
  28033. .select2-container--default .dark-mode .select2-maroon.select2-dropdown .select2-search__field:focus,
  28034. .select2-container--default .dark-mode .select2-maroon .select2-dropdown .select2-search__field:focus,
  28035. .select2-container--default .dark-mode .select2-maroon .select2-search--inline .select2-search__field:focus,
  28036. .dark-mode .select2-maroon .select2-container--default.select2-dropdown .select2-search__field:focus,
  28037. .dark-mode .select2-maroon .select2-container--default .select2-dropdown .select2-search__field:focus,
  28038. .dark-mode .select2-maroon .select2-container--default .select2-search--inline .select2-search__field:focus {
  28039. border: 1px solid #fbdee8;
  28040. }
  28041. .select2-container--default .dark-mode .select2-maroon .select2-results__option--highlighted,
  28042. .dark-mode .select2-maroon .select2-container--default .select2-results__option--highlighted {
  28043. background-color: #ed6c9b;
  28044. color: #1f2d3d;
  28045. }
  28046. .select2-container--default .dark-mode .select2-maroon .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-maroon .select2-results__option--highlighted[aria-selected]:hover,
  28047. .dark-mode .select2-maroon .select2-container--default .select2-results__option--highlighted[aria-selected],
  28048. .dark-mode .select2-maroon .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  28049. background-color: #eb5f92;
  28050. color: #fff;
  28051. }
  28052. .select2-container--default .dark-mode .select2-maroon .select2-selection--multiple:focus,
  28053. .dark-mode .select2-maroon .select2-container--default .select2-selection--multiple:focus {
  28054. border-color: #fbdee8;
  28055. }
  28056. .select2-container--default .dark-mode .select2-maroon .select2-selection--multiple .select2-selection__choice,
  28057. .dark-mode .select2-maroon .select2-container--default .select2-selection--multiple .select2-selection__choice {
  28058. background-color: #ed6c9b;
  28059. border-color: #ea568c;
  28060. color: #1f2d3d;
  28061. }
  28062. .select2-container--default .dark-mode .select2-maroon .select2-selection--multiple .select2-selection__choice__remove,
  28063. .dark-mode .select2-maroon .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  28064. color: rgba(31, 45, 61, 0.7);
  28065. }
  28066. .select2-container--default .dark-mode .select2-maroon .select2-selection--multiple .select2-selection__choice__remove:hover,
  28067. .dark-mode .select2-maroon .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  28068. color: #1f2d3d;
  28069. }
  28070. .select2-container--default .dark-mode .select2-maroon.select2-container--focus .select2-selection--multiple,
  28071. .dark-mode .select2-maroon .select2-container--default.select2-container--focus .select2-selection--multiple {
  28072. border-color: #fbdee8;
  28073. }
  28074. .dark-mode .select2-blue + .select2-container--default.select2-container--open .select2-selection--single {
  28075. border-color: #85a7ca;
  28076. }
  28077. .dark-mode .select2-blue + .select2-container--default.select2-container--focus .select2-selection--single {
  28078. border-color: #85a7ca;
  28079. }
  28080. .select2-container--default .dark-mode .select2-blue.select2-dropdown .select2-search__field:focus,
  28081. .select2-container--default .dark-mode .select2-blue .select2-dropdown .select2-search__field:focus,
  28082. .select2-container--default .dark-mode .select2-blue .select2-search--inline .select2-search__field:focus,
  28083. .dark-mode .select2-blue .select2-container--default.select2-dropdown .select2-search__field:focus,
  28084. .dark-mode .select2-blue .select2-container--default .select2-dropdown .select2-search__field:focus,
  28085. .dark-mode .select2-blue .select2-container--default .select2-search--inline .select2-search__field:focus {
  28086. border: 1px solid #85a7ca;
  28087. }
  28088. .select2-container--default .dark-mode .select2-blue .select2-results__option--highlighted,
  28089. .dark-mode .select2-blue .select2-container--default .select2-results__option--highlighted {
  28090. background-color: #3f6791;
  28091. color: #fff;
  28092. }
  28093. .select2-container--default .dark-mode .select2-blue .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-blue .select2-results__option--highlighted[aria-selected]:hover,
  28094. .dark-mode .select2-blue .select2-container--default .select2-results__option--highlighted[aria-selected],
  28095. .dark-mode .select2-blue .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  28096. background-color: #3a5f86;
  28097. color: #fff;
  28098. }
  28099. .select2-container--default .dark-mode .select2-blue .select2-selection--multiple:focus,
  28100. .dark-mode .select2-blue .select2-container--default .select2-selection--multiple:focus {
  28101. border-color: #85a7ca;
  28102. }
  28103. .select2-container--default .dark-mode .select2-blue .select2-selection--multiple .select2-selection__choice,
  28104. .dark-mode .select2-blue .select2-container--default .select2-selection--multiple .select2-selection__choice {
  28105. background-color: #3f6791;
  28106. border-color: #375a7f;
  28107. color: #fff;
  28108. }
  28109. .select2-container--default .dark-mode .select2-blue .select2-selection--multiple .select2-selection__choice__remove,
  28110. .dark-mode .select2-blue .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  28111. color: rgba(255, 255, 255, 0.7);
  28112. }
  28113. .select2-container--default .dark-mode .select2-blue .select2-selection--multiple .select2-selection__choice__remove:hover,
  28114. .dark-mode .select2-blue .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  28115. color: #fff;
  28116. }
  28117. .select2-container--default .dark-mode .select2-blue.select2-container--focus .select2-selection--multiple,
  28118. .dark-mode .select2-blue .select2-container--default.select2-container--focus .select2-selection--multiple {
  28119. border-color: #85a7ca;
  28120. }
  28121. .dark-mode .select2-indigo + .select2-container--default.select2-container--open .select2-selection--single {
  28122. border-color: #b389f9;
  28123. }
  28124. .dark-mode .select2-indigo + .select2-container--default.select2-container--focus .select2-selection--single {
  28125. border-color: #b389f9;
  28126. }
  28127. .select2-container--default .dark-mode .select2-indigo.select2-dropdown .select2-search__field:focus,
  28128. .select2-container--default .dark-mode .select2-indigo .select2-dropdown .select2-search__field:focus,
  28129. .select2-container--default .dark-mode .select2-indigo .select2-search--inline .select2-search__field:focus,
  28130. .dark-mode .select2-indigo .select2-container--default.select2-dropdown .select2-search__field:focus,
  28131. .dark-mode .select2-indigo .select2-container--default .select2-dropdown .select2-search__field:focus,
  28132. .dark-mode .select2-indigo .select2-container--default .select2-search--inline .select2-search__field:focus {
  28133. border: 1px solid #b389f9;
  28134. }
  28135. .select2-container--default .dark-mode .select2-indigo .select2-results__option--highlighted,
  28136. .dark-mode .select2-indigo .select2-container--default .select2-results__option--highlighted {
  28137. background-color: #6610f2;
  28138. color: #fff;
  28139. }
  28140. .select2-container--default .dark-mode .select2-indigo .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-indigo .select2-results__option--highlighted[aria-selected]:hover,
  28141. .dark-mode .select2-indigo .select2-container--default .select2-results__option--highlighted[aria-selected],
  28142. .dark-mode .select2-indigo .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  28143. background-color: #5f0de6;
  28144. color: #fff;
  28145. }
  28146. .select2-container--default .dark-mode .select2-indigo .select2-selection--multiple:focus,
  28147. .dark-mode .select2-indigo .select2-container--default .select2-selection--multiple:focus {
  28148. border-color: #b389f9;
  28149. }
  28150. .select2-container--default .dark-mode .select2-indigo .select2-selection--multiple .select2-selection__choice,
  28151. .dark-mode .select2-indigo .select2-container--default .select2-selection--multiple .select2-selection__choice {
  28152. background-color: #6610f2;
  28153. border-color: #5b0cdd;
  28154. color: #fff;
  28155. }
  28156. .select2-container--default .dark-mode .select2-indigo .select2-selection--multiple .select2-selection__choice__remove,
  28157. .dark-mode .select2-indigo .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  28158. color: rgba(255, 255, 255, 0.7);
  28159. }
  28160. .select2-container--default .dark-mode .select2-indigo .select2-selection--multiple .select2-selection__choice__remove:hover,
  28161. .dark-mode .select2-indigo .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  28162. color: #fff;
  28163. }
  28164. .select2-container--default .dark-mode .select2-indigo.select2-container--focus .select2-selection--multiple,
  28165. .dark-mode .select2-indigo .select2-container--default.select2-container--focus .select2-selection--multiple {
  28166. border-color: #b389f9;
  28167. }
  28168. .dark-mode .select2-purple + .select2-container--default.select2-container--open .select2-selection--single {
  28169. border-color: #b8a2e0;
  28170. }
  28171. .dark-mode .select2-purple + .select2-container--default.select2-container--focus .select2-selection--single {
  28172. border-color: #b8a2e0;
  28173. }
  28174. .select2-container--default .dark-mode .select2-purple.select2-dropdown .select2-search__field:focus,
  28175. .select2-container--default .dark-mode .select2-purple .select2-dropdown .select2-search__field:focus,
  28176. .select2-container--default .dark-mode .select2-purple .select2-search--inline .select2-search__field:focus,
  28177. .dark-mode .select2-purple .select2-container--default.select2-dropdown .select2-search__field:focus,
  28178. .dark-mode .select2-purple .select2-container--default .select2-dropdown .select2-search__field:focus,
  28179. .dark-mode .select2-purple .select2-container--default .select2-search--inline .select2-search__field:focus {
  28180. border: 1px solid #b8a2e0;
  28181. }
  28182. .select2-container--default .dark-mode .select2-purple .select2-results__option--highlighted,
  28183. .dark-mode .select2-purple .select2-container--default .select2-results__option--highlighted {
  28184. background-color: #6f42c1;
  28185. color: #fff;
  28186. }
  28187. .select2-container--default .dark-mode .select2-purple .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-purple .select2-results__option--highlighted[aria-selected]:hover,
  28188. .dark-mode .select2-purple .select2-container--default .select2-results__option--highlighted[aria-selected],
  28189. .dark-mode .select2-purple .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  28190. background-color: #683cb8;
  28191. color: #fff;
  28192. }
  28193. .select2-container--default .dark-mode .select2-purple .select2-selection--multiple:focus,
  28194. .dark-mode .select2-purple .select2-container--default .select2-selection--multiple:focus {
  28195. border-color: #b8a2e0;
  28196. }
  28197. .select2-container--default .dark-mode .select2-purple .select2-selection--multiple .select2-selection__choice,
  28198. .dark-mode .select2-purple .select2-container--default .select2-selection--multiple .select2-selection__choice {
  28199. background-color: #6f42c1;
  28200. border-color: #643ab0;
  28201. color: #fff;
  28202. }
  28203. .select2-container--default .dark-mode .select2-purple .select2-selection--multiple .select2-selection__choice__remove,
  28204. .dark-mode .select2-purple .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  28205. color: rgba(255, 255, 255, 0.7);
  28206. }
  28207. .select2-container--default .dark-mode .select2-purple .select2-selection--multiple .select2-selection__choice__remove:hover,
  28208. .dark-mode .select2-purple .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  28209. color: #fff;
  28210. }
  28211. .select2-container--default .dark-mode .select2-purple.select2-container--focus .select2-selection--multiple,
  28212. .dark-mode .select2-purple .select2-container--default.select2-container--focus .select2-selection--multiple {
  28213. border-color: #b8a2e0;
  28214. }
  28215. .dark-mode .select2-pink + .select2-container--default.select2-container--open .select2-selection--single {
  28216. border-color: #f6b0d0;
  28217. }
  28218. .dark-mode .select2-pink + .select2-container--default.select2-container--focus .select2-selection--single {
  28219. border-color: #f6b0d0;
  28220. }
  28221. .select2-container--default .dark-mode .select2-pink.select2-dropdown .select2-search__field:focus,
  28222. .select2-container--default .dark-mode .select2-pink .select2-dropdown .select2-search__field:focus,
  28223. .select2-container--default .dark-mode .select2-pink .select2-search--inline .select2-search__field:focus,
  28224. .dark-mode .select2-pink .select2-container--default.select2-dropdown .select2-search__field:focus,
  28225. .dark-mode .select2-pink .select2-container--default .select2-dropdown .select2-search__field:focus,
  28226. .dark-mode .select2-pink .select2-container--default .select2-search--inline .select2-search__field:focus {
  28227. border: 1px solid #f6b0d0;
  28228. }
  28229. .select2-container--default .dark-mode .select2-pink .select2-results__option--highlighted,
  28230. .dark-mode .select2-pink .select2-container--default .select2-results__option--highlighted {
  28231. background-color: #e83e8c;
  28232. color: #fff;
  28233. }
  28234. .select2-container--default .dark-mode .select2-pink .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-pink .select2-results__option--highlighted[aria-selected]:hover,
  28235. .dark-mode .select2-pink .select2-container--default .select2-results__option--highlighted[aria-selected],
  28236. .dark-mode .select2-pink .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  28237. background-color: #e63084;
  28238. color: #fff;
  28239. }
  28240. .select2-container--default .dark-mode .select2-pink .select2-selection--multiple:focus,
  28241. .dark-mode .select2-pink .select2-container--default .select2-selection--multiple:focus {
  28242. border-color: #f6b0d0;
  28243. }
  28244. .select2-container--default .dark-mode .select2-pink .select2-selection--multiple .select2-selection__choice,
  28245. .dark-mode .select2-pink .select2-container--default .select2-selection--multiple .select2-selection__choice {
  28246. background-color: #e83e8c;
  28247. border-color: #e5277e;
  28248. color: #fff;
  28249. }
  28250. .select2-container--default .dark-mode .select2-pink .select2-selection--multiple .select2-selection__choice__remove,
  28251. .dark-mode .select2-pink .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  28252. color: rgba(255, 255, 255, 0.7);
  28253. }
  28254. .select2-container--default .dark-mode .select2-pink .select2-selection--multiple .select2-selection__choice__remove:hover,
  28255. .dark-mode .select2-pink .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  28256. color: #fff;
  28257. }
  28258. .select2-container--default .dark-mode .select2-pink.select2-container--focus .select2-selection--multiple,
  28259. .dark-mode .select2-pink .select2-container--default.select2-container--focus .select2-selection--multiple {
  28260. border-color: #f6b0d0;
  28261. }
  28262. .dark-mode .select2-red + .select2-container--default.select2-container--open .select2-selection--single {
  28263. border-color: #f5b4ae;
  28264. }
  28265. .dark-mode .select2-red + .select2-container--default.select2-container--focus .select2-selection--single {
  28266. border-color: #f5b4ae;
  28267. }
  28268. .select2-container--default .dark-mode .select2-red.select2-dropdown .select2-search__field:focus,
  28269. .select2-container--default .dark-mode .select2-red .select2-dropdown .select2-search__field:focus,
  28270. .select2-container--default .dark-mode .select2-red .select2-search--inline .select2-search__field:focus,
  28271. .dark-mode .select2-red .select2-container--default.select2-dropdown .select2-search__field:focus,
  28272. .dark-mode .select2-red .select2-container--default .select2-dropdown .select2-search__field:focus,
  28273. .dark-mode .select2-red .select2-container--default .select2-search--inline .select2-search__field:focus {
  28274. border: 1px solid #f5b4ae;
  28275. }
  28276. .select2-container--default .dark-mode .select2-red .select2-results__option--highlighted,
  28277. .dark-mode .select2-red .select2-container--default .select2-results__option--highlighted {
  28278. background-color: #e74c3c;
  28279. color: #fff;
  28280. }
  28281. .select2-container--default .dark-mode .select2-red .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-red .select2-results__option--highlighted[aria-selected]:hover,
  28282. .dark-mode .select2-red .select2-container--default .select2-results__option--highlighted[aria-selected],
  28283. .dark-mode .select2-red .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  28284. background-color: #e53f2e;
  28285. color: #fff;
  28286. }
  28287. .select2-container--default .dark-mode .select2-red .select2-selection--multiple:focus,
  28288. .dark-mode .select2-red .select2-container--default .select2-selection--multiple:focus {
  28289. border-color: #f5b4ae;
  28290. }
  28291. .select2-container--default .dark-mode .select2-red .select2-selection--multiple .select2-selection__choice,
  28292. .dark-mode .select2-red .select2-container--default .select2-selection--multiple .select2-selection__choice {
  28293. background-color: #e74c3c;
  28294. border-color: #e43725;
  28295. color: #fff;
  28296. }
  28297. .select2-container--default .dark-mode .select2-red .select2-selection--multiple .select2-selection__choice__remove,
  28298. .dark-mode .select2-red .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  28299. color: rgba(255, 255, 255, 0.7);
  28300. }
  28301. .select2-container--default .dark-mode .select2-red .select2-selection--multiple .select2-selection__choice__remove:hover,
  28302. .dark-mode .select2-red .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  28303. color: #fff;
  28304. }
  28305. .select2-container--default .dark-mode .select2-red.select2-container--focus .select2-selection--multiple,
  28306. .dark-mode .select2-red .select2-container--default.select2-container--focus .select2-selection--multiple {
  28307. border-color: #f5b4ae;
  28308. }
  28309. .dark-mode .select2-orange + .select2-container--default.select2-container--open .select2-selection--single {
  28310. border-color: #fec392;
  28311. }
  28312. .dark-mode .select2-orange + .select2-container--default.select2-container--focus .select2-selection--single {
  28313. border-color: #fec392;
  28314. }
  28315. .select2-container--default .dark-mode .select2-orange.select2-dropdown .select2-search__field:focus,
  28316. .select2-container--default .dark-mode .select2-orange .select2-dropdown .select2-search__field:focus,
  28317. .select2-container--default .dark-mode .select2-orange .select2-search--inline .select2-search__field:focus,
  28318. .dark-mode .select2-orange .select2-container--default.select2-dropdown .select2-search__field:focus,
  28319. .dark-mode .select2-orange .select2-container--default .select2-dropdown .select2-search__field:focus,
  28320. .dark-mode .select2-orange .select2-container--default .select2-search--inline .select2-search__field:focus {
  28321. border: 1px solid #fec392;
  28322. }
  28323. .select2-container--default .dark-mode .select2-orange .select2-results__option--highlighted,
  28324. .dark-mode .select2-orange .select2-container--default .select2-results__option--highlighted {
  28325. background-color: #fd7e14;
  28326. color: #1f2d3d;
  28327. }
  28328. .select2-container--default .dark-mode .select2-orange .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-orange .select2-results__option--highlighted[aria-selected]:hover,
  28329. .dark-mode .select2-orange .select2-container--default .select2-results__option--highlighted[aria-selected],
  28330. .dark-mode .select2-orange .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  28331. background-color: #fd7605;
  28332. color: #fff;
  28333. }
  28334. .select2-container--default .dark-mode .select2-orange .select2-selection--multiple:focus,
  28335. .dark-mode .select2-orange .select2-container--default .select2-selection--multiple:focus {
  28336. border-color: #fec392;
  28337. }
  28338. .select2-container--default .dark-mode .select2-orange .select2-selection--multiple .select2-selection__choice,
  28339. .dark-mode .select2-orange .select2-container--default .select2-selection--multiple .select2-selection__choice {
  28340. background-color: #fd7e14;
  28341. border-color: #f57102;
  28342. color: #1f2d3d;
  28343. }
  28344. .select2-container--default .dark-mode .select2-orange .select2-selection--multiple .select2-selection__choice__remove,
  28345. .dark-mode .select2-orange .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  28346. color: rgba(31, 45, 61, 0.7);
  28347. }
  28348. .select2-container--default .dark-mode .select2-orange .select2-selection--multiple .select2-selection__choice__remove:hover,
  28349. .dark-mode .select2-orange .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  28350. color: #1f2d3d;
  28351. }
  28352. .select2-container--default .dark-mode .select2-orange.select2-container--focus .select2-selection--multiple,
  28353. .dark-mode .select2-orange .select2-container--default.select2-container--focus .select2-selection--multiple {
  28354. border-color: #fec392;
  28355. }
  28356. .dark-mode .select2-yellow + .select2-container--default.select2-container--open .select2-selection--single {
  28357. border-color: #f9cf8b;
  28358. }
  28359. .dark-mode .select2-yellow + .select2-container--default.select2-container--focus .select2-selection--single {
  28360. border-color: #f9cf8b;
  28361. }
  28362. .select2-container--default .dark-mode .select2-yellow.select2-dropdown .select2-search__field:focus,
  28363. .select2-container--default .dark-mode .select2-yellow .select2-dropdown .select2-search__field:focus,
  28364. .select2-container--default .dark-mode .select2-yellow .select2-search--inline .select2-search__field:focus,
  28365. .dark-mode .select2-yellow .select2-container--default.select2-dropdown .select2-search__field:focus,
  28366. .dark-mode .select2-yellow .select2-container--default .select2-dropdown .select2-search__field:focus,
  28367. .dark-mode .select2-yellow .select2-container--default .select2-search--inline .select2-search__field:focus {
  28368. border: 1px solid #f9cf8b;
  28369. }
  28370. .select2-container--default .dark-mode .select2-yellow .select2-results__option--highlighted,
  28371. .dark-mode .select2-yellow .select2-container--default .select2-results__option--highlighted {
  28372. background-color: #f39c12;
  28373. color: #1f2d3d;
  28374. }
  28375. .select2-container--default .dark-mode .select2-yellow .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-yellow .select2-results__option--highlighted[aria-selected]:hover,
  28376. .dark-mode .select2-yellow .select2-container--default .select2-results__option--highlighted[aria-selected],
  28377. .dark-mode .select2-yellow .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  28378. background-color: #ea940c;
  28379. color: #1f2d3d;
  28380. }
  28381. .select2-container--default .dark-mode .select2-yellow .select2-selection--multiple:focus,
  28382. .dark-mode .select2-yellow .select2-container--default .select2-selection--multiple:focus {
  28383. border-color: #f9cf8b;
  28384. }
  28385. .select2-container--default .dark-mode .select2-yellow .select2-selection--multiple .select2-selection__choice,
  28386. .dark-mode .select2-yellow .select2-container--default .select2-selection--multiple .select2-selection__choice {
  28387. background-color: #f39c12;
  28388. border-color: #e08e0b;
  28389. color: #1f2d3d;
  28390. }
  28391. .select2-container--default .dark-mode .select2-yellow .select2-selection--multiple .select2-selection__choice__remove,
  28392. .dark-mode .select2-yellow .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  28393. color: rgba(31, 45, 61, 0.7);
  28394. }
  28395. .select2-container--default .dark-mode .select2-yellow .select2-selection--multiple .select2-selection__choice__remove:hover,
  28396. .dark-mode .select2-yellow .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  28397. color: #1f2d3d;
  28398. }
  28399. .select2-container--default .dark-mode .select2-yellow.select2-container--focus .select2-selection--multiple,
  28400. .dark-mode .select2-yellow .select2-container--default.select2-container--focus .select2-selection--multiple {
  28401. border-color: #f9cf8b;
  28402. }
  28403. .dark-mode .select2-green + .select2-container--default.select2-container--open .select2-selection--single {
  28404. border-color: #3dffcd;
  28405. }
  28406. .dark-mode .select2-green + .select2-container--default.select2-container--focus .select2-selection--single {
  28407. border-color: #3dffcd;
  28408. }
  28409. .select2-container--default .dark-mode .select2-green.select2-dropdown .select2-search__field:focus,
  28410. .select2-container--default .dark-mode .select2-green .select2-dropdown .select2-search__field:focus,
  28411. .select2-container--default .dark-mode .select2-green .select2-search--inline .select2-search__field:focus,
  28412. .dark-mode .select2-green .select2-container--default.select2-dropdown .select2-search__field:focus,
  28413. .dark-mode .select2-green .select2-container--default .select2-dropdown .select2-search__field:focus,
  28414. .dark-mode .select2-green .select2-container--default .select2-search--inline .select2-search__field:focus {
  28415. border: 1px solid #3dffcd;
  28416. }
  28417. .select2-container--default .dark-mode .select2-green .select2-results__option--highlighted,
  28418. .dark-mode .select2-green .select2-container--default .select2-results__option--highlighted {
  28419. background-color: #00bc8c;
  28420. color: #fff;
  28421. }
  28422. .select2-container--default .dark-mode .select2-green .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-green .select2-results__option--highlighted[aria-selected]:hover,
  28423. .dark-mode .select2-green .select2-container--default .select2-results__option--highlighted[aria-selected],
  28424. .dark-mode .select2-green .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  28425. background-color: #00ad81;
  28426. color: #fff;
  28427. }
  28428. .select2-container--default .dark-mode .select2-green .select2-selection--multiple:focus,
  28429. .dark-mode .select2-green .select2-container--default .select2-selection--multiple:focus {
  28430. border-color: #3dffcd;
  28431. }
  28432. .select2-container--default .dark-mode .select2-green .select2-selection--multiple .select2-selection__choice,
  28433. .dark-mode .select2-green .select2-container--default .select2-selection--multiple .select2-selection__choice {
  28434. background-color: #00bc8c;
  28435. border-color: #00a379;
  28436. color: #fff;
  28437. }
  28438. .select2-container--default .dark-mode .select2-green .select2-selection--multiple .select2-selection__choice__remove,
  28439. .dark-mode .select2-green .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  28440. color: rgba(255, 255, 255, 0.7);
  28441. }
  28442. .select2-container--default .dark-mode .select2-green .select2-selection--multiple .select2-selection__choice__remove:hover,
  28443. .dark-mode .select2-green .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  28444. color: #fff;
  28445. }
  28446. .select2-container--default .dark-mode .select2-green.select2-container--focus .select2-selection--multiple,
  28447. .dark-mode .select2-green .select2-container--default.select2-container--focus .select2-selection--multiple {
  28448. border-color: #3dffcd;
  28449. }
  28450. .dark-mode .select2-teal + .select2-container--default.select2-container--open .select2-selection--single {
  28451. border-color: #7eeaca;
  28452. }
  28453. .dark-mode .select2-teal + .select2-container--default.select2-container--focus .select2-selection--single {
  28454. border-color: #7eeaca;
  28455. }
  28456. .select2-container--default .dark-mode .select2-teal.select2-dropdown .select2-search__field:focus,
  28457. .select2-container--default .dark-mode .select2-teal .select2-dropdown .select2-search__field:focus,
  28458. .select2-container--default .dark-mode .select2-teal .select2-search--inline .select2-search__field:focus,
  28459. .dark-mode .select2-teal .select2-container--default.select2-dropdown .select2-search__field:focus,
  28460. .dark-mode .select2-teal .select2-container--default .select2-dropdown .select2-search__field:focus,
  28461. .dark-mode .select2-teal .select2-container--default .select2-search--inline .select2-search__field:focus {
  28462. border: 1px solid #7eeaca;
  28463. }
  28464. .select2-container--default .dark-mode .select2-teal .select2-results__option--highlighted,
  28465. .dark-mode .select2-teal .select2-container--default .select2-results__option--highlighted {
  28466. background-color: #20c997;
  28467. color: #fff;
  28468. }
  28469. .select2-container--default .dark-mode .select2-teal .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-teal .select2-results__option--highlighted[aria-selected]:hover,
  28470. .dark-mode .select2-teal .select2-container--default .select2-results__option--highlighted[aria-selected],
  28471. .dark-mode .select2-teal .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  28472. background-color: #1ebc8d;
  28473. color: #fff;
  28474. }
  28475. .select2-container--default .dark-mode .select2-teal .select2-selection--multiple:focus,
  28476. .dark-mode .select2-teal .select2-container--default .select2-selection--multiple:focus {
  28477. border-color: #7eeaca;
  28478. }
  28479. .select2-container--default .dark-mode .select2-teal .select2-selection--multiple .select2-selection__choice,
  28480. .dark-mode .select2-teal .select2-container--default .select2-selection--multiple .select2-selection__choice {
  28481. background-color: #20c997;
  28482. border-color: #1cb386;
  28483. color: #fff;
  28484. }
  28485. .select2-container--default .dark-mode .select2-teal .select2-selection--multiple .select2-selection__choice__remove,
  28486. .dark-mode .select2-teal .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  28487. color: rgba(255, 255, 255, 0.7);
  28488. }
  28489. .select2-container--default .dark-mode .select2-teal .select2-selection--multiple .select2-selection__choice__remove:hover,
  28490. .dark-mode .select2-teal .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  28491. color: #fff;
  28492. }
  28493. .select2-container--default .dark-mode .select2-teal.select2-container--focus .select2-selection--multiple,
  28494. .dark-mode .select2-teal .select2-container--default.select2-container--focus .select2-selection--multiple {
  28495. border-color: #7eeaca;
  28496. }
  28497. .dark-mode .select2-cyan + .select2-container--default.select2-container--open .select2-selection--single {
  28498. border-color: #a0cfee;
  28499. }
  28500. .dark-mode .select2-cyan + .select2-container--default.select2-container--focus .select2-selection--single {
  28501. border-color: #a0cfee;
  28502. }
  28503. .select2-container--default .dark-mode .select2-cyan.select2-dropdown .select2-search__field:focus,
  28504. .select2-container--default .dark-mode .select2-cyan .select2-dropdown .select2-search__field:focus,
  28505. .select2-container--default .dark-mode .select2-cyan .select2-search--inline .select2-search__field:focus,
  28506. .dark-mode .select2-cyan .select2-container--default.select2-dropdown .select2-search__field:focus,
  28507. .dark-mode .select2-cyan .select2-container--default .select2-dropdown .select2-search__field:focus,
  28508. .dark-mode .select2-cyan .select2-container--default .select2-search--inline .select2-search__field:focus {
  28509. border: 1px solid #a0cfee;
  28510. }
  28511. .select2-container--default .dark-mode .select2-cyan .select2-results__option--highlighted,
  28512. .dark-mode .select2-cyan .select2-container--default .select2-results__option--highlighted {
  28513. background-color: #3498db;
  28514. color: #fff;
  28515. }
  28516. .select2-container--default .dark-mode .select2-cyan .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-cyan .select2-results__option--highlighted[aria-selected]:hover,
  28517. .dark-mode .select2-cyan .select2-container--default .select2-results__option--highlighted[aria-selected],
  28518. .dark-mode .select2-cyan .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  28519. background-color: #2791d9;
  28520. color: #fff;
  28521. }
  28522. .select2-container--default .dark-mode .select2-cyan .select2-selection--multiple:focus,
  28523. .dark-mode .select2-cyan .select2-container--default .select2-selection--multiple:focus {
  28524. border-color: #a0cfee;
  28525. }
  28526. .select2-container--default .dark-mode .select2-cyan .select2-selection--multiple .select2-selection__choice,
  28527. .dark-mode .select2-cyan .select2-container--default .select2-selection--multiple .select2-selection__choice {
  28528. background-color: #3498db;
  28529. border-color: #258cd1;
  28530. color: #fff;
  28531. }
  28532. .select2-container--default .dark-mode .select2-cyan .select2-selection--multiple .select2-selection__choice__remove,
  28533. .dark-mode .select2-cyan .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  28534. color: rgba(255, 255, 255, 0.7);
  28535. }
  28536. .select2-container--default .dark-mode .select2-cyan .select2-selection--multiple .select2-selection__choice__remove:hover,
  28537. .dark-mode .select2-cyan .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  28538. color: #fff;
  28539. }
  28540. .select2-container--default .dark-mode .select2-cyan.select2-container--focus .select2-selection--multiple,
  28541. .dark-mode .select2-cyan .select2-container--default.select2-container--focus .select2-selection--multiple {
  28542. border-color: #a0cfee;
  28543. }
  28544. .dark-mode .select2-white + .select2-container--default.select2-container--open .select2-selection--single {
  28545. border-color: white;
  28546. }
  28547. .dark-mode .select2-white + .select2-container--default.select2-container--focus .select2-selection--single {
  28548. border-color: white;
  28549. }
  28550. .select2-container--default .dark-mode .select2-white.select2-dropdown .select2-search__field:focus,
  28551. .select2-container--default .dark-mode .select2-white .select2-dropdown .select2-search__field:focus,
  28552. .select2-container--default .dark-mode .select2-white .select2-search--inline .select2-search__field:focus,
  28553. .dark-mode .select2-white .select2-container--default.select2-dropdown .select2-search__field:focus,
  28554. .dark-mode .select2-white .select2-container--default .select2-dropdown .select2-search__field:focus,
  28555. .dark-mode .select2-white .select2-container--default .select2-search--inline .select2-search__field:focus {
  28556. border: 1px solid white;
  28557. }
  28558. .select2-container--default .dark-mode .select2-white .select2-results__option--highlighted,
  28559. .dark-mode .select2-white .select2-container--default .select2-results__option--highlighted {
  28560. background-color: #fff;
  28561. color: #1f2d3d;
  28562. }
  28563. .select2-container--default .dark-mode .select2-white .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-white .select2-results__option--highlighted[aria-selected]:hover,
  28564. .dark-mode .select2-white .select2-container--default .select2-results__option--highlighted[aria-selected],
  28565. .dark-mode .select2-white .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  28566. background-color: #f7f7f7;
  28567. color: #1f2d3d;
  28568. }
  28569. .select2-container--default .dark-mode .select2-white .select2-selection--multiple:focus,
  28570. .dark-mode .select2-white .select2-container--default .select2-selection--multiple:focus {
  28571. border-color: white;
  28572. }
  28573. .select2-container--default .dark-mode .select2-white .select2-selection--multiple .select2-selection__choice,
  28574. .dark-mode .select2-white .select2-container--default .select2-selection--multiple .select2-selection__choice {
  28575. background-color: #fff;
  28576. border-color: #f2f2f2;
  28577. color: #1f2d3d;
  28578. }
  28579. .select2-container--default .dark-mode .select2-white .select2-selection--multiple .select2-selection__choice__remove,
  28580. .dark-mode .select2-white .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  28581. color: rgba(31, 45, 61, 0.7);
  28582. }
  28583. .select2-container--default .dark-mode .select2-white .select2-selection--multiple .select2-selection__choice__remove:hover,
  28584. .dark-mode .select2-white .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  28585. color: #1f2d3d;
  28586. }
  28587. .select2-container--default .dark-mode .select2-white.select2-container--focus .select2-selection--multiple,
  28588. .dark-mode .select2-white .select2-container--default.select2-container--focus .select2-selection--multiple {
  28589. border-color: white;
  28590. }
  28591. .dark-mode .select2-gray + .select2-container--default.select2-container--open .select2-selection--single {
  28592. border-color: #afb5ba;
  28593. }
  28594. .dark-mode .select2-gray + .select2-container--default.select2-container--focus .select2-selection--single {
  28595. border-color: #afb5ba;
  28596. }
  28597. .select2-container--default .dark-mode .select2-gray.select2-dropdown .select2-search__field:focus,
  28598. .select2-container--default .dark-mode .select2-gray .select2-dropdown .select2-search__field:focus,
  28599. .select2-container--default .dark-mode .select2-gray .select2-search--inline .select2-search__field:focus,
  28600. .dark-mode .select2-gray .select2-container--default.select2-dropdown .select2-search__field:focus,
  28601. .dark-mode .select2-gray .select2-container--default .select2-dropdown .select2-search__field:focus,
  28602. .dark-mode .select2-gray .select2-container--default .select2-search--inline .select2-search__field:focus {
  28603. border: 1px solid #afb5ba;
  28604. }
  28605. .select2-container--default .dark-mode .select2-gray .select2-results__option--highlighted,
  28606. .dark-mode .select2-gray .select2-container--default .select2-results__option--highlighted {
  28607. background-color: #6c757d;
  28608. color: #fff;
  28609. }
  28610. .select2-container--default .dark-mode .select2-gray .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-gray .select2-results__option--highlighted[aria-selected]:hover,
  28611. .dark-mode .select2-gray .select2-container--default .select2-results__option--highlighted[aria-selected],
  28612. .dark-mode .select2-gray .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  28613. background-color: #656d75;
  28614. color: #fff;
  28615. }
  28616. .select2-container--default .dark-mode .select2-gray .select2-selection--multiple:focus,
  28617. .dark-mode .select2-gray .select2-container--default .select2-selection--multiple:focus {
  28618. border-color: #afb5ba;
  28619. }
  28620. .select2-container--default .dark-mode .select2-gray .select2-selection--multiple .select2-selection__choice,
  28621. .dark-mode .select2-gray .select2-container--default .select2-selection--multiple .select2-selection__choice {
  28622. background-color: #6c757d;
  28623. border-color: #60686f;
  28624. color: #fff;
  28625. }
  28626. .select2-container--default .dark-mode .select2-gray .select2-selection--multiple .select2-selection__choice__remove,
  28627. .dark-mode .select2-gray .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  28628. color: rgba(255, 255, 255, 0.7);
  28629. }
  28630. .select2-container--default .dark-mode .select2-gray .select2-selection--multiple .select2-selection__choice__remove:hover,
  28631. .dark-mode .select2-gray .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  28632. color: #fff;
  28633. }
  28634. .select2-container--default .dark-mode .select2-gray.select2-container--focus .select2-selection--multiple,
  28635. .dark-mode .select2-gray .select2-container--default.select2-container--focus .select2-selection--multiple {
  28636. border-color: #afb5ba;
  28637. }
  28638. .dark-mode .select2-gray-dark + .select2-container--default.select2-container--open .select2-selection--single {
  28639. border-color: #6d7a86;
  28640. }
  28641. .dark-mode .select2-gray-dark + .select2-container--default.select2-container--focus .select2-selection--single {
  28642. border-color: #6d7a86;
  28643. }
  28644. .select2-container--default .dark-mode .select2-gray-dark.select2-dropdown .select2-search__field:focus,
  28645. .select2-container--default .dark-mode .select2-gray-dark .select2-dropdown .select2-search__field:focus,
  28646. .select2-container--default .dark-mode .select2-gray-dark .select2-search--inline .select2-search__field:focus,
  28647. .dark-mode .select2-gray-dark .select2-container--default.select2-dropdown .select2-search__field:focus,
  28648. .dark-mode .select2-gray-dark .select2-container--default .select2-dropdown .select2-search__field:focus,
  28649. .dark-mode .select2-gray-dark .select2-container--default .select2-search--inline .select2-search__field:focus {
  28650. border: 1px solid #6d7a86;
  28651. }
  28652. .select2-container--default .dark-mode .select2-gray-dark .select2-results__option--highlighted,
  28653. .dark-mode .select2-gray-dark .select2-container--default .select2-results__option--highlighted {
  28654. background-color: #343a40;
  28655. color: #fff;
  28656. }
  28657. .select2-container--default .dark-mode .select2-gray-dark .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-gray-dark .select2-results__option--highlighted[aria-selected]:hover,
  28658. .dark-mode .select2-gray-dark .select2-container--default .select2-results__option--highlighted[aria-selected],
  28659. .dark-mode .select2-gray-dark .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  28660. background-color: #2d3238;
  28661. color: #fff;
  28662. }
  28663. .select2-container--default .dark-mode .select2-gray-dark .select2-selection--multiple:focus,
  28664. .dark-mode .select2-gray-dark .select2-container--default .select2-selection--multiple:focus {
  28665. border-color: #6d7a86;
  28666. }
  28667. .select2-container--default .dark-mode .select2-gray-dark .select2-selection--multiple .select2-selection__choice,
  28668. .dark-mode .select2-gray-dark .select2-container--default .select2-selection--multiple .select2-selection__choice {
  28669. background-color: #343a40;
  28670. border-color: #292d32;
  28671. color: #fff;
  28672. }
  28673. .select2-container--default .dark-mode .select2-gray-dark .select2-selection--multiple .select2-selection__choice__remove,
  28674. .dark-mode .select2-gray-dark .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  28675. color: rgba(255, 255, 255, 0.7);
  28676. }
  28677. .select2-container--default .dark-mode .select2-gray-dark .select2-selection--multiple .select2-selection__choice__remove:hover,
  28678. .dark-mode .select2-gray-dark .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  28679. color: #fff;
  28680. }
  28681. .select2-container--default .dark-mode .select2-gray-dark.select2-container--focus .select2-selection--multiple,
  28682. .dark-mode .select2-gray-dark .select2-container--default.select2-container--focus .select2-selection--multiple {
  28683. border-color: #6d7a86;
  28684. }
  28685. .slider .tooltip.in {
  28686. opacity: 0.9;
  28687. }
  28688. .slider.slider-vertical {
  28689. height: 100%;
  28690. }
  28691. .slider.slider-horizontal {
  28692. width: 100%;
  28693. }
  28694. .slider-primary .slider .slider-selection {
  28695. background: #007bff;
  28696. }
  28697. .slider-secondary .slider .slider-selection {
  28698. background: #6c757d;
  28699. }
  28700. .slider-success .slider .slider-selection {
  28701. background: #28a745;
  28702. }
  28703. .slider-info .slider .slider-selection {
  28704. background: #17a2b8;
  28705. }
  28706. .slider-warning .slider .slider-selection {
  28707. background: #ffc107;
  28708. }
  28709. .slider-danger .slider .slider-selection {
  28710. background: #dc3545;
  28711. }
  28712. .slider-light .slider .slider-selection {
  28713. background: #f8f9fa;
  28714. }
  28715. .slider-dark .slider .slider-selection {
  28716. background: #343a40;
  28717. }
  28718. .slider-lightblue .slider .slider-selection {
  28719. background: #3c8dbc;
  28720. }
  28721. .slider-navy .slider .slider-selection {
  28722. background: #001f3f;
  28723. }
  28724. .slider-olive .slider .slider-selection {
  28725. background: #3d9970;
  28726. }
  28727. .slider-lime .slider .slider-selection {
  28728. background: #01ff70;
  28729. }
  28730. .slider-fuchsia .slider .slider-selection {
  28731. background: #f012be;
  28732. }
  28733. .slider-maroon .slider .slider-selection {
  28734. background: #d81b60;
  28735. }
  28736. .slider-blue .slider .slider-selection {
  28737. background: #007bff;
  28738. }
  28739. .slider-indigo .slider .slider-selection {
  28740. background: #6610f2;
  28741. }
  28742. .slider-purple .slider .slider-selection {
  28743. background: #6f42c1;
  28744. }
  28745. .slider-pink .slider .slider-selection {
  28746. background: #e83e8c;
  28747. }
  28748. .slider-red .slider .slider-selection {
  28749. background: #dc3545;
  28750. }
  28751. .slider-orange .slider .slider-selection {
  28752. background: #fd7e14;
  28753. }
  28754. .slider-yellow .slider .slider-selection {
  28755. background: #ffc107;
  28756. }
  28757. .slider-green .slider .slider-selection {
  28758. background: #28a745;
  28759. }
  28760. .slider-teal .slider .slider-selection {
  28761. background: #20c997;
  28762. }
  28763. .slider-cyan .slider .slider-selection {
  28764. background: #17a2b8;
  28765. }
  28766. .slider-white .slider .slider-selection {
  28767. background: #fff;
  28768. }
  28769. .slider-gray .slider .slider-selection {
  28770. background: #6c757d;
  28771. }
  28772. .slider-gray-dark .slider .slider-selection {
  28773. background: #343a40;
  28774. }
  28775. .dark-mode .slider-track {
  28776. background-color: #4b545c;
  28777. background-image: none;
  28778. }
  28779. .dark-mode .slider-primary .slider .slider-selection {
  28780. background: #3f6791;
  28781. }
  28782. .dark-mode .slider-secondary .slider .slider-selection {
  28783. background: #6c757d;
  28784. }
  28785. .dark-mode .slider-success .slider .slider-selection {
  28786. background: #00bc8c;
  28787. }
  28788. .dark-mode .slider-info .slider .slider-selection {
  28789. background: #3498db;
  28790. }
  28791. .dark-mode .slider-warning .slider .slider-selection {
  28792. background: #f39c12;
  28793. }
  28794. .dark-mode .slider-danger .slider .slider-selection {
  28795. background: #e74c3c;
  28796. }
  28797. .dark-mode .slider-light .slider .slider-selection {
  28798. background: #f8f9fa;
  28799. }
  28800. .dark-mode .slider-dark .slider .slider-selection {
  28801. background: #343a40;
  28802. }
  28803. .dark-mode .slider-lightblue .slider .slider-selection {
  28804. background: #86bad8;
  28805. }
  28806. .dark-mode .slider-navy .slider .slider-selection {
  28807. background: #002c59;
  28808. }
  28809. .dark-mode .slider-olive .slider .slider-selection {
  28810. background: #74c8a3;
  28811. }
  28812. .dark-mode .slider-lime .slider .slider-selection {
  28813. background: #67ffa9;
  28814. }
  28815. .dark-mode .slider-fuchsia .slider .slider-selection {
  28816. background: #f672d8;
  28817. }
  28818. .dark-mode .slider-maroon .slider .slider-selection {
  28819. background: #ed6c9b;
  28820. }
  28821. .dark-mode .slider-blue .slider .slider-selection {
  28822. background: #3f6791;
  28823. }
  28824. .dark-mode .slider-indigo .slider .slider-selection {
  28825. background: #6610f2;
  28826. }
  28827. .dark-mode .slider-purple .slider .slider-selection {
  28828. background: #6f42c1;
  28829. }
  28830. .dark-mode .slider-pink .slider .slider-selection {
  28831. background: #e83e8c;
  28832. }
  28833. .dark-mode .slider-red .slider .slider-selection {
  28834. background: #e74c3c;
  28835. }
  28836. .dark-mode .slider-orange .slider .slider-selection {
  28837. background: #fd7e14;
  28838. }
  28839. .dark-mode .slider-yellow .slider .slider-selection {
  28840. background: #f39c12;
  28841. }
  28842. .dark-mode .slider-green .slider .slider-selection {
  28843. background: #00bc8c;
  28844. }
  28845. .dark-mode .slider-teal .slider .slider-selection {
  28846. background: #20c997;
  28847. }
  28848. .dark-mode .slider-cyan .slider .slider-selection {
  28849. background: #3498db;
  28850. }
  28851. .dark-mode .slider-white .slider .slider-selection {
  28852. background: #fff;
  28853. }
  28854. .dark-mode .slider-gray .slider .slider-selection {
  28855. background: #6c757d;
  28856. }
  28857. .dark-mode .slider-gray-dark .slider .slider-selection {
  28858. background: #343a40;
  28859. }
  28860. .icheck-primary > input:first-child:not(:checked):not(:disabled):hover + label::before,
  28861. .icheck-primary > input:first-child:not(:checked):not(:disabled):hover + input[type=hidden] + label::before {
  28862. border-color: #007bff;
  28863. }
  28864. .icheck-primary > input:first-child:not(:checked):not(:disabled):focus + label::before,
  28865. .icheck-primary > input:first-child:not(:checked):not(:disabled):focus + input[type=hidden] + label::before {
  28866. border-color: #007bff;
  28867. }
  28868. .icheck-primary > input:first-child:checked + label::before,
  28869. .icheck-primary > input:first-child:checked + input[type=hidden] + label::before {
  28870. background-color: #007bff;
  28871. border-color: #007bff;
  28872. }
  28873. .icheck-secondary > input:first-child:not(:checked):not(:disabled):hover + label::before,
  28874. .icheck-secondary > input:first-child:not(:checked):not(:disabled):hover + input[type=hidden] + label::before {
  28875. border-color: #6c757d;
  28876. }
  28877. .icheck-secondary > input:first-child:not(:checked):not(:disabled):focus + label::before,
  28878. .icheck-secondary > input:first-child:not(:checked):not(:disabled):focus + input[type=hidden] + label::before {
  28879. border-color: #6c757d;
  28880. }
  28881. .icheck-secondary > input:first-child:checked + label::before,
  28882. .icheck-secondary > input:first-child:checked + input[type=hidden] + label::before {
  28883. background-color: #6c757d;
  28884. border-color: #6c757d;
  28885. }
  28886. .icheck-success > input:first-child:not(:checked):not(:disabled):hover + label::before,
  28887. .icheck-success > input:first-child:not(:checked):not(:disabled):hover + input[type=hidden] + label::before {
  28888. border-color: #28a745;
  28889. }
  28890. .icheck-success > input:first-child:not(:checked):not(:disabled):focus + label::before,
  28891. .icheck-success > input:first-child:not(:checked):not(:disabled):focus + input[type=hidden] + label::before {
  28892. border-color: #28a745;
  28893. }
  28894. .icheck-success > input:first-child:checked + label::before,
  28895. .icheck-success > input:first-child:checked + input[type=hidden] + label::before {
  28896. background-color: #28a745;
  28897. border-color: #28a745;
  28898. }
  28899. .icheck-info > input:first-child:not(:checked):not(:disabled):hover + label::before,
  28900. .icheck-info > input:first-child:not(:checked):not(:disabled):hover + input[type=hidden] + label::before {
  28901. border-color: #17a2b8;
  28902. }
  28903. .icheck-info > input:first-child:not(:checked):not(:disabled):focus + label::before,
  28904. .icheck-info > input:first-child:not(:checked):not(:disabled):focus + input[type=hidden] + label::before {
  28905. border-color: #17a2b8;
  28906. }
  28907. .icheck-info > input:first-child:checked + label::before,
  28908. .icheck-info > input:first-child:checked + input[type=hidden] + label::before {
  28909. background-color: #17a2b8;
  28910. border-color: #17a2b8;
  28911. }
  28912. .icheck-warning > input:first-child:not(:checked):not(:disabled):hover + label::before,
  28913. .icheck-warning > input:first-child:not(:checked):not(:disabled):hover + input[type=hidden] + label::before {
  28914. border-color: #ffc107;
  28915. }
  28916. .icheck-warning > input:first-child:not(:checked):not(:disabled):focus + label::before,
  28917. .icheck-warning > input:first-child:not(:checked):not(:disabled):focus + input[type=hidden] + label::before {
  28918. border-color: #ffc107;
  28919. }
  28920. .icheck-warning > input:first-child:checked + label::before,
  28921. .icheck-warning > input:first-child:checked + input[type=hidden] + label::before {
  28922. background-color: #ffc107;
  28923. border-color: #ffc107;
  28924. }
  28925. .icheck-danger > input:first-child:not(:checked):not(:disabled):hover + label::before,
  28926. .icheck-danger > input:first-child:not(:checked):not(:disabled):hover + input[type=hidden] + label::before {
  28927. border-color: #dc3545;
  28928. }
  28929. .icheck-danger > input:first-child:not(:checked):not(:disabled):focus + label::before,
  28930. .icheck-danger > input:first-child:not(:checked):not(:disabled):focus + input[type=hidden] + label::before {
  28931. border-color: #dc3545;
  28932. }
  28933. .icheck-danger > input:first-child:checked + label::before,
  28934. .icheck-danger > input:first-child:checked + input[type=hidden] + label::before {
  28935. background-color: #dc3545;
  28936. border-color: #dc3545;
  28937. }
  28938. .icheck-light > input:first-child:not(:checked):not(:disabled):hover + label::before,
  28939. .icheck-light > input:first-child:not(:checked):not(:disabled):hover + input[type=hidden] + label::before {
  28940. border-color: #f8f9fa;
  28941. }
  28942. .icheck-light > input:first-child:not(:checked):not(:disabled):focus + label::before,
  28943. .icheck-light > input:first-child:not(:checked):not(:disabled):focus + input[type=hidden] + label::before {
  28944. border-color: #f8f9fa;
  28945. }
  28946. .icheck-light > input:first-child:checked + label::before,
  28947. .icheck-light > input:first-child:checked + input[type=hidden] + label::before {
  28948. background-color: #f8f9fa;
  28949. border-color: #f8f9fa;
  28950. }
  28951. .icheck-dark > input:first-child:not(:checked):not(:disabled):hover + label::before,
  28952. .icheck-dark > input:first-child:not(:checked):not(:disabled):hover + input[type=hidden] + label::before {
  28953. border-color: #343a40;
  28954. }
  28955. .icheck-dark > input:first-child:not(:checked):not(:disabled):focus + label::before,
  28956. .icheck-dark > input:first-child:not(:checked):not(:disabled):focus + input[type=hidden] + label::before {
  28957. border-color: #343a40;
  28958. }
  28959. .icheck-dark > input:first-child:checked + label::before,
  28960. .icheck-dark > input:first-child:checked + input[type=hidden] + label::before {
  28961. background-color: #343a40;
  28962. border-color: #343a40;
  28963. }
  28964. .icheck-lightblue > input:first-child:not(:checked):not(:disabled):hover + label::before,
  28965. .icheck-lightblue > input:first-child:not(:checked):not(:disabled):hover + input[type=hidden] + label::before {
  28966. border-color: #3c8dbc;
  28967. }
  28968. .icheck-lightblue > input:first-child:not(:checked):not(:disabled):focus + label::before,
  28969. .icheck-lightblue > input:first-child:not(:checked):not(:disabled):focus + input[type=hidden] + label::before {
  28970. border-color: #3c8dbc;
  28971. }
  28972. .icheck-lightblue > input:first-child:checked + label::before,
  28973. .icheck-lightblue > input:first-child:checked + input[type=hidden] + label::before {
  28974. background-color: #3c8dbc;
  28975. border-color: #3c8dbc;
  28976. }
  28977. .icheck-navy > input:first-child:not(:checked):not(:disabled):hover + label::before,
  28978. .icheck-navy > input:first-child:not(:checked):not(:disabled):hover + input[type=hidden] + label::before {
  28979. border-color: #001f3f;
  28980. }
  28981. .icheck-navy > input:first-child:not(:checked):not(:disabled):focus + label::before,
  28982. .icheck-navy > input:first-child:not(:checked):not(:disabled):focus + input[type=hidden] + label::before {
  28983. border-color: #001f3f;
  28984. }
  28985. .icheck-navy > input:first-child:checked + label::before,
  28986. .icheck-navy > input:first-child:checked + input[type=hidden] + label::before {
  28987. background-color: #001f3f;
  28988. border-color: #001f3f;
  28989. }
  28990. .icheck-olive > input:first-child:not(:checked):not(:disabled):hover + label::before,
  28991. .icheck-olive > input:first-child:not(:checked):not(:disabled):hover + input[type=hidden] + label::before {
  28992. border-color: #3d9970;
  28993. }
  28994. .icheck-olive > input:first-child:not(:checked):not(:disabled):focus + label::before,
  28995. .icheck-olive > input:first-child:not(:checked):not(:disabled):focus + input[type=hidden] + label::before {
  28996. border-color: #3d9970;
  28997. }
  28998. .icheck-olive > input:first-child:checked + label::before,
  28999. .icheck-olive > input:first-child:checked + input[type=hidden] + label::before {
  29000. background-color: #3d9970;
  29001. border-color: #3d9970;
  29002. }
  29003. .icheck-lime > input:first-child:not(:checked):not(:disabled):hover + label::before,
  29004. .icheck-lime > input:first-child:not(:checked):not(:disabled):hover + input[type=hidden] + label::before {
  29005. border-color: #01ff70;
  29006. }
  29007. .icheck-lime > input:first-child:not(:checked):not(:disabled):focus + label::before,
  29008. .icheck-lime > input:first-child:not(:checked):not(:disabled):focus + input[type=hidden] + label::before {
  29009. border-color: #01ff70;
  29010. }
  29011. .icheck-lime > input:first-child:checked + label::before,
  29012. .icheck-lime > input:first-child:checked + input[type=hidden] + label::before {
  29013. background-color: #01ff70;
  29014. border-color: #01ff70;
  29015. }
  29016. .icheck-fuchsia > input:first-child:not(:checked):not(:disabled):hover + label::before,
  29017. .icheck-fuchsia > input:first-child:not(:checked):not(:disabled):hover + input[type=hidden] + label::before {
  29018. border-color: #f012be;
  29019. }
  29020. .icheck-fuchsia > input:first-child:not(:checked):not(:disabled):focus + label::before,
  29021. .icheck-fuchsia > input:first-child:not(:checked):not(:disabled):focus + input[type=hidden] + label::before {
  29022. border-color: #f012be;
  29023. }
  29024. .icheck-fuchsia > input:first-child:checked + label::before,
  29025. .icheck-fuchsia > input:first-child:checked + input[type=hidden] + label::before {
  29026. background-color: #f012be;
  29027. border-color: #f012be;
  29028. }
  29029. .icheck-maroon > input:first-child:not(:checked):not(:disabled):hover + label::before,
  29030. .icheck-maroon > input:first-child:not(:checked):not(:disabled):hover + input[type=hidden] + label::before {
  29031. border-color: #d81b60;
  29032. }
  29033. .icheck-maroon > input:first-child:not(:checked):not(:disabled):focus + label::before,
  29034. .icheck-maroon > input:first-child:not(:checked):not(:disabled):focus + input[type=hidden] + label::before {
  29035. border-color: #d81b60;
  29036. }
  29037. .icheck-maroon > input:first-child:checked + label::before,
  29038. .icheck-maroon > input:first-child:checked + input[type=hidden] + label::before {
  29039. background-color: #d81b60;
  29040. border-color: #d81b60;
  29041. }
  29042. .icheck-blue > input:first-child:not(:checked):not(:disabled):hover + label::before,
  29043. .icheck-blue > input:first-child:not(:checked):not(:disabled):hover + input[type=hidden] + label::before {
  29044. border-color: #007bff;
  29045. }
  29046. .icheck-blue > input:first-child:not(:checked):not(:disabled):focus + label::before,
  29047. .icheck-blue > input:first-child:not(:checked):not(:disabled):focus + input[type=hidden] + label::before {
  29048. border-color: #007bff;
  29049. }
  29050. .icheck-blue > input:first-child:checked + label::before,
  29051. .icheck-blue > input:first-child:checked + input[type=hidden] + label::before {
  29052. background-color: #007bff;
  29053. border-color: #007bff;
  29054. }
  29055. .icheck-indigo > input:first-child:not(:checked):not(:disabled):hover + label::before,
  29056. .icheck-indigo > input:first-child:not(:checked):not(:disabled):hover + input[type=hidden] + label::before {
  29057. border-color: #6610f2;
  29058. }
  29059. .icheck-indigo > input:first-child:not(:checked):not(:disabled):focus + label::before,
  29060. .icheck-indigo > input:first-child:not(:checked):not(:disabled):focus + input[type=hidden] + label::before {
  29061. border-color: #6610f2;
  29062. }
  29063. .icheck-indigo > input:first-child:checked + label::before,
  29064. .icheck-indigo > input:first-child:checked + input[type=hidden] + label::before {
  29065. background-color: #6610f2;
  29066. border-color: #6610f2;
  29067. }
  29068. .icheck-purple > input:first-child:not(:checked):not(:disabled):hover + label::before,
  29069. .icheck-purple > input:first-child:not(:checked):not(:disabled):hover + input[type=hidden] + label::before {
  29070. border-color: #6f42c1;
  29071. }
  29072. .icheck-purple > input:first-child:not(:checked):not(:disabled):focus + label::before,
  29073. .icheck-purple > input:first-child:not(:checked):not(:disabled):focus + input[type=hidden] + label::before {
  29074. border-color: #6f42c1;
  29075. }
  29076. .icheck-purple > input:first-child:checked + label::before,
  29077. .icheck-purple > input:first-child:checked + input[type=hidden] + label::before {
  29078. background-color: #6f42c1;
  29079. border-color: #6f42c1;
  29080. }
  29081. .icheck-pink > input:first-child:not(:checked):not(:disabled):hover + label::before,
  29082. .icheck-pink > input:first-child:not(:checked):not(:disabled):hover + input[type=hidden] + label::before {
  29083. border-color: #e83e8c;
  29084. }
  29085. .icheck-pink > input:first-child:not(:checked):not(:disabled):focus + label::before,
  29086. .icheck-pink > input:first-child:not(:checked):not(:disabled):focus + input[type=hidden] + label::before {
  29087. border-color: #e83e8c;
  29088. }
  29089. .icheck-pink > input:first-child:checked + label::before,
  29090. .icheck-pink > input:first-child:checked + input[type=hidden] + label::before {
  29091. background-color: #e83e8c;
  29092. border-color: #e83e8c;
  29093. }
  29094. .icheck-red > input:first-child:not(:checked):not(:disabled):hover + label::before,
  29095. .icheck-red > input:first-child:not(:checked):not(:disabled):hover + input[type=hidden] + label::before {
  29096. border-color: #dc3545;
  29097. }
  29098. .icheck-red > input:first-child:not(:checked):not(:disabled):focus + label::before,
  29099. .icheck-red > input:first-child:not(:checked):not(:disabled):focus + input[type=hidden] + label::before {
  29100. border-color: #dc3545;
  29101. }
  29102. .icheck-red > input:first-child:checked + label::before,
  29103. .icheck-red > input:first-child:checked + input[type=hidden] + label::before {
  29104. background-color: #dc3545;
  29105. border-color: #dc3545;
  29106. }
  29107. .icheck-orange > input:first-child:not(:checked):not(:disabled):hover + label::before,
  29108. .icheck-orange > input:first-child:not(:checked):not(:disabled):hover + input[type=hidden] + label::before {
  29109. border-color: #fd7e14;
  29110. }
  29111. .icheck-orange > input:first-child:not(:checked):not(:disabled):focus + label::before,
  29112. .icheck-orange > input:first-child:not(:checked):not(:disabled):focus + input[type=hidden] + label::before {
  29113. border-color: #fd7e14;
  29114. }
  29115. .icheck-orange > input:first-child:checked + label::before,
  29116. .icheck-orange > input:first-child:checked + input[type=hidden] + label::before {
  29117. background-color: #fd7e14;
  29118. border-color: #fd7e14;
  29119. }
  29120. .icheck-yellow > input:first-child:not(:checked):not(:disabled):hover + label::before,
  29121. .icheck-yellow > input:first-child:not(:checked):not(:disabled):hover + input[type=hidden] + label::before {
  29122. border-color: #ffc107;
  29123. }
  29124. .icheck-yellow > input:first-child:not(:checked):not(:disabled):focus + label::before,
  29125. .icheck-yellow > input:first-child:not(:checked):not(:disabled):focus + input[type=hidden] + label::before {
  29126. border-color: #ffc107;
  29127. }
  29128. .icheck-yellow > input:first-child:checked + label::before,
  29129. .icheck-yellow > input:first-child:checked + input[type=hidden] + label::before {
  29130. background-color: #ffc107;
  29131. border-color: #ffc107;
  29132. }
  29133. .icheck-green > input:first-child:not(:checked):not(:disabled):hover + label::before,
  29134. .icheck-green > input:first-child:not(:checked):not(:disabled):hover + input[type=hidden] + label::before {
  29135. border-color: #28a745;
  29136. }
  29137. .icheck-green > input:first-child:not(:checked):not(:disabled):focus + label::before,
  29138. .icheck-green > input:first-child:not(:checked):not(:disabled):focus + input[type=hidden] + label::before {
  29139. border-color: #28a745;
  29140. }
  29141. .icheck-green > input:first-child:checked + label::before,
  29142. .icheck-green > input:first-child:checked + input[type=hidden] + label::before {
  29143. background-color: #28a745;
  29144. border-color: #28a745;
  29145. }
  29146. .icheck-teal > input:first-child:not(:checked):not(:disabled):hover + label::before,
  29147. .icheck-teal > input:first-child:not(:checked):not(:disabled):hover + input[type=hidden] + label::before {
  29148. border-color: #20c997;
  29149. }
  29150. .icheck-teal > input:first-child:not(:checked):not(:disabled):focus + label::before,
  29151. .icheck-teal > input:first-child:not(:checked):not(:disabled):focus + input[type=hidden] + label::before {
  29152. border-color: #20c997;
  29153. }
  29154. .icheck-teal > input:first-child:checked + label::before,
  29155. .icheck-teal > input:first-child:checked + input[type=hidden] + label::before {
  29156. background-color: #20c997;
  29157. border-color: #20c997;
  29158. }
  29159. .icheck-cyan > input:first-child:not(:checked):not(:disabled):hover + label::before,
  29160. .icheck-cyan > input:first-child:not(:checked):not(:disabled):hover + input[type=hidden] + label::before {
  29161. border-color: #17a2b8;
  29162. }
  29163. .icheck-cyan > input:first-child:not(:checked):not(:disabled):focus + label::before,
  29164. .icheck-cyan > input:first-child:not(:checked):not(:disabled):focus + input[type=hidden] + label::before {
  29165. border-color: #17a2b8;
  29166. }
  29167. .icheck-cyan > input:first-child:checked + label::before,
  29168. .icheck-cyan > input:first-child:checked + input[type=hidden] + label::before {
  29169. background-color: #17a2b8;
  29170. border-color: #17a2b8;
  29171. }
  29172. .icheck-white > input:first-child:not(:checked):not(:disabled):hover + label::before,
  29173. .icheck-white > input:first-child:not(:checked):not(:disabled):hover + input[type=hidden] + label::before {
  29174. border-color: #fff;
  29175. }
  29176. .icheck-white > input:first-child:not(:checked):not(:disabled):focus + label::before,
  29177. .icheck-white > input:first-child:not(:checked):not(:disabled):focus + input[type=hidden] + label::before {
  29178. border-color: #fff;
  29179. }
  29180. .icheck-white > input:first-child:checked + label::before,
  29181. .icheck-white > input:first-child:checked + input[type=hidden] + label::before {
  29182. background-color: #fff;
  29183. border-color: #fff;
  29184. }
  29185. .icheck-gray > input:first-child:not(:checked):not(:disabled):hover + label::before,
  29186. .icheck-gray > input:first-child:not(:checked):not(:disabled):hover + input[type=hidden] + label::before {
  29187. border-color: #6c757d;
  29188. }
  29189. .icheck-gray > input:first-child:not(:checked):not(:disabled):focus + label::before,
  29190. .icheck-gray > input:first-child:not(:checked):not(:disabled):focus + input[type=hidden] + label::before {
  29191. border-color: #6c757d;
  29192. }
  29193. .icheck-gray > input:first-child:checked + label::before,
  29194. .icheck-gray > input:first-child:checked + input[type=hidden] + label::before {
  29195. background-color: #6c757d;
  29196. border-color: #6c757d;
  29197. }
  29198. .icheck-gray-dark > input:first-child:not(:checked):not(:disabled):hover + label::before,
  29199. .icheck-gray-dark > input:first-child:not(:checked):not(:disabled):hover + input[type=hidden] + label::before {
  29200. border-color: #343a40;
  29201. }
  29202. .icheck-gray-dark > input:first-child:not(:checked):not(:disabled):focus + label::before,
  29203. .icheck-gray-dark > input:first-child:not(:checked):not(:disabled):focus + input[type=hidden] + label::before {
  29204. border-color: #343a40;
  29205. }
  29206. .icheck-gray-dark > input:first-child:checked + label::before,
  29207. .icheck-gray-dark > input:first-child:checked + input[type=hidden] + label::before {
  29208. background-color: #343a40;
  29209. border-color: #343a40;
  29210. }
  29211. .dark-mode [class*=icheck-] > input:first-child:not(:checked) + input[type=hidden] + label::before,
  29212. .dark-mode [class*=icheck-] > input:first-child:not(:checked) + label::before {
  29213. border-color: #6c757d;
  29214. }
  29215. .dark-mode .icheck-primary > input:first-child:not(:checked):not(:disabled):hover + label::before,
  29216. .dark-mode .icheck-primary > input:first-child:not(:checked):not(:disabled):hover + input[type=hidden] + label::before {
  29217. border-color: #3f6791;
  29218. }
  29219. .dark-mode .icheck-primary > input:first-child:not(:checked):not(:disabled):focus + label::before,
  29220. .dark-mode .icheck-primary > input:first-child:not(:checked):not(:disabled):focus + input[type=hidden] + label::before {
  29221. border-color: #3f6791;
  29222. }
  29223. .dark-mode .icheck-primary > input:first-child:checked + label::before,
  29224. .dark-mode .icheck-primary > input:first-child:checked + input[type=hidden] + label::before {
  29225. background-color: #3f6791;
  29226. border-color: #3f6791;
  29227. }
  29228. .dark-mode .icheck-secondary > input:first-child:not(:checked):not(:disabled):hover + label::before,
  29229. .dark-mode .icheck-secondary > input:first-child:not(:checked):not(:disabled):hover + input[type=hidden] + label::before {
  29230. border-color: #6c757d;
  29231. }
  29232. .dark-mode .icheck-secondary > input:first-child:not(:checked):not(:disabled):focus + label::before,
  29233. .dark-mode .icheck-secondary > input:first-child:not(:checked):not(:disabled):focus + input[type=hidden] + label::before {
  29234. border-color: #6c757d;
  29235. }
  29236. .dark-mode .icheck-secondary > input:first-child:checked + label::before,
  29237. .dark-mode .icheck-secondary > input:first-child:checked + input[type=hidden] + label::before {
  29238. background-color: #6c757d;
  29239. border-color: #6c757d;
  29240. }
  29241. .dark-mode .icheck-success > input:first-child:not(:checked):not(:disabled):hover + label::before,
  29242. .dark-mode .icheck-success > input:first-child:not(:checked):not(:disabled):hover + input[type=hidden] + label::before {
  29243. border-color: #00bc8c;
  29244. }
  29245. .dark-mode .icheck-success > input:first-child:not(:checked):not(:disabled):focus + label::before,
  29246. .dark-mode .icheck-success > input:first-child:not(:checked):not(:disabled):focus + input[type=hidden] + label::before {
  29247. border-color: #00bc8c;
  29248. }
  29249. .dark-mode .icheck-success > input:first-child:checked + label::before,
  29250. .dark-mode .icheck-success > input:first-child:checked + input[type=hidden] + label::before {
  29251. background-color: #00bc8c;
  29252. border-color: #00bc8c;
  29253. }
  29254. .dark-mode .icheck-info > input:first-child:not(:checked):not(:disabled):hover + label::before,
  29255. .dark-mode .icheck-info > input:first-child:not(:checked):not(:disabled):hover + input[type=hidden] + label::before {
  29256. border-color: #3498db;
  29257. }
  29258. .dark-mode .icheck-info > input:first-child:not(:checked):not(:disabled):focus + label::before,
  29259. .dark-mode .icheck-info > input:first-child:not(:checked):not(:disabled):focus + input[type=hidden] + label::before {
  29260. border-color: #3498db;
  29261. }
  29262. .dark-mode .icheck-info > input:first-child:checked + label::before,
  29263. .dark-mode .icheck-info > input:first-child:checked + input[type=hidden] + label::before {
  29264. background-color: #3498db;
  29265. border-color: #3498db;
  29266. }
  29267. .dark-mode .icheck-warning > input:first-child:not(:checked):not(:disabled):hover + label::before,
  29268. .dark-mode .icheck-warning > input:first-child:not(:checked):not(:disabled):hover + input[type=hidden] + label::before {
  29269. border-color: #f39c12;
  29270. }
  29271. .dark-mode .icheck-warning > input:first-child:not(:checked):not(:disabled):focus + label::before,
  29272. .dark-mode .icheck-warning > input:first-child:not(:checked):not(:disabled):focus + input[type=hidden] + label::before {
  29273. border-color: #f39c12;
  29274. }
  29275. .dark-mode .icheck-warning > input:first-child:checked + label::before,
  29276. .dark-mode .icheck-warning > input:first-child:checked + input[type=hidden] + label::before {
  29277. background-color: #f39c12;
  29278. border-color: #f39c12;
  29279. }
  29280. .dark-mode .icheck-danger > input:first-child:not(:checked):not(:disabled):hover + label::before,
  29281. .dark-mode .icheck-danger > input:first-child:not(:checked):not(:disabled):hover + input[type=hidden] + label::before {
  29282. border-color: #e74c3c;
  29283. }
  29284. .dark-mode .icheck-danger > input:first-child:not(:checked):not(:disabled):focus + label::before,
  29285. .dark-mode .icheck-danger > input:first-child:not(:checked):not(:disabled):focus + input[type=hidden] + label::before {
  29286. border-color: #e74c3c;
  29287. }
  29288. .dark-mode .icheck-danger > input:first-child:checked + label::before,
  29289. .dark-mode .icheck-danger > input:first-child:checked + input[type=hidden] + label::before {
  29290. background-color: #e74c3c;
  29291. border-color: #e74c3c;
  29292. }
  29293. .dark-mode .icheck-light > input:first-child:not(:checked):not(:disabled):hover + label::before,
  29294. .dark-mode .icheck-light > input:first-child:not(:checked):not(:disabled):hover + input[type=hidden] + label::before {
  29295. border-color: #f8f9fa;
  29296. }
  29297. .dark-mode .icheck-light > input:first-child:not(:checked):not(:disabled):focus + label::before,
  29298. .dark-mode .icheck-light > input:first-child:not(:checked):not(:disabled):focus + input[type=hidden] + label::before {
  29299. border-color: #f8f9fa;
  29300. }
  29301. .dark-mode .icheck-light > input:first-child:checked + label::before,
  29302. .dark-mode .icheck-light > input:first-child:checked + input[type=hidden] + label::before {
  29303. background-color: #f8f9fa;
  29304. border-color: #f8f9fa;
  29305. }
  29306. .dark-mode .icheck-dark > input:first-child:not(:checked):not(:disabled):hover + label::before,
  29307. .dark-mode .icheck-dark > input:first-child:not(:checked):not(:disabled):hover + input[type=hidden] + label::before {
  29308. border-color: #343a40;
  29309. }
  29310. .dark-mode .icheck-dark > input:first-child:not(:checked):not(:disabled):focus + label::before,
  29311. .dark-mode .icheck-dark > input:first-child:not(:checked):not(:disabled):focus + input[type=hidden] + label::before {
  29312. border-color: #343a40;
  29313. }
  29314. .dark-mode .icheck-dark > input:first-child:checked + label::before,
  29315. .dark-mode .icheck-dark > input:first-child:checked + input[type=hidden] + label::before {
  29316. background-color: #343a40;
  29317. border-color: #343a40;
  29318. }
  29319. .dark-mode .icheck-lightblue > input:first-child:not(:checked):not(:disabled):hover + label::before,
  29320. .dark-mode .icheck-lightblue > input:first-child:not(:checked):not(:disabled):hover + input[type=hidden] + label::before {
  29321. border-color: #86bad8;
  29322. }
  29323. .dark-mode .icheck-lightblue > input:first-child:not(:checked):not(:disabled):focus + label::before,
  29324. .dark-mode .icheck-lightblue > input:first-child:not(:checked):not(:disabled):focus + input[type=hidden] + label::before {
  29325. border-color: #86bad8;
  29326. }
  29327. .dark-mode .icheck-lightblue > input:first-child:checked + label::before,
  29328. .dark-mode .icheck-lightblue > input:first-child:checked + input[type=hidden] + label::before {
  29329. background-color: #86bad8;
  29330. border-color: #86bad8;
  29331. }
  29332. .dark-mode .icheck-navy > input:first-child:not(:checked):not(:disabled):hover + label::before,
  29333. .dark-mode .icheck-navy > input:first-child:not(:checked):not(:disabled):hover + input[type=hidden] + label::before {
  29334. border-color: #002c59;
  29335. }
  29336. .dark-mode .icheck-navy > input:first-child:not(:checked):not(:disabled):focus + label::before,
  29337. .dark-mode .icheck-navy > input:first-child:not(:checked):not(:disabled):focus + input[type=hidden] + label::before {
  29338. border-color: #002c59;
  29339. }
  29340. .dark-mode .icheck-navy > input:first-child:checked + label::before,
  29341. .dark-mode .icheck-navy > input:first-child:checked + input[type=hidden] + label::before {
  29342. background-color: #002c59;
  29343. border-color: #002c59;
  29344. }
  29345. .dark-mode .icheck-olive > input:first-child:not(:checked):not(:disabled):hover + label::before,
  29346. .dark-mode .icheck-olive > input:first-child:not(:checked):not(:disabled):hover + input[type=hidden] + label::before {
  29347. border-color: #74c8a3;
  29348. }
  29349. .dark-mode .icheck-olive > input:first-child:not(:checked):not(:disabled):focus + label::before,
  29350. .dark-mode .icheck-olive > input:first-child:not(:checked):not(:disabled):focus + input[type=hidden] + label::before {
  29351. border-color: #74c8a3;
  29352. }
  29353. .dark-mode .icheck-olive > input:first-child:checked + label::before,
  29354. .dark-mode .icheck-olive > input:first-child:checked + input[type=hidden] + label::before {
  29355. background-color: #74c8a3;
  29356. border-color: #74c8a3;
  29357. }
  29358. .dark-mode .icheck-lime > input:first-child:not(:checked):not(:disabled):hover + label::before,
  29359. .dark-mode .icheck-lime > input:first-child:not(:checked):not(:disabled):hover + input[type=hidden] + label::before {
  29360. border-color: #67ffa9;
  29361. }
  29362. .dark-mode .icheck-lime > input:first-child:not(:checked):not(:disabled):focus + label::before,
  29363. .dark-mode .icheck-lime > input:first-child:not(:checked):not(:disabled):focus + input[type=hidden] + label::before {
  29364. border-color: #67ffa9;
  29365. }
  29366. .dark-mode .icheck-lime > input:first-child:checked + label::before,
  29367. .dark-mode .icheck-lime > input:first-child:checked + input[type=hidden] + label::before {
  29368. background-color: #67ffa9;
  29369. border-color: #67ffa9;
  29370. }
  29371. .dark-mode .icheck-fuchsia > input:first-child:not(:checked):not(:disabled):hover + label::before,
  29372. .dark-mode .icheck-fuchsia > input:first-child:not(:checked):not(:disabled):hover + input[type=hidden] + label::before {
  29373. border-color: #f672d8;
  29374. }
  29375. .dark-mode .icheck-fuchsia > input:first-child:not(:checked):not(:disabled):focus + label::before,
  29376. .dark-mode .icheck-fuchsia > input:first-child:not(:checked):not(:disabled):focus + input[type=hidden] + label::before {
  29377. border-color: #f672d8;
  29378. }
  29379. .dark-mode .icheck-fuchsia > input:first-child:checked + label::before,
  29380. .dark-mode .icheck-fuchsia > input:first-child:checked + input[type=hidden] + label::before {
  29381. background-color: #f672d8;
  29382. border-color: #f672d8;
  29383. }
  29384. .dark-mode .icheck-maroon > input:first-child:not(:checked):not(:disabled):hover + label::before,
  29385. .dark-mode .icheck-maroon > input:first-child:not(:checked):not(:disabled):hover + input[type=hidden] + label::before {
  29386. border-color: #ed6c9b;
  29387. }
  29388. .dark-mode .icheck-maroon > input:first-child:not(:checked):not(:disabled):focus + label::before,
  29389. .dark-mode .icheck-maroon > input:first-child:not(:checked):not(:disabled):focus + input[type=hidden] + label::before {
  29390. border-color: #ed6c9b;
  29391. }
  29392. .dark-mode .icheck-maroon > input:first-child:checked + label::before,
  29393. .dark-mode .icheck-maroon > input:first-child:checked + input[type=hidden] + label::before {
  29394. background-color: #ed6c9b;
  29395. border-color: #ed6c9b;
  29396. }
  29397. .dark-mode .icheck-blue > input:first-child:not(:checked):not(:disabled):hover + label::before,
  29398. .dark-mode .icheck-blue > input:first-child:not(:checked):not(:disabled):hover + input[type=hidden] + label::before {
  29399. border-color: #3f6791;
  29400. }
  29401. .dark-mode .icheck-blue > input:first-child:not(:checked):not(:disabled):focus + label::before,
  29402. .dark-mode .icheck-blue > input:first-child:not(:checked):not(:disabled):focus + input[type=hidden] + label::before {
  29403. border-color: #3f6791;
  29404. }
  29405. .dark-mode .icheck-blue > input:first-child:checked + label::before,
  29406. .dark-mode .icheck-blue > input:first-child:checked + input[type=hidden] + label::before {
  29407. background-color: #3f6791;
  29408. border-color: #3f6791;
  29409. }
  29410. .dark-mode .icheck-indigo > input:first-child:not(:checked):not(:disabled):hover + label::before,
  29411. .dark-mode .icheck-indigo > input:first-child:not(:checked):not(:disabled):hover + input[type=hidden] + label::before {
  29412. border-color: #6610f2;
  29413. }
  29414. .dark-mode .icheck-indigo > input:first-child:not(:checked):not(:disabled):focus + label::before,
  29415. .dark-mode .icheck-indigo > input:first-child:not(:checked):not(:disabled):focus + input[type=hidden] + label::before {
  29416. border-color: #6610f2;
  29417. }
  29418. .dark-mode .icheck-indigo > input:first-child:checked + label::before,
  29419. .dark-mode .icheck-indigo > input:first-child:checked + input[type=hidden] + label::before {
  29420. background-color: #6610f2;
  29421. border-color: #6610f2;
  29422. }
  29423. .dark-mode .icheck-purple > input:first-child:not(:checked):not(:disabled):hover + label::before,
  29424. .dark-mode .icheck-purple > input:first-child:not(:checked):not(:disabled):hover + input[type=hidden] + label::before {
  29425. border-color: #6f42c1;
  29426. }
  29427. .dark-mode .icheck-purple > input:first-child:not(:checked):not(:disabled):focus + label::before,
  29428. .dark-mode .icheck-purple > input:first-child:not(:checked):not(:disabled):focus + input[type=hidden] + label::before {
  29429. border-color: #6f42c1;
  29430. }
  29431. .dark-mode .icheck-purple > input:first-child:checked + label::before,
  29432. .dark-mode .icheck-purple > input:first-child:checked + input[type=hidden] + label::before {
  29433. background-color: #6f42c1;
  29434. border-color: #6f42c1;
  29435. }
  29436. .dark-mode .icheck-pink > input:first-child:not(:checked):not(:disabled):hover + label::before,
  29437. .dark-mode .icheck-pink > input:first-child:not(:checked):not(:disabled):hover + input[type=hidden] + label::before {
  29438. border-color: #e83e8c;
  29439. }
  29440. .dark-mode .icheck-pink > input:first-child:not(:checked):not(:disabled):focus + label::before,
  29441. .dark-mode .icheck-pink > input:first-child:not(:checked):not(:disabled):focus + input[type=hidden] + label::before {
  29442. border-color: #e83e8c;
  29443. }
  29444. .dark-mode .icheck-pink > input:first-child:checked + label::before,
  29445. .dark-mode .icheck-pink > input:first-child:checked + input[type=hidden] + label::before {
  29446. background-color: #e83e8c;
  29447. border-color: #e83e8c;
  29448. }
  29449. .dark-mode .icheck-red > input:first-child:not(:checked):not(:disabled):hover + label::before,
  29450. .dark-mode .icheck-red > input:first-child:not(:checked):not(:disabled):hover + input[type=hidden] + label::before {
  29451. border-color: #e74c3c;
  29452. }
  29453. .dark-mode .icheck-red > input:first-child:not(:checked):not(:disabled):focus + label::before,
  29454. .dark-mode .icheck-red > input:first-child:not(:checked):not(:disabled):focus + input[type=hidden] + label::before {
  29455. border-color: #e74c3c;
  29456. }
  29457. .dark-mode .icheck-red > input:first-child:checked + label::before,
  29458. .dark-mode .icheck-red > input:first-child:checked + input[type=hidden] + label::before {
  29459. background-color: #e74c3c;
  29460. border-color: #e74c3c;
  29461. }
  29462. .dark-mode .icheck-orange > input:first-child:not(:checked):not(:disabled):hover + label::before,
  29463. .dark-mode .icheck-orange > input:first-child:not(:checked):not(:disabled):hover + input[type=hidden] + label::before {
  29464. border-color: #fd7e14;
  29465. }
  29466. .dark-mode .icheck-orange > input:first-child:not(:checked):not(:disabled):focus + label::before,
  29467. .dark-mode .icheck-orange > input:first-child:not(:checked):not(:disabled):focus + input[type=hidden] + label::before {
  29468. border-color: #fd7e14;
  29469. }
  29470. .dark-mode .icheck-orange > input:first-child:checked + label::before,
  29471. .dark-mode .icheck-orange > input:first-child:checked + input[type=hidden] + label::before {
  29472. background-color: #fd7e14;
  29473. border-color: #fd7e14;
  29474. }
  29475. .dark-mode .icheck-yellow > input:first-child:not(:checked):not(:disabled):hover + label::before,
  29476. .dark-mode .icheck-yellow > input:first-child:not(:checked):not(:disabled):hover + input[type=hidden] + label::before {
  29477. border-color: #f39c12;
  29478. }
  29479. .dark-mode .icheck-yellow > input:first-child:not(:checked):not(:disabled):focus + label::before,
  29480. .dark-mode .icheck-yellow > input:first-child:not(:checked):not(:disabled):focus + input[type=hidden] + label::before {
  29481. border-color: #f39c12;
  29482. }
  29483. .dark-mode .icheck-yellow > input:first-child:checked + label::before,
  29484. .dark-mode .icheck-yellow > input:first-child:checked + input[type=hidden] + label::before {
  29485. background-color: #f39c12;
  29486. border-color: #f39c12;
  29487. }
  29488. .dark-mode .icheck-green > input:first-child:not(:checked):not(:disabled):hover + label::before,
  29489. .dark-mode .icheck-green > input:first-child:not(:checked):not(:disabled):hover + input[type=hidden] + label::before {
  29490. border-color: #00bc8c;
  29491. }
  29492. .dark-mode .icheck-green > input:first-child:not(:checked):not(:disabled):focus + label::before,
  29493. .dark-mode .icheck-green > input:first-child:not(:checked):not(:disabled):focus + input[type=hidden] + label::before {
  29494. border-color: #00bc8c;
  29495. }
  29496. .dark-mode .icheck-green > input:first-child:checked + label::before,
  29497. .dark-mode .icheck-green > input:first-child:checked + input[type=hidden] + label::before {
  29498. background-color: #00bc8c;
  29499. border-color: #00bc8c;
  29500. }
  29501. .dark-mode .icheck-teal > input:first-child:not(:checked):not(:disabled):hover + label::before,
  29502. .dark-mode .icheck-teal > input:first-child:not(:checked):not(:disabled):hover + input[type=hidden] + label::before {
  29503. border-color: #20c997;
  29504. }
  29505. .dark-mode .icheck-teal > input:first-child:not(:checked):not(:disabled):focus + label::before,
  29506. .dark-mode .icheck-teal > input:first-child:not(:checked):not(:disabled):focus + input[type=hidden] + label::before {
  29507. border-color: #20c997;
  29508. }
  29509. .dark-mode .icheck-teal > input:first-child:checked + label::before,
  29510. .dark-mode .icheck-teal > input:first-child:checked + input[type=hidden] + label::before {
  29511. background-color: #20c997;
  29512. border-color: #20c997;
  29513. }
  29514. .dark-mode .icheck-cyan > input:first-child:not(:checked):not(:disabled):hover + label::before,
  29515. .dark-mode .icheck-cyan > input:first-child:not(:checked):not(:disabled):hover + input[type=hidden] + label::before {
  29516. border-color: #3498db;
  29517. }
  29518. .dark-mode .icheck-cyan > input:first-child:not(:checked):not(:disabled):focus + label::before,
  29519. .dark-mode .icheck-cyan > input:first-child:not(:checked):not(:disabled):focus + input[type=hidden] + label::before {
  29520. border-color: #3498db;
  29521. }
  29522. .dark-mode .icheck-cyan > input:first-child:checked + label::before,
  29523. .dark-mode .icheck-cyan > input:first-child:checked + input[type=hidden] + label::before {
  29524. background-color: #3498db;
  29525. border-color: #3498db;
  29526. }
  29527. .dark-mode .icheck-white > input:first-child:not(:checked):not(:disabled):hover + label::before,
  29528. .dark-mode .icheck-white > input:first-child:not(:checked):not(:disabled):hover + input[type=hidden] + label::before {
  29529. border-color: #fff;
  29530. }
  29531. .dark-mode .icheck-white > input:first-child:not(:checked):not(:disabled):focus + label::before,
  29532. .dark-mode .icheck-white > input:first-child:not(:checked):not(:disabled):focus + input[type=hidden] + label::before {
  29533. border-color: #fff;
  29534. }
  29535. .dark-mode .icheck-white > input:first-child:checked + label::before,
  29536. .dark-mode .icheck-white > input:first-child:checked + input[type=hidden] + label::before {
  29537. background-color: #fff;
  29538. border-color: #fff;
  29539. }
  29540. .dark-mode .icheck-gray > input:first-child:not(:checked):not(:disabled):hover + label::before,
  29541. .dark-mode .icheck-gray > input:first-child:not(:checked):not(:disabled):hover + input[type=hidden] + label::before {
  29542. border-color: #6c757d;
  29543. }
  29544. .dark-mode .icheck-gray > input:first-child:not(:checked):not(:disabled):focus + label::before,
  29545. .dark-mode .icheck-gray > input:first-child:not(:checked):not(:disabled):focus + input[type=hidden] + label::before {
  29546. border-color: #6c757d;
  29547. }
  29548. .dark-mode .icheck-gray > input:first-child:checked + label::before,
  29549. .dark-mode .icheck-gray > input:first-child:checked + input[type=hidden] + label::before {
  29550. background-color: #6c757d;
  29551. border-color: #6c757d;
  29552. }
  29553. .dark-mode .icheck-gray-dark > input:first-child:not(:checked):not(:disabled):hover + label::before,
  29554. .dark-mode .icheck-gray-dark > input:first-child:not(:checked):not(:disabled):hover + input[type=hidden] + label::before {
  29555. border-color: #343a40;
  29556. }
  29557. .dark-mode .icheck-gray-dark > input:first-child:not(:checked):not(:disabled):focus + label::before,
  29558. .dark-mode .icheck-gray-dark > input:first-child:not(:checked):not(:disabled):focus + input[type=hidden] + label::before {
  29559. border-color: #343a40;
  29560. }
  29561. .dark-mode .icheck-gray-dark > input:first-child:checked + label::before,
  29562. .dark-mode .icheck-gray-dark > input:first-child:checked + input[type=hidden] + label::before {
  29563. background-color: #343a40;
  29564. border-color: #343a40;
  29565. }
  29566. .mapael .map {
  29567. position: relative;
  29568. }
  29569. .mapael .mapTooltip {
  29570. font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  29571. font-style: normal;
  29572. font-weight: 400;
  29573. line-height: 1.5;
  29574. text-align: left;
  29575. text-align: start;
  29576. text-decoration: none;
  29577. text-shadow: none;
  29578. text-transform: none;
  29579. letter-spacing: normal;
  29580. word-break: normal;
  29581. word-spacing: normal;
  29582. white-space: normal;
  29583. line-break: auto;
  29584. border-radius: 0.25rem;
  29585. font-size: 0.875rem;
  29586. background-color: #000;
  29587. color: #fff;
  29588. display: block;
  29589. max-width: 200px;
  29590. padding: 0.25rem 0.5rem;
  29591. position: absolute;
  29592. text-align: center;
  29593. word-wrap: break-word;
  29594. z-index: 1070;
  29595. }
  29596. .mapael .myLegend {
  29597. background-color: #f8f9fa;
  29598. border: 1px solid #adb5bd;
  29599. padding: 10px;
  29600. width: 600px;
  29601. }
  29602. .mapael .zoomButton {
  29603. background-color: #f8f9fa;
  29604. border: 1px solid #ddd;
  29605. border-radius: 0.25rem;
  29606. color: #444;
  29607. cursor: pointer;
  29608. font-weight: 700;
  29609. height: 16px;
  29610. left: 10px;
  29611. line-height: 14px;
  29612. padding-left: 1px;
  29613. position: absolute;
  29614. text-align: center;
  29615. top: 0;
  29616. user-select: none;
  29617. width: 16px;
  29618. }
  29619. .mapael .zoomButton:hover, .mapael .zoomButton:active, .mapael .zoomButton.hover {
  29620. background-color: #e9ecef;
  29621. color: #2b2b2b;
  29622. }
  29623. .mapael .zoomReset {
  29624. line-height: 12px;
  29625. top: 10px;
  29626. }
  29627. .mapael .zoomIn {
  29628. top: 30px;
  29629. }
  29630. .mapael .zoomOut {
  29631. top: 50px;
  29632. }
  29633. .jqvmap-zoomin,
  29634. .jqvmap-zoomout {
  29635. background-color: #f8f9fa;
  29636. border: 1px solid #ddd;
  29637. border-radius: 0.25rem;
  29638. color: #444;
  29639. height: 15px;
  29640. width: 15px;
  29641. }
  29642. .jqvmap-zoomin:hover, .jqvmap-zoomin:active, .jqvmap-zoomin.hover,
  29643. .jqvmap-zoomout:hover,
  29644. .jqvmap-zoomout:active,
  29645. .jqvmap-zoomout.hover {
  29646. background-color: #e9ecef;
  29647. color: #2b2b2b;
  29648. }
  29649. .swal2-icon.swal2-info {
  29650. border-color: ligthen(#17a2b8, 20%);
  29651. color: #17a2b8;
  29652. }
  29653. .swal2-icon.swal2-warning {
  29654. border-color: ligthen(#ffc107, 20%);
  29655. color: #ffc107;
  29656. }
  29657. .swal2-icon.swal2-error {
  29658. border-color: ligthen(#dc3545, 20%);
  29659. color: #dc3545;
  29660. }
  29661. .swal2-icon.swal2-question {
  29662. border-color: ligthen(#6c757d, 20%);
  29663. color: #6c757d;
  29664. }
  29665. .swal2-icon.swal2-success {
  29666. border-color: ligthen(#28a745, 20%);
  29667. color: #28a745;
  29668. }
  29669. .swal2-icon.swal2-success .swal2-success-ring {
  29670. border-color: ligthen(#28a745, 20%);
  29671. }
  29672. .swal2-icon.swal2-success [class^=swal2-success-line] {
  29673. background-color: #28a745;
  29674. }
  29675. .dark-mode .swal2-popup {
  29676. background-color: #343a40;
  29677. color: #e9ecef;
  29678. }
  29679. .dark-mode .swal2-popup .swal2-content,
  29680. .dark-mode .swal2-popup .swal2-title {
  29681. color: #e9ecef;
  29682. }
  29683. #toast-container .toast {
  29684. background-color: #007bff;
  29685. }
  29686. #toast-container .toast-success {
  29687. background-color: #28a745;
  29688. }
  29689. #toast-container .toast-error {
  29690. background-color: #dc3545;
  29691. }
  29692. #toast-container .toast-info {
  29693. background-color: #17a2b8;
  29694. }
  29695. #toast-container .toast-warning {
  29696. background-color: #ffc107;
  29697. }
  29698. .toast-bottom-full-width .toast,
  29699. .toast-top-full-width .toast {
  29700. max-width: inherit;
  29701. }
  29702. .pace {
  29703. z-index: 1048;
  29704. }
  29705. .pace .pace-progress {
  29706. z-index: 1049;
  29707. }
  29708. .pace .pace-activity {
  29709. z-index: 1050;
  29710. }
  29711. .pace-primary .pace .pace-progress {
  29712. background: #007bff;
  29713. }
  29714. .pace-barber-shop-primary .pace {
  29715. background: #fff;
  29716. }
  29717. .pace-barber-shop-primary .pace .pace-progress {
  29718. background: #007bff;
  29719. }
  29720. .pace-barber-shop-primary .pace .pace-activity {
  29721. background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
  29722. }
  29723. .pace-big-counter-primary .pace .pace-progress::after {
  29724. color: rgba(0, 123, 255, 0.2);
  29725. }
  29726. .pace-bounce-primary .pace .pace-activity {
  29727. background: #007bff;
  29728. }
  29729. .pace-center-atom-primary .pace-progress {
  29730. height: 100px;
  29731. width: 80px;
  29732. }
  29733. .pace-center-atom-primary .pace-progress::before {
  29734. background: #007bff;
  29735. color: #fff;
  29736. font-size: 0.8rem;
  29737. line-height: 0.7rem;
  29738. padding-top: 17%;
  29739. }
  29740. .pace-center-atom-primary .pace-activity {
  29741. border-color: #007bff;
  29742. }
  29743. .pace-center-atom-primary .pace-activity::after, .pace-center-atom-primary .pace-activity::before {
  29744. border-color: #007bff;
  29745. }
  29746. .pace-center-circle-primary .pace .pace-progress {
  29747. background: rgba(0, 123, 255, 0.8);
  29748. color: #fff;
  29749. }
  29750. .pace-center-radar-primary .pace .pace-activity {
  29751. border-color: #007bff transparent transparent;
  29752. }
  29753. .pace-center-radar-primary .pace .pace-activity::before {
  29754. border-color: #007bff transparent transparent;
  29755. }
  29756. .pace-center-simple-primary .pace {
  29757. background: #fff;
  29758. border-color: #007bff;
  29759. }
  29760. .pace-center-simple-primary .pace .pace-progress {
  29761. background: #007bff;
  29762. }
  29763. .pace-material-primary .pace {
  29764. color: #007bff;
  29765. }
  29766. .pace-corner-indicator-primary .pace .pace-activity {
  29767. background: #007bff;
  29768. }
  29769. .pace-corner-indicator-primary .pace .pace-activity::after,
  29770. .pace-corner-indicator-primary .pace .pace-activity::before {
  29771. border: 5px solid #fff;
  29772. }
  29773. .pace-corner-indicator-primary .pace .pace-activity::before {
  29774. border-right-color: rgba(0, 123, 255, 0.2);
  29775. border-left-color: rgba(0, 123, 255, 0.2);
  29776. }
  29777. .pace-corner-indicator-primary .pace .pace-activity::after {
  29778. border-top-color: rgba(0, 123, 255, 0.2);
  29779. border-bottom-color: rgba(0, 123, 255, 0.2);
  29780. }
  29781. .pace-fill-left-primary .pace .pace-progress {
  29782. background-color: rgba(0, 123, 255, 0.2);
  29783. }
  29784. .pace-flash-primary .pace .pace-progress {
  29785. background: #007bff;
  29786. }
  29787. .pace-flash-primary .pace .pace-progress-inner {
  29788. box-shadow: 0 0 10px #007bff, 0 0 5px #007bff;
  29789. }
  29790. .pace-flash-primary .pace .pace-activity {
  29791. border-top-color: #007bff;
  29792. border-left-color: #007bff;
  29793. }
  29794. .pace-loading-bar-primary .pace .pace-progress {
  29795. background: #007bff;
  29796. color: #007bff;
  29797. box-shadow: 120px 0 #fff, 240px 0 #fff;
  29798. }
  29799. .pace-loading-bar-primary .pace .pace-activity {
  29800. box-shadow: inset 0 0 0 2px #007bff, inset 0 0 0 7px #fff;
  29801. }
  29802. .pace-mac-osx-primary .pace .pace-progress {
  29803. background-color: #007bff;
  29804. box-shadow: inset -1px 0 #007bff, inset 0 -1px #007bff, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, 0.3);
  29805. }
  29806. .pace-mac-osx-primary .pace .pace-activity {
  29807. background-image: radial-gradient(rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0.15) 100%);
  29808. height: 12px;
  29809. }
  29810. .pace-progress-color-primary .pace-progress {
  29811. color: #007bff;
  29812. }
  29813. .pace-secondary .pace .pace-progress {
  29814. background: #6c757d;
  29815. }
  29816. .pace-barber-shop-secondary .pace {
  29817. background: #fff;
  29818. }
  29819. .pace-barber-shop-secondary .pace .pace-progress {
  29820. background: #6c757d;
  29821. }
  29822. .pace-barber-shop-secondary .pace .pace-activity {
  29823. background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
  29824. }
  29825. .pace-big-counter-secondary .pace .pace-progress::after {
  29826. color: rgba(108, 117, 125, 0.2);
  29827. }
  29828. .pace-bounce-secondary .pace .pace-activity {
  29829. background: #6c757d;
  29830. }
  29831. .pace-center-atom-secondary .pace-progress {
  29832. height: 100px;
  29833. width: 80px;
  29834. }
  29835. .pace-center-atom-secondary .pace-progress::before {
  29836. background: #6c757d;
  29837. color: #fff;
  29838. font-size: 0.8rem;
  29839. line-height: 0.7rem;
  29840. padding-top: 17%;
  29841. }
  29842. .pace-center-atom-secondary .pace-activity {
  29843. border-color: #6c757d;
  29844. }
  29845. .pace-center-atom-secondary .pace-activity::after, .pace-center-atom-secondary .pace-activity::before {
  29846. border-color: #6c757d;
  29847. }
  29848. .pace-center-circle-secondary .pace .pace-progress {
  29849. background: rgba(108, 117, 125, 0.8);
  29850. color: #fff;
  29851. }
  29852. .pace-center-radar-secondary .pace .pace-activity {
  29853. border-color: #6c757d transparent transparent;
  29854. }
  29855. .pace-center-radar-secondary .pace .pace-activity::before {
  29856. border-color: #6c757d transparent transparent;
  29857. }
  29858. .pace-center-simple-secondary .pace {
  29859. background: #fff;
  29860. border-color: #6c757d;
  29861. }
  29862. .pace-center-simple-secondary .pace .pace-progress {
  29863. background: #6c757d;
  29864. }
  29865. .pace-material-secondary .pace {
  29866. color: #6c757d;
  29867. }
  29868. .pace-corner-indicator-secondary .pace .pace-activity {
  29869. background: #6c757d;
  29870. }
  29871. .pace-corner-indicator-secondary .pace .pace-activity::after,
  29872. .pace-corner-indicator-secondary .pace .pace-activity::before {
  29873. border: 5px solid #fff;
  29874. }
  29875. .pace-corner-indicator-secondary .pace .pace-activity::before {
  29876. border-right-color: rgba(108, 117, 125, 0.2);
  29877. border-left-color: rgba(108, 117, 125, 0.2);
  29878. }
  29879. .pace-corner-indicator-secondary .pace .pace-activity::after {
  29880. border-top-color: rgba(108, 117, 125, 0.2);
  29881. border-bottom-color: rgba(108, 117, 125, 0.2);
  29882. }
  29883. .pace-fill-left-secondary .pace .pace-progress {
  29884. background-color: rgba(108, 117, 125, 0.2);
  29885. }
  29886. .pace-flash-secondary .pace .pace-progress {
  29887. background: #6c757d;
  29888. }
  29889. .pace-flash-secondary .pace .pace-progress-inner {
  29890. box-shadow: 0 0 10px #6c757d, 0 0 5px #6c757d;
  29891. }
  29892. .pace-flash-secondary .pace .pace-activity {
  29893. border-top-color: #6c757d;
  29894. border-left-color: #6c757d;
  29895. }
  29896. .pace-loading-bar-secondary .pace .pace-progress {
  29897. background: #6c757d;
  29898. color: #6c757d;
  29899. box-shadow: 120px 0 #fff, 240px 0 #fff;
  29900. }
  29901. .pace-loading-bar-secondary .pace .pace-activity {
  29902. box-shadow: inset 0 0 0 2px #6c757d, inset 0 0 0 7px #fff;
  29903. }
  29904. .pace-mac-osx-secondary .pace .pace-progress {
  29905. background-color: #6c757d;
  29906. box-shadow: inset -1px 0 #6c757d, inset 0 -1px #6c757d, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, 0.3);
  29907. }
  29908. .pace-mac-osx-secondary .pace .pace-activity {
  29909. background-image: radial-gradient(rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0.15) 100%);
  29910. height: 12px;
  29911. }
  29912. .pace-progress-color-secondary .pace-progress {
  29913. color: #6c757d;
  29914. }
  29915. .pace-success .pace .pace-progress {
  29916. background: #28a745;
  29917. }
  29918. .pace-barber-shop-success .pace {
  29919. background: #fff;
  29920. }
  29921. .pace-barber-shop-success .pace .pace-progress {
  29922. background: #28a745;
  29923. }
  29924. .pace-barber-shop-success .pace .pace-activity {
  29925. background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
  29926. }
  29927. .pace-big-counter-success .pace .pace-progress::after {
  29928. color: rgba(40, 167, 69, 0.2);
  29929. }
  29930. .pace-bounce-success .pace .pace-activity {
  29931. background: #28a745;
  29932. }
  29933. .pace-center-atom-success .pace-progress {
  29934. height: 100px;
  29935. width: 80px;
  29936. }
  29937. .pace-center-atom-success .pace-progress::before {
  29938. background: #28a745;
  29939. color: #fff;
  29940. font-size: 0.8rem;
  29941. line-height: 0.7rem;
  29942. padding-top: 17%;
  29943. }
  29944. .pace-center-atom-success .pace-activity {
  29945. border-color: #28a745;
  29946. }
  29947. .pace-center-atom-success .pace-activity::after, .pace-center-atom-success .pace-activity::before {
  29948. border-color: #28a745;
  29949. }
  29950. .pace-center-circle-success .pace .pace-progress {
  29951. background: rgba(40, 167, 69, 0.8);
  29952. color: #fff;
  29953. }
  29954. .pace-center-radar-success .pace .pace-activity {
  29955. border-color: #28a745 transparent transparent;
  29956. }
  29957. .pace-center-radar-success .pace .pace-activity::before {
  29958. border-color: #28a745 transparent transparent;
  29959. }
  29960. .pace-center-simple-success .pace {
  29961. background: #fff;
  29962. border-color: #28a745;
  29963. }
  29964. .pace-center-simple-success .pace .pace-progress {
  29965. background: #28a745;
  29966. }
  29967. .pace-material-success .pace {
  29968. color: #28a745;
  29969. }
  29970. .pace-corner-indicator-success .pace .pace-activity {
  29971. background: #28a745;
  29972. }
  29973. .pace-corner-indicator-success .pace .pace-activity::after,
  29974. .pace-corner-indicator-success .pace .pace-activity::before {
  29975. border: 5px solid #fff;
  29976. }
  29977. .pace-corner-indicator-success .pace .pace-activity::before {
  29978. border-right-color: rgba(40, 167, 69, 0.2);
  29979. border-left-color: rgba(40, 167, 69, 0.2);
  29980. }
  29981. .pace-corner-indicator-success .pace .pace-activity::after {
  29982. border-top-color: rgba(40, 167, 69, 0.2);
  29983. border-bottom-color: rgba(40, 167, 69, 0.2);
  29984. }
  29985. .pace-fill-left-success .pace .pace-progress {
  29986. background-color: rgba(40, 167, 69, 0.2);
  29987. }
  29988. .pace-flash-success .pace .pace-progress {
  29989. background: #28a745;
  29990. }
  29991. .pace-flash-success .pace .pace-progress-inner {
  29992. box-shadow: 0 0 10px #28a745, 0 0 5px #28a745;
  29993. }
  29994. .pace-flash-success .pace .pace-activity {
  29995. border-top-color: #28a745;
  29996. border-left-color: #28a745;
  29997. }
  29998. .pace-loading-bar-success .pace .pace-progress {
  29999. background: #28a745;
  30000. color: #28a745;
  30001. box-shadow: 120px 0 #fff, 240px 0 #fff;
  30002. }
  30003. .pace-loading-bar-success .pace .pace-activity {
  30004. box-shadow: inset 0 0 0 2px #28a745, inset 0 0 0 7px #fff;
  30005. }
  30006. .pace-mac-osx-success .pace .pace-progress {
  30007. background-color: #28a745;
  30008. box-shadow: inset -1px 0 #28a745, inset 0 -1px #28a745, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, 0.3);
  30009. }
  30010. .pace-mac-osx-success .pace .pace-activity {
  30011. background-image: radial-gradient(rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0.15) 100%);
  30012. height: 12px;
  30013. }
  30014. .pace-progress-color-success .pace-progress {
  30015. color: #28a745;
  30016. }
  30017. .pace-info .pace .pace-progress {
  30018. background: #17a2b8;
  30019. }
  30020. .pace-barber-shop-info .pace {
  30021. background: #fff;
  30022. }
  30023. .pace-barber-shop-info .pace .pace-progress {
  30024. background: #17a2b8;
  30025. }
  30026. .pace-barber-shop-info .pace .pace-activity {
  30027. background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
  30028. }
  30029. .pace-big-counter-info .pace .pace-progress::after {
  30030. color: rgba(23, 162, 184, 0.2);
  30031. }
  30032. .pace-bounce-info .pace .pace-activity {
  30033. background: #17a2b8;
  30034. }
  30035. .pace-center-atom-info .pace-progress {
  30036. height: 100px;
  30037. width: 80px;
  30038. }
  30039. .pace-center-atom-info .pace-progress::before {
  30040. background: #17a2b8;
  30041. color: #fff;
  30042. font-size: 0.8rem;
  30043. line-height: 0.7rem;
  30044. padding-top: 17%;
  30045. }
  30046. .pace-center-atom-info .pace-activity {
  30047. border-color: #17a2b8;
  30048. }
  30049. .pace-center-atom-info .pace-activity::after, .pace-center-atom-info .pace-activity::before {
  30050. border-color: #17a2b8;
  30051. }
  30052. .pace-center-circle-info .pace .pace-progress {
  30053. background: rgba(23, 162, 184, 0.8);
  30054. color: #fff;
  30055. }
  30056. .pace-center-radar-info .pace .pace-activity {
  30057. border-color: #17a2b8 transparent transparent;
  30058. }
  30059. .pace-center-radar-info .pace .pace-activity::before {
  30060. border-color: #17a2b8 transparent transparent;
  30061. }
  30062. .pace-center-simple-info .pace {
  30063. background: #fff;
  30064. border-color: #17a2b8;
  30065. }
  30066. .pace-center-simple-info .pace .pace-progress {
  30067. background: #17a2b8;
  30068. }
  30069. .pace-material-info .pace {
  30070. color: #17a2b8;
  30071. }
  30072. .pace-corner-indicator-info .pace .pace-activity {
  30073. background: #17a2b8;
  30074. }
  30075. .pace-corner-indicator-info .pace .pace-activity::after,
  30076. .pace-corner-indicator-info .pace .pace-activity::before {
  30077. border: 5px solid #fff;
  30078. }
  30079. .pace-corner-indicator-info .pace .pace-activity::before {
  30080. border-right-color: rgba(23, 162, 184, 0.2);
  30081. border-left-color: rgba(23, 162, 184, 0.2);
  30082. }
  30083. .pace-corner-indicator-info .pace .pace-activity::after {
  30084. border-top-color: rgba(23, 162, 184, 0.2);
  30085. border-bottom-color: rgba(23, 162, 184, 0.2);
  30086. }
  30087. .pace-fill-left-info .pace .pace-progress {
  30088. background-color: rgba(23, 162, 184, 0.2);
  30089. }
  30090. .pace-flash-info .pace .pace-progress {
  30091. background: #17a2b8;
  30092. }
  30093. .pace-flash-info .pace .pace-progress-inner {
  30094. box-shadow: 0 0 10px #17a2b8, 0 0 5px #17a2b8;
  30095. }
  30096. .pace-flash-info .pace .pace-activity {
  30097. border-top-color: #17a2b8;
  30098. border-left-color: #17a2b8;
  30099. }
  30100. .pace-loading-bar-info .pace .pace-progress {
  30101. background: #17a2b8;
  30102. color: #17a2b8;
  30103. box-shadow: 120px 0 #fff, 240px 0 #fff;
  30104. }
  30105. .pace-loading-bar-info .pace .pace-activity {
  30106. box-shadow: inset 0 0 0 2px #17a2b8, inset 0 0 0 7px #fff;
  30107. }
  30108. .pace-mac-osx-info .pace .pace-progress {
  30109. background-color: #17a2b8;
  30110. box-shadow: inset -1px 0 #17a2b8, inset 0 -1px #17a2b8, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, 0.3);
  30111. }
  30112. .pace-mac-osx-info .pace .pace-activity {
  30113. background-image: radial-gradient(rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0.15) 100%);
  30114. height: 12px;
  30115. }
  30116. .pace-progress-color-info .pace-progress {
  30117. color: #17a2b8;
  30118. }
  30119. .pace-warning .pace .pace-progress {
  30120. background: #ffc107;
  30121. }
  30122. .pace-barber-shop-warning .pace {
  30123. background: #1f2d3d;
  30124. }
  30125. .pace-barber-shop-warning .pace .pace-progress {
  30126. background: #ffc107;
  30127. }
  30128. .pace-barber-shop-warning .pace .pace-activity {
  30129. background-image: linear-gradient(45deg, rgba(31, 45, 61, 0.2) 25%, transparent 25%, transparent 50%, rgba(31, 45, 61, 0.2) 50%, rgba(31, 45, 61, 0.2) 75%, transparent 75%, transparent);
  30130. }
  30131. .pace-big-counter-warning .pace .pace-progress::after {
  30132. color: rgba(255, 193, 7, 0.2);
  30133. }
  30134. .pace-bounce-warning .pace .pace-activity {
  30135. background: #ffc107;
  30136. }
  30137. .pace-center-atom-warning .pace-progress {
  30138. height: 100px;
  30139. width: 80px;
  30140. }
  30141. .pace-center-atom-warning .pace-progress::before {
  30142. background: #ffc107;
  30143. color: #1f2d3d;
  30144. font-size: 0.8rem;
  30145. line-height: 0.7rem;
  30146. padding-top: 17%;
  30147. }
  30148. .pace-center-atom-warning .pace-activity {
  30149. border-color: #ffc107;
  30150. }
  30151. .pace-center-atom-warning .pace-activity::after, .pace-center-atom-warning .pace-activity::before {
  30152. border-color: #ffc107;
  30153. }
  30154. .pace-center-circle-warning .pace .pace-progress {
  30155. background: rgba(255, 193, 7, 0.8);
  30156. color: #1f2d3d;
  30157. }
  30158. .pace-center-radar-warning .pace .pace-activity {
  30159. border-color: #ffc107 transparent transparent;
  30160. }
  30161. .pace-center-radar-warning .pace .pace-activity::before {
  30162. border-color: #ffc107 transparent transparent;
  30163. }
  30164. .pace-center-simple-warning .pace {
  30165. background: #1f2d3d;
  30166. border-color: #ffc107;
  30167. }
  30168. .pace-center-simple-warning .pace .pace-progress {
  30169. background: #ffc107;
  30170. }
  30171. .pace-material-warning .pace {
  30172. color: #ffc107;
  30173. }
  30174. .pace-corner-indicator-warning .pace .pace-activity {
  30175. background: #ffc107;
  30176. }
  30177. .pace-corner-indicator-warning .pace .pace-activity::after,
  30178. .pace-corner-indicator-warning .pace .pace-activity::before {
  30179. border: 5px solid #1f2d3d;
  30180. }
  30181. .pace-corner-indicator-warning .pace .pace-activity::before {
  30182. border-right-color: rgba(255, 193, 7, 0.2);
  30183. border-left-color: rgba(255, 193, 7, 0.2);
  30184. }
  30185. .pace-corner-indicator-warning .pace .pace-activity::after {
  30186. border-top-color: rgba(255, 193, 7, 0.2);
  30187. border-bottom-color: rgba(255, 193, 7, 0.2);
  30188. }
  30189. .pace-fill-left-warning .pace .pace-progress {
  30190. background-color: rgba(255, 193, 7, 0.2);
  30191. }
  30192. .pace-flash-warning .pace .pace-progress {
  30193. background: #ffc107;
  30194. }
  30195. .pace-flash-warning .pace .pace-progress-inner {
  30196. box-shadow: 0 0 10px #ffc107, 0 0 5px #ffc107;
  30197. }
  30198. .pace-flash-warning .pace .pace-activity {
  30199. border-top-color: #ffc107;
  30200. border-left-color: #ffc107;
  30201. }
  30202. .pace-loading-bar-warning .pace .pace-progress {
  30203. background: #ffc107;
  30204. color: #ffc107;
  30205. box-shadow: 120px 0 #1f2d3d, 240px 0 #1f2d3d;
  30206. }
  30207. .pace-loading-bar-warning .pace .pace-activity {
  30208. box-shadow: inset 0 0 0 2px #ffc107, inset 0 0 0 7px #1f2d3d;
  30209. }
  30210. .pace-mac-osx-warning .pace .pace-progress {
  30211. background-color: #ffc107;
  30212. box-shadow: inset -1px 0 #ffc107, inset 0 -1px #ffc107, inset 0 2px rgba(31, 45, 61, 0.5), inset 0 6px rgba(31, 45, 61, 0.3);
  30213. }
  30214. .pace-mac-osx-warning .pace .pace-activity {
  30215. background-image: radial-gradient(rgba(31, 45, 61, 0.65) 0%, rgba(31, 45, 61, 0.15) 100%);
  30216. height: 12px;
  30217. }
  30218. .pace-progress-color-warning .pace-progress {
  30219. color: #ffc107;
  30220. }
  30221. .pace-danger .pace .pace-progress {
  30222. background: #dc3545;
  30223. }
  30224. .pace-barber-shop-danger .pace {
  30225. background: #fff;
  30226. }
  30227. .pace-barber-shop-danger .pace .pace-progress {
  30228. background: #dc3545;
  30229. }
  30230. .pace-barber-shop-danger .pace .pace-activity {
  30231. background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
  30232. }
  30233. .pace-big-counter-danger .pace .pace-progress::after {
  30234. color: rgba(220, 53, 69, 0.2);
  30235. }
  30236. .pace-bounce-danger .pace .pace-activity {
  30237. background: #dc3545;
  30238. }
  30239. .pace-center-atom-danger .pace-progress {
  30240. height: 100px;
  30241. width: 80px;
  30242. }
  30243. .pace-center-atom-danger .pace-progress::before {
  30244. background: #dc3545;
  30245. color: #fff;
  30246. font-size: 0.8rem;
  30247. line-height: 0.7rem;
  30248. padding-top: 17%;
  30249. }
  30250. .pace-center-atom-danger .pace-activity {
  30251. border-color: #dc3545;
  30252. }
  30253. .pace-center-atom-danger .pace-activity::after, .pace-center-atom-danger .pace-activity::before {
  30254. border-color: #dc3545;
  30255. }
  30256. .pace-center-circle-danger .pace .pace-progress {
  30257. background: rgba(220, 53, 69, 0.8);
  30258. color: #fff;
  30259. }
  30260. .pace-center-radar-danger .pace .pace-activity {
  30261. border-color: #dc3545 transparent transparent;
  30262. }
  30263. .pace-center-radar-danger .pace .pace-activity::before {
  30264. border-color: #dc3545 transparent transparent;
  30265. }
  30266. .pace-center-simple-danger .pace {
  30267. background: #fff;
  30268. border-color: #dc3545;
  30269. }
  30270. .pace-center-simple-danger .pace .pace-progress {
  30271. background: #dc3545;
  30272. }
  30273. .pace-material-danger .pace {
  30274. color: #dc3545;
  30275. }
  30276. .pace-corner-indicator-danger .pace .pace-activity {
  30277. background: #dc3545;
  30278. }
  30279. .pace-corner-indicator-danger .pace .pace-activity::after,
  30280. .pace-corner-indicator-danger .pace .pace-activity::before {
  30281. border: 5px solid #fff;
  30282. }
  30283. .pace-corner-indicator-danger .pace .pace-activity::before {
  30284. border-right-color: rgba(220, 53, 69, 0.2);
  30285. border-left-color: rgba(220, 53, 69, 0.2);
  30286. }
  30287. .pace-corner-indicator-danger .pace .pace-activity::after {
  30288. border-top-color: rgba(220, 53, 69, 0.2);
  30289. border-bottom-color: rgba(220, 53, 69, 0.2);
  30290. }
  30291. .pace-fill-left-danger .pace .pace-progress {
  30292. background-color: rgba(220, 53, 69, 0.2);
  30293. }
  30294. .pace-flash-danger .pace .pace-progress {
  30295. background: #dc3545;
  30296. }
  30297. .pace-flash-danger .pace .pace-progress-inner {
  30298. box-shadow: 0 0 10px #dc3545, 0 0 5px #dc3545;
  30299. }
  30300. .pace-flash-danger .pace .pace-activity {
  30301. border-top-color: #dc3545;
  30302. border-left-color: #dc3545;
  30303. }
  30304. .pace-loading-bar-danger .pace .pace-progress {
  30305. background: #dc3545;
  30306. color: #dc3545;
  30307. box-shadow: 120px 0 #fff, 240px 0 #fff;
  30308. }
  30309. .pace-loading-bar-danger .pace .pace-activity {
  30310. box-shadow: inset 0 0 0 2px #dc3545, inset 0 0 0 7px #fff;
  30311. }
  30312. .pace-mac-osx-danger .pace .pace-progress {
  30313. background-color: #dc3545;
  30314. box-shadow: inset -1px 0 #dc3545, inset 0 -1px #dc3545, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, 0.3);
  30315. }
  30316. .pace-mac-osx-danger .pace .pace-activity {
  30317. background-image: radial-gradient(rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0.15) 100%);
  30318. height: 12px;
  30319. }
  30320. .pace-progress-color-danger .pace-progress {
  30321. color: #dc3545;
  30322. }
  30323. .pace-light .pace .pace-progress {
  30324. background: #f8f9fa;
  30325. }
  30326. .pace-barber-shop-light .pace {
  30327. background: #1f2d3d;
  30328. }
  30329. .pace-barber-shop-light .pace .pace-progress {
  30330. background: #f8f9fa;
  30331. }
  30332. .pace-barber-shop-light .pace .pace-activity {
  30333. background-image: linear-gradient(45deg, rgba(31, 45, 61, 0.2) 25%, transparent 25%, transparent 50%, rgba(31, 45, 61, 0.2) 50%, rgba(31, 45, 61, 0.2) 75%, transparent 75%, transparent);
  30334. }
  30335. .pace-big-counter-light .pace .pace-progress::after {
  30336. color: rgba(248, 249, 250, 0.2);
  30337. }
  30338. .pace-bounce-light .pace .pace-activity {
  30339. background: #f8f9fa;
  30340. }
  30341. .pace-center-atom-light .pace-progress {
  30342. height: 100px;
  30343. width: 80px;
  30344. }
  30345. .pace-center-atom-light .pace-progress::before {
  30346. background: #f8f9fa;
  30347. color: #1f2d3d;
  30348. font-size: 0.8rem;
  30349. line-height: 0.7rem;
  30350. padding-top: 17%;
  30351. }
  30352. .pace-center-atom-light .pace-activity {
  30353. border-color: #f8f9fa;
  30354. }
  30355. .pace-center-atom-light .pace-activity::after, .pace-center-atom-light .pace-activity::before {
  30356. border-color: #f8f9fa;
  30357. }
  30358. .pace-center-circle-light .pace .pace-progress {
  30359. background: rgba(248, 249, 250, 0.8);
  30360. color: #1f2d3d;
  30361. }
  30362. .pace-center-radar-light .pace .pace-activity {
  30363. border-color: #f8f9fa transparent transparent;
  30364. }
  30365. .pace-center-radar-light .pace .pace-activity::before {
  30366. border-color: #f8f9fa transparent transparent;
  30367. }
  30368. .pace-center-simple-light .pace {
  30369. background: #1f2d3d;
  30370. border-color: #f8f9fa;
  30371. }
  30372. .pace-center-simple-light .pace .pace-progress {
  30373. background: #f8f9fa;
  30374. }
  30375. .pace-material-light .pace {
  30376. color: #f8f9fa;
  30377. }
  30378. .pace-corner-indicator-light .pace .pace-activity {
  30379. background: #f8f9fa;
  30380. }
  30381. .pace-corner-indicator-light .pace .pace-activity::after,
  30382. .pace-corner-indicator-light .pace .pace-activity::before {
  30383. border: 5px solid #1f2d3d;
  30384. }
  30385. .pace-corner-indicator-light .pace .pace-activity::before {
  30386. border-right-color: rgba(248, 249, 250, 0.2);
  30387. border-left-color: rgba(248, 249, 250, 0.2);
  30388. }
  30389. .pace-corner-indicator-light .pace .pace-activity::after {
  30390. border-top-color: rgba(248, 249, 250, 0.2);
  30391. border-bottom-color: rgba(248, 249, 250, 0.2);
  30392. }
  30393. .pace-fill-left-light .pace .pace-progress {
  30394. background-color: rgba(248, 249, 250, 0.2);
  30395. }
  30396. .pace-flash-light .pace .pace-progress {
  30397. background: #f8f9fa;
  30398. }
  30399. .pace-flash-light .pace .pace-progress-inner {
  30400. box-shadow: 0 0 10px #f8f9fa, 0 0 5px #f8f9fa;
  30401. }
  30402. .pace-flash-light .pace .pace-activity {
  30403. border-top-color: #f8f9fa;
  30404. border-left-color: #f8f9fa;
  30405. }
  30406. .pace-loading-bar-light .pace .pace-progress {
  30407. background: #f8f9fa;
  30408. color: #f8f9fa;
  30409. box-shadow: 120px 0 #1f2d3d, 240px 0 #1f2d3d;
  30410. }
  30411. .pace-loading-bar-light .pace .pace-activity {
  30412. box-shadow: inset 0 0 0 2px #f8f9fa, inset 0 0 0 7px #1f2d3d;
  30413. }
  30414. .pace-mac-osx-light .pace .pace-progress {
  30415. background-color: #f8f9fa;
  30416. box-shadow: inset -1px 0 #f8f9fa, inset 0 -1px #f8f9fa, inset 0 2px rgba(31, 45, 61, 0.5), inset 0 6px rgba(31, 45, 61, 0.3);
  30417. }
  30418. .pace-mac-osx-light .pace .pace-activity {
  30419. background-image: radial-gradient(rgba(31, 45, 61, 0.65) 0%, rgba(31, 45, 61, 0.15) 100%);
  30420. height: 12px;
  30421. }
  30422. .pace-progress-color-light .pace-progress {
  30423. color: #f8f9fa;
  30424. }
  30425. .pace-dark .pace .pace-progress {
  30426. background: #343a40;
  30427. }
  30428. .pace-barber-shop-dark .pace {
  30429. background: #fff;
  30430. }
  30431. .pace-barber-shop-dark .pace .pace-progress {
  30432. background: #343a40;
  30433. }
  30434. .pace-barber-shop-dark .pace .pace-activity {
  30435. background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
  30436. }
  30437. .pace-big-counter-dark .pace .pace-progress::after {
  30438. color: rgba(52, 58, 64, 0.2);
  30439. }
  30440. .pace-bounce-dark .pace .pace-activity {
  30441. background: #343a40;
  30442. }
  30443. .pace-center-atom-dark .pace-progress {
  30444. height: 100px;
  30445. width: 80px;
  30446. }
  30447. .pace-center-atom-dark .pace-progress::before {
  30448. background: #343a40;
  30449. color: #fff;
  30450. font-size: 0.8rem;
  30451. line-height: 0.7rem;
  30452. padding-top: 17%;
  30453. }
  30454. .pace-center-atom-dark .pace-activity {
  30455. border-color: #343a40;
  30456. }
  30457. .pace-center-atom-dark .pace-activity::after, .pace-center-atom-dark .pace-activity::before {
  30458. border-color: #343a40;
  30459. }
  30460. .pace-center-circle-dark .pace .pace-progress {
  30461. background: rgba(52, 58, 64, 0.8);
  30462. color: #fff;
  30463. }
  30464. .pace-center-radar-dark .pace .pace-activity {
  30465. border-color: #343a40 transparent transparent;
  30466. }
  30467. .pace-center-radar-dark .pace .pace-activity::before {
  30468. border-color: #343a40 transparent transparent;
  30469. }
  30470. .pace-center-simple-dark .pace {
  30471. background: #fff;
  30472. border-color: #343a40;
  30473. }
  30474. .pace-center-simple-dark .pace .pace-progress {
  30475. background: #343a40;
  30476. }
  30477. .pace-material-dark .pace {
  30478. color: #343a40;
  30479. }
  30480. .pace-corner-indicator-dark .pace .pace-activity {
  30481. background: #343a40;
  30482. }
  30483. .pace-corner-indicator-dark .pace .pace-activity::after,
  30484. .pace-corner-indicator-dark .pace .pace-activity::before {
  30485. border: 5px solid #fff;
  30486. }
  30487. .pace-corner-indicator-dark .pace .pace-activity::before {
  30488. border-right-color: rgba(52, 58, 64, 0.2);
  30489. border-left-color: rgba(52, 58, 64, 0.2);
  30490. }
  30491. .pace-corner-indicator-dark .pace .pace-activity::after {
  30492. border-top-color: rgba(52, 58, 64, 0.2);
  30493. border-bottom-color: rgba(52, 58, 64, 0.2);
  30494. }
  30495. .pace-fill-left-dark .pace .pace-progress {
  30496. background-color: rgba(52, 58, 64, 0.2);
  30497. }
  30498. .pace-flash-dark .pace .pace-progress {
  30499. background: #343a40;
  30500. }
  30501. .pace-flash-dark .pace .pace-progress-inner {
  30502. box-shadow: 0 0 10px #343a40, 0 0 5px #343a40;
  30503. }
  30504. .pace-flash-dark .pace .pace-activity {
  30505. border-top-color: #343a40;
  30506. border-left-color: #343a40;
  30507. }
  30508. .pace-loading-bar-dark .pace .pace-progress {
  30509. background: #343a40;
  30510. color: #343a40;
  30511. box-shadow: 120px 0 #fff, 240px 0 #fff;
  30512. }
  30513. .pace-loading-bar-dark .pace .pace-activity {
  30514. box-shadow: inset 0 0 0 2px #343a40, inset 0 0 0 7px #fff;
  30515. }
  30516. .pace-mac-osx-dark .pace .pace-progress {
  30517. background-color: #343a40;
  30518. box-shadow: inset -1px 0 #343a40, inset 0 -1px #343a40, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, 0.3);
  30519. }
  30520. .pace-mac-osx-dark .pace .pace-activity {
  30521. background-image: radial-gradient(rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0.15) 100%);
  30522. height: 12px;
  30523. }
  30524. .pace-progress-color-dark .pace-progress {
  30525. color: #343a40;
  30526. }
  30527. .pace-lightblue .pace .pace-progress {
  30528. background: #3c8dbc;
  30529. }
  30530. .pace-barber-shop-lightblue .pace {
  30531. background: #fff;
  30532. }
  30533. .pace-barber-shop-lightblue .pace .pace-progress {
  30534. background: #3c8dbc;
  30535. }
  30536. .pace-barber-shop-lightblue .pace .pace-activity {
  30537. background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
  30538. }
  30539. .pace-big-counter-lightblue .pace .pace-progress::after {
  30540. color: rgba(60, 141, 188, 0.2);
  30541. }
  30542. .pace-bounce-lightblue .pace .pace-activity {
  30543. background: #3c8dbc;
  30544. }
  30545. .pace-center-atom-lightblue .pace-progress {
  30546. height: 100px;
  30547. width: 80px;
  30548. }
  30549. .pace-center-atom-lightblue .pace-progress::before {
  30550. background: #3c8dbc;
  30551. color: #fff;
  30552. font-size: 0.8rem;
  30553. line-height: 0.7rem;
  30554. padding-top: 17%;
  30555. }
  30556. .pace-center-atom-lightblue .pace-activity {
  30557. border-color: #3c8dbc;
  30558. }
  30559. .pace-center-atom-lightblue .pace-activity::after, .pace-center-atom-lightblue .pace-activity::before {
  30560. border-color: #3c8dbc;
  30561. }
  30562. .pace-center-circle-lightblue .pace .pace-progress {
  30563. background: rgba(60, 141, 188, 0.8);
  30564. color: #fff;
  30565. }
  30566. .pace-center-radar-lightblue .pace .pace-activity {
  30567. border-color: #3c8dbc transparent transparent;
  30568. }
  30569. .pace-center-radar-lightblue .pace .pace-activity::before {
  30570. border-color: #3c8dbc transparent transparent;
  30571. }
  30572. .pace-center-simple-lightblue .pace {
  30573. background: #fff;
  30574. border-color: #3c8dbc;
  30575. }
  30576. .pace-center-simple-lightblue .pace .pace-progress {
  30577. background: #3c8dbc;
  30578. }
  30579. .pace-material-lightblue .pace {
  30580. color: #3c8dbc;
  30581. }
  30582. .pace-corner-indicator-lightblue .pace .pace-activity {
  30583. background: #3c8dbc;
  30584. }
  30585. .pace-corner-indicator-lightblue .pace .pace-activity::after,
  30586. .pace-corner-indicator-lightblue .pace .pace-activity::before {
  30587. border: 5px solid #fff;
  30588. }
  30589. .pace-corner-indicator-lightblue .pace .pace-activity::before {
  30590. border-right-color: rgba(60, 141, 188, 0.2);
  30591. border-left-color: rgba(60, 141, 188, 0.2);
  30592. }
  30593. .pace-corner-indicator-lightblue .pace .pace-activity::after {
  30594. border-top-color: rgba(60, 141, 188, 0.2);
  30595. border-bottom-color: rgba(60, 141, 188, 0.2);
  30596. }
  30597. .pace-fill-left-lightblue .pace .pace-progress {
  30598. background-color: rgba(60, 141, 188, 0.2);
  30599. }
  30600. .pace-flash-lightblue .pace .pace-progress {
  30601. background: #3c8dbc;
  30602. }
  30603. .pace-flash-lightblue .pace .pace-progress-inner {
  30604. box-shadow: 0 0 10px #3c8dbc, 0 0 5px #3c8dbc;
  30605. }
  30606. .pace-flash-lightblue .pace .pace-activity {
  30607. border-top-color: #3c8dbc;
  30608. border-left-color: #3c8dbc;
  30609. }
  30610. .pace-loading-bar-lightblue .pace .pace-progress {
  30611. background: #3c8dbc;
  30612. color: #3c8dbc;
  30613. box-shadow: 120px 0 #fff, 240px 0 #fff;
  30614. }
  30615. .pace-loading-bar-lightblue .pace .pace-activity {
  30616. box-shadow: inset 0 0 0 2px #3c8dbc, inset 0 0 0 7px #fff;
  30617. }
  30618. .pace-mac-osx-lightblue .pace .pace-progress {
  30619. background-color: #3c8dbc;
  30620. box-shadow: inset -1px 0 #3c8dbc, inset 0 -1px #3c8dbc, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, 0.3);
  30621. }
  30622. .pace-mac-osx-lightblue .pace .pace-activity {
  30623. background-image: radial-gradient(rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0.15) 100%);
  30624. height: 12px;
  30625. }
  30626. .pace-progress-color-lightblue .pace-progress {
  30627. color: #3c8dbc;
  30628. }
  30629. .pace-navy .pace .pace-progress {
  30630. background: #001f3f;
  30631. }
  30632. .pace-barber-shop-navy .pace {
  30633. background: #fff;
  30634. }
  30635. .pace-barber-shop-navy .pace .pace-progress {
  30636. background: #001f3f;
  30637. }
  30638. .pace-barber-shop-navy .pace .pace-activity {
  30639. background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
  30640. }
  30641. .pace-big-counter-navy .pace .pace-progress::after {
  30642. color: rgba(0, 31, 63, 0.2);
  30643. }
  30644. .pace-bounce-navy .pace .pace-activity {
  30645. background: #001f3f;
  30646. }
  30647. .pace-center-atom-navy .pace-progress {
  30648. height: 100px;
  30649. width: 80px;
  30650. }
  30651. .pace-center-atom-navy .pace-progress::before {
  30652. background: #001f3f;
  30653. color: #fff;
  30654. font-size: 0.8rem;
  30655. line-height: 0.7rem;
  30656. padding-top: 17%;
  30657. }
  30658. .pace-center-atom-navy .pace-activity {
  30659. border-color: #001f3f;
  30660. }
  30661. .pace-center-atom-navy .pace-activity::after, .pace-center-atom-navy .pace-activity::before {
  30662. border-color: #001f3f;
  30663. }
  30664. .pace-center-circle-navy .pace .pace-progress {
  30665. background: rgba(0, 31, 63, 0.8);
  30666. color: #fff;
  30667. }
  30668. .pace-center-radar-navy .pace .pace-activity {
  30669. border-color: #001f3f transparent transparent;
  30670. }
  30671. .pace-center-radar-navy .pace .pace-activity::before {
  30672. border-color: #001f3f transparent transparent;
  30673. }
  30674. .pace-center-simple-navy .pace {
  30675. background: #fff;
  30676. border-color: #001f3f;
  30677. }
  30678. .pace-center-simple-navy .pace .pace-progress {
  30679. background: #001f3f;
  30680. }
  30681. .pace-material-navy .pace {
  30682. color: #001f3f;
  30683. }
  30684. .pace-corner-indicator-navy .pace .pace-activity {
  30685. background: #001f3f;
  30686. }
  30687. .pace-corner-indicator-navy .pace .pace-activity::after,
  30688. .pace-corner-indicator-navy .pace .pace-activity::before {
  30689. border: 5px solid #fff;
  30690. }
  30691. .pace-corner-indicator-navy .pace .pace-activity::before {
  30692. border-right-color: rgba(0, 31, 63, 0.2);
  30693. border-left-color: rgba(0, 31, 63, 0.2);
  30694. }
  30695. .pace-corner-indicator-navy .pace .pace-activity::after {
  30696. border-top-color: rgba(0, 31, 63, 0.2);
  30697. border-bottom-color: rgba(0, 31, 63, 0.2);
  30698. }
  30699. .pace-fill-left-navy .pace .pace-progress {
  30700. background-color: rgba(0, 31, 63, 0.2);
  30701. }
  30702. .pace-flash-navy .pace .pace-progress {
  30703. background: #001f3f;
  30704. }
  30705. .pace-flash-navy .pace .pace-progress-inner {
  30706. box-shadow: 0 0 10px #001f3f, 0 0 5px #001f3f;
  30707. }
  30708. .pace-flash-navy .pace .pace-activity {
  30709. border-top-color: #001f3f;
  30710. border-left-color: #001f3f;
  30711. }
  30712. .pace-loading-bar-navy .pace .pace-progress {
  30713. background: #001f3f;
  30714. color: #001f3f;
  30715. box-shadow: 120px 0 #fff, 240px 0 #fff;
  30716. }
  30717. .pace-loading-bar-navy .pace .pace-activity {
  30718. box-shadow: inset 0 0 0 2px #001f3f, inset 0 0 0 7px #fff;
  30719. }
  30720. .pace-mac-osx-navy .pace .pace-progress {
  30721. background-color: #001f3f;
  30722. box-shadow: inset -1px 0 #001f3f, inset 0 -1px #001f3f, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, 0.3);
  30723. }
  30724. .pace-mac-osx-navy .pace .pace-activity {
  30725. background-image: radial-gradient(rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0.15) 100%);
  30726. height: 12px;
  30727. }
  30728. .pace-progress-color-navy .pace-progress {
  30729. color: #001f3f;
  30730. }
  30731. .pace-olive .pace .pace-progress {
  30732. background: #3d9970;
  30733. }
  30734. .pace-barber-shop-olive .pace {
  30735. background: #fff;
  30736. }
  30737. .pace-barber-shop-olive .pace .pace-progress {
  30738. background: #3d9970;
  30739. }
  30740. .pace-barber-shop-olive .pace .pace-activity {
  30741. background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
  30742. }
  30743. .pace-big-counter-olive .pace .pace-progress::after {
  30744. color: rgba(61, 153, 112, 0.2);
  30745. }
  30746. .pace-bounce-olive .pace .pace-activity {
  30747. background: #3d9970;
  30748. }
  30749. .pace-center-atom-olive .pace-progress {
  30750. height: 100px;
  30751. width: 80px;
  30752. }
  30753. .pace-center-atom-olive .pace-progress::before {
  30754. background: #3d9970;
  30755. color: #fff;
  30756. font-size: 0.8rem;
  30757. line-height: 0.7rem;
  30758. padding-top: 17%;
  30759. }
  30760. .pace-center-atom-olive .pace-activity {
  30761. border-color: #3d9970;
  30762. }
  30763. .pace-center-atom-olive .pace-activity::after, .pace-center-atom-olive .pace-activity::before {
  30764. border-color: #3d9970;
  30765. }
  30766. .pace-center-circle-olive .pace .pace-progress {
  30767. background: rgba(61, 153, 112, 0.8);
  30768. color: #fff;
  30769. }
  30770. .pace-center-radar-olive .pace .pace-activity {
  30771. border-color: #3d9970 transparent transparent;
  30772. }
  30773. .pace-center-radar-olive .pace .pace-activity::before {
  30774. border-color: #3d9970 transparent transparent;
  30775. }
  30776. .pace-center-simple-olive .pace {
  30777. background: #fff;
  30778. border-color: #3d9970;
  30779. }
  30780. .pace-center-simple-olive .pace .pace-progress {
  30781. background: #3d9970;
  30782. }
  30783. .pace-material-olive .pace {
  30784. color: #3d9970;
  30785. }
  30786. .pace-corner-indicator-olive .pace .pace-activity {
  30787. background: #3d9970;
  30788. }
  30789. .pace-corner-indicator-olive .pace .pace-activity::after,
  30790. .pace-corner-indicator-olive .pace .pace-activity::before {
  30791. border: 5px solid #fff;
  30792. }
  30793. .pace-corner-indicator-olive .pace .pace-activity::before {
  30794. border-right-color: rgba(61, 153, 112, 0.2);
  30795. border-left-color: rgba(61, 153, 112, 0.2);
  30796. }
  30797. .pace-corner-indicator-olive .pace .pace-activity::after {
  30798. border-top-color: rgba(61, 153, 112, 0.2);
  30799. border-bottom-color: rgba(61, 153, 112, 0.2);
  30800. }
  30801. .pace-fill-left-olive .pace .pace-progress {
  30802. background-color: rgba(61, 153, 112, 0.2);
  30803. }
  30804. .pace-flash-olive .pace .pace-progress {
  30805. background: #3d9970;
  30806. }
  30807. .pace-flash-olive .pace .pace-progress-inner {
  30808. box-shadow: 0 0 10px #3d9970, 0 0 5px #3d9970;
  30809. }
  30810. .pace-flash-olive .pace .pace-activity {
  30811. border-top-color: #3d9970;
  30812. border-left-color: #3d9970;
  30813. }
  30814. .pace-loading-bar-olive .pace .pace-progress {
  30815. background: #3d9970;
  30816. color: #3d9970;
  30817. box-shadow: 120px 0 #fff, 240px 0 #fff;
  30818. }
  30819. .pace-loading-bar-olive .pace .pace-activity {
  30820. box-shadow: inset 0 0 0 2px #3d9970, inset 0 0 0 7px #fff;
  30821. }
  30822. .pace-mac-osx-olive .pace .pace-progress {
  30823. background-color: #3d9970;
  30824. box-shadow: inset -1px 0 #3d9970, inset 0 -1px #3d9970, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, 0.3);
  30825. }
  30826. .pace-mac-osx-olive .pace .pace-activity {
  30827. background-image: radial-gradient(rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0.15) 100%);
  30828. height: 12px;
  30829. }
  30830. .pace-progress-color-olive .pace-progress {
  30831. color: #3d9970;
  30832. }
  30833. .pace-lime .pace .pace-progress {
  30834. background: #01ff70;
  30835. }
  30836. .pace-barber-shop-lime .pace {
  30837. background: #1f2d3d;
  30838. }
  30839. .pace-barber-shop-lime .pace .pace-progress {
  30840. background: #01ff70;
  30841. }
  30842. .pace-barber-shop-lime .pace .pace-activity {
  30843. background-image: linear-gradient(45deg, rgba(31, 45, 61, 0.2) 25%, transparent 25%, transparent 50%, rgba(31, 45, 61, 0.2) 50%, rgba(31, 45, 61, 0.2) 75%, transparent 75%, transparent);
  30844. }
  30845. .pace-big-counter-lime .pace .pace-progress::after {
  30846. color: rgba(1, 255, 112, 0.2);
  30847. }
  30848. .pace-bounce-lime .pace .pace-activity {
  30849. background: #01ff70;
  30850. }
  30851. .pace-center-atom-lime .pace-progress {
  30852. height: 100px;
  30853. width: 80px;
  30854. }
  30855. .pace-center-atom-lime .pace-progress::before {
  30856. background: #01ff70;
  30857. color: #1f2d3d;
  30858. font-size: 0.8rem;
  30859. line-height: 0.7rem;
  30860. padding-top: 17%;
  30861. }
  30862. .pace-center-atom-lime .pace-activity {
  30863. border-color: #01ff70;
  30864. }
  30865. .pace-center-atom-lime .pace-activity::after, .pace-center-atom-lime .pace-activity::before {
  30866. border-color: #01ff70;
  30867. }
  30868. .pace-center-circle-lime .pace .pace-progress {
  30869. background: rgba(1, 255, 112, 0.8);
  30870. color: #1f2d3d;
  30871. }
  30872. .pace-center-radar-lime .pace .pace-activity {
  30873. border-color: #01ff70 transparent transparent;
  30874. }
  30875. .pace-center-radar-lime .pace .pace-activity::before {
  30876. border-color: #01ff70 transparent transparent;
  30877. }
  30878. .pace-center-simple-lime .pace {
  30879. background: #1f2d3d;
  30880. border-color: #01ff70;
  30881. }
  30882. .pace-center-simple-lime .pace .pace-progress {
  30883. background: #01ff70;
  30884. }
  30885. .pace-material-lime .pace {
  30886. color: #01ff70;
  30887. }
  30888. .pace-corner-indicator-lime .pace .pace-activity {
  30889. background: #01ff70;
  30890. }
  30891. .pace-corner-indicator-lime .pace .pace-activity::after,
  30892. .pace-corner-indicator-lime .pace .pace-activity::before {
  30893. border: 5px solid #1f2d3d;
  30894. }
  30895. .pace-corner-indicator-lime .pace .pace-activity::before {
  30896. border-right-color: rgba(1, 255, 112, 0.2);
  30897. border-left-color: rgba(1, 255, 112, 0.2);
  30898. }
  30899. .pace-corner-indicator-lime .pace .pace-activity::after {
  30900. border-top-color: rgba(1, 255, 112, 0.2);
  30901. border-bottom-color: rgba(1, 255, 112, 0.2);
  30902. }
  30903. .pace-fill-left-lime .pace .pace-progress {
  30904. background-color: rgba(1, 255, 112, 0.2);
  30905. }
  30906. .pace-flash-lime .pace .pace-progress {
  30907. background: #01ff70;
  30908. }
  30909. .pace-flash-lime .pace .pace-progress-inner {
  30910. box-shadow: 0 0 10px #01ff70, 0 0 5px #01ff70;
  30911. }
  30912. .pace-flash-lime .pace .pace-activity {
  30913. border-top-color: #01ff70;
  30914. border-left-color: #01ff70;
  30915. }
  30916. .pace-loading-bar-lime .pace .pace-progress {
  30917. background: #01ff70;
  30918. color: #01ff70;
  30919. box-shadow: 120px 0 #1f2d3d, 240px 0 #1f2d3d;
  30920. }
  30921. .pace-loading-bar-lime .pace .pace-activity {
  30922. box-shadow: inset 0 0 0 2px #01ff70, inset 0 0 0 7px #1f2d3d;
  30923. }
  30924. .pace-mac-osx-lime .pace .pace-progress {
  30925. background-color: #01ff70;
  30926. box-shadow: inset -1px 0 #01ff70, inset 0 -1px #01ff70, inset 0 2px rgba(31, 45, 61, 0.5), inset 0 6px rgba(31, 45, 61, 0.3);
  30927. }
  30928. .pace-mac-osx-lime .pace .pace-activity {
  30929. background-image: radial-gradient(rgba(31, 45, 61, 0.65) 0%, rgba(31, 45, 61, 0.15) 100%);
  30930. height: 12px;
  30931. }
  30932. .pace-progress-color-lime .pace-progress {
  30933. color: #01ff70;
  30934. }
  30935. .pace-fuchsia .pace .pace-progress {
  30936. background: #f012be;
  30937. }
  30938. .pace-barber-shop-fuchsia .pace {
  30939. background: #fff;
  30940. }
  30941. .pace-barber-shop-fuchsia .pace .pace-progress {
  30942. background: #f012be;
  30943. }
  30944. .pace-barber-shop-fuchsia .pace .pace-activity {
  30945. background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
  30946. }
  30947. .pace-big-counter-fuchsia .pace .pace-progress::after {
  30948. color: rgba(240, 18, 190, 0.2);
  30949. }
  30950. .pace-bounce-fuchsia .pace .pace-activity {
  30951. background: #f012be;
  30952. }
  30953. .pace-center-atom-fuchsia .pace-progress {
  30954. height: 100px;
  30955. width: 80px;
  30956. }
  30957. .pace-center-atom-fuchsia .pace-progress::before {
  30958. background: #f012be;
  30959. color: #fff;
  30960. font-size: 0.8rem;
  30961. line-height: 0.7rem;
  30962. padding-top: 17%;
  30963. }
  30964. .pace-center-atom-fuchsia .pace-activity {
  30965. border-color: #f012be;
  30966. }
  30967. .pace-center-atom-fuchsia .pace-activity::after, .pace-center-atom-fuchsia .pace-activity::before {
  30968. border-color: #f012be;
  30969. }
  30970. .pace-center-circle-fuchsia .pace .pace-progress {
  30971. background: rgba(240, 18, 190, 0.8);
  30972. color: #fff;
  30973. }
  30974. .pace-center-radar-fuchsia .pace .pace-activity {
  30975. border-color: #f012be transparent transparent;
  30976. }
  30977. .pace-center-radar-fuchsia .pace .pace-activity::before {
  30978. border-color: #f012be transparent transparent;
  30979. }
  30980. .pace-center-simple-fuchsia .pace {
  30981. background: #fff;
  30982. border-color: #f012be;
  30983. }
  30984. .pace-center-simple-fuchsia .pace .pace-progress {
  30985. background: #f012be;
  30986. }
  30987. .pace-material-fuchsia .pace {
  30988. color: #f012be;
  30989. }
  30990. .pace-corner-indicator-fuchsia .pace .pace-activity {
  30991. background: #f012be;
  30992. }
  30993. .pace-corner-indicator-fuchsia .pace .pace-activity::after,
  30994. .pace-corner-indicator-fuchsia .pace .pace-activity::before {
  30995. border: 5px solid #fff;
  30996. }
  30997. .pace-corner-indicator-fuchsia .pace .pace-activity::before {
  30998. border-right-color: rgba(240, 18, 190, 0.2);
  30999. border-left-color: rgba(240, 18, 190, 0.2);
  31000. }
  31001. .pace-corner-indicator-fuchsia .pace .pace-activity::after {
  31002. border-top-color: rgba(240, 18, 190, 0.2);
  31003. border-bottom-color: rgba(240, 18, 190, 0.2);
  31004. }
  31005. .pace-fill-left-fuchsia .pace .pace-progress {
  31006. background-color: rgba(240, 18, 190, 0.2);
  31007. }
  31008. .pace-flash-fuchsia .pace .pace-progress {
  31009. background: #f012be;
  31010. }
  31011. .pace-flash-fuchsia .pace .pace-progress-inner {
  31012. box-shadow: 0 0 10px #f012be, 0 0 5px #f012be;
  31013. }
  31014. .pace-flash-fuchsia .pace .pace-activity {
  31015. border-top-color: #f012be;
  31016. border-left-color: #f012be;
  31017. }
  31018. .pace-loading-bar-fuchsia .pace .pace-progress {
  31019. background: #f012be;
  31020. color: #f012be;
  31021. box-shadow: 120px 0 #fff, 240px 0 #fff;
  31022. }
  31023. .pace-loading-bar-fuchsia .pace .pace-activity {
  31024. box-shadow: inset 0 0 0 2px #f012be, inset 0 0 0 7px #fff;
  31025. }
  31026. .pace-mac-osx-fuchsia .pace .pace-progress {
  31027. background-color: #f012be;
  31028. box-shadow: inset -1px 0 #f012be, inset 0 -1px #f012be, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, 0.3);
  31029. }
  31030. .pace-mac-osx-fuchsia .pace .pace-activity {
  31031. background-image: radial-gradient(rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0.15) 100%);
  31032. height: 12px;
  31033. }
  31034. .pace-progress-color-fuchsia .pace-progress {
  31035. color: #f012be;
  31036. }
  31037. .pace-maroon .pace .pace-progress {
  31038. background: #d81b60;
  31039. }
  31040. .pace-barber-shop-maroon .pace {
  31041. background: #fff;
  31042. }
  31043. .pace-barber-shop-maroon .pace .pace-progress {
  31044. background: #d81b60;
  31045. }
  31046. .pace-barber-shop-maroon .pace .pace-activity {
  31047. background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
  31048. }
  31049. .pace-big-counter-maroon .pace .pace-progress::after {
  31050. color: rgba(216, 27, 96, 0.2);
  31051. }
  31052. .pace-bounce-maroon .pace .pace-activity {
  31053. background: #d81b60;
  31054. }
  31055. .pace-center-atom-maroon .pace-progress {
  31056. height: 100px;
  31057. width: 80px;
  31058. }
  31059. .pace-center-atom-maroon .pace-progress::before {
  31060. background: #d81b60;
  31061. color: #fff;
  31062. font-size: 0.8rem;
  31063. line-height: 0.7rem;
  31064. padding-top: 17%;
  31065. }
  31066. .pace-center-atom-maroon .pace-activity {
  31067. border-color: #d81b60;
  31068. }
  31069. .pace-center-atom-maroon .pace-activity::after, .pace-center-atom-maroon .pace-activity::before {
  31070. border-color: #d81b60;
  31071. }
  31072. .pace-center-circle-maroon .pace .pace-progress {
  31073. background: rgba(216, 27, 96, 0.8);
  31074. color: #fff;
  31075. }
  31076. .pace-center-radar-maroon .pace .pace-activity {
  31077. border-color: #d81b60 transparent transparent;
  31078. }
  31079. .pace-center-radar-maroon .pace .pace-activity::before {
  31080. border-color: #d81b60 transparent transparent;
  31081. }
  31082. .pace-center-simple-maroon .pace {
  31083. background: #fff;
  31084. border-color: #d81b60;
  31085. }
  31086. .pace-center-simple-maroon .pace .pace-progress {
  31087. background: #d81b60;
  31088. }
  31089. .pace-material-maroon .pace {
  31090. color: #d81b60;
  31091. }
  31092. .pace-corner-indicator-maroon .pace .pace-activity {
  31093. background: #d81b60;
  31094. }
  31095. .pace-corner-indicator-maroon .pace .pace-activity::after,
  31096. .pace-corner-indicator-maroon .pace .pace-activity::before {
  31097. border: 5px solid #fff;
  31098. }
  31099. .pace-corner-indicator-maroon .pace .pace-activity::before {
  31100. border-right-color: rgba(216, 27, 96, 0.2);
  31101. border-left-color: rgba(216, 27, 96, 0.2);
  31102. }
  31103. .pace-corner-indicator-maroon .pace .pace-activity::after {
  31104. border-top-color: rgba(216, 27, 96, 0.2);
  31105. border-bottom-color: rgba(216, 27, 96, 0.2);
  31106. }
  31107. .pace-fill-left-maroon .pace .pace-progress {
  31108. background-color: rgba(216, 27, 96, 0.2);
  31109. }
  31110. .pace-flash-maroon .pace .pace-progress {
  31111. background: #d81b60;
  31112. }
  31113. .pace-flash-maroon .pace .pace-progress-inner {
  31114. box-shadow: 0 0 10px #d81b60, 0 0 5px #d81b60;
  31115. }
  31116. .pace-flash-maroon .pace .pace-activity {
  31117. border-top-color: #d81b60;
  31118. border-left-color: #d81b60;
  31119. }
  31120. .pace-loading-bar-maroon .pace .pace-progress {
  31121. background: #d81b60;
  31122. color: #d81b60;
  31123. box-shadow: 120px 0 #fff, 240px 0 #fff;
  31124. }
  31125. .pace-loading-bar-maroon .pace .pace-activity {
  31126. box-shadow: inset 0 0 0 2px #d81b60, inset 0 0 0 7px #fff;
  31127. }
  31128. .pace-mac-osx-maroon .pace .pace-progress {
  31129. background-color: #d81b60;
  31130. box-shadow: inset -1px 0 #d81b60, inset 0 -1px #d81b60, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, 0.3);
  31131. }
  31132. .pace-mac-osx-maroon .pace .pace-activity {
  31133. background-image: radial-gradient(rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0.15) 100%);
  31134. height: 12px;
  31135. }
  31136. .pace-progress-color-maroon .pace-progress {
  31137. color: #d81b60;
  31138. }
  31139. .pace-blue .pace .pace-progress {
  31140. background: #007bff;
  31141. }
  31142. .pace-barber-shop-blue .pace {
  31143. background: #fff;
  31144. }
  31145. .pace-barber-shop-blue .pace .pace-progress {
  31146. background: #007bff;
  31147. }
  31148. .pace-barber-shop-blue .pace .pace-activity {
  31149. background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
  31150. }
  31151. .pace-big-counter-blue .pace .pace-progress::after {
  31152. color: rgba(0, 123, 255, 0.2);
  31153. }
  31154. .pace-bounce-blue .pace .pace-activity {
  31155. background: #007bff;
  31156. }
  31157. .pace-center-atom-blue .pace-progress {
  31158. height: 100px;
  31159. width: 80px;
  31160. }
  31161. .pace-center-atom-blue .pace-progress::before {
  31162. background: #007bff;
  31163. color: #fff;
  31164. font-size: 0.8rem;
  31165. line-height: 0.7rem;
  31166. padding-top: 17%;
  31167. }
  31168. .pace-center-atom-blue .pace-activity {
  31169. border-color: #007bff;
  31170. }
  31171. .pace-center-atom-blue .pace-activity::after, .pace-center-atom-blue .pace-activity::before {
  31172. border-color: #007bff;
  31173. }
  31174. .pace-center-circle-blue .pace .pace-progress {
  31175. background: rgba(0, 123, 255, 0.8);
  31176. color: #fff;
  31177. }
  31178. .pace-center-radar-blue .pace .pace-activity {
  31179. border-color: #007bff transparent transparent;
  31180. }
  31181. .pace-center-radar-blue .pace .pace-activity::before {
  31182. border-color: #007bff transparent transparent;
  31183. }
  31184. .pace-center-simple-blue .pace {
  31185. background: #fff;
  31186. border-color: #007bff;
  31187. }
  31188. .pace-center-simple-blue .pace .pace-progress {
  31189. background: #007bff;
  31190. }
  31191. .pace-material-blue .pace {
  31192. color: #007bff;
  31193. }
  31194. .pace-corner-indicator-blue .pace .pace-activity {
  31195. background: #007bff;
  31196. }
  31197. .pace-corner-indicator-blue .pace .pace-activity::after,
  31198. .pace-corner-indicator-blue .pace .pace-activity::before {
  31199. border: 5px solid #fff;
  31200. }
  31201. .pace-corner-indicator-blue .pace .pace-activity::before {
  31202. border-right-color: rgba(0, 123, 255, 0.2);
  31203. border-left-color: rgba(0, 123, 255, 0.2);
  31204. }
  31205. .pace-corner-indicator-blue .pace .pace-activity::after {
  31206. border-top-color: rgba(0, 123, 255, 0.2);
  31207. border-bottom-color: rgba(0, 123, 255, 0.2);
  31208. }
  31209. .pace-fill-left-blue .pace .pace-progress {
  31210. background-color: rgba(0, 123, 255, 0.2);
  31211. }
  31212. .pace-flash-blue .pace .pace-progress {
  31213. background: #007bff;
  31214. }
  31215. .pace-flash-blue .pace .pace-progress-inner {
  31216. box-shadow: 0 0 10px #007bff, 0 0 5px #007bff;
  31217. }
  31218. .pace-flash-blue .pace .pace-activity {
  31219. border-top-color: #007bff;
  31220. border-left-color: #007bff;
  31221. }
  31222. .pace-loading-bar-blue .pace .pace-progress {
  31223. background: #007bff;
  31224. color: #007bff;
  31225. box-shadow: 120px 0 #fff, 240px 0 #fff;
  31226. }
  31227. .pace-loading-bar-blue .pace .pace-activity {
  31228. box-shadow: inset 0 0 0 2px #007bff, inset 0 0 0 7px #fff;
  31229. }
  31230. .pace-mac-osx-blue .pace .pace-progress {
  31231. background-color: #007bff;
  31232. box-shadow: inset -1px 0 #007bff, inset 0 -1px #007bff, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, 0.3);
  31233. }
  31234. .pace-mac-osx-blue .pace .pace-activity {
  31235. background-image: radial-gradient(rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0.15) 100%);
  31236. height: 12px;
  31237. }
  31238. .pace-progress-color-blue .pace-progress {
  31239. color: #007bff;
  31240. }
  31241. .pace-indigo .pace .pace-progress {
  31242. background: #6610f2;
  31243. }
  31244. .pace-barber-shop-indigo .pace {
  31245. background: #fff;
  31246. }
  31247. .pace-barber-shop-indigo .pace .pace-progress {
  31248. background: #6610f2;
  31249. }
  31250. .pace-barber-shop-indigo .pace .pace-activity {
  31251. background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
  31252. }
  31253. .pace-big-counter-indigo .pace .pace-progress::after {
  31254. color: rgba(102, 16, 242, 0.2);
  31255. }
  31256. .pace-bounce-indigo .pace .pace-activity {
  31257. background: #6610f2;
  31258. }
  31259. .pace-center-atom-indigo .pace-progress {
  31260. height: 100px;
  31261. width: 80px;
  31262. }
  31263. .pace-center-atom-indigo .pace-progress::before {
  31264. background: #6610f2;
  31265. color: #fff;
  31266. font-size: 0.8rem;
  31267. line-height: 0.7rem;
  31268. padding-top: 17%;
  31269. }
  31270. .pace-center-atom-indigo .pace-activity {
  31271. border-color: #6610f2;
  31272. }
  31273. .pace-center-atom-indigo .pace-activity::after, .pace-center-atom-indigo .pace-activity::before {
  31274. border-color: #6610f2;
  31275. }
  31276. .pace-center-circle-indigo .pace .pace-progress {
  31277. background: rgba(102, 16, 242, 0.8);
  31278. color: #fff;
  31279. }
  31280. .pace-center-radar-indigo .pace .pace-activity {
  31281. border-color: #6610f2 transparent transparent;
  31282. }
  31283. .pace-center-radar-indigo .pace .pace-activity::before {
  31284. border-color: #6610f2 transparent transparent;
  31285. }
  31286. .pace-center-simple-indigo .pace {
  31287. background: #fff;
  31288. border-color: #6610f2;
  31289. }
  31290. .pace-center-simple-indigo .pace .pace-progress {
  31291. background: #6610f2;
  31292. }
  31293. .pace-material-indigo .pace {
  31294. color: #6610f2;
  31295. }
  31296. .pace-corner-indicator-indigo .pace .pace-activity {
  31297. background: #6610f2;
  31298. }
  31299. .pace-corner-indicator-indigo .pace .pace-activity::after,
  31300. .pace-corner-indicator-indigo .pace .pace-activity::before {
  31301. border: 5px solid #fff;
  31302. }
  31303. .pace-corner-indicator-indigo .pace .pace-activity::before {
  31304. border-right-color: rgba(102, 16, 242, 0.2);
  31305. border-left-color: rgba(102, 16, 242, 0.2);
  31306. }
  31307. .pace-corner-indicator-indigo .pace .pace-activity::after {
  31308. border-top-color: rgba(102, 16, 242, 0.2);
  31309. border-bottom-color: rgba(102, 16, 242, 0.2);
  31310. }
  31311. .pace-fill-left-indigo .pace .pace-progress {
  31312. background-color: rgba(102, 16, 242, 0.2);
  31313. }
  31314. .pace-flash-indigo .pace .pace-progress {
  31315. background: #6610f2;
  31316. }
  31317. .pace-flash-indigo .pace .pace-progress-inner {
  31318. box-shadow: 0 0 10px #6610f2, 0 0 5px #6610f2;
  31319. }
  31320. .pace-flash-indigo .pace .pace-activity {
  31321. border-top-color: #6610f2;
  31322. border-left-color: #6610f2;
  31323. }
  31324. .pace-loading-bar-indigo .pace .pace-progress {
  31325. background: #6610f2;
  31326. color: #6610f2;
  31327. box-shadow: 120px 0 #fff, 240px 0 #fff;
  31328. }
  31329. .pace-loading-bar-indigo .pace .pace-activity {
  31330. box-shadow: inset 0 0 0 2px #6610f2, inset 0 0 0 7px #fff;
  31331. }
  31332. .pace-mac-osx-indigo .pace .pace-progress {
  31333. background-color: #6610f2;
  31334. box-shadow: inset -1px 0 #6610f2, inset 0 -1px #6610f2, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, 0.3);
  31335. }
  31336. .pace-mac-osx-indigo .pace .pace-activity {
  31337. background-image: radial-gradient(rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0.15) 100%);
  31338. height: 12px;
  31339. }
  31340. .pace-progress-color-indigo .pace-progress {
  31341. color: #6610f2;
  31342. }
  31343. .pace-purple .pace .pace-progress {
  31344. background: #6f42c1;
  31345. }
  31346. .pace-barber-shop-purple .pace {
  31347. background: #fff;
  31348. }
  31349. .pace-barber-shop-purple .pace .pace-progress {
  31350. background: #6f42c1;
  31351. }
  31352. .pace-barber-shop-purple .pace .pace-activity {
  31353. background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
  31354. }
  31355. .pace-big-counter-purple .pace .pace-progress::after {
  31356. color: rgba(111, 66, 193, 0.2);
  31357. }
  31358. .pace-bounce-purple .pace .pace-activity {
  31359. background: #6f42c1;
  31360. }
  31361. .pace-center-atom-purple .pace-progress {
  31362. height: 100px;
  31363. width: 80px;
  31364. }
  31365. .pace-center-atom-purple .pace-progress::before {
  31366. background: #6f42c1;
  31367. color: #fff;
  31368. font-size: 0.8rem;
  31369. line-height: 0.7rem;
  31370. padding-top: 17%;
  31371. }
  31372. .pace-center-atom-purple .pace-activity {
  31373. border-color: #6f42c1;
  31374. }
  31375. .pace-center-atom-purple .pace-activity::after, .pace-center-atom-purple .pace-activity::before {
  31376. border-color: #6f42c1;
  31377. }
  31378. .pace-center-circle-purple .pace .pace-progress {
  31379. background: rgba(111, 66, 193, 0.8);
  31380. color: #fff;
  31381. }
  31382. .pace-center-radar-purple .pace .pace-activity {
  31383. border-color: #6f42c1 transparent transparent;
  31384. }
  31385. .pace-center-radar-purple .pace .pace-activity::before {
  31386. border-color: #6f42c1 transparent transparent;
  31387. }
  31388. .pace-center-simple-purple .pace {
  31389. background: #fff;
  31390. border-color: #6f42c1;
  31391. }
  31392. .pace-center-simple-purple .pace .pace-progress {
  31393. background: #6f42c1;
  31394. }
  31395. .pace-material-purple .pace {
  31396. color: #6f42c1;
  31397. }
  31398. .pace-corner-indicator-purple .pace .pace-activity {
  31399. background: #6f42c1;
  31400. }
  31401. .pace-corner-indicator-purple .pace .pace-activity::after,
  31402. .pace-corner-indicator-purple .pace .pace-activity::before {
  31403. border: 5px solid #fff;
  31404. }
  31405. .pace-corner-indicator-purple .pace .pace-activity::before {
  31406. border-right-color: rgba(111, 66, 193, 0.2);
  31407. border-left-color: rgba(111, 66, 193, 0.2);
  31408. }
  31409. .pace-corner-indicator-purple .pace .pace-activity::after {
  31410. border-top-color: rgba(111, 66, 193, 0.2);
  31411. border-bottom-color: rgba(111, 66, 193, 0.2);
  31412. }
  31413. .pace-fill-left-purple .pace .pace-progress {
  31414. background-color: rgba(111, 66, 193, 0.2);
  31415. }
  31416. .pace-flash-purple .pace .pace-progress {
  31417. background: #6f42c1;
  31418. }
  31419. .pace-flash-purple .pace .pace-progress-inner {
  31420. box-shadow: 0 0 10px #6f42c1, 0 0 5px #6f42c1;
  31421. }
  31422. .pace-flash-purple .pace .pace-activity {
  31423. border-top-color: #6f42c1;
  31424. border-left-color: #6f42c1;
  31425. }
  31426. .pace-loading-bar-purple .pace .pace-progress {
  31427. background: #6f42c1;
  31428. color: #6f42c1;
  31429. box-shadow: 120px 0 #fff, 240px 0 #fff;
  31430. }
  31431. .pace-loading-bar-purple .pace .pace-activity {
  31432. box-shadow: inset 0 0 0 2px #6f42c1, inset 0 0 0 7px #fff;
  31433. }
  31434. .pace-mac-osx-purple .pace .pace-progress {
  31435. background-color: #6f42c1;
  31436. box-shadow: inset -1px 0 #6f42c1, inset 0 -1px #6f42c1, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, 0.3);
  31437. }
  31438. .pace-mac-osx-purple .pace .pace-activity {
  31439. background-image: radial-gradient(rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0.15) 100%);
  31440. height: 12px;
  31441. }
  31442. .pace-progress-color-purple .pace-progress {
  31443. color: #6f42c1;
  31444. }
  31445. .pace-pink .pace .pace-progress {
  31446. background: #e83e8c;
  31447. }
  31448. .pace-barber-shop-pink .pace {
  31449. background: #fff;
  31450. }
  31451. .pace-barber-shop-pink .pace .pace-progress {
  31452. background: #e83e8c;
  31453. }
  31454. .pace-barber-shop-pink .pace .pace-activity {
  31455. background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
  31456. }
  31457. .pace-big-counter-pink .pace .pace-progress::after {
  31458. color: rgba(232, 62, 140, 0.2);
  31459. }
  31460. .pace-bounce-pink .pace .pace-activity {
  31461. background: #e83e8c;
  31462. }
  31463. .pace-center-atom-pink .pace-progress {
  31464. height: 100px;
  31465. width: 80px;
  31466. }
  31467. .pace-center-atom-pink .pace-progress::before {
  31468. background: #e83e8c;
  31469. color: #fff;
  31470. font-size: 0.8rem;
  31471. line-height: 0.7rem;
  31472. padding-top: 17%;
  31473. }
  31474. .pace-center-atom-pink .pace-activity {
  31475. border-color: #e83e8c;
  31476. }
  31477. .pace-center-atom-pink .pace-activity::after, .pace-center-atom-pink .pace-activity::before {
  31478. border-color: #e83e8c;
  31479. }
  31480. .pace-center-circle-pink .pace .pace-progress {
  31481. background: rgba(232, 62, 140, 0.8);
  31482. color: #fff;
  31483. }
  31484. .pace-center-radar-pink .pace .pace-activity {
  31485. border-color: #e83e8c transparent transparent;
  31486. }
  31487. .pace-center-radar-pink .pace .pace-activity::before {
  31488. border-color: #e83e8c transparent transparent;
  31489. }
  31490. .pace-center-simple-pink .pace {
  31491. background: #fff;
  31492. border-color: #e83e8c;
  31493. }
  31494. .pace-center-simple-pink .pace .pace-progress {
  31495. background: #e83e8c;
  31496. }
  31497. .pace-material-pink .pace {
  31498. color: #e83e8c;
  31499. }
  31500. .pace-corner-indicator-pink .pace .pace-activity {
  31501. background: #e83e8c;
  31502. }
  31503. .pace-corner-indicator-pink .pace .pace-activity::after,
  31504. .pace-corner-indicator-pink .pace .pace-activity::before {
  31505. border: 5px solid #fff;
  31506. }
  31507. .pace-corner-indicator-pink .pace .pace-activity::before {
  31508. border-right-color: rgba(232, 62, 140, 0.2);
  31509. border-left-color: rgba(232, 62, 140, 0.2);
  31510. }
  31511. .pace-corner-indicator-pink .pace .pace-activity::after {
  31512. border-top-color: rgba(232, 62, 140, 0.2);
  31513. border-bottom-color: rgba(232, 62, 140, 0.2);
  31514. }
  31515. .pace-fill-left-pink .pace .pace-progress {
  31516. background-color: rgba(232, 62, 140, 0.2);
  31517. }
  31518. .pace-flash-pink .pace .pace-progress {
  31519. background: #e83e8c;
  31520. }
  31521. .pace-flash-pink .pace .pace-progress-inner {
  31522. box-shadow: 0 0 10px #e83e8c, 0 0 5px #e83e8c;
  31523. }
  31524. .pace-flash-pink .pace .pace-activity {
  31525. border-top-color: #e83e8c;
  31526. border-left-color: #e83e8c;
  31527. }
  31528. .pace-loading-bar-pink .pace .pace-progress {
  31529. background: #e83e8c;
  31530. color: #e83e8c;
  31531. box-shadow: 120px 0 #fff, 240px 0 #fff;
  31532. }
  31533. .pace-loading-bar-pink .pace .pace-activity {
  31534. box-shadow: inset 0 0 0 2px #e83e8c, inset 0 0 0 7px #fff;
  31535. }
  31536. .pace-mac-osx-pink .pace .pace-progress {
  31537. background-color: #e83e8c;
  31538. box-shadow: inset -1px 0 #e83e8c, inset 0 -1px #e83e8c, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, 0.3);
  31539. }
  31540. .pace-mac-osx-pink .pace .pace-activity {
  31541. background-image: radial-gradient(rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0.15) 100%);
  31542. height: 12px;
  31543. }
  31544. .pace-progress-color-pink .pace-progress {
  31545. color: #e83e8c;
  31546. }
  31547. .pace-red .pace .pace-progress {
  31548. background: #dc3545;
  31549. }
  31550. .pace-barber-shop-red .pace {
  31551. background: #fff;
  31552. }
  31553. .pace-barber-shop-red .pace .pace-progress {
  31554. background: #dc3545;
  31555. }
  31556. .pace-barber-shop-red .pace .pace-activity {
  31557. background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
  31558. }
  31559. .pace-big-counter-red .pace .pace-progress::after {
  31560. color: rgba(220, 53, 69, 0.2);
  31561. }
  31562. .pace-bounce-red .pace .pace-activity {
  31563. background: #dc3545;
  31564. }
  31565. .pace-center-atom-red .pace-progress {
  31566. height: 100px;
  31567. width: 80px;
  31568. }
  31569. .pace-center-atom-red .pace-progress::before {
  31570. background: #dc3545;
  31571. color: #fff;
  31572. font-size: 0.8rem;
  31573. line-height: 0.7rem;
  31574. padding-top: 17%;
  31575. }
  31576. .pace-center-atom-red .pace-activity {
  31577. border-color: #dc3545;
  31578. }
  31579. .pace-center-atom-red .pace-activity::after, .pace-center-atom-red .pace-activity::before {
  31580. border-color: #dc3545;
  31581. }
  31582. .pace-center-circle-red .pace .pace-progress {
  31583. background: rgba(220, 53, 69, 0.8);
  31584. color: #fff;
  31585. }
  31586. .pace-center-radar-red .pace .pace-activity {
  31587. border-color: #dc3545 transparent transparent;
  31588. }
  31589. .pace-center-radar-red .pace .pace-activity::before {
  31590. border-color: #dc3545 transparent transparent;
  31591. }
  31592. .pace-center-simple-red .pace {
  31593. background: #fff;
  31594. border-color: #dc3545;
  31595. }
  31596. .pace-center-simple-red .pace .pace-progress {
  31597. background: #dc3545;
  31598. }
  31599. .pace-material-red .pace {
  31600. color: #dc3545;
  31601. }
  31602. .pace-corner-indicator-red .pace .pace-activity {
  31603. background: #dc3545;
  31604. }
  31605. .pace-corner-indicator-red .pace .pace-activity::after,
  31606. .pace-corner-indicator-red .pace .pace-activity::before {
  31607. border: 5px solid #fff;
  31608. }
  31609. .pace-corner-indicator-red .pace .pace-activity::before {
  31610. border-right-color: rgba(220, 53, 69, 0.2);
  31611. border-left-color: rgba(220, 53, 69, 0.2);
  31612. }
  31613. .pace-corner-indicator-red .pace .pace-activity::after {
  31614. border-top-color: rgba(220, 53, 69, 0.2);
  31615. border-bottom-color: rgba(220, 53, 69, 0.2);
  31616. }
  31617. .pace-fill-left-red .pace .pace-progress {
  31618. background-color: rgba(220, 53, 69, 0.2);
  31619. }
  31620. .pace-flash-red .pace .pace-progress {
  31621. background: #dc3545;
  31622. }
  31623. .pace-flash-red .pace .pace-progress-inner {
  31624. box-shadow: 0 0 10px #dc3545, 0 0 5px #dc3545;
  31625. }
  31626. .pace-flash-red .pace .pace-activity {
  31627. border-top-color: #dc3545;
  31628. border-left-color: #dc3545;
  31629. }
  31630. .pace-loading-bar-red .pace .pace-progress {
  31631. background: #dc3545;
  31632. color: #dc3545;
  31633. box-shadow: 120px 0 #fff, 240px 0 #fff;
  31634. }
  31635. .pace-loading-bar-red .pace .pace-activity {
  31636. box-shadow: inset 0 0 0 2px #dc3545, inset 0 0 0 7px #fff;
  31637. }
  31638. .pace-mac-osx-red .pace .pace-progress {
  31639. background-color: #dc3545;
  31640. box-shadow: inset -1px 0 #dc3545, inset 0 -1px #dc3545, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, 0.3);
  31641. }
  31642. .pace-mac-osx-red .pace .pace-activity {
  31643. background-image: radial-gradient(rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0.15) 100%);
  31644. height: 12px;
  31645. }
  31646. .pace-progress-color-red .pace-progress {
  31647. color: #dc3545;
  31648. }
  31649. .pace-orange .pace .pace-progress {
  31650. background: #fd7e14;
  31651. }
  31652. .pace-barber-shop-orange .pace {
  31653. background: #1f2d3d;
  31654. }
  31655. .pace-barber-shop-orange .pace .pace-progress {
  31656. background: #fd7e14;
  31657. }
  31658. .pace-barber-shop-orange .pace .pace-activity {
  31659. background-image: linear-gradient(45deg, rgba(31, 45, 61, 0.2) 25%, transparent 25%, transparent 50%, rgba(31, 45, 61, 0.2) 50%, rgba(31, 45, 61, 0.2) 75%, transparent 75%, transparent);
  31660. }
  31661. .pace-big-counter-orange .pace .pace-progress::after {
  31662. color: rgba(253, 126, 20, 0.2);
  31663. }
  31664. .pace-bounce-orange .pace .pace-activity {
  31665. background: #fd7e14;
  31666. }
  31667. .pace-center-atom-orange .pace-progress {
  31668. height: 100px;
  31669. width: 80px;
  31670. }
  31671. .pace-center-atom-orange .pace-progress::before {
  31672. background: #fd7e14;
  31673. color: #1f2d3d;
  31674. font-size: 0.8rem;
  31675. line-height: 0.7rem;
  31676. padding-top: 17%;
  31677. }
  31678. .pace-center-atom-orange .pace-activity {
  31679. border-color: #fd7e14;
  31680. }
  31681. .pace-center-atom-orange .pace-activity::after, .pace-center-atom-orange .pace-activity::before {
  31682. border-color: #fd7e14;
  31683. }
  31684. .pace-center-circle-orange .pace .pace-progress {
  31685. background: rgba(253, 126, 20, 0.8);
  31686. color: #1f2d3d;
  31687. }
  31688. .pace-center-radar-orange .pace .pace-activity {
  31689. border-color: #fd7e14 transparent transparent;
  31690. }
  31691. .pace-center-radar-orange .pace .pace-activity::before {
  31692. border-color: #fd7e14 transparent transparent;
  31693. }
  31694. .pace-center-simple-orange .pace {
  31695. background: #1f2d3d;
  31696. border-color: #fd7e14;
  31697. }
  31698. .pace-center-simple-orange .pace .pace-progress {
  31699. background: #fd7e14;
  31700. }
  31701. .pace-material-orange .pace {
  31702. color: #fd7e14;
  31703. }
  31704. .pace-corner-indicator-orange .pace .pace-activity {
  31705. background: #fd7e14;
  31706. }
  31707. .pace-corner-indicator-orange .pace .pace-activity::after,
  31708. .pace-corner-indicator-orange .pace .pace-activity::before {
  31709. border: 5px solid #1f2d3d;
  31710. }
  31711. .pace-corner-indicator-orange .pace .pace-activity::before {
  31712. border-right-color: rgba(253, 126, 20, 0.2);
  31713. border-left-color: rgba(253, 126, 20, 0.2);
  31714. }
  31715. .pace-corner-indicator-orange .pace .pace-activity::after {
  31716. border-top-color: rgba(253, 126, 20, 0.2);
  31717. border-bottom-color: rgba(253, 126, 20, 0.2);
  31718. }
  31719. .pace-fill-left-orange .pace .pace-progress {
  31720. background-color: rgba(253, 126, 20, 0.2);
  31721. }
  31722. .pace-flash-orange .pace .pace-progress {
  31723. background: #fd7e14;
  31724. }
  31725. .pace-flash-orange .pace .pace-progress-inner {
  31726. box-shadow: 0 0 10px #fd7e14, 0 0 5px #fd7e14;
  31727. }
  31728. .pace-flash-orange .pace .pace-activity {
  31729. border-top-color: #fd7e14;
  31730. border-left-color: #fd7e14;
  31731. }
  31732. .pace-loading-bar-orange .pace .pace-progress {
  31733. background: #fd7e14;
  31734. color: #fd7e14;
  31735. box-shadow: 120px 0 #1f2d3d, 240px 0 #1f2d3d;
  31736. }
  31737. .pace-loading-bar-orange .pace .pace-activity {
  31738. box-shadow: inset 0 0 0 2px #fd7e14, inset 0 0 0 7px #1f2d3d;
  31739. }
  31740. .pace-mac-osx-orange .pace .pace-progress {
  31741. background-color: #fd7e14;
  31742. box-shadow: inset -1px 0 #fd7e14, inset 0 -1px #fd7e14, inset 0 2px rgba(31, 45, 61, 0.5), inset 0 6px rgba(31, 45, 61, 0.3);
  31743. }
  31744. .pace-mac-osx-orange .pace .pace-activity {
  31745. background-image: radial-gradient(rgba(31, 45, 61, 0.65) 0%, rgba(31, 45, 61, 0.15) 100%);
  31746. height: 12px;
  31747. }
  31748. .pace-progress-color-orange .pace-progress {
  31749. color: #fd7e14;
  31750. }
  31751. .pace-yellow .pace .pace-progress {
  31752. background: #ffc107;
  31753. }
  31754. .pace-barber-shop-yellow .pace {
  31755. background: #1f2d3d;
  31756. }
  31757. .pace-barber-shop-yellow .pace .pace-progress {
  31758. background: #ffc107;
  31759. }
  31760. .pace-barber-shop-yellow .pace .pace-activity {
  31761. background-image: linear-gradient(45deg, rgba(31, 45, 61, 0.2) 25%, transparent 25%, transparent 50%, rgba(31, 45, 61, 0.2) 50%, rgba(31, 45, 61, 0.2) 75%, transparent 75%, transparent);
  31762. }
  31763. .pace-big-counter-yellow .pace .pace-progress::after {
  31764. color: rgba(255, 193, 7, 0.2);
  31765. }
  31766. .pace-bounce-yellow .pace .pace-activity {
  31767. background: #ffc107;
  31768. }
  31769. .pace-center-atom-yellow .pace-progress {
  31770. height: 100px;
  31771. width: 80px;
  31772. }
  31773. .pace-center-atom-yellow .pace-progress::before {
  31774. background: #ffc107;
  31775. color: #1f2d3d;
  31776. font-size: 0.8rem;
  31777. line-height: 0.7rem;
  31778. padding-top: 17%;
  31779. }
  31780. .pace-center-atom-yellow .pace-activity {
  31781. border-color: #ffc107;
  31782. }
  31783. .pace-center-atom-yellow .pace-activity::after, .pace-center-atom-yellow .pace-activity::before {
  31784. border-color: #ffc107;
  31785. }
  31786. .pace-center-circle-yellow .pace .pace-progress {
  31787. background: rgba(255, 193, 7, 0.8);
  31788. color: #1f2d3d;
  31789. }
  31790. .pace-center-radar-yellow .pace .pace-activity {
  31791. border-color: #ffc107 transparent transparent;
  31792. }
  31793. .pace-center-radar-yellow .pace .pace-activity::before {
  31794. border-color: #ffc107 transparent transparent;
  31795. }
  31796. .pace-center-simple-yellow .pace {
  31797. background: #1f2d3d;
  31798. border-color: #ffc107;
  31799. }
  31800. .pace-center-simple-yellow .pace .pace-progress {
  31801. background: #ffc107;
  31802. }
  31803. .pace-material-yellow .pace {
  31804. color: #ffc107;
  31805. }
  31806. .pace-corner-indicator-yellow .pace .pace-activity {
  31807. background: #ffc107;
  31808. }
  31809. .pace-corner-indicator-yellow .pace .pace-activity::after,
  31810. .pace-corner-indicator-yellow .pace .pace-activity::before {
  31811. border: 5px solid #1f2d3d;
  31812. }
  31813. .pace-corner-indicator-yellow .pace .pace-activity::before {
  31814. border-right-color: rgba(255, 193, 7, 0.2);
  31815. border-left-color: rgba(255, 193, 7, 0.2);
  31816. }
  31817. .pace-corner-indicator-yellow .pace .pace-activity::after {
  31818. border-top-color: rgba(255, 193, 7, 0.2);
  31819. border-bottom-color: rgba(255, 193, 7, 0.2);
  31820. }
  31821. .pace-fill-left-yellow .pace .pace-progress {
  31822. background-color: rgba(255, 193, 7, 0.2);
  31823. }
  31824. .pace-flash-yellow .pace .pace-progress {
  31825. background: #ffc107;
  31826. }
  31827. .pace-flash-yellow .pace .pace-progress-inner {
  31828. box-shadow: 0 0 10px #ffc107, 0 0 5px #ffc107;
  31829. }
  31830. .pace-flash-yellow .pace .pace-activity {
  31831. border-top-color: #ffc107;
  31832. border-left-color: #ffc107;
  31833. }
  31834. .pace-loading-bar-yellow .pace .pace-progress {
  31835. background: #ffc107;
  31836. color: #ffc107;
  31837. box-shadow: 120px 0 #1f2d3d, 240px 0 #1f2d3d;
  31838. }
  31839. .pace-loading-bar-yellow .pace .pace-activity {
  31840. box-shadow: inset 0 0 0 2px #ffc107, inset 0 0 0 7px #1f2d3d;
  31841. }
  31842. .pace-mac-osx-yellow .pace .pace-progress {
  31843. background-color: #ffc107;
  31844. box-shadow: inset -1px 0 #ffc107, inset 0 -1px #ffc107, inset 0 2px rgba(31, 45, 61, 0.5), inset 0 6px rgba(31, 45, 61, 0.3);
  31845. }
  31846. .pace-mac-osx-yellow .pace .pace-activity {
  31847. background-image: radial-gradient(rgba(31, 45, 61, 0.65) 0%, rgba(31, 45, 61, 0.15) 100%);
  31848. height: 12px;
  31849. }
  31850. .pace-progress-color-yellow .pace-progress {
  31851. color: #ffc107;
  31852. }
  31853. .pace-green .pace .pace-progress {
  31854. background: #28a745;
  31855. }
  31856. .pace-barber-shop-green .pace {
  31857. background: #fff;
  31858. }
  31859. .pace-barber-shop-green .pace .pace-progress {
  31860. background: #28a745;
  31861. }
  31862. .pace-barber-shop-green .pace .pace-activity {
  31863. background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
  31864. }
  31865. .pace-big-counter-green .pace .pace-progress::after {
  31866. color: rgba(40, 167, 69, 0.2);
  31867. }
  31868. .pace-bounce-green .pace .pace-activity {
  31869. background: #28a745;
  31870. }
  31871. .pace-center-atom-green .pace-progress {
  31872. height: 100px;
  31873. width: 80px;
  31874. }
  31875. .pace-center-atom-green .pace-progress::before {
  31876. background: #28a745;
  31877. color: #fff;
  31878. font-size: 0.8rem;
  31879. line-height: 0.7rem;
  31880. padding-top: 17%;
  31881. }
  31882. .pace-center-atom-green .pace-activity {
  31883. border-color: #28a745;
  31884. }
  31885. .pace-center-atom-green .pace-activity::after, .pace-center-atom-green .pace-activity::before {
  31886. border-color: #28a745;
  31887. }
  31888. .pace-center-circle-green .pace .pace-progress {
  31889. background: rgba(40, 167, 69, 0.8);
  31890. color: #fff;
  31891. }
  31892. .pace-center-radar-green .pace .pace-activity {
  31893. border-color: #28a745 transparent transparent;
  31894. }
  31895. .pace-center-radar-green .pace .pace-activity::before {
  31896. border-color: #28a745 transparent transparent;
  31897. }
  31898. .pace-center-simple-green .pace {
  31899. background: #fff;
  31900. border-color: #28a745;
  31901. }
  31902. .pace-center-simple-green .pace .pace-progress {
  31903. background: #28a745;
  31904. }
  31905. .pace-material-green .pace {
  31906. color: #28a745;
  31907. }
  31908. .pace-corner-indicator-green .pace .pace-activity {
  31909. background: #28a745;
  31910. }
  31911. .pace-corner-indicator-green .pace .pace-activity::after,
  31912. .pace-corner-indicator-green .pace .pace-activity::before {
  31913. border: 5px solid #fff;
  31914. }
  31915. .pace-corner-indicator-green .pace .pace-activity::before {
  31916. border-right-color: rgba(40, 167, 69, 0.2);
  31917. border-left-color: rgba(40, 167, 69, 0.2);
  31918. }
  31919. .pace-corner-indicator-green .pace .pace-activity::after {
  31920. border-top-color: rgba(40, 167, 69, 0.2);
  31921. border-bottom-color: rgba(40, 167, 69, 0.2);
  31922. }
  31923. .pace-fill-left-green .pace .pace-progress {
  31924. background-color: rgba(40, 167, 69, 0.2);
  31925. }
  31926. .pace-flash-green .pace .pace-progress {
  31927. background: #28a745;
  31928. }
  31929. .pace-flash-green .pace .pace-progress-inner {
  31930. box-shadow: 0 0 10px #28a745, 0 0 5px #28a745;
  31931. }
  31932. .pace-flash-green .pace .pace-activity {
  31933. border-top-color: #28a745;
  31934. border-left-color: #28a745;
  31935. }
  31936. .pace-loading-bar-green .pace .pace-progress {
  31937. background: #28a745;
  31938. color: #28a745;
  31939. box-shadow: 120px 0 #fff, 240px 0 #fff;
  31940. }
  31941. .pace-loading-bar-green .pace .pace-activity {
  31942. box-shadow: inset 0 0 0 2px #28a745, inset 0 0 0 7px #fff;
  31943. }
  31944. .pace-mac-osx-green .pace .pace-progress {
  31945. background-color: #28a745;
  31946. box-shadow: inset -1px 0 #28a745, inset 0 -1px #28a745, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, 0.3);
  31947. }
  31948. .pace-mac-osx-green .pace .pace-activity {
  31949. background-image: radial-gradient(rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0.15) 100%);
  31950. height: 12px;
  31951. }
  31952. .pace-progress-color-green .pace-progress {
  31953. color: #28a745;
  31954. }
  31955. .pace-teal .pace .pace-progress {
  31956. background: #20c997;
  31957. }
  31958. .pace-barber-shop-teal .pace {
  31959. background: #fff;
  31960. }
  31961. .pace-barber-shop-teal .pace .pace-progress {
  31962. background: #20c997;
  31963. }
  31964. .pace-barber-shop-teal .pace .pace-activity {
  31965. background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
  31966. }
  31967. .pace-big-counter-teal .pace .pace-progress::after {
  31968. color: rgba(32, 201, 151, 0.2);
  31969. }
  31970. .pace-bounce-teal .pace .pace-activity {
  31971. background: #20c997;
  31972. }
  31973. .pace-center-atom-teal .pace-progress {
  31974. height: 100px;
  31975. width: 80px;
  31976. }
  31977. .pace-center-atom-teal .pace-progress::before {
  31978. background: #20c997;
  31979. color: #fff;
  31980. font-size: 0.8rem;
  31981. line-height: 0.7rem;
  31982. padding-top: 17%;
  31983. }
  31984. .pace-center-atom-teal .pace-activity {
  31985. border-color: #20c997;
  31986. }
  31987. .pace-center-atom-teal .pace-activity::after, .pace-center-atom-teal .pace-activity::before {
  31988. border-color: #20c997;
  31989. }
  31990. .pace-center-circle-teal .pace .pace-progress {
  31991. background: rgba(32, 201, 151, 0.8);
  31992. color: #fff;
  31993. }
  31994. .pace-center-radar-teal .pace .pace-activity {
  31995. border-color: #20c997 transparent transparent;
  31996. }
  31997. .pace-center-radar-teal .pace .pace-activity::before {
  31998. border-color: #20c997 transparent transparent;
  31999. }
  32000. .pace-center-simple-teal .pace {
  32001. background: #fff;
  32002. border-color: #20c997;
  32003. }
  32004. .pace-center-simple-teal .pace .pace-progress {
  32005. background: #20c997;
  32006. }
  32007. .pace-material-teal .pace {
  32008. color: #20c997;
  32009. }
  32010. .pace-corner-indicator-teal .pace .pace-activity {
  32011. background: #20c997;
  32012. }
  32013. .pace-corner-indicator-teal .pace .pace-activity::after,
  32014. .pace-corner-indicator-teal .pace .pace-activity::before {
  32015. border: 5px solid #fff;
  32016. }
  32017. .pace-corner-indicator-teal .pace .pace-activity::before {
  32018. border-right-color: rgba(32, 201, 151, 0.2);
  32019. border-left-color: rgba(32, 201, 151, 0.2);
  32020. }
  32021. .pace-corner-indicator-teal .pace .pace-activity::after {
  32022. border-top-color: rgba(32, 201, 151, 0.2);
  32023. border-bottom-color: rgba(32, 201, 151, 0.2);
  32024. }
  32025. .pace-fill-left-teal .pace .pace-progress {
  32026. background-color: rgba(32, 201, 151, 0.2);
  32027. }
  32028. .pace-flash-teal .pace .pace-progress {
  32029. background: #20c997;
  32030. }
  32031. .pace-flash-teal .pace .pace-progress-inner {
  32032. box-shadow: 0 0 10px #20c997, 0 0 5px #20c997;
  32033. }
  32034. .pace-flash-teal .pace .pace-activity {
  32035. border-top-color: #20c997;
  32036. border-left-color: #20c997;
  32037. }
  32038. .pace-loading-bar-teal .pace .pace-progress {
  32039. background: #20c997;
  32040. color: #20c997;
  32041. box-shadow: 120px 0 #fff, 240px 0 #fff;
  32042. }
  32043. .pace-loading-bar-teal .pace .pace-activity {
  32044. box-shadow: inset 0 0 0 2px #20c997, inset 0 0 0 7px #fff;
  32045. }
  32046. .pace-mac-osx-teal .pace .pace-progress {
  32047. background-color: #20c997;
  32048. box-shadow: inset -1px 0 #20c997, inset 0 -1px #20c997, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, 0.3);
  32049. }
  32050. .pace-mac-osx-teal .pace .pace-activity {
  32051. background-image: radial-gradient(rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0.15) 100%);
  32052. height: 12px;
  32053. }
  32054. .pace-progress-color-teal .pace-progress {
  32055. color: #20c997;
  32056. }
  32057. .pace-cyan .pace .pace-progress {
  32058. background: #17a2b8;
  32059. }
  32060. .pace-barber-shop-cyan .pace {
  32061. background: #fff;
  32062. }
  32063. .pace-barber-shop-cyan .pace .pace-progress {
  32064. background: #17a2b8;
  32065. }
  32066. .pace-barber-shop-cyan .pace .pace-activity {
  32067. background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
  32068. }
  32069. .pace-big-counter-cyan .pace .pace-progress::after {
  32070. color: rgba(23, 162, 184, 0.2);
  32071. }
  32072. .pace-bounce-cyan .pace .pace-activity {
  32073. background: #17a2b8;
  32074. }
  32075. .pace-center-atom-cyan .pace-progress {
  32076. height: 100px;
  32077. width: 80px;
  32078. }
  32079. .pace-center-atom-cyan .pace-progress::before {
  32080. background: #17a2b8;
  32081. color: #fff;
  32082. font-size: 0.8rem;
  32083. line-height: 0.7rem;
  32084. padding-top: 17%;
  32085. }
  32086. .pace-center-atom-cyan .pace-activity {
  32087. border-color: #17a2b8;
  32088. }
  32089. .pace-center-atom-cyan .pace-activity::after, .pace-center-atom-cyan .pace-activity::before {
  32090. border-color: #17a2b8;
  32091. }
  32092. .pace-center-circle-cyan .pace .pace-progress {
  32093. background: rgba(23, 162, 184, 0.8);
  32094. color: #fff;
  32095. }
  32096. .pace-center-radar-cyan .pace .pace-activity {
  32097. border-color: #17a2b8 transparent transparent;
  32098. }
  32099. .pace-center-radar-cyan .pace .pace-activity::before {
  32100. border-color: #17a2b8 transparent transparent;
  32101. }
  32102. .pace-center-simple-cyan .pace {
  32103. background: #fff;
  32104. border-color: #17a2b8;
  32105. }
  32106. .pace-center-simple-cyan .pace .pace-progress {
  32107. background: #17a2b8;
  32108. }
  32109. .pace-material-cyan .pace {
  32110. color: #17a2b8;
  32111. }
  32112. .pace-corner-indicator-cyan .pace .pace-activity {
  32113. background: #17a2b8;
  32114. }
  32115. .pace-corner-indicator-cyan .pace .pace-activity::after,
  32116. .pace-corner-indicator-cyan .pace .pace-activity::before {
  32117. border: 5px solid #fff;
  32118. }
  32119. .pace-corner-indicator-cyan .pace .pace-activity::before {
  32120. border-right-color: rgba(23, 162, 184, 0.2);
  32121. border-left-color: rgba(23, 162, 184, 0.2);
  32122. }
  32123. .pace-corner-indicator-cyan .pace .pace-activity::after {
  32124. border-top-color: rgba(23, 162, 184, 0.2);
  32125. border-bottom-color: rgba(23, 162, 184, 0.2);
  32126. }
  32127. .pace-fill-left-cyan .pace .pace-progress {
  32128. background-color: rgba(23, 162, 184, 0.2);
  32129. }
  32130. .pace-flash-cyan .pace .pace-progress {
  32131. background: #17a2b8;
  32132. }
  32133. .pace-flash-cyan .pace .pace-progress-inner {
  32134. box-shadow: 0 0 10px #17a2b8, 0 0 5px #17a2b8;
  32135. }
  32136. .pace-flash-cyan .pace .pace-activity {
  32137. border-top-color: #17a2b8;
  32138. border-left-color: #17a2b8;
  32139. }
  32140. .pace-loading-bar-cyan .pace .pace-progress {
  32141. background: #17a2b8;
  32142. color: #17a2b8;
  32143. box-shadow: 120px 0 #fff, 240px 0 #fff;
  32144. }
  32145. .pace-loading-bar-cyan .pace .pace-activity {
  32146. box-shadow: inset 0 0 0 2px #17a2b8, inset 0 0 0 7px #fff;
  32147. }
  32148. .pace-mac-osx-cyan .pace .pace-progress {
  32149. background-color: #17a2b8;
  32150. box-shadow: inset -1px 0 #17a2b8, inset 0 -1px #17a2b8, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, 0.3);
  32151. }
  32152. .pace-mac-osx-cyan .pace .pace-activity {
  32153. background-image: radial-gradient(rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0.15) 100%);
  32154. height: 12px;
  32155. }
  32156. .pace-progress-color-cyan .pace-progress {
  32157. color: #17a2b8;
  32158. }
  32159. .pace-white .pace .pace-progress {
  32160. background: #fff;
  32161. }
  32162. .pace-barber-shop-white .pace {
  32163. background: #1f2d3d;
  32164. }
  32165. .pace-barber-shop-white .pace .pace-progress {
  32166. background: #fff;
  32167. }
  32168. .pace-barber-shop-white .pace .pace-activity {
  32169. background-image: linear-gradient(45deg, rgba(31, 45, 61, 0.2) 25%, transparent 25%, transparent 50%, rgba(31, 45, 61, 0.2) 50%, rgba(31, 45, 61, 0.2) 75%, transparent 75%, transparent);
  32170. }
  32171. .pace-big-counter-white .pace .pace-progress::after {
  32172. color: rgba(255, 255, 255, 0.2);
  32173. }
  32174. .pace-bounce-white .pace .pace-activity {
  32175. background: #fff;
  32176. }
  32177. .pace-center-atom-white .pace-progress {
  32178. height: 100px;
  32179. width: 80px;
  32180. }
  32181. .pace-center-atom-white .pace-progress::before {
  32182. background: #fff;
  32183. color: #1f2d3d;
  32184. font-size: 0.8rem;
  32185. line-height: 0.7rem;
  32186. padding-top: 17%;
  32187. }
  32188. .pace-center-atom-white .pace-activity {
  32189. border-color: #fff;
  32190. }
  32191. .pace-center-atom-white .pace-activity::after, .pace-center-atom-white .pace-activity::before {
  32192. border-color: #fff;
  32193. }
  32194. .pace-center-circle-white .pace .pace-progress {
  32195. background: rgba(255, 255, 255, 0.8);
  32196. color: #1f2d3d;
  32197. }
  32198. .pace-center-radar-white .pace .pace-activity {
  32199. border-color: #fff transparent transparent;
  32200. }
  32201. .pace-center-radar-white .pace .pace-activity::before {
  32202. border-color: #fff transparent transparent;
  32203. }
  32204. .pace-center-simple-white .pace {
  32205. background: #1f2d3d;
  32206. border-color: #fff;
  32207. }
  32208. .pace-center-simple-white .pace .pace-progress {
  32209. background: #fff;
  32210. }
  32211. .pace-material-white .pace {
  32212. color: #fff;
  32213. }
  32214. .pace-corner-indicator-white .pace .pace-activity {
  32215. background: #fff;
  32216. }
  32217. .pace-corner-indicator-white .pace .pace-activity::after,
  32218. .pace-corner-indicator-white .pace .pace-activity::before {
  32219. border: 5px solid #1f2d3d;
  32220. }
  32221. .pace-corner-indicator-white .pace .pace-activity::before {
  32222. border-right-color: rgba(255, 255, 255, 0.2);
  32223. border-left-color: rgba(255, 255, 255, 0.2);
  32224. }
  32225. .pace-corner-indicator-white .pace .pace-activity::after {
  32226. border-top-color: rgba(255, 255, 255, 0.2);
  32227. border-bottom-color: rgba(255, 255, 255, 0.2);
  32228. }
  32229. .pace-fill-left-white .pace .pace-progress {
  32230. background-color: rgba(255, 255, 255, 0.2);
  32231. }
  32232. .pace-flash-white .pace .pace-progress {
  32233. background: #fff;
  32234. }
  32235. .pace-flash-white .pace .pace-progress-inner {
  32236. box-shadow: 0 0 10px #fff, 0 0 5px #fff;
  32237. }
  32238. .pace-flash-white .pace .pace-activity {
  32239. border-top-color: #fff;
  32240. border-left-color: #fff;
  32241. }
  32242. .pace-loading-bar-white .pace .pace-progress {
  32243. background: #fff;
  32244. color: #fff;
  32245. box-shadow: 120px 0 #1f2d3d, 240px 0 #1f2d3d;
  32246. }
  32247. .pace-loading-bar-white .pace .pace-activity {
  32248. box-shadow: inset 0 0 0 2px #fff, inset 0 0 0 7px #1f2d3d;
  32249. }
  32250. .pace-mac-osx-white .pace .pace-progress {
  32251. background-color: #fff;
  32252. box-shadow: inset -1px 0 #fff, inset 0 -1px #fff, inset 0 2px rgba(31, 45, 61, 0.5), inset 0 6px rgba(31, 45, 61, 0.3);
  32253. }
  32254. .pace-mac-osx-white .pace .pace-activity {
  32255. background-image: radial-gradient(rgba(31, 45, 61, 0.65) 0%, rgba(31, 45, 61, 0.15) 100%);
  32256. height: 12px;
  32257. }
  32258. .pace-progress-color-white .pace-progress {
  32259. color: #fff;
  32260. }
  32261. .pace-gray .pace .pace-progress {
  32262. background: #6c757d;
  32263. }
  32264. .pace-barber-shop-gray .pace {
  32265. background: #fff;
  32266. }
  32267. .pace-barber-shop-gray .pace .pace-progress {
  32268. background: #6c757d;
  32269. }
  32270. .pace-barber-shop-gray .pace .pace-activity {
  32271. background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
  32272. }
  32273. .pace-big-counter-gray .pace .pace-progress::after {
  32274. color: rgba(108, 117, 125, 0.2);
  32275. }
  32276. .pace-bounce-gray .pace .pace-activity {
  32277. background: #6c757d;
  32278. }
  32279. .pace-center-atom-gray .pace-progress {
  32280. height: 100px;
  32281. width: 80px;
  32282. }
  32283. .pace-center-atom-gray .pace-progress::before {
  32284. background: #6c757d;
  32285. color: #fff;
  32286. font-size: 0.8rem;
  32287. line-height: 0.7rem;
  32288. padding-top: 17%;
  32289. }
  32290. .pace-center-atom-gray .pace-activity {
  32291. border-color: #6c757d;
  32292. }
  32293. .pace-center-atom-gray .pace-activity::after, .pace-center-atom-gray .pace-activity::before {
  32294. border-color: #6c757d;
  32295. }
  32296. .pace-center-circle-gray .pace .pace-progress {
  32297. background: rgba(108, 117, 125, 0.8);
  32298. color: #fff;
  32299. }
  32300. .pace-center-radar-gray .pace .pace-activity {
  32301. border-color: #6c757d transparent transparent;
  32302. }
  32303. .pace-center-radar-gray .pace .pace-activity::before {
  32304. border-color: #6c757d transparent transparent;
  32305. }
  32306. .pace-center-simple-gray .pace {
  32307. background: #fff;
  32308. border-color: #6c757d;
  32309. }
  32310. .pace-center-simple-gray .pace .pace-progress {
  32311. background: #6c757d;
  32312. }
  32313. .pace-material-gray .pace {
  32314. color: #6c757d;
  32315. }
  32316. .pace-corner-indicator-gray .pace .pace-activity {
  32317. background: #6c757d;
  32318. }
  32319. .pace-corner-indicator-gray .pace .pace-activity::after,
  32320. .pace-corner-indicator-gray .pace .pace-activity::before {
  32321. border: 5px solid #fff;
  32322. }
  32323. .pace-corner-indicator-gray .pace .pace-activity::before {
  32324. border-right-color: rgba(108, 117, 125, 0.2);
  32325. border-left-color: rgba(108, 117, 125, 0.2);
  32326. }
  32327. .pace-corner-indicator-gray .pace .pace-activity::after {
  32328. border-top-color: rgba(108, 117, 125, 0.2);
  32329. border-bottom-color: rgba(108, 117, 125, 0.2);
  32330. }
  32331. .pace-fill-left-gray .pace .pace-progress {
  32332. background-color: rgba(108, 117, 125, 0.2);
  32333. }
  32334. .pace-flash-gray .pace .pace-progress {
  32335. background: #6c757d;
  32336. }
  32337. .pace-flash-gray .pace .pace-progress-inner {
  32338. box-shadow: 0 0 10px #6c757d, 0 0 5px #6c757d;
  32339. }
  32340. .pace-flash-gray .pace .pace-activity {
  32341. border-top-color: #6c757d;
  32342. border-left-color: #6c757d;
  32343. }
  32344. .pace-loading-bar-gray .pace .pace-progress {
  32345. background: #6c757d;
  32346. color: #6c757d;
  32347. box-shadow: 120px 0 #fff, 240px 0 #fff;
  32348. }
  32349. .pace-loading-bar-gray .pace .pace-activity {
  32350. box-shadow: inset 0 0 0 2px #6c757d, inset 0 0 0 7px #fff;
  32351. }
  32352. .pace-mac-osx-gray .pace .pace-progress {
  32353. background-color: #6c757d;
  32354. box-shadow: inset -1px 0 #6c757d, inset 0 -1px #6c757d, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, 0.3);
  32355. }
  32356. .pace-mac-osx-gray .pace .pace-activity {
  32357. background-image: radial-gradient(rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0.15) 100%);
  32358. height: 12px;
  32359. }
  32360. .pace-progress-color-gray .pace-progress {
  32361. color: #6c757d;
  32362. }
  32363. .pace-gray-dark .pace .pace-progress {
  32364. background: #343a40;
  32365. }
  32366. .pace-barber-shop-gray-dark .pace {
  32367. background: #fff;
  32368. }
  32369. .pace-barber-shop-gray-dark .pace .pace-progress {
  32370. background: #343a40;
  32371. }
  32372. .pace-barber-shop-gray-dark .pace .pace-activity {
  32373. background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
  32374. }
  32375. .pace-big-counter-gray-dark .pace .pace-progress::after {
  32376. color: rgba(52, 58, 64, 0.2);
  32377. }
  32378. .pace-bounce-gray-dark .pace .pace-activity {
  32379. background: #343a40;
  32380. }
  32381. .pace-center-atom-gray-dark .pace-progress {
  32382. height: 100px;
  32383. width: 80px;
  32384. }
  32385. .pace-center-atom-gray-dark .pace-progress::before {
  32386. background: #343a40;
  32387. color: #fff;
  32388. font-size: 0.8rem;
  32389. line-height: 0.7rem;
  32390. padding-top: 17%;
  32391. }
  32392. .pace-center-atom-gray-dark .pace-activity {
  32393. border-color: #343a40;
  32394. }
  32395. .pace-center-atom-gray-dark .pace-activity::after, .pace-center-atom-gray-dark .pace-activity::before {
  32396. border-color: #343a40;
  32397. }
  32398. .pace-center-circle-gray-dark .pace .pace-progress {
  32399. background: rgba(52, 58, 64, 0.8);
  32400. color: #fff;
  32401. }
  32402. .pace-center-radar-gray-dark .pace .pace-activity {
  32403. border-color: #343a40 transparent transparent;
  32404. }
  32405. .pace-center-radar-gray-dark .pace .pace-activity::before {
  32406. border-color: #343a40 transparent transparent;
  32407. }
  32408. .pace-center-simple-gray-dark .pace {
  32409. background: #fff;
  32410. border-color: #343a40;
  32411. }
  32412. .pace-center-simple-gray-dark .pace .pace-progress {
  32413. background: #343a40;
  32414. }
  32415. .pace-material-gray-dark .pace {
  32416. color: #343a40;
  32417. }
  32418. .pace-corner-indicator-gray-dark .pace .pace-activity {
  32419. background: #343a40;
  32420. }
  32421. .pace-corner-indicator-gray-dark .pace .pace-activity::after,
  32422. .pace-corner-indicator-gray-dark .pace .pace-activity::before {
  32423. border: 5px solid #fff;
  32424. }
  32425. .pace-corner-indicator-gray-dark .pace .pace-activity::before {
  32426. border-right-color: rgba(52, 58, 64, 0.2);
  32427. border-left-color: rgba(52, 58, 64, 0.2);
  32428. }
  32429. .pace-corner-indicator-gray-dark .pace .pace-activity::after {
  32430. border-top-color: rgba(52, 58, 64, 0.2);
  32431. border-bottom-color: rgba(52, 58, 64, 0.2);
  32432. }
  32433. .pace-fill-left-gray-dark .pace .pace-progress {
  32434. background-color: rgba(52, 58, 64, 0.2);
  32435. }
  32436. .pace-flash-gray-dark .pace .pace-progress {
  32437. background: #343a40;
  32438. }
  32439. .pace-flash-gray-dark .pace .pace-progress-inner {
  32440. box-shadow: 0 0 10px #343a40, 0 0 5px #343a40;
  32441. }
  32442. .pace-flash-gray-dark .pace .pace-activity {
  32443. border-top-color: #343a40;
  32444. border-left-color: #343a40;
  32445. }
  32446. .pace-loading-bar-gray-dark .pace .pace-progress {
  32447. background: #343a40;
  32448. color: #343a40;
  32449. box-shadow: 120px 0 #fff, 240px 0 #fff;
  32450. }
  32451. .pace-loading-bar-gray-dark .pace .pace-activity {
  32452. box-shadow: inset 0 0 0 2px #343a40, inset 0 0 0 7px #fff;
  32453. }
  32454. .pace-mac-osx-gray-dark .pace .pace-progress {
  32455. background-color: #343a40;
  32456. box-shadow: inset -1px 0 #343a40, inset 0 -1px #343a40, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, 0.3);
  32457. }
  32458. .pace-mac-osx-gray-dark .pace .pace-activity {
  32459. background-image: radial-gradient(rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0.15) 100%);
  32460. height: 12px;
  32461. }
  32462. .pace-progress-color-gray-dark .pace-progress {
  32463. color: #343a40;
  32464. }
  32465. /**
  32466. * bootstrap-switch - Turn checkboxes and radio buttons into toggle switches.
  32467. *
  32468. * @version v3.4 (MODDED)
  32469. * @homepage https://bttstrp.github.io/bootstrap-switch
  32470. * @author Mattia Larentis <mattia@larentis.eu> (http://larentis.eu)
  32471. * @license MIT
  32472. */
  32473. .bootstrap-switch {
  32474. border: 1px solid #ced4da;
  32475. border-radius: 0.25rem;
  32476. cursor: pointer;
  32477. direction: ltr;
  32478. display: inline-block;
  32479. line-height: 0.5rem;
  32480. overflow: hidden;
  32481. position: relative;
  32482. text-align: left;
  32483. transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  32484. user-select: none;
  32485. vertical-align: middle;
  32486. z-index: 0;
  32487. }
  32488. .bootstrap-switch .bootstrap-switch-container {
  32489. border-radius: 0.25rem;
  32490. display: inline-block;
  32491. top: 0;
  32492. transform: translate3d(0, 0, 0);
  32493. }
  32494. .bootstrap-switch:focus-within {
  32495. box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
  32496. }
  32497. .bootstrap-switch .bootstrap-switch-handle-on,
  32498. .bootstrap-switch .bootstrap-switch-handle-off,
  32499. .bootstrap-switch .bootstrap-switch-label {
  32500. box-sizing: border-box;
  32501. cursor: pointer;
  32502. display: table-cell;
  32503. font-size: 1rem;
  32504. font-weight: 500;
  32505. line-height: 1.2rem;
  32506. padding: 0.25rem 0.5rem;
  32507. vertical-align: middle;
  32508. }
  32509. .bootstrap-switch .bootstrap-switch-handle-on,
  32510. .bootstrap-switch .bootstrap-switch-handle-off {
  32511. text-align: center;
  32512. z-index: 1;
  32513. }
  32514. .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-default,
  32515. .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-default {
  32516. background: #e9ecef;
  32517. color: #1f2d3d;
  32518. }
  32519. .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary,
  32520. .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary {
  32521. background: #007bff;
  32522. color: #fff;
  32523. }
  32524. .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-secondary,
  32525. .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-secondary {
  32526. background: #6c757d;
  32527. color: #fff;
  32528. }
  32529. .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-success,
  32530. .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-success {
  32531. background: #28a745;
  32532. color: #fff;
  32533. }
  32534. .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-info,
  32535. .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-info {
  32536. background: #17a2b8;
  32537. color: #fff;
  32538. }
  32539. .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-warning,
  32540. .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-warning {
  32541. background: #ffc107;
  32542. color: #1f2d3d;
  32543. }
  32544. .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-danger,
  32545. .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-danger {
  32546. background: #dc3545;
  32547. color: #fff;
  32548. }
  32549. .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-light,
  32550. .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-light {
  32551. background: #f8f9fa;
  32552. color: #1f2d3d;
  32553. }
  32554. .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-dark,
  32555. .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-dark {
  32556. background: #343a40;
  32557. color: #fff;
  32558. }
  32559. .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-lightblue,
  32560. .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-lightblue {
  32561. background: #3c8dbc;
  32562. color: #fff;
  32563. }
  32564. .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-navy,
  32565. .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-navy {
  32566. background: #001f3f;
  32567. color: #fff;
  32568. }
  32569. .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-olive,
  32570. .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-olive {
  32571. background: #3d9970;
  32572. color: #fff;
  32573. }
  32574. .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-lime,
  32575. .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-lime {
  32576. background: #01ff70;
  32577. color: #1f2d3d;
  32578. }
  32579. .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-fuchsia,
  32580. .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-fuchsia {
  32581. background: #f012be;
  32582. color: #fff;
  32583. }
  32584. .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-maroon,
  32585. .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-maroon {
  32586. background: #d81b60;
  32587. color: #fff;
  32588. }
  32589. .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-blue,
  32590. .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-blue {
  32591. background: #007bff;
  32592. color: #fff;
  32593. }
  32594. .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-indigo,
  32595. .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-indigo {
  32596. background: #6610f2;
  32597. color: #fff;
  32598. }
  32599. .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-purple,
  32600. .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-purple {
  32601. background: #6f42c1;
  32602. color: #fff;
  32603. }
  32604. .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-pink,
  32605. .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-pink {
  32606. background: #e83e8c;
  32607. color: #fff;
  32608. }
  32609. .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-red,
  32610. .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-red {
  32611. background: #dc3545;
  32612. color: #fff;
  32613. }
  32614. .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-orange,
  32615. .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-orange {
  32616. background: #fd7e14;
  32617. color: #1f2d3d;
  32618. }
  32619. .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-yellow,
  32620. .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-yellow {
  32621. background: #ffc107;
  32622. color: #1f2d3d;
  32623. }
  32624. .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-green,
  32625. .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-green {
  32626. background: #28a745;
  32627. color: #fff;
  32628. }
  32629. .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-teal,
  32630. .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-teal {
  32631. background: #20c997;
  32632. color: #fff;
  32633. }
  32634. .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-cyan,
  32635. .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-cyan {
  32636. background: #17a2b8;
  32637. color: #fff;
  32638. }
  32639. .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-white,
  32640. .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-white {
  32641. background: #fff;
  32642. color: #1f2d3d;
  32643. }
  32644. .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-gray,
  32645. .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-gray {
  32646. background: #6c757d;
  32647. color: #fff;
  32648. }
  32649. .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-gray-dark,
  32650. .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-gray-dark {
  32651. background: #343a40;
  32652. color: #fff;
  32653. }
  32654. .bootstrap-switch .bootstrap-switch-handle-on {
  32655. border-bottom-left-radius: 0.1rem;
  32656. border-top-left-radius: 0.1rem;
  32657. }
  32658. .bootstrap-switch .bootstrap-switch-handle-off {
  32659. border-bottom-right-radius: 0.1rem;
  32660. border-top-right-radius: 0.1rem;
  32661. }
  32662. .bootstrap-switch input[type=radio],
  32663. .bootstrap-switch input[type=checkbox] {
  32664. filter: alpha(opacity=0);
  32665. left: 0;
  32666. margin: 0;
  32667. opacity: 0;
  32668. position: absolute;
  32669. top: 0;
  32670. visibility: hidden;
  32671. z-index: -1;
  32672. }
  32673. .bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-handle-on,
  32674. .bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-handle-off,
  32675. .bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-label {
  32676. font-size: 0.875rem;
  32677. line-height: 1.5;
  32678. padding: 0.1rem 0.3rem;
  32679. }
  32680. .bootstrap-switch.bootstrap-switch-small .bootstrap-switch-handle-on,
  32681. .bootstrap-switch.bootstrap-switch-small .bootstrap-switch-handle-off,
  32682. .bootstrap-switch.bootstrap-switch-small .bootstrap-switch-label {
  32683. font-size: 0.875rem;
  32684. line-height: 1.5;
  32685. padding: 0.2rem 0.4rem;
  32686. }
  32687. .bootstrap-switch.bootstrap-switch-large .bootstrap-switch-handle-on,
  32688. .bootstrap-switch.bootstrap-switch-large .bootstrap-switch-handle-off,
  32689. .bootstrap-switch.bootstrap-switch-large .bootstrap-switch-label {
  32690. font-size: 1.25rem;
  32691. line-height: 1.3333333rem;
  32692. padding: 0.3rem 0.5rem;
  32693. }
  32694. .bootstrap-switch.bootstrap-switch-disabled, .bootstrap-switch.bootstrap-switch-readonly, .bootstrap-switch.bootstrap-switch-indeterminate {
  32695. cursor: default;
  32696. }
  32697. .bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-handle-on,
  32698. .bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-handle-off,
  32699. .bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-label, .bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-handle-on,
  32700. .bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-handle-off,
  32701. .bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-label, .bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-handle-on,
  32702. .bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-handle-off,
  32703. .bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-label {
  32704. cursor: default;
  32705. filter: alpha(opacity=50);
  32706. opacity: 0.5;
  32707. }
  32708. .bootstrap-switch.bootstrap-switch-animate .bootstrap-switch-container {
  32709. transition: margin-left 0.5s;
  32710. }
  32711. .bootstrap-switch.bootstrap-switch-inverse .bootstrap-switch-handle-on {
  32712. border-radius: 0 0.1rem 0.1rem 0;
  32713. }
  32714. .bootstrap-switch.bootstrap-switch-inverse .bootstrap-switch-handle-off {
  32715. border-radius: 0.1rem 0 0 0.1rem;
  32716. }
  32717. .bootstrap-switch.bootstrap-switch-on .bootstrap-switch-label, .bootstrap-switch.bootstrap-switch-inverse.bootstrap-switch-off .bootstrap-switch-label {
  32718. border-bottom-right-radius: 0.1rem;
  32719. border-top-right-radius: 0.1rem;
  32720. }
  32721. .bootstrap-switch.bootstrap-switch-off .bootstrap-switch-label, .bootstrap-switch.bootstrap-switch-inverse.bootstrap-switch-on .bootstrap-switch-label {
  32722. border-bottom-left-radius: 0.1rem;
  32723. border-top-left-radius: 0.1rem;
  32724. }
  32725. .dark-mode .bootstrap-switch {
  32726. border-color: #6c757d;
  32727. }
  32728. .dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-default,
  32729. .dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-default {
  32730. background-color: #3a4047;
  32731. color: #fff;
  32732. border-color: #454d55;
  32733. }
  32734. .dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary,
  32735. .dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary {
  32736. background: #3f6791;
  32737. color: #fff;
  32738. }
  32739. .dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-secondary,
  32740. .dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-secondary {
  32741. background: #6c757d;
  32742. color: #fff;
  32743. }
  32744. .dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-success,
  32745. .dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-success {
  32746. background: #00bc8c;
  32747. color: #fff;
  32748. }
  32749. .dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-info,
  32750. .dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-info {
  32751. background: #3498db;
  32752. color: #fff;
  32753. }
  32754. .dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-warning,
  32755. .dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-warning {
  32756. background: #f39c12;
  32757. color: #1f2d3d;
  32758. }
  32759. .dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-danger,
  32760. .dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-danger {
  32761. background: #e74c3c;
  32762. color: #fff;
  32763. }
  32764. .dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-light,
  32765. .dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-light {
  32766. background: #f8f9fa;
  32767. color: #1f2d3d;
  32768. }
  32769. .dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-dark,
  32770. .dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-dark {
  32771. background: #343a40;
  32772. color: #fff;
  32773. }
  32774. .dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-lightblue,
  32775. .dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-lightblue {
  32776. background: #86bad8;
  32777. color: #1f2d3d;
  32778. }
  32779. .dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-navy,
  32780. .dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-navy {
  32781. background: #002c59;
  32782. color: #fff;
  32783. }
  32784. .dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-olive,
  32785. .dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-olive {
  32786. background: #74c8a3;
  32787. color: #1f2d3d;
  32788. }
  32789. .dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-lime,
  32790. .dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-lime {
  32791. background: #67ffa9;
  32792. color: #1f2d3d;
  32793. }
  32794. .dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-fuchsia,
  32795. .dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-fuchsia {
  32796. background: #f672d8;
  32797. color: #1f2d3d;
  32798. }
  32799. .dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-maroon,
  32800. .dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-maroon {
  32801. background: #ed6c9b;
  32802. color: #1f2d3d;
  32803. }
  32804. .dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-blue,
  32805. .dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-blue {
  32806. background: #3f6791;
  32807. color: #fff;
  32808. }
  32809. .dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-indigo,
  32810. .dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-indigo {
  32811. background: #6610f2;
  32812. color: #fff;
  32813. }
  32814. .dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-purple,
  32815. .dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-purple {
  32816. background: #6f42c1;
  32817. color: #fff;
  32818. }
  32819. .dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-pink,
  32820. .dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-pink {
  32821. background: #e83e8c;
  32822. color: #fff;
  32823. }
  32824. .dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-red,
  32825. .dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-red {
  32826. background: #e74c3c;
  32827. color: #fff;
  32828. }
  32829. .dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-orange,
  32830. .dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-orange {
  32831. background: #fd7e14;
  32832. color: #1f2d3d;
  32833. }
  32834. .dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-yellow,
  32835. .dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-yellow {
  32836. background: #f39c12;
  32837. color: #1f2d3d;
  32838. }
  32839. .dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-green,
  32840. .dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-green {
  32841. background: #00bc8c;
  32842. color: #fff;
  32843. }
  32844. .dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-teal,
  32845. .dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-teal {
  32846. background: #20c997;
  32847. color: #fff;
  32848. }
  32849. .dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-cyan,
  32850. .dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-cyan {
  32851. background: #3498db;
  32852. color: #fff;
  32853. }
  32854. .dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-white,
  32855. .dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-white {
  32856. background: #fff;
  32857. color: #1f2d3d;
  32858. }
  32859. .dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-gray,
  32860. .dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-gray {
  32861. background: #6c757d;
  32862. color: #fff;
  32863. }
  32864. .dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-gray-dark,
  32865. .dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-gray-dark {
  32866. background: #343a40;
  32867. color: #fff;
  32868. }
  32869. .jqstooltip {
  32870. height: auto !important;
  32871. padding: 5px !important;
  32872. width: auto !important;
  32873. }
  32874. .connectedSortable {
  32875. min-height: 100px;
  32876. }
  32877. .ui-helper-hidden-accessible {
  32878. border: 0;
  32879. clip: rect(0 0 0 0);
  32880. height: 1px;
  32881. margin: -1px;
  32882. overflow: hidden;
  32883. padding: 0;
  32884. position: absolute;
  32885. width: 1px;
  32886. }
  32887. .sort-highlight {
  32888. background: #f8f9fa;
  32889. border: 1px dashed #dee2e6;
  32890. margin-bottom: 10px;
  32891. }
  32892. .chart {
  32893. overflow: hidden;
  32894. position: relative;
  32895. }
  32896. .dark-mode .irs--flat .irs-line {
  32897. background-color: #4b545c;
  32898. }
  32899. .dark-mode .jsgrid-edit-row > .jsgrid-cell,
  32900. .dark-mode .jsgrid-filter-row > .jsgrid-cell,
  32901. .dark-mode .jsgrid-grid-body, .dark-mode .jsgrid-grid-header,
  32902. .dark-mode .jsgrid-header-row > .jsgrid-header-cell,
  32903. .dark-mode .jsgrid-insert-row > .jsgrid-cell,
  32904. .dark-mode .jsgrid-row > .jsgrid-cell,
  32905. .dark-mode .jsgrid-alt-row > .jsgrid-cell {
  32906. border-color: #6c757d;
  32907. }
  32908. .dark-mode .jsgrid-header-row > .jsgrid-header-cell,
  32909. .dark-mode .jsgrid-row > .jsgrid-cell {
  32910. background-color: #343a40;
  32911. }
  32912. .dark-mode .jsgrid-alt-row > .jsgrid-cell {
  32913. background-color: #3a4047;
  32914. }
  32915. .dark-mode .jsgrid-selected-row > .jsgrid-cell {
  32916. background-color: #3f474e;
  32917. }
  32918. .border-transparent {
  32919. border-color: transparent !important;
  32920. }
  32921. .description-block {
  32922. display: block;
  32923. margin: 10px 0;
  32924. text-align: center;
  32925. }
  32926. .description-block.margin-bottom {
  32927. margin-bottom: 25px;
  32928. }
  32929. .description-block > .description-header {
  32930. font-size: 16px;
  32931. font-weight: 600;
  32932. margin: 0;
  32933. padding: 0;
  32934. }
  32935. .description-block > .description-text {
  32936. text-transform: uppercase;
  32937. }
  32938. .description-block .description-icon {
  32939. font-size: 16px;
  32940. }
  32941. .list-group-unbordered > .list-group-item {
  32942. border-left: 0;
  32943. border-radius: 0;
  32944. border-right: 0;
  32945. padding-left: 0;
  32946. padding-right: 0;
  32947. }
  32948. .list-header {
  32949. color: #6c757d;
  32950. font-size: 15px;
  32951. font-weight: 700;
  32952. padding: 10px 4px;
  32953. }
  32954. .list-seperator {
  32955. background-color: rgba(0, 0, 0, 0.125);
  32956. height: 1px;
  32957. margin: 15px 0 9px;
  32958. }
  32959. .list-link > a {
  32960. color: #6c757d;
  32961. padding: 4px;
  32962. }
  32963. .list-link > a:hover {
  32964. color: #212529;
  32965. }
  32966. .user-block {
  32967. float: left;
  32968. }
  32969. .user-block img {
  32970. float: left;
  32971. height: 40px;
  32972. width: 40px;
  32973. }
  32974. .user-block .username,
  32975. .user-block .description,
  32976. .user-block .comment {
  32977. display: block;
  32978. margin-left: 50px;
  32979. }
  32980. .user-block .username {
  32981. font-size: 16px;
  32982. font-weight: 600;
  32983. margin-top: -1px;
  32984. }
  32985. .user-block .description {
  32986. color: #6c757d;
  32987. font-size: 13px;
  32988. margin-top: -3px;
  32989. }
  32990. .user-block.user-block-sm img {
  32991. width: 1.875rem;
  32992. height: 1.875rem;
  32993. }
  32994. .user-block.user-block-sm .username,
  32995. .user-block.user-block-sm .description,
  32996. .user-block.user-block-sm .comment {
  32997. margin-left: 40px;
  32998. }
  32999. .user-block.user-block-sm .username {
  33000. font-size: 14px;
  33001. }
  33002. .img-sm,
  33003. .img-md,
  33004. .img-lg {
  33005. float: left;
  33006. }
  33007. .img-sm {
  33008. height: 1.875rem;
  33009. width: 1.875rem;
  33010. }
  33011. .img-sm + .img-push {
  33012. margin-left: 2.5rem;
  33013. }
  33014. .img-md {
  33015. width: 3.75rem;
  33016. height: 3.75rem;
  33017. }
  33018. .img-md + .img-push {
  33019. margin-left: 4.375rem;
  33020. }
  33021. .img-lg {
  33022. width: 6.25rem;
  33023. height: 6.25rem;
  33024. }
  33025. .img-lg + .img-push {
  33026. margin-left: 6.875rem;
  33027. }
  33028. .img-bordered {
  33029. border: 3px solid #adb5bd;
  33030. padding: 3px;
  33031. }
  33032. .img-bordered-sm {
  33033. border: 2px solid #adb5bd;
  33034. padding: 2px;
  33035. }
  33036. .img-rounded {
  33037. border-radius: 0.25rem;
  33038. }
  33039. .img-circle {
  33040. border-radius: 50%;
  33041. }
  33042. .img-size-64,
  33043. .img-size-50,
  33044. .img-size-32 {
  33045. height: auto;
  33046. }
  33047. .img-size-64 {
  33048. width: 64px;
  33049. }
  33050. .img-size-50 {
  33051. width: 50px;
  33052. }
  33053. .img-size-32 {
  33054. width: 32px;
  33055. }
  33056. .size-32,
  33057. .size-40,
  33058. .size-50 {
  33059. display: block;
  33060. text-align: center;
  33061. }
  33062. .size-32 {
  33063. height: 32px;
  33064. line-height: 32px;
  33065. width: 32px;
  33066. }
  33067. .size-40 {
  33068. height: 40px;
  33069. line-height: 40px;
  33070. width: 40px;
  33071. }
  33072. .size-50 {
  33073. height: 50px;
  33074. line-height: 50px;
  33075. width: 50px;
  33076. }
  33077. .attachment-block {
  33078. background-color: #f8f9fa;
  33079. border: 1px solid rgba(0, 0, 0, 0.125);
  33080. margin-bottom: 10px;
  33081. padding: 5px;
  33082. }
  33083. .attachment-block .attachment-img {
  33084. float: left;
  33085. height: auto;
  33086. max-height: 100px;
  33087. max-width: 100px;
  33088. }
  33089. .attachment-block .attachment-pushed {
  33090. margin-left: 110px;
  33091. }
  33092. .attachment-block .attachment-heading {
  33093. margin: 0;
  33094. }
  33095. .attachment-block .attachment-text {
  33096. color: #495057;
  33097. }
  33098. .card > .overlay,
  33099. .card > .loading-img,
  33100. .overlay-wrapper > .overlay,
  33101. .overlay-wrapper > .loading-img,
  33102. .info-box > .overlay,
  33103. .info-box > .loading-img,
  33104. .small-box > .overlay,
  33105. .small-box > .loading-img {
  33106. height: 100%;
  33107. left: 0;
  33108. position: absolute;
  33109. top: 0;
  33110. width: 100%;
  33111. }
  33112. .card .overlay,
  33113. .overlay-wrapper .overlay,
  33114. .info-box .overlay,
  33115. .small-box .overlay {
  33116. border-radius: 0.25rem;
  33117. align-items: center;
  33118. background-color: rgba(255, 255, 255, 0.7);
  33119. display: flex;
  33120. justify-content: center;
  33121. z-index: 50;
  33122. }
  33123. .card .overlay > .fa,
  33124. .card .overlay > .fas,
  33125. .card .overlay > .far,
  33126. .card .overlay > .fab,
  33127. .card .overlay > .fal,
  33128. .card .overlay > .fad,
  33129. .card .overlay > .svg-inline--fa,
  33130. .card .overlay > .ion,
  33131. .overlay-wrapper .overlay > .fa,
  33132. .overlay-wrapper .overlay > .fas,
  33133. .overlay-wrapper .overlay > .far,
  33134. .overlay-wrapper .overlay > .fab,
  33135. .overlay-wrapper .overlay > .fal,
  33136. .overlay-wrapper .overlay > .fad,
  33137. .overlay-wrapper .overlay > .svg-inline--fa,
  33138. .overlay-wrapper .overlay > .ion,
  33139. .info-box .overlay > .fa,
  33140. .info-box .overlay > .fas,
  33141. .info-box .overlay > .far,
  33142. .info-box .overlay > .fab,
  33143. .info-box .overlay > .fal,
  33144. .info-box .overlay > .fad,
  33145. .info-box .overlay > .svg-inline--fa,
  33146. .info-box .overlay > .ion,
  33147. .small-box .overlay > .fa,
  33148. .small-box .overlay > .fas,
  33149. .small-box .overlay > .far,
  33150. .small-box .overlay > .fab,
  33151. .small-box .overlay > .fal,
  33152. .small-box .overlay > .fad,
  33153. .small-box .overlay > .svg-inline--fa,
  33154. .small-box .overlay > .ion {
  33155. color: #343a40;
  33156. }
  33157. .card .overlay.dark,
  33158. .overlay-wrapper .overlay.dark,
  33159. .info-box .overlay.dark,
  33160. .small-box .overlay.dark {
  33161. background-color: rgba(0, 0, 0, 0.5);
  33162. }
  33163. .card .overlay.dark > .fa,
  33164. .card .overlay.dark > .fas,
  33165. .card .overlay.dark > .far,
  33166. .card .overlay.dark > .fab,
  33167. .card .overlay.dark > .fal,
  33168. .card .overlay.dark > .fad,
  33169. .card .overlay.dark > .svg-inline--fa,
  33170. .card .overlay.dark > .ion,
  33171. .overlay-wrapper .overlay.dark > .fa,
  33172. .overlay-wrapper .overlay.dark > .fas,
  33173. .overlay-wrapper .overlay.dark > .far,
  33174. .overlay-wrapper .overlay.dark > .fab,
  33175. .overlay-wrapper .overlay.dark > .fal,
  33176. .overlay-wrapper .overlay.dark > .fad,
  33177. .overlay-wrapper .overlay.dark > .svg-inline--fa,
  33178. .overlay-wrapper .overlay.dark > .ion,
  33179. .info-box .overlay.dark > .fa,
  33180. .info-box .overlay.dark > .fas,
  33181. .info-box .overlay.dark > .far,
  33182. .info-box .overlay.dark > .fab,
  33183. .info-box .overlay.dark > .fal,
  33184. .info-box .overlay.dark > .fad,
  33185. .info-box .overlay.dark > .svg-inline--fa,
  33186. .info-box .overlay.dark > .ion,
  33187. .small-box .overlay.dark > .fa,
  33188. .small-box .overlay.dark > .fas,
  33189. .small-box .overlay.dark > .far,
  33190. .small-box .overlay.dark > .fab,
  33191. .small-box .overlay.dark > .fal,
  33192. .small-box .overlay.dark > .fad,
  33193. .small-box .overlay.dark > .svg-inline--fa,
  33194. .small-box .overlay.dark > .ion {
  33195. color: #ced4da;
  33196. }
  33197. .tab-pane > .overlay-wrapper {
  33198. position: relative;
  33199. }
  33200. .tab-pane > .overlay-wrapper > .overlay {
  33201. border-top-left-radius: 0;
  33202. border-top-right-radius: 0;
  33203. flex-direction: column;
  33204. margin-top: -1.25rem;
  33205. margin-left: -1.25rem;
  33206. height: calc(100% + 2 * 1.25rem);
  33207. width: calc(100% + 2 * 1.25rem);
  33208. }
  33209. .tab-pane > .overlay-wrapper > .overlay.dark {
  33210. color: #fff;
  33211. }
  33212. .ribbon-wrapper {
  33213. height: 70px;
  33214. overflow: hidden;
  33215. position: absolute;
  33216. right: -2px;
  33217. top: -2px;
  33218. width: 70px;
  33219. z-index: 10;
  33220. }
  33221. .ribbon-wrapper.ribbon-lg {
  33222. height: 120px;
  33223. width: 120px;
  33224. }
  33225. .ribbon-wrapper.ribbon-lg .ribbon {
  33226. right: 0;
  33227. top: 26px;
  33228. width: 160px;
  33229. }
  33230. .ribbon-wrapper.ribbon-xl {
  33231. height: 180px;
  33232. width: 180px;
  33233. }
  33234. .ribbon-wrapper.ribbon-xl .ribbon {
  33235. right: 4px;
  33236. top: 47px;
  33237. width: 240px;
  33238. }
  33239. .ribbon-wrapper .ribbon {
  33240. box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
  33241. font-size: 0.8rem;
  33242. line-height: 100%;
  33243. padding: 0.375rem 0;
  33244. position: relative;
  33245. right: -2px;
  33246. text-align: center;
  33247. text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
  33248. text-transform: uppercase;
  33249. top: 10px;
  33250. transform: rotate(45deg);
  33251. width: 90px;
  33252. }
  33253. .ribbon-wrapper .ribbon::before, .ribbon-wrapper .ribbon::after {
  33254. border-left: 3px solid transparent;
  33255. border-right: 3px solid transparent;
  33256. border-top: 3px solid #9e9e9e;
  33257. bottom: -3px;
  33258. content: "";
  33259. position: absolute;
  33260. }
  33261. .ribbon-wrapper .ribbon::before {
  33262. left: 0;
  33263. }
  33264. .ribbon-wrapper .ribbon::after {
  33265. right: 0;
  33266. }
  33267. .back-to-top {
  33268. bottom: 1.25rem;
  33269. position: fixed;
  33270. right: 1.25rem;
  33271. z-index: 1032;
  33272. }
  33273. .back-to-top:focus {
  33274. box-shadow: none;
  33275. }
  33276. pre {
  33277. padding: 0.75rem;
  33278. }
  33279. blockquote {
  33280. background-color: #fff;
  33281. border-left: 0.7rem solid #007bff;
  33282. margin: 1.5em 0.7rem;
  33283. padding: 0.5em 0.7rem;
  33284. }
  33285. .box blockquote {
  33286. background-color: #e9ecef;
  33287. }
  33288. blockquote p:last-child {
  33289. margin-bottom: 0;
  33290. }
  33291. blockquote h1,
  33292. blockquote h2,
  33293. blockquote h3,
  33294. blockquote h4,
  33295. blockquote h5,
  33296. blockquote h6 {
  33297. color: #007bff;
  33298. font-size: 1.25rem;
  33299. font-weight: 600;
  33300. }
  33301. blockquote.quote-primary {
  33302. border-color: #007bff;
  33303. }
  33304. blockquote.quote-primary h1,
  33305. blockquote.quote-primary h2,
  33306. blockquote.quote-primary h3,
  33307. blockquote.quote-primary h4,
  33308. blockquote.quote-primary h5,
  33309. blockquote.quote-primary h6 {
  33310. color: #007bff;
  33311. }
  33312. blockquote.quote-secondary {
  33313. border-color: #6c757d;
  33314. }
  33315. blockquote.quote-secondary h1,
  33316. blockquote.quote-secondary h2,
  33317. blockquote.quote-secondary h3,
  33318. blockquote.quote-secondary h4,
  33319. blockquote.quote-secondary h5,
  33320. blockquote.quote-secondary h6 {
  33321. color: #6c757d;
  33322. }
  33323. blockquote.quote-success {
  33324. border-color: #28a745;
  33325. }
  33326. blockquote.quote-success h1,
  33327. blockquote.quote-success h2,
  33328. blockquote.quote-success h3,
  33329. blockquote.quote-success h4,
  33330. blockquote.quote-success h5,
  33331. blockquote.quote-success h6 {
  33332. color: #28a745;
  33333. }
  33334. blockquote.quote-info {
  33335. border-color: #17a2b8;
  33336. }
  33337. blockquote.quote-info h1,
  33338. blockquote.quote-info h2,
  33339. blockquote.quote-info h3,
  33340. blockquote.quote-info h4,
  33341. blockquote.quote-info h5,
  33342. blockquote.quote-info h6 {
  33343. color: #17a2b8;
  33344. }
  33345. blockquote.quote-warning {
  33346. border-color: #ffc107;
  33347. }
  33348. blockquote.quote-warning h1,
  33349. blockquote.quote-warning h2,
  33350. blockquote.quote-warning h3,
  33351. blockquote.quote-warning h4,
  33352. blockquote.quote-warning h5,
  33353. blockquote.quote-warning h6 {
  33354. color: #ffc107;
  33355. }
  33356. blockquote.quote-danger {
  33357. border-color: #dc3545;
  33358. }
  33359. blockquote.quote-danger h1,
  33360. blockquote.quote-danger h2,
  33361. blockquote.quote-danger h3,
  33362. blockquote.quote-danger h4,
  33363. blockquote.quote-danger h5,
  33364. blockquote.quote-danger h6 {
  33365. color: #dc3545;
  33366. }
  33367. blockquote.quote-light {
  33368. border-color: #f8f9fa;
  33369. }
  33370. blockquote.quote-light h1,
  33371. blockquote.quote-light h2,
  33372. blockquote.quote-light h3,
  33373. blockquote.quote-light h4,
  33374. blockquote.quote-light h5,
  33375. blockquote.quote-light h6 {
  33376. color: #f8f9fa;
  33377. }
  33378. blockquote.quote-dark {
  33379. border-color: #343a40;
  33380. }
  33381. blockquote.quote-dark h1,
  33382. blockquote.quote-dark h2,
  33383. blockquote.quote-dark h3,
  33384. blockquote.quote-dark h4,
  33385. blockquote.quote-dark h5,
  33386. blockquote.quote-dark h6 {
  33387. color: #343a40;
  33388. }
  33389. blockquote.quote-lightblue {
  33390. border-color: #3c8dbc;
  33391. }
  33392. blockquote.quote-lightblue h1,
  33393. blockquote.quote-lightblue h2,
  33394. blockquote.quote-lightblue h3,
  33395. blockquote.quote-lightblue h4,
  33396. blockquote.quote-lightblue h5,
  33397. blockquote.quote-lightblue h6 {
  33398. color: #3c8dbc;
  33399. }
  33400. blockquote.quote-navy {
  33401. border-color: #001f3f;
  33402. }
  33403. blockquote.quote-navy h1,
  33404. blockquote.quote-navy h2,
  33405. blockquote.quote-navy h3,
  33406. blockquote.quote-navy h4,
  33407. blockquote.quote-navy h5,
  33408. blockquote.quote-navy h6 {
  33409. color: #001f3f;
  33410. }
  33411. blockquote.quote-olive {
  33412. border-color: #3d9970;
  33413. }
  33414. blockquote.quote-olive h1,
  33415. blockquote.quote-olive h2,
  33416. blockquote.quote-olive h3,
  33417. blockquote.quote-olive h4,
  33418. blockquote.quote-olive h5,
  33419. blockquote.quote-olive h6 {
  33420. color: #3d9970;
  33421. }
  33422. blockquote.quote-lime {
  33423. border-color: #01ff70;
  33424. }
  33425. blockquote.quote-lime h1,
  33426. blockquote.quote-lime h2,
  33427. blockquote.quote-lime h3,
  33428. blockquote.quote-lime h4,
  33429. blockquote.quote-lime h5,
  33430. blockquote.quote-lime h6 {
  33431. color: #01ff70;
  33432. }
  33433. blockquote.quote-fuchsia {
  33434. border-color: #f012be;
  33435. }
  33436. blockquote.quote-fuchsia h1,
  33437. blockquote.quote-fuchsia h2,
  33438. blockquote.quote-fuchsia h3,
  33439. blockquote.quote-fuchsia h4,
  33440. blockquote.quote-fuchsia h5,
  33441. blockquote.quote-fuchsia h6 {
  33442. color: #f012be;
  33443. }
  33444. blockquote.quote-maroon {
  33445. border-color: #d81b60;
  33446. }
  33447. blockquote.quote-maroon h1,
  33448. blockquote.quote-maroon h2,
  33449. blockquote.quote-maroon h3,
  33450. blockquote.quote-maroon h4,
  33451. blockquote.quote-maroon h5,
  33452. blockquote.quote-maroon h6 {
  33453. color: #d81b60;
  33454. }
  33455. blockquote.quote-blue {
  33456. border-color: #007bff;
  33457. }
  33458. blockquote.quote-blue h1,
  33459. blockquote.quote-blue h2,
  33460. blockquote.quote-blue h3,
  33461. blockquote.quote-blue h4,
  33462. blockquote.quote-blue h5,
  33463. blockquote.quote-blue h6 {
  33464. color: #007bff;
  33465. }
  33466. blockquote.quote-indigo {
  33467. border-color: #6610f2;
  33468. }
  33469. blockquote.quote-indigo h1,
  33470. blockquote.quote-indigo h2,
  33471. blockquote.quote-indigo h3,
  33472. blockquote.quote-indigo h4,
  33473. blockquote.quote-indigo h5,
  33474. blockquote.quote-indigo h6 {
  33475. color: #6610f2;
  33476. }
  33477. blockquote.quote-purple {
  33478. border-color: #6f42c1;
  33479. }
  33480. blockquote.quote-purple h1,
  33481. blockquote.quote-purple h2,
  33482. blockquote.quote-purple h3,
  33483. blockquote.quote-purple h4,
  33484. blockquote.quote-purple h5,
  33485. blockquote.quote-purple h6 {
  33486. color: #6f42c1;
  33487. }
  33488. blockquote.quote-pink {
  33489. border-color: #e83e8c;
  33490. }
  33491. blockquote.quote-pink h1,
  33492. blockquote.quote-pink h2,
  33493. blockquote.quote-pink h3,
  33494. blockquote.quote-pink h4,
  33495. blockquote.quote-pink h5,
  33496. blockquote.quote-pink h6 {
  33497. color: #e83e8c;
  33498. }
  33499. blockquote.quote-red {
  33500. border-color: #dc3545;
  33501. }
  33502. blockquote.quote-red h1,
  33503. blockquote.quote-red h2,
  33504. blockquote.quote-red h3,
  33505. blockquote.quote-red h4,
  33506. blockquote.quote-red h5,
  33507. blockquote.quote-red h6 {
  33508. color: #dc3545;
  33509. }
  33510. blockquote.quote-orange {
  33511. border-color: #fd7e14;
  33512. }
  33513. blockquote.quote-orange h1,
  33514. blockquote.quote-orange h2,
  33515. blockquote.quote-orange h3,
  33516. blockquote.quote-orange h4,
  33517. blockquote.quote-orange h5,
  33518. blockquote.quote-orange h6 {
  33519. color: #fd7e14;
  33520. }
  33521. blockquote.quote-yellow {
  33522. border-color: #ffc107;
  33523. }
  33524. blockquote.quote-yellow h1,
  33525. blockquote.quote-yellow h2,
  33526. blockquote.quote-yellow h3,
  33527. blockquote.quote-yellow h4,
  33528. blockquote.quote-yellow h5,
  33529. blockquote.quote-yellow h6 {
  33530. color: #ffc107;
  33531. }
  33532. blockquote.quote-green {
  33533. border-color: #28a745;
  33534. }
  33535. blockquote.quote-green h1,
  33536. blockquote.quote-green h2,
  33537. blockquote.quote-green h3,
  33538. blockquote.quote-green h4,
  33539. blockquote.quote-green h5,
  33540. blockquote.quote-green h6 {
  33541. color: #28a745;
  33542. }
  33543. blockquote.quote-teal {
  33544. border-color: #20c997;
  33545. }
  33546. blockquote.quote-teal h1,
  33547. blockquote.quote-teal h2,
  33548. blockquote.quote-teal h3,
  33549. blockquote.quote-teal h4,
  33550. blockquote.quote-teal h5,
  33551. blockquote.quote-teal h6 {
  33552. color: #20c997;
  33553. }
  33554. blockquote.quote-cyan {
  33555. border-color: #17a2b8;
  33556. }
  33557. blockquote.quote-cyan h1,
  33558. blockquote.quote-cyan h2,
  33559. blockquote.quote-cyan h3,
  33560. blockquote.quote-cyan h4,
  33561. blockquote.quote-cyan h5,
  33562. blockquote.quote-cyan h6 {
  33563. color: #17a2b8;
  33564. }
  33565. blockquote.quote-white {
  33566. border-color: #fff;
  33567. }
  33568. blockquote.quote-white h1,
  33569. blockquote.quote-white h2,
  33570. blockquote.quote-white h3,
  33571. blockquote.quote-white h4,
  33572. blockquote.quote-white h5,
  33573. blockquote.quote-white h6 {
  33574. color: #fff;
  33575. }
  33576. blockquote.quote-gray {
  33577. border-color: #6c757d;
  33578. }
  33579. blockquote.quote-gray h1,
  33580. blockquote.quote-gray h2,
  33581. blockquote.quote-gray h3,
  33582. blockquote.quote-gray h4,
  33583. blockquote.quote-gray h5,
  33584. blockquote.quote-gray h6 {
  33585. color: #6c757d;
  33586. }
  33587. blockquote.quote-gray-dark {
  33588. border-color: #343a40;
  33589. }
  33590. blockquote.quote-gray-dark h1,
  33591. blockquote.quote-gray-dark h2,
  33592. blockquote.quote-gray-dark h3,
  33593. blockquote.quote-gray-dark h4,
  33594. blockquote.quote-gray-dark h5,
  33595. blockquote.quote-gray-dark h6 {
  33596. color: #343a40;
  33597. }
  33598. .tab-custom-content {
  33599. border-top: 1px solid #dee2e6;
  33600. margin-top: 0.5rem;
  33601. padding-top: 0.5rem;
  33602. }
  33603. .nav + .tab-custom-content {
  33604. border-top: none;
  33605. border-bottom: 1px solid #dee2e6;
  33606. margin-top: 0;
  33607. margin-bottom: 0.5rem;
  33608. padding-bottom: 0.5rem;
  33609. }
  33610. .badge-btn {
  33611. border-radius: 0.15rem;
  33612. font-size: 0.75rem;
  33613. font-weight: 400;
  33614. padding: 0.25rem 0.5rem;
  33615. }
  33616. .badge-btn.badge-pill {
  33617. padding: 0.375rem 0.6rem;
  33618. }
  33619. .dark-mode a:not(.btn):hover {
  33620. color: #3395ff;
  33621. }
  33622. .dark-mode .attachment-block {
  33623. background-color: #3d444b;
  33624. }
  33625. .dark-mode .attachment-block .attachment-text {
  33626. color: #ced4da;
  33627. }
  33628. .dark-mode blockquote {
  33629. background-color: #3f474e;
  33630. }
  33631. .dark-mode blockquote.quote-primary {
  33632. border-color: #007bff;
  33633. }
  33634. .dark-mode blockquote.quote-primary h1,
  33635. .dark-mode blockquote.quote-primary h2,
  33636. .dark-mode blockquote.quote-primary h3,
  33637. .dark-mode blockquote.quote-primary h4,
  33638. .dark-mode blockquote.quote-primary h5,
  33639. .dark-mode blockquote.quote-primary h6 {
  33640. color: #007bff;
  33641. }
  33642. .dark-mode blockquote.quote-secondary {
  33643. border-color: #6c757d;
  33644. }
  33645. .dark-mode blockquote.quote-secondary h1,
  33646. .dark-mode blockquote.quote-secondary h2,
  33647. .dark-mode blockquote.quote-secondary h3,
  33648. .dark-mode blockquote.quote-secondary h4,
  33649. .dark-mode blockquote.quote-secondary h5,
  33650. .dark-mode blockquote.quote-secondary h6 {
  33651. color: #6c757d;
  33652. }
  33653. .dark-mode blockquote.quote-success {
  33654. border-color: #28a745;
  33655. }
  33656. .dark-mode blockquote.quote-success h1,
  33657. .dark-mode blockquote.quote-success h2,
  33658. .dark-mode blockquote.quote-success h3,
  33659. .dark-mode blockquote.quote-success h4,
  33660. .dark-mode blockquote.quote-success h5,
  33661. .dark-mode blockquote.quote-success h6 {
  33662. color: #28a745;
  33663. }
  33664. .dark-mode blockquote.quote-info {
  33665. border-color: #17a2b8;
  33666. }
  33667. .dark-mode blockquote.quote-info h1,
  33668. .dark-mode blockquote.quote-info h2,
  33669. .dark-mode blockquote.quote-info h3,
  33670. .dark-mode blockquote.quote-info h4,
  33671. .dark-mode blockquote.quote-info h5,
  33672. .dark-mode blockquote.quote-info h6 {
  33673. color: #17a2b8;
  33674. }
  33675. .dark-mode blockquote.quote-warning {
  33676. border-color: #ffc107;
  33677. }
  33678. .dark-mode blockquote.quote-warning h1,
  33679. .dark-mode blockquote.quote-warning h2,
  33680. .dark-mode blockquote.quote-warning h3,
  33681. .dark-mode blockquote.quote-warning h4,
  33682. .dark-mode blockquote.quote-warning h5,
  33683. .dark-mode blockquote.quote-warning h6 {
  33684. color: #ffc107;
  33685. }
  33686. .dark-mode blockquote.quote-danger {
  33687. border-color: #dc3545;
  33688. }
  33689. .dark-mode blockquote.quote-danger h1,
  33690. .dark-mode blockquote.quote-danger h2,
  33691. .dark-mode blockquote.quote-danger h3,
  33692. .dark-mode blockquote.quote-danger h4,
  33693. .dark-mode blockquote.quote-danger h5,
  33694. .dark-mode blockquote.quote-danger h6 {
  33695. color: #dc3545;
  33696. }
  33697. .dark-mode blockquote.quote-light {
  33698. border-color: #f8f9fa;
  33699. }
  33700. .dark-mode blockquote.quote-light h1,
  33701. .dark-mode blockquote.quote-light h2,
  33702. .dark-mode blockquote.quote-light h3,
  33703. .dark-mode blockquote.quote-light h4,
  33704. .dark-mode blockquote.quote-light h5,
  33705. .dark-mode blockquote.quote-light h6 {
  33706. color: #f8f9fa;
  33707. }
  33708. .dark-mode blockquote.quote-dark {
  33709. border-color: #343a40;
  33710. }
  33711. .dark-mode blockquote.quote-dark h1,
  33712. .dark-mode blockquote.quote-dark h2,
  33713. .dark-mode blockquote.quote-dark h3,
  33714. .dark-mode blockquote.quote-dark h4,
  33715. .dark-mode blockquote.quote-dark h5,
  33716. .dark-mode blockquote.quote-dark h6 {
  33717. color: #343a40;
  33718. }
  33719. .dark-mode blockquote.quote-lightblue {
  33720. border-color: #3c8dbc;
  33721. }
  33722. .dark-mode blockquote.quote-lightblue h1,
  33723. .dark-mode blockquote.quote-lightblue h2,
  33724. .dark-mode blockquote.quote-lightblue h3,
  33725. .dark-mode blockquote.quote-lightblue h4,
  33726. .dark-mode blockquote.quote-lightblue h5,
  33727. .dark-mode blockquote.quote-lightblue h6 {
  33728. color: #3c8dbc;
  33729. }
  33730. .dark-mode blockquote.quote-navy {
  33731. border-color: #001f3f;
  33732. }
  33733. .dark-mode blockquote.quote-navy h1,
  33734. .dark-mode blockquote.quote-navy h2,
  33735. .dark-mode blockquote.quote-navy h3,
  33736. .dark-mode blockquote.quote-navy h4,
  33737. .dark-mode blockquote.quote-navy h5,
  33738. .dark-mode blockquote.quote-navy h6 {
  33739. color: #001f3f;
  33740. }
  33741. .dark-mode blockquote.quote-olive {
  33742. border-color: #3d9970;
  33743. }
  33744. .dark-mode blockquote.quote-olive h1,
  33745. .dark-mode blockquote.quote-olive h2,
  33746. .dark-mode blockquote.quote-olive h3,
  33747. .dark-mode blockquote.quote-olive h4,
  33748. .dark-mode blockquote.quote-olive h5,
  33749. .dark-mode blockquote.quote-olive h6 {
  33750. color: #3d9970;
  33751. }
  33752. .dark-mode blockquote.quote-lime {
  33753. border-color: #01ff70;
  33754. }
  33755. .dark-mode blockquote.quote-lime h1,
  33756. .dark-mode blockquote.quote-lime h2,
  33757. .dark-mode blockquote.quote-lime h3,
  33758. .dark-mode blockquote.quote-lime h4,
  33759. .dark-mode blockquote.quote-lime h5,
  33760. .dark-mode blockquote.quote-lime h6 {
  33761. color: #01ff70;
  33762. }
  33763. .dark-mode blockquote.quote-fuchsia {
  33764. border-color: #f012be;
  33765. }
  33766. .dark-mode blockquote.quote-fuchsia h1,
  33767. .dark-mode blockquote.quote-fuchsia h2,
  33768. .dark-mode blockquote.quote-fuchsia h3,
  33769. .dark-mode blockquote.quote-fuchsia h4,
  33770. .dark-mode blockquote.quote-fuchsia h5,
  33771. .dark-mode blockquote.quote-fuchsia h6 {
  33772. color: #f012be;
  33773. }
  33774. .dark-mode blockquote.quote-maroon {
  33775. border-color: #d81b60;
  33776. }
  33777. .dark-mode blockquote.quote-maroon h1,
  33778. .dark-mode blockquote.quote-maroon h2,
  33779. .dark-mode blockquote.quote-maroon h3,
  33780. .dark-mode blockquote.quote-maroon h4,
  33781. .dark-mode blockquote.quote-maroon h5,
  33782. .dark-mode blockquote.quote-maroon h6 {
  33783. color: #d81b60;
  33784. }
  33785. .dark-mode blockquote.quote-blue {
  33786. border-color: #007bff;
  33787. }
  33788. .dark-mode blockquote.quote-blue h1,
  33789. .dark-mode blockquote.quote-blue h2,
  33790. .dark-mode blockquote.quote-blue h3,
  33791. .dark-mode blockquote.quote-blue h4,
  33792. .dark-mode blockquote.quote-blue h5,
  33793. .dark-mode blockquote.quote-blue h6 {
  33794. color: #007bff;
  33795. }
  33796. .dark-mode blockquote.quote-indigo {
  33797. border-color: #6610f2;
  33798. }
  33799. .dark-mode blockquote.quote-indigo h1,
  33800. .dark-mode blockquote.quote-indigo h2,
  33801. .dark-mode blockquote.quote-indigo h3,
  33802. .dark-mode blockquote.quote-indigo h4,
  33803. .dark-mode blockquote.quote-indigo h5,
  33804. .dark-mode blockquote.quote-indigo h6 {
  33805. color: #6610f2;
  33806. }
  33807. .dark-mode blockquote.quote-purple {
  33808. border-color: #6f42c1;
  33809. }
  33810. .dark-mode blockquote.quote-purple h1,
  33811. .dark-mode blockquote.quote-purple h2,
  33812. .dark-mode blockquote.quote-purple h3,
  33813. .dark-mode blockquote.quote-purple h4,
  33814. .dark-mode blockquote.quote-purple h5,
  33815. .dark-mode blockquote.quote-purple h6 {
  33816. color: #6f42c1;
  33817. }
  33818. .dark-mode blockquote.quote-pink {
  33819. border-color: #e83e8c;
  33820. }
  33821. .dark-mode blockquote.quote-pink h1,
  33822. .dark-mode blockquote.quote-pink h2,
  33823. .dark-mode blockquote.quote-pink h3,
  33824. .dark-mode blockquote.quote-pink h4,
  33825. .dark-mode blockquote.quote-pink h5,
  33826. .dark-mode blockquote.quote-pink h6 {
  33827. color: #e83e8c;
  33828. }
  33829. .dark-mode blockquote.quote-red {
  33830. border-color: #dc3545;
  33831. }
  33832. .dark-mode blockquote.quote-red h1,
  33833. .dark-mode blockquote.quote-red h2,
  33834. .dark-mode blockquote.quote-red h3,
  33835. .dark-mode blockquote.quote-red h4,
  33836. .dark-mode blockquote.quote-red h5,
  33837. .dark-mode blockquote.quote-red h6 {
  33838. color: #dc3545;
  33839. }
  33840. .dark-mode blockquote.quote-orange {
  33841. border-color: #fd7e14;
  33842. }
  33843. .dark-mode blockquote.quote-orange h1,
  33844. .dark-mode blockquote.quote-orange h2,
  33845. .dark-mode blockquote.quote-orange h3,
  33846. .dark-mode blockquote.quote-orange h4,
  33847. .dark-mode blockquote.quote-orange h5,
  33848. .dark-mode blockquote.quote-orange h6 {
  33849. color: #fd7e14;
  33850. }
  33851. .dark-mode blockquote.quote-yellow {
  33852. border-color: #ffc107;
  33853. }
  33854. .dark-mode blockquote.quote-yellow h1,
  33855. .dark-mode blockquote.quote-yellow h2,
  33856. .dark-mode blockquote.quote-yellow h3,
  33857. .dark-mode blockquote.quote-yellow h4,
  33858. .dark-mode blockquote.quote-yellow h5,
  33859. .dark-mode blockquote.quote-yellow h6 {
  33860. color: #ffc107;
  33861. }
  33862. .dark-mode blockquote.quote-green {
  33863. border-color: #28a745;
  33864. }
  33865. .dark-mode blockquote.quote-green h1,
  33866. .dark-mode blockquote.quote-green h2,
  33867. .dark-mode blockquote.quote-green h3,
  33868. .dark-mode blockquote.quote-green h4,
  33869. .dark-mode blockquote.quote-green h5,
  33870. .dark-mode blockquote.quote-green h6 {
  33871. color: #28a745;
  33872. }
  33873. .dark-mode blockquote.quote-teal {
  33874. border-color: #20c997;
  33875. }
  33876. .dark-mode blockquote.quote-teal h1,
  33877. .dark-mode blockquote.quote-teal h2,
  33878. .dark-mode blockquote.quote-teal h3,
  33879. .dark-mode blockquote.quote-teal h4,
  33880. .dark-mode blockquote.quote-teal h5,
  33881. .dark-mode blockquote.quote-teal h6 {
  33882. color: #20c997;
  33883. }
  33884. .dark-mode blockquote.quote-cyan {
  33885. border-color: #17a2b8;
  33886. }
  33887. .dark-mode blockquote.quote-cyan h1,
  33888. .dark-mode blockquote.quote-cyan h2,
  33889. .dark-mode blockquote.quote-cyan h3,
  33890. .dark-mode blockquote.quote-cyan h4,
  33891. .dark-mode blockquote.quote-cyan h5,
  33892. .dark-mode blockquote.quote-cyan h6 {
  33893. color: #17a2b8;
  33894. }
  33895. .dark-mode blockquote.quote-white {
  33896. border-color: #fff;
  33897. }
  33898. .dark-mode blockquote.quote-white h1,
  33899. .dark-mode blockquote.quote-white h2,
  33900. .dark-mode blockquote.quote-white h3,
  33901. .dark-mode blockquote.quote-white h4,
  33902. .dark-mode blockquote.quote-white h5,
  33903. .dark-mode blockquote.quote-white h6 {
  33904. color: #fff;
  33905. }
  33906. .dark-mode blockquote.quote-gray {
  33907. border-color: #6c757d;
  33908. }
  33909. .dark-mode blockquote.quote-gray h1,
  33910. .dark-mode blockquote.quote-gray h2,
  33911. .dark-mode blockquote.quote-gray h3,
  33912. .dark-mode blockquote.quote-gray h4,
  33913. .dark-mode blockquote.quote-gray h5,
  33914. .dark-mode blockquote.quote-gray h6 {
  33915. color: #6c757d;
  33916. }
  33917. .dark-mode blockquote.quote-gray-dark {
  33918. border-color: #343a40;
  33919. }
  33920. .dark-mode blockquote.quote-gray-dark h1,
  33921. .dark-mode blockquote.quote-gray-dark h2,
  33922. .dark-mode blockquote.quote-gray-dark h3,
  33923. .dark-mode blockquote.quote-gray-dark h4,
  33924. .dark-mode blockquote.quote-gray-dark h5,
  33925. .dark-mode blockquote.quote-gray-dark h6 {
  33926. color: #343a40;
  33927. }
  33928. .dark-mode .close,
  33929. .dark-mode .mailbox-attachment-close {
  33930. color: #adb5bd;
  33931. text-shadow: 0 1px 0 #495057;
  33932. }
  33933. .dark-mode .tab-custom-content {
  33934. border-color: #6c757d;
  33935. }
  33936. .dark-mode .list-group-item {
  33937. background-color: #343a40;
  33938. border-color: #6c757d;
  33939. }
  33940. @media print {
  33941. .no-print, .main-sidebar,
  33942. .main-header,
  33943. .content-header {
  33944. display: none !important;
  33945. }
  33946. .content-wrapper,
  33947. .main-footer {
  33948. transform: translate(0, 0);
  33949. margin-left: 0 !important;
  33950. min-height: 0 !important;
  33951. }
  33952. .layout-fixed .content-wrapper {
  33953. padding-top: 0 !important;
  33954. }
  33955. .invoice {
  33956. border: 0;
  33957. margin: 0;
  33958. padding: 0;
  33959. width: 100%;
  33960. }
  33961. .invoice-col {
  33962. float: left;
  33963. width: 33.3333333%;
  33964. }
  33965. .table-responsive {
  33966. overflow: auto;
  33967. }
  33968. .table-responsive > .table tr th,
  33969. .table-responsive > .table tr td {
  33970. white-space: normal !important;
  33971. }
  33972. }
  33973. .text-bold, .text-bold.table td, .text-bold.table th {
  33974. font-weight: 700;
  33975. }
  33976. .text-xs {
  33977. font-size: 0.75rem !important;
  33978. }
  33979. .text-sm {
  33980. font-size: 0.875rem !important;
  33981. }
  33982. .text-md {
  33983. font-size: 1rem !important;
  33984. }
  33985. .text-lg {
  33986. font-size: 1.25rem !important;
  33987. }
  33988. .text-xl {
  33989. font-size: 2rem !important;
  33990. }
  33991. .text-lightblue {
  33992. color: #3c8dbc !important;
  33993. }
  33994. .text-navy {
  33995. color: #001f3f !important;
  33996. }
  33997. .text-olive {
  33998. color: #3d9970 !important;
  33999. }
  34000. .text-lime {
  34001. color: #01ff70 !important;
  34002. }
  34003. .text-fuchsia {
  34004. color: #f012be !important;
  34005. }
  34006. .text-maroon {
  34007. color: #d81b60 !important;
  34008. }
  34009. .text-blue {
  34010. color: #007bff !important;
  34011. }
  34012. .text-indigo {
  34013. color: #6610f2 !important;
  34014. }
  34015. .text-purple {
  34016. color: #6f42c1 !important;
  34017. }
  34018. .text-pink {
  34019. color: #e83e8c !important;
  34020. }
  34021. .text-red {
  34022. color: #dc3545 !important;
  34023. }
  34024. .text-orange {
  34025. color: #fd7e14 !important;
  34026. }
  34027. .text-yellow {
  34028. color: #ffc107 !important;
  34029. }
  34030. .text-green {
  34031. color: #28a745 !important;
  34032. }
  34033. .text-teal {
  34034. color: #20c997 !important;
  34035. }
  34036. .text-cyan {
  34037. color: #17a2b8 !important;
  34038. }
  34039. .text-white {
  34040. color: #fff !important;
  34041. }
  34042. .text-gray {
  34043. color: #6c757d !important;
  34044. }
  34045. .text-gray-dark {
  34046. color: #343a40 !important;
  34047. }
  34048. .dark-mode .text-muted {
  34049. color: #adb5bd !important;
  34050. }
  34051. .dark-mode .text-lightblue {
  34052. color: #86bad8 !important;
  34053. }
  34054. .dark-mode .text-navy {
  34055. color: #002c59 !important;
  34056. }
  34057. .dark-mode .text-olive {
  34058. color: #74c8a3 !important;
  34059. }
  34060. .dark-mode .text-lime {
  34061. color: #67ffa9 !important;
  34062. }
  34063. .dark-mode .text-fuchsia {
  34064. color: #f672d8 !important;
  34065. }
  34066. .dark-mode .text-maroon {
  34067. color: #ed6c9b !important;
  34068. }
  34069. .dark-mode .text-blue {
  34070. color: #3f6791 !important;
  34071. }
  34072. .dark-mode .text-indigo {
  34073. color: #6610f2 !important;
  34074. }
  34075. .dark-mode .text-purple {
  34076. color: #6f42c1 !important;
  34077. }
  34078. .dark-mode .text-pink {
  34079. color: #e83e8c !important;
  34080. }
  34081. .dark-mode .text-red {
  34082. color: #e74c3c !important;
  34083. }
  34084. .dark-mode .text-orange {
  34085. color: #fd7e14 !important;
  34086. }
  34087. .dark-mode .text-yellow {
  34088. color: #f39c12 !important;
  34089. }
  34090. .dark-mode .text-green {
  34091. color: #00bc8c !important;
  34092. }
  34093. .dark-mode .text-teal {
  34094. color: #20c997 !important;
  34095. }
  34096. .dark-mode .text-cyan {
  34097. color: #3498db !important;
  34098. }
  34099. .dark-mode .text-white {
  34100. color: #fff !important;
  34101. }
  34102. .dark-mode .text-gray {
  34103. color: #6c757d !important;
  34104. }
  34105. .dark-mode .text-gray-dark {
  34106. color: #343a40 !important;
  34107. }
  34108. .elevation-0 {
  34109. box-shadow: none !important;
  34110. }
  34111. .elevation-1 {
  34112. box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24) !important;
  34113. }
  34114. .elevation-2 {
  34115. box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23) !important;
  34116. }
  34117. .elevation-3 {
  34118. box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23) !important;
  34119. }
  34120. .elevation-4 {
  34121. box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22) !important;
  34122. }
  34123. .elevation-5 {
  34124. box-shadow: 0 19px 38px rgba(0, 0, 0, 0.3), 0 15px 12px rgba(0, 0, 0, 0.22) !important;
  34125. }
  34126. .bg-primary {
  34127. background-color: #007bff !important;
  34128. }
  34129. .bg-primary,
  34130. .bg-primary > a {
  34131. color: #fff !important;
  34132. }
  34133. .bg-primary.btn:hover {
  34134. border-color: #0062cc;
  34135. color: #ececec;
  34136. }
  34137. .bg-primary.btn:not(:disabled):not(.disabled):active, .bg-primary.btn:not(:disabled):not(.disabled).active, .bg-primary.btn:active, .bg-primary.btn.active {
  34138. background-color: #0062cc !important;
  34139. border-color: #005cbf;
  34140. color: #fff;
  34141. }
  34142. .bg-secondary {
  34143. background-color: #6c757d !important;
  34144. }
  34145. .bg-secondary,
  34146. .bg-secondary > a {
  34147. color: #fff !important;
  34148. }
  34149. .bg-secondary.btn:hover {
  34150. border-color: #545b62;
  34151. color: #ececec;
  34152. }
  34153. .bg-secondary.btn:not(:disabled):not(.disabled):active, .bg-secondary.btn:not(:disabled):not(.disabled).active, .bg-secondary.btn:active, .bg-secondary.btn.active {
  34154. background-color: #545b62 !important;
  34155. border-color: #4e555b;
  34156. color: #fff;
  34157. }
  34158. .bg-success {
  34159. background-color: #28a745 !important;
  34160. }
  34161. .bg-success,
  34162. .bg-success > a {
  34163. color: #fff !important;
  34164. }
  34165. .bg-success.btn:hover {
  34166. border-color: #1e7e34;
  34167. color: #ececec;
  34168. }
  34169. .bg-success.btn:not(:disabled):not(.disabled):active, .bg-success.btn:not(:disabled):not(.disabled).active, .bg-success.btn:active, .bg-success.btn.active {
  34170. background-color: #1e7e34 !important;
  34171. border-color: #1c7430;
  34172. color: #fff;
  34173. }
  34174. .bg-info {
  34175. background-color: #17a2b8 !important;
  34176. }
  34177. .bg-info,
  34178. .bg-info > a {
  34179. color: #fff !important;
  34180. }
  34181. .bg-info.btn:hover {
  34182. border-color: #117a8b;
  34183. color: #ececec;
  34184. }
  34185. .bg-info.btn:not(:disabled):not(.disabled):active, .bg-info.btn:not(:disabled):not(.disabled).active, .bg-info.btn:active, .bg-info.btn.active {
  34186. background-color: #117a8b !important;
  34187. border-color: #10707f;
  34188. color: #fff;
  34189. }
  34190. .bg-warning {
  34191. background-color: #ffc107 !important;
  34192. }
  34193. .bg-warning,
  34194. .bg-warning > a {
  34195. color: #1f2d3d !important;
  34196. }
  34197. .bg-warning.btn:hover {
  34198. border-color: #d39e00;
  34199. color: #121a24;
  34200. }
  34201. .bg-warning.btn:not(:disabled):not(.disabled):active, .bg-warning.btn:not(:disabled):not(.disabled).active, .bg-warning.btn:active, .bg-warning.btn.active {
  34202. background-color: #d39e00 !important;
  34203. border-color: #c69500;
  34204. color: #1f2d3d;
  34205. }
  34206. .bg-danger {
  34207. background-color: #dc3545 !important;
  34208. }
  34209. .bg-danger,
  34210. .bg-danger > a {
  34211. color: #fff !important;
  34212. }
  34213. .bg-danger.btn:hover {
  34214. border-color: #bd2130;
  34215. color: #ececec;
  34216. }
  34217. .bg-danger.btn:not(:disabled):not(.disabled):active, .bg-danger.btn:not(:disabled):not(.disabled).active, .bg-danger.btn:active, .bg-danger.btn.active {
  34218. background-color: #bd2130 !important;
  34219. border-color: #b21f2d;
  34220. color: #fff;
  34221. }
  34222. .bg-light {
  34223. background-color: #f8f9fa !important;
  34224. }
  34225. .bg-light,
  34226. .bg-light > a {
  34227. color: #1f2d3d !important;
  34228. }
  34229. .bg-light.btn:hover {
  34230. border-color: #dae0e5;
  34231. color: #121a24;
  34232. }
  34233. .bg-light.btn:not(:disabled):not(.disabled):active, .bg-light.btn:not(:disabled):not(.disabled).active, .bg-light.btn:active, .bg-light.btn.active {
  34234. background-color: #dae0e5 !important;
  34235. border-color: #d3d9df;
  34236. color: #1f2d3d;
  34237. }
  34238. .bg-dark {
  34239. background-color: #343a40 !important;
  34240. }
  34241. .bg-dark,
  34242. .bg-dark > a {
  34243. color: #fff !important;
  34244. }
  34245. .bg-dark.btn:hover {
  34246. border-color: #1d2124;
  34247. color: #ececec;
  34248. }
  34249. .bg-dark.btn:not(:disabled):not(.disabled):active, .bg-dark.btn:not(:disabled):not(.disabled).active, .bg-dark.btn:active, .bg-dark.btn.active {
  34250. background-color: #1d2124 !important;
  34251. border-color: #171a1d;
  34252. color: #fff;
  34253. }
  34254. .bg-lightblue {
  34255. background-color: #3c8dbc !important;
  34256. }
  34257. .bg-lightblue,
  34258. .bg-lightblue > a {
  34259. color: #fff !important;
  34260. }
  34261. .bg-lightblue.btn:hover {
  34262. border-color: #307095;
  34263. color: #ececec;
  34264. }
  34265. .bg-lightblue.btn:not(:disabled):not(.disabled):active, .bg-lightblue.btn:not(:disabled):not(.disabled).active, .bg-lightblue.btn:active, .bg-lightblue.btn.active {
  34266. background-color: #307095 !important;
  34267. border-color: #2d698c;
  34268. color: #fff;
  34269. }
  34270. .bg-navy {
  34271. background-color: #001f3f !important;
  34272. }
  34273. .bg-navy,
  34274. .bg-navy > a {
  34275. color: #fff !important;
  34276. }
  34277. .bg-navy.btn:hover {
  34278. border-color: #00060c;
  34279. color: #ececec;
  34280. }
  34281. .bg-navy.btn:not(:disabled):not(.disabled):active, .bg-navy.btn:not(:disabled):not(.disabled).active, .bg-navy.btn:active, .bg-navy.btn.active {
  34282. background-color: #00060c !important;
  34283. border-color: black;
  34284. color: #fff;
  34285. }
  34286. .bg-olive {
  34287. background-color: #3d9970 !important;
  34288. }
  34289. .bg-olive,
  34290. .bg-olive > a {
  34291. color: #fff !important;
  34292. }
  34293. .bg-olive.btn:hover {
  34294. border-color: #2e7555;
  34295. color: #ececec;
  34296. }
  34297. .bg-olive.btn:not(:disabled):not(.disabled):active, .bg-olive.btn:not(:disabled):not(.disabled).active, .bg-olive.btn:active, .bg-olive.btn.active {
  34298. background-color: #2e7555 !important;
  34299. border-color: #2b6b4f;
  34300. color: #fff;
  34301. }
  34302. .bg-lime {
  34303. background-color: #01ff70 !important;
  34304. }
  34305. .bg-lime,
  34306. .bg-lime > a {
  34307. color: #1f2d3d !important;
  34308. }
  34309. .bg-lime.btn:hover {
  34310. border-color: #00cd5a;
  34311. color: #121a24;
  34312. }
  34313. .bg-lime.btn:not(:disabled):not(.disabled):active, .bg-lime.btn:not(:disabled):not(.disabled).active, .bg-lime.btn:active, .bg-lime.btn.active {
  34314. background-color: #00cd5a !important;
  34315. border-color: #00c054;
  34316. color: #fff;
  34317. }
  34318. .bg-fuchsia {
  34319. background-color: #f012be !important;
  34320. }
  34321. .bg-fuchsia,
  34322. .bg-fuchsia > a {
  34323. color: #fff !important;
  34324. }
  34325. .bg-fuchsia.btn:hover {
  34326. border-color: #c30c9a;
  34327. color: #ececec;
  34328. }
  34329. .bg-fuchsia.btn:not(:disabled):not(.disabled):active, .bg-fuchsia.btn:not(:disabled):not(.disabled).active, .bg-fuchsia.btn:active, .bg-fuchsia.btn.active {
  34330. background-color: #c30c9a !important;
  34331. border-color: #b70c90;
  34332. color: #fff;
  34333. }
  34334. .bg-maroon {
  34335. background-color: #d81b60 !important;
  34336. }
  34337. .bg-maroon,
  34338. .bg-maroon > a {
  34339. color: #fff !important;
  34340. }
  34341. .bg-maroon.btn:hover {
  34342. border-color: #ab154c;
  34343. color: #ececec;
  34344. }
  34345. .bg-maroon.btn:not(:disabled):not(.disabled):active, .bg-maroon.btn:not(:disabled):not(.disabled).active, .bg-maroon.btn:active, .bg-maroon.btn.active {
  34346. background-color: #ab154c !important;
  34347. border-color: #9f1447;
  34348. color: #fff;
  34349. }
  34350. .bg-blue {
  34351. background-color: #007bff !important;
  34352. }
  34353. .bg-blue,
  34354. .bg-blue > a {
  34355. color: #fff !important;
  34356. }
  34357. .bg-blue.btn:hover {
  34358. border-color: #0062cc;
  34359. color: #ececec;
  34360. }
  34361. .bg-blue.btn:not(:disabled):not(.disabled):active, .bg-blue.btn:not(:disabled):not(.disabled).active, .bg-blue.btn:active, .bg-blue.btn.active {
  34362. background-color: #0062cc !important;
  34363. border-color: #005cbf;
  34364. color: #fff;
  34365. }
  34366. .bg-indigo {
  34367. background-color: #6610f2 !important;
  34368. }
  34369. .bg-indigo,
  34370. .bg-indigo > a {
  34371. color: #fff !important;
  34372. }
  34373. .bg-indigo.btn:hover {
  34374. border-color: #510bc4;
  34375. color: #ececec;
  34376. }
  34377. .bg-indigo.btn:not(:disabled):not(.disabled):active, .bg-indigo.btn:not(:disabled):not(.disabled).active, .bg-indigo.btn:active, .bg-indigo.btn.active {
  34378. background-color: #510bc4 !important;
  34379. border-color: #4c0ab8;
  34380. color: #fff;
  34381. }
  34382. .bg-purple {
  34383. background-color: #6f42c1 !important;
  34384. }
  34385. .bg-purple,
  34386. .bg-purple > a {
  34387. color: #fff !important;
  34388. }
  34389. .bg-purple.btn:hover {
  34390. border-color: #59339d;
  34391. color: #ececec;
  34392. }
  34393. .bg-purple.btn:not(:disabled):not(.disabled):active, .bg-purple.btn:not(:disabled):not(.disabled).active, .bg-purple.btn:active, .bg-purple.btn.active {
  34394. background-color: #59339d !important;
  34395. border-color: #533093;
  34396. color: #fff;
  34397. }
  34398. .bg-pink {
  34399. background-color: #e83e8c !important;
  34400. }
  34401. .bg-pink,
  34402. .bg-pink > a {
  34403. color: #fff !important;
  34404. }
  34405. .bg-pink.btn:hover {
  34406. border-color: #d91a72;
  34407. color: #ececec;
  34408. }
  34409. .bg-pink.btn:not(:disabled):not(.disabled):active, .bg-pink.btn:not(:disabled):not(.disabled).active, .bg-pink.btn:active, .bg-pink.btn.active {
  34410. background-color: #d91a72 !important;
  34411. border-color: #ce196c;
  34412. color: #fff;
  34413. }
  34414. .bg-red {
  34415. background-color: #dc3545 !important;
  34416. }
  34417. .bg-red,
  34418. .bg-red > a {
  34419. color: #fff !important;
  34420. }
  34421. .bg-red.btn:hover {
  34422. border-color: #bd2130;
  34423. color: #ececec;
  34424. }
  34425. .bg-red.btn:not(:disabled):not(.disabled):active, .bg-red.btn:not(:disabled):not(.disabled).active, .bg-red.btn:active, .bg-red.btn.active {
  34426. background-color: #bd2130 !important;
  34427. border-color: #b21f2d;
  34428. color: #fff;
  34429. }
  34430. .bg-orange {
  34431. background-color: #fd7e14 !important;
  34432. }
  34433. .bg-orange,
  34434. .bg-orange > a {
  34435. color: #1f2d3d !important;
  34436. }
  34437. .bg-orange.btn:hover {
  34438. border-color: #dc6502;
  34439. color: #121a24;
  34440. }
  34441. .bg-orange.btn:not(:disabled):not(.disabled):active, .bg-orange.btn:not(:disabled):not(.disabled).active, .bg-orange.btn:active, .bg-orange.btn.active {
  34442. background-color: #dc6502 !important;
  34443. border-color: #cf5f02;
  34444. color: #fff;
  34445. }
  34446. .bg-yellow {
  34447. background-color: #ffc107 !important;
  34448. }
  34449. .bg-yellow,
  34450. .bg-yellow > a {
  34451. color: #1f2d3d !important;
  34452. }
  34453. .bg-yellow.btn:hover {
  34454. border-color: #d39e00;
  34455. color: #121a24;
  34456. }
  34457. .bg-yellow.btn:not(:disabled):not(.disabled):active, .bg-yellow.btn:not(:disabled):not(.disabled).active, .bg-yellow.btn:active, .bg-yellow.btn.active {
  34458. background-color: #d39e00 !important;
  34459. border-color: #c69500;
  34460. color: #1f2d3d;
  34461. }
  34462. .bg-green {
  34463. background-color: #28a745 !important;
  34464. }
  34465. .bg-green,
  34466. .bg-green > a {
  34467. color: #fff !important;
  34468. }
  34469. .bg-green.btn:hover {
  34470. border-color: #1e7e34;
  34471. color: #ececec;
  34472. }
  34473. .bg-green.btn:not(:disabled):not(.disabled):active, .bg-green.btn:not(:disabled):not(.disabled).active, .bg-green.btn:active, .bg-green.btn.active {
  34474. background-color: #1e7e34 !important;
  34475. border-color: #1c7430;
  34476. color: #fff;
  34477. }
  34478. .bg-teal {
  34479. background-color: #20c997 !important;
  34480. }
  34481. .bg-teal,
  34482. .bg-teal > a {
  34483. color: #fff !important;
  34484. }
  34485. .bg-teal.btn:hover {
  34486. border-color: #199d76;
  34487. color: #ececec;
  34488. }
  34489. .bg-teal.btn:not(:disabled):not(.disabled):active, .bg-teal.btn:not(:disabled):not(.disabled).active, .bg-teal.btn:active, .bg-teal.btn.active {
  34490. background-color: #199d76 !important;
  34491. border-color: #17926e;
  34492. color: #fff;
  34493. }
  34494. .bg-cyan {
  34495. background-color: #17a2b8 !important;
  34496. }
  34497. .bg-cyan,
  34498. .bg-cyan > a {
  34499. color: #fff !important;
  34500. }
  34501. .bg-cyan.btn:hover {
  34502. border-color: #117a8b;
  34503. color: #ececec;
  34504. }
  34505. .bg-cyan.btn:not(:disabled):not(.disabled):active, .bg-cyan.btn:not(:disabled):not(.disabled).active, .bg-cyan.btn:active, .bg-cyan.btn.active {
  34506. background-color: #117a8b !important;
  34507. border-color: #10707f;
  34508. color: #fff;
  34509. }
  34510. .bg-white {
  34511. background-color: #fff !important;
  34512. }
  34513. .bg-white,
  34514. .bg-white > a {
  34515. color: #1f2d3d !important;
  34516. }
  34517. .bg-white.btn:hover {
  34518. border-color: #e6e6e6;
  34519. color: #121a24;
  34520. }
  34521. .bg-white.btn:not(:disabled):not(.disabled):active, .bg-white.btn:not(:disabled):not(.disabled).active, .bg-white.btn:active, .bg-white.btn.active {
  34522. background-color: #e6e6e6 !important;
  34523. border-color: #dfdfdf;
  34524. color: #1f2d3d;
  34525. }
  34526. .bg-gray {
  34527. background-color: #6c757d !important;
  34528. }
  34529. .bg-gray,
  34530. .bg-gray > a {
  34531. color: #fff !important;
  34532. }
  34533. .bg-gray.btn:hover {
  34534. border-color: #545b62;
  34535. color: #ececec;
  34536. }
  34537. .bg-gray.btn:not(:disabled):not(.disabled):active, .bg-gray.btn:not(:disabled):not(.disabled).active, .bg-gray.btn:active, .bg-gray.btn.active {
  34538. background-color: #545b62 !important;
  34539. border-color: #4e555b;
  34540. color: #fff;
  34541. }
  34542. .bg-gray-dark {
  34543. background-color: #343a40 !important;
  34544. }
  34545. .bg-gray-dark,
  34546. .bg-gray-dark > a {
  34547. color: #fff !important;
  34548. }
  34549. .bg-gray-dark.btn:hover {
  34550. border-color: #1d2124;
  34551. color: #ececec;
  34552. }
  34553. .bg-gray-dark.btn:not(:disabled):not(.disabled):active, .bg-gray-dark.btn:not(:disabled):not(.disabled).active, .bg-gray-dark.btn:active, .bg-gray-dark.btn.active {
  34554. background-color: #1d2124 !important;
  34555. border-color: #171a1d;
  34556. color: #fff;
  34557. }
  34558. .bg-gray {
  34559. background-color: #adb5bd;
  34560. color: #1f2d3d;
  34561. }
  34562. .bg-gray-light {
  34563. background-color: #f2f4f5;
  34564. color: #1f2d3d !important;
  34565. }
  34566. .bg-black {
  34567. background-color: #000;
  34568. color: #fff !important;
  34569. }
  34570. .bg-white {
  34571. background-color: #fff;
  34572. color: #1f2d3d !important;
  34573. }
  34574. .bg-gradient-primary {
  34575. background: #007bff linear-gradient(180deg, #268fff, #007bff) repeat-x !important;
  34576. color: #fff;
  34577. }
  34578. .bg-gradient-primary.btn.disabled, .bg-gradient-primary.btn:disabled, .bg-gradient-primary.btn:not(:disabled):not(.disabled):active, .bg-gradient-primary.btn:not(:disabled):not(.disabled).active, .show > .bg-gradient-primary.btn.dropdown-toggle {
  34579. background-image: none !important;
  34580. }
  34581. .bg-gradient-primary.btn:hover {
  34582. background: #007bff linear-gradient(180deg, #2680df, #0069d9) repeat-x !important;
  34583. border-color: #0062cc;
  34584. color: #ececec;
  34585. }
  34586. .bg-gradient-primary.btn:not(:disabled):not(.disabled):active, .bg-gradient-primary.btn:not(:disabled):not(.disabled).active, .bg-gradient-primary.btn:active, .bg-gradient-primary.btn.active {
  34587. background: #007bff linear-gradient(180deg, #267ad4, #0062cc) repeat-x !important;
  34588. border-color: #005cbf;
  34589. color: #fff;
  34590. }
  34591. .bg-gradient-secondary {
  34592. background: #6c757d linear-gradient(180deg, #828a91, #6c757d) repeat-x !important;
  34593. color: #fff;
  34594. }
  34595. .bg-gradient-secondary.btn.disabled, .bg-gradient-secondary.btn:disabled, .bg-gradient-secondary.btn:not(:disabled):not(.disabled):active, .bg-gradient-secondary.btn:not(:disabled):not(.disabled).active, .show > .bg-gradient-secondary.btn.dropdown-toggle {
  34596. background-image: none !important;
  34597. }
  34598. .bg-gradient-secondary.btn:hover {
  34599. background: #6c757d linear-gradient(180deg, #737a7f, #5a6268) repeat-x !important;
  34600. border-color: #545b62;
  34601. color: #ececec;
  34602. }
  34603. .bg-gradient-secondary.btn:not(:disabled):not(.disabled):active, .bg-gradient-secondary.btn:not(:disabled):not(.disabled).active, .bg-gradient-secondary.btn:active, .bg-gradient-secondary.btn.active {
  34604. background: #6c757d linear-gradient(180deg, #6e747a, #545b62) repeat-x !important;
  34605. border-color: #4e555b;
  34606. color: #fff;
  34607. }
  34608. .bg-gradient-success {
  34609. background: #28a745 linear-gradient(180deg, #48b461, #28a745) repeat-x !important;
  34610. color: #fff;
  34611. }
  34612. .bg-gradient-success.btn.disabled, .bg-gradient-success.btn:disabled, .bg-gradient-success.btn:not(:disabled):not(.disabled):active, .bg-gradient-success.btn:not(:disabled):not(.disabled).active, .show > .bg-gradient-success.btn.dropdown-toggle {
  34613. background-image: none !important;
  34614. }
  34615. .bg-gradient-success.btn:hover {
  34616. background: #28a745 linear-gradient(180deg, #429a56, #218838) repeat-x !important;
  34617. border-color: #1e7e34;
  34618. color: #ececec;
  34619. }
  34620. .bg-gradient-success.btn:not(:disabled):not(.disabled):active, .bg-gradient-success.btn:not(:disabled):not(.disabled).active, .bg-gradient-success.btn:active, .bg-gradient-success.btn.active {
  34621. background: #28a745 linear-gradient(180deg, #409152, #1e7e34) repeat-x !important;
  34622. border-color: #1c7430;
  34623. color: #fff;
  34624. }
  34625. .bg-gradient-info {
  34626. background: #17a2b8 linear-gradient(180deg, #3ab0c3, #17a2b8) repeat-x !important;
  34627. color: #fff;
  34628. }
  34629. .bg-gradient-info.btn.disabled, .bg-gradient-info.btn:disabled, .bg-gradient-info.btn:not(:disabled):not(.disabled):active, .bg-gradient-info.btn:not(:disabled):not(.disabled).active, .show > .bg-gradient-info.btn.dropdown-toggle {
  34630. background-image: none !important;
  34631. }
  34632. .bg-gradient-info.btn:hover {
  34633. background: #17a2b8 linear-gradient(180deg, #3696a6, #138496) repeat-x !important;
  34634. border-color: #117a8b;
  34635. color: #ececec;
  34636. }
  34637. .bg-gradient-info.btn:not(:disabled):not(.disabled):active, .bg-gradient-info.btn:not(:disabled):not(.disabled).active, .bg-gradient-info.btn:active, .bg-gradient-info.btn.active {
  34638. background: #17a2b8 linear-gradient(180deg, #358e9c, #117a8b) repeat-x !important;
  34639. border-color: #10707f;
  34640. color: #fff;
  34641. }
  34642. .bg-gradient-warning {
  34643. background: #ffc107 linear-gradient(180deg, #ffca2c, #ffc107) repeat-x !important;
  34644. color: #1f2d3d;
  34645. }
  34646. .bg-gradient-warning.btn.disabled, .bg-gradient-warning.btn:disabled, .bg-gradient-warning.btn:not(:disabled):not(.disabled):active, .bg-gradient-warning.btn:not(:disabled):not(.disabled).active, .show > .bg-gradient-warning.btn.dropdown-toggle {
  34647. background-image: none !important;
  34648. }
  34649. .bg-gradient-warning.btn:hover {
  34650. background: #ffc107 linear-gradient(180deg, #e5b526, #e0a800) repeat-x !important;
  34651. border-color: #d39e00;
  34652. color: #121a24;
  34653. }
  34654. .bg-gradient-warning.btn:not(:disabled):not(.disabled):active, .bg-gradient-warning.btn:not(:disabled):not(.disabled).active, .bg-gradient-warning.btn:active, .bg-gradient-warning.btn.active {
  34655. background: #ffc107 linear-gradient(180deg, #daad26, #d39e00) repeat-x !important;
  34656. border-color: #c69500;
  34657. color: #1f2d3d;
  34658. }
  34659. .bg-gradient-danger {
  34660. background: #dc3545 linear-gradient(180deg, #e15361, #dc3545) repeat-x !important;
  34661. color: #fff;
  34662. }
  34663. .bg-gradient-danger.btn.disabled, .bg-gradient-danger.btn:disabled, .bg-gradient-danger.btn:not(:disabled):not(.disabled):active, .bg-gradient-danger.btn:not(:disabled):not(.disabled).active, .show > .bg-gradient-danger.btn.dropdown-toggle {
  34664. background-image: none !important;
  34665. }
  34666. .bg-gradient-danger.btn:hover {
  34667. background: #dc3545 linear-gradient(180deg, #d04452, #c82333) repeat-x !important;
  34668. border-color: #bd2130;
  34669. color: #ececec;
  34670. }
  34671. .bg-gradient-danger.btn:not(:disabled):not(.disabled):active, .bg-gradient-danger.btn:not(:disabled):not(.disabled).active, .bg-gradient-danger.btn:active, .bg-gradient-danger.btn.active {
  34672. background: #dc3545 linear-gradient(180deg, #c7424f, #bd2130) repeat-x !important;
  34673. border-color: #b21f2d;
  34674. color: #fff;
  34675. }
  34676. .bg-gradient-light {
  34677. background: #f8f9fa linear-gradient(180deg, #f9fafb, #f8f9fa) repeat-x !important;
  34678. color: #1f2d3d;
  34679. }
  34680. .bg-gradient-light.btn.disabled, .bg-gradient-light.btn:disabled, .bg-gradient-light.btn:not(:disabled):not(.disabled):active, .bg-gradient-light.btn:not(:disabled):not(.disabled).active, .show > .bg-gradient-light.btn.dropdown-toggle {
  34681. background-image: none !important;
  34682. }
  34683. .bg-gradient-light.btn:hover {
  34684. background: #f8f9fa linear-gradient(180deg, #e6eaed, #e2e6ea) repeat-x !important;
  34685. border-color: #dae0e5;
  34686. color: #121a24;
  34687. }
  34688. .bg-gradient-light.btn:not(:disabled):not(.disabled):active, .bg-gradient-light.btn:not(:disabled):not(.disabled).active, .bg-gradient-light.btn:active, .bg-gradient-light.btn.active {
  34689. background: #f8f9fa linear-gradient(180deg, #e0e5e9, #dae0e5) repeat-x !important;
  34690. border-color: #d3d9df;
  34691. color: #1f2d3d;
  34692. }
  34693. .bg-gradient-dark {
  34694. background: #343a40 linear-gradient(180deg, #52585d, #343a40) repeat-x !important;
  34695. color: #fff;
  34696. }
  34697. .bg-gradient-dark.btn.disabled, .bg-gradient-dark.btn:disabled, .bg-gradient-dark.btn:not(:disabled):not(.disabled):active, .bg-gradient-dark.btn:not(:disabled):not(.disabled).active, .show > .bg-gradient-dark.btn.dropdown-toggle {
  34698. background-image: none !important;
  34699. }
  34700. .bg-gradient-dark.btn:hover {
  34701. background: #343a40 linear-gradient(180deg, #44474b, #23272b) repeat-x !important;
  34702. border-color: #1d2124;
  34703. color: #ececec;
  34704. }
  34705. .bg-gradient-dark.btn:not(:disabled):not(.disabled):active, .bg-gradient-dark.btn:not(:disabled):not(.disabled).active, .bg-gradient-dark.btn:active, .bg-gradient-dark.btn.active {
  34706. background: #343a40 linear-gradient(180deg, #3f4245, #1d2124) repeat-x !important;
  34707. border-color: #171a1d;
  34708. color: #fff;
  34709. }
  34710. .bg-gradient-lightblue {
  34711. background: #3c8dbc linear-gradient(180deg, #599ec6, #3c8dbc) repeat-x !important;
  34712. color: #fff;
  34713. }
  34714. .bg-gradient-lightblue.btn.disabled, .bg-gradient-lightblue.btn:disabled, .bg-gradient-lightblue.btn:not(:disabled):not(.disabled):active, .bg-gradient-lightblue.btn:not(:disabled):not(.disabled).active, .show > .bg-gradient-lightblue.btn.dropdown-toggle {
  34715. background-image: none !important;
  34716. }
  34717. .bg-gradient-lightblue.btn:hover {
  34718. background: #3c8dbc linear-gradient(180deg, #528bad, #33779f) repeat-x !important;
  34719. border-color: #307095;
  34720. color: #ececec;
  34721. }
  34722. .bg-gradient-lightblue.btn:not(:disabled):not(.disabled):active, .bg-gradient-lightblue.btn:not(:disabled):not(.disabled).active, .bg-gradient-lightblue.btn:active, .bg-gradient-lightblue.btn.active {
  34723. background: #3c8dbc linear-gradient(180deg, #4f85a5, #307095) repeat-x !important;
  34724. border-color: #2d698c;
  34725. color: #fff;
  34726. }
  34727. .bg-gradient-navy {
  34728. background: #001f3f linear-gradient(180deg, #26415c, #001f3f) repeat-x !important;
  34729. color: #fff;
  34730. }
  34731. .bg-gradient-navy.btn.disabled, .bg-gradient-navy.btn:disabled, .bg-gradient-navy.btn:not(:disabled):not(.disabled):active, .bg-gradient-navy.btn:not(:disabled):not(.disabled).active, .show > .bg-gradient-navy.btn.dropdown-toggle {
  34732. background-image: none !important;
  34733. }
  34734. .bg-gradient-navy.btn:hover {
  34735. background: #001f3f linear-gradient(180deg, #26303c, #000c19) repeat-x !important;
  34736. border-color: #00060c;
  34737. color: #ececec;
  34738. }
  34739. .bg-gradient-navy.btn:not(:disabled):not(.disabled):active, .bg-gradient-navy.btn:not(:disabled):not(.disabled).active, .bg-gradient-navy.btn:active, .bg-gradient-navy.btn.active {
  34740. background: #001f3f linear-gradient(180deg, #262b30, #00060c) repeat-x !important;
  34741. border-color: black;
  34742. color: #fff;
  34743. }
  34744. .bg-gradient-olive {
  34745. background: #3d9970 linear-gradient(180deg, #5aa885, #3d9970) repeat-x !important;
  34746. color: #fff;
  34747. }
  34748. .bg-gradient-olive.btn.disabled, .bg-gradient-olive.btn:disabled, .bg-gradient-olive.btn:not(:disabled):not(.disabled):active, .bg-gradient-olive.btn:not(:disabled):not(.disabled).active, .show > .bg-gradient-olive.btn.dropdown-toggle {
  34749. background-image: none !important;
  34750. }
  34751. .bg-gradient-olive.btn:hover {
  34752. background: #3d9970 linear-gradient(180deg, #519174, #327e5c) repeat-x !important;
  34753. border-color: #2e7555;
  34754. color: #ececec;
  34755. }
  34756. .bg-gradient-olive.btn:not(:disabled):not(.disabled):active, .bg-gradient-olive.btn:not(:disabled):not(.disabled).active, .bg-gradient-olive.btn:active, .bg-gradient-olive.btn.active {
  34757. background: #3d9970 linear-gradient(180deg, #4d8a6f, #2e7555) repeat-x !important;
  34758. border-color: #2b6b4f;
  34759. color: #fff;
  34760. }
  34761. .bg-gradient-lime {
  34762. background: #01ff70 linear-gradient(180deg, #27ff85, #01ff70) repeat-x !important;
  34763. color: #1f2d3d;
  34764. }
  34765. .bg-gradient-lime.btn.disabled, .bg-gradient-lime.btn:disabled, .bg-gradient-lime.btn:not(:disabled):not(.disabled):active, .bg-gradient-lime.btn:not(:disabled):not(.disabled).active, .show > .bg-gradient-lime.btn.dropdown-toggle {
  34766. background-image: none !important;
  34767. }
  34768. .bg-gradient-lime.btn:hover {
  34769. background: #01ff70 linear-gradient(180deg, #26e077, #00da5f) repeat-x !important;
  34770. border-color: #00cd5a;
  34771. color: #121a24;
  34772. }
  34773. .bg-gradient-lime.btn:not(:disabled):not(.disabled):active, .bg-gradient-lime.btn:not(:disabled):not(.disabled).active, .bg-gradient-lime.btn:active, .bg-gradient-lime.btn.active {
  34774. background: #01ff70 linear-gradient(180deg, #26d573, #00cd5a) repeat-x !important;
  34775. border-color: #00c054;
  34776. color: #fff;
  34777. }
  34778. .bg-gradient-fuchsia {
  34779. background: #f012be linear-gradient(180deg, #f236c8, #f012be) repeat-x !important;
  34780. color: #fff;
  34781. }
  34782. .bg-gradient-fuchsia.btn.disabled, .bg-gradient-fuchsia.btn:disabled, .bg-gradient-fuchsia.btn:not(:disabled):not(.disabled):active, .bg-gradient-fuchsia.btn:not(:disabled):not(.disabled).active, .show > .bg-gradient-fuchsia.btn.dropdown-toggle {
  34783. background-image: none !important;
  34784. }
  34785. .bg-gradient-fuchsia.btn:hover {
  34786. background: #f012be linear-gradient(180deg, #d631b1, #cf0da3) repeat-x !important;
  34787. border-color: #c30c9a;
  34788. color: #ececec;
  34789. }
  34790. .bg-gradient-fuchsia.btn:not(:disabled):not(.disabled):active, .bg-gradient-fuchsia.btn:not(:disabled):not(.disabled).active, .bg-gradient-fuchsia.btn:active, .bg-gradient-fuchsia.btn.active {
  34791. background: #f012be linear-gradient(180deg, #cc30a9, #c30c9a) repeat-x !important;
  34792. border-color: #b70c90;
  34793. color: #fff;
  34794. }
  34795. .bg-gradient-maroon {
  34796. background: #d81b60 linear-gradient(180deg, #de3d78, #d81b60) repeat-x !important;
  34797. color: #fff;
  34798. }
  34799. .bg-gradient-maroon.btn.disabled, .bg-gradient-maroon.btn:disabled, .bg-gradient-maroon.btn:not(:disabled):not(.disabled):active, .bg-gradient-maroon.btn:not(:disabled):not(.disabled).active, .show > .bg-gradient-maroon.btn.dropdown-toggle {
  34800. background-image: none !important;
  34801. }
  34802. .bg-gradient-maroon.btn:hover {
  34803. background: #d81b60 linear-gradient(180deg, #c13a6b, #b61751) repeat-x !important;
  34804. border-color: #ab154c;
  34805. color: #ececec;
  34806. }
  34807. .bg-gradient-maroon.btn:not(:disabled):not(.disabled):active, .bg-gradient-maroon.btn:not(:disabled):not(.disabled).active, .bg-gradient-maroon.btn:active, .bg-gradient-maroon.btn.active {
  34808. background: #d81b60 linear-gradient(180deg, #b83867, #ab154c) repeat-x !important;
  34809. border-color: #9f1447;
  34810. color: #fff;
  34811. }
  34812. .bg-gradient-blue {
  34813. background: #007bff linear-gradient(180deg, #268fff, #007bff) repeat-x !important;
  34814. color: #fff;
  34815. }
  34816. .bg-gradient-blue.btn.disabled, .bg-gradient-blue.btn:disabled, .bg-gradient-blue.btn:not(:disabled):not(.disabled):active, .bg-gradient-blue.btn:not(:disabled):not(.disabled).active, .show > .bg-gradient-blue.btn.dropdown-toggle {
  34817. background-image: none !important;
  34818. }
  34819. .bg-gradient-blue.btn:hover {
  34820. background: #007bff linear-gradient(180deg, #2680df, #0069d9) repeat-x !important;
  34821. border-color: #0062cc;
  34822. color: #ececec;
  34823. }
  34824. .bg-gradient-blue.btn:not(:disabled):not(.disabled):active, .bg-gradient-blue.btn:not(:disabled):not(.disabled).active, .bg-gradient-blue.btn:active, .bg-gradient-blue.btn.active {
  34825. background: #007bff linear-gradient(180deg, #267ad4, #0062cc) repeat-x !important;
  34826. border-color: #005cbf;
  34827. color: #fff;
  34828. }
  34829. .bg-gradient-indigo {
  34830. background: #6610f2 linear-gradient(180deg, #7d34f4, #6610f2) repeat-x !important;
  34831. color: #fff;
  34832. }
  34833. .bg-gradient-indigo.btn.disabled, .bg-gradient-indigo.btn:disabled, .bg-gradient-indigo.btn:not(:disabled):not(.disabled):active, .bg-gradient-indigo.btn:not(:disabled):not(.disabled).active, .show > .bg-gradient-indigo.btn.dropdown-toggle {
  34834. background-image: none !important;
  34835. }
  34836. .bg-gradient-indigo.btn:hover {
  34837. background: #6610f2 linear-gradient(180deg, #6f30d7, #560bd0) repeat-x !important;
  34838. border-color: #510bc4;
  34839. color: #ececec;
  34840. }
  34841. .bg-gradient-indigo.btn:not(:disabled):not(.disabled):active, .bg-gradient-indigo.btn:not(:disabled):not(.disabled).active, .bg-gradient-indigo.btn:active, .bg-gradient-indigo.btn.active {
  34842. background: #6610f2 linear-gradient(180deg, #6b30cd, #510bc4) repeat-x !important;
  34843. border-color: #4c0ab8;
  34844. color: #fff;
  34845. }
  34846. .bg-gradient-purple {
  34847. background: #6f42c1 linear-gradient(180deg, #855eca, #6f42c1) repeat-x !important;
  34848. color: #fff;
  34849. }
  34850. .bg-gradient-purple.btn.disabled, .bg-gradient-purple.btn:disabled, .bg-gradient-purple.btn:not(:disabled):not(.disabled):active, .bg-gradient-purple.btn:not(:disabled):not(.disabled).active, .show > .bg-gradient-purple.btn.dropdown-toggle {
  34851. background-image: none !important;
  34852. }
  34853. .bg-gradient-purple.btn:hover {
  34854. background: #6f42c1 linear-gradient(180deg, #7655b3, #5e37a6) repeat-x !important;
  34855. border-color: #59339d;
  34856. color: #ececec;
  34857. }
  34858. .bg-gradient-purple.btn:not(:disabled):not(.disabled):active, .bg-gradient-purple.btn:not(:disabled):not(.disabled).active, .bg-gradient-purple.btn:active, .bg-gradient-purple.btn.active {
  34859. background: #6f42c1 linear-gradient(180deg, #7252ac, #59339d) repeat-x !important;
  34860. border-color: #533093;
  34861. color: #fff;
  34862. }
  34863. .bg-gradient-pink {
  34864. background: #e83e8c linear-gradient(180deg, #eb5b9d, #e83e8c) repeat-x !important;
  34865. color: #fff;
  34866. }
  34867. .bg-gradient-pink.btn.disabled, .bg-gradient-pink.btn:disabled, .bg-gradient-pink.btn:not(:disabled):not(.disabled):active, .bg-gradient-pink.btn:not(:disabled):not(.disabled).active, .show > .bg-gradient-pink.btn.dropdown-toggle {
  34868. background-image: none !important;
  34869. }
  34870. .bg-gradient-pink.btn:hover {
  34871. background: #e83e8c linear-gradient(180deg, #e83e8c, #e41c78) repeat-x !important;
  34872. border-color: #d91a72;
  34873. color: #ececec;
  34874. }
  34875. .bg-gradient-pink.btn:not(:disabled):not(.disabled):active, .bg-gradient-pink.btn:not(:disabled):not(.disabled).active, .bg-gradient-pink.btn:active, .bg-gradient-pink.btn.active {
  34876. background: #e83e8c linear-gradient(180deg, #df3c87, #d91a72) repeat-x !important;
  34877. border-color: #ce196c;
  34878. color: #fff;
  34879. }
  34880. .bg-gradient-red {
  34881. background: #dc3545 linear-gradient(180deg, #e15361, #dc3545) repeat-x !important;
  34882. color: #fff;
  34883. }
  34884. .bg-gradient-red.btn.disabled, .bg-gradient-red.btn:disabled, .bg-gradient-red.btn:not(:disabled):not(.disabled):active, .bg-gradient-red.btn:not(:disabled):not(.disabled).active, .show > .bg-gradient-red.btn.dropdown-toggle {
  34885. background-image: none !important;
  34886. }
  34887. .bg-gradient-red.btn:hover {
  34888. background: #dc3545 linear-gradient(180deg, #d04452, #c82333) repeat-x !important;
  34889. border-color: #bd2130;
  34890. color: #ececec;
  34891. }
  34892. .bg-gradient-red.btn:not(:disabled):not(.disabled):active, .bg-gradient-red.btn:not(:disabled):not(.disabled).active, .bg-gradient-red.btn:active, .bg-gradient-red.btn.active {
  34893. background: #dc3545 linear-gradient(180deg, #c7424f, #bd2130) repeat-x !important;
  34894. border-color: #b21f2d;
  34895. color: #fff;
  34896. }
  34897. .bg-gradient-orange {
  34898. background: #fd7e14 linear-gradient(180deg, #fd9137, #fd7e14) repeat-x !important;
  34899. color: #1f2d3d;
  34900. }
  34901. .bg-gradient-orange.btn.disabled, .bg-gradient-orange.btn:disabled, .bg-gradient-orange.btn:not(:disabled):not(.disabled):active, .bg-gradient-orange.btn:not(:disabled):not(.disabled).active, .show > .bg-gradient-orange.btn.dropdown-toggle {
  34902. background-image: none !important;
  34903. }
  34904. .bg-gradient-orange.btn:hover {
  34905. background: #fd7e14 linear-gradient(180deg, #ec8128, #e96b02) repeat-x !important;
  34906. border-color: #dc6502;
  34907. color: #121a24;
  34908. }
  34909. .bg-gradient-orange.btn:not(:disabled):not(.disabled):active, .bg-gradient-orange.btn:not(:disabled):not(.disabled).active, .bg-gradient-orange.btn:active, .bg-gradient-orange.btn.active {
  34910. background: #fd7e14 linear-gradient(180deg, #e17c28, #dc6502) repeat-x !important;
  34911. border-color: #cf5f02;
  34912. color: #fff;
  34913. }
  34914. .bg-gradient-yellow {
  34915. background: #ffc107 linear-gradient(180deg, #ffca2c, #ffc107) repeat-x !important;
  34916. color: #1f2d3d;
  34917. }
  34918. .bg-gradient-yellow.btn.disabled, .bg-gradient-yellow.btn:disabled, .bg-gradient-yellow.btn:not(:disabled):not(.disabled):active, .bg-gradient-yellow.btn:not(:disabled):not(.disabled).active, .show > .bg-gradient-yellow.btn.dropdown-toggle {
  34919. background-image: none !important;
  34920. }
  34921. .bg-gradient-yellow.btn:hover {
  34922. background: #ffc107 linear-gradient(180deg, #e5b526, #e0a800) repeat-x !important;
  34923. border-color: #d39e00;
  34924. color: #121a24;
  34925. }
  34926. .bg-gradient-yellow.btn:not(:disabled):not(.disabled):active, .bg-gradient-yellow.btn:not(:disabled):not(.disabled).active, .bg-gradient-yellow.btn:active, .bg-gradient-yellow.btn.active {
  34927. background: #ffc107 linear-gradient(180deg, #daad26, #d39e00) repeat-x !important;
  34928. border-color: #c69500;
  34929. color: #1f2d3d;
  34930. }
  34931. .bg-gradient-green {
  34932. background: #28a745 linear-gradient(180deg, #48b461, #28a745) repeat-x !important;
  34933. color: #fff;
  34934. }
  34935. .bg-gradient-green.btn.disabled, .bg-gradient-green.btn:disabled, .bg-gradient-green.btn:not(:disabled):not(.disabled):active, .bg-gradient-green.btn:not(:disabled):not(.disabled).active, .show > .bg-gradient-green.btn.dropdown-toggle {
  34936. background-image: none !important;
  34937. }
  34938. .bg-gradient-green.btn:hover {
  34939. background: #28a745 linear-gradient(180deg, #429a56, #218838) repeat-x !important;
  34940. border-color: #1e7e34;
  34941. color: #ececec;
  34942. }
  34943. .bg-gradient-green.btn:not(:disabled):not(.disabled):active, .bg-gradient-green.btn:not(:disabled):not(.disabled).active, .bg-gradient-green.btn:active, .bg-gradient-green.btn.active {
  34944. background: #28a745 linear-gradient(180deg, #409152, #1e7e34) repeat-x !important;
  34945. border-color: #1c7430;
  34946. color: #fff;
  34947. }
  34948. .bg-gradient-teal {
  34949. background: #20c997 linear-gradient(180deg, #41d1a7, #20c997) repeat-x !important;
  34950. color: #fff;
  34951. }
  34952. .bg-gradient-teal.btn.disabled, .bg-gradient-teal.btn:disabled, .bg-gradient-teal.btn:not(:disabled):not(.disabled):active, .bg-gradient-teal.btn:not(:disabled):not(.disabled).active, .show > .bg-gradient-teal.btn.dropdown-toggle {
  34953. background-image: none !important;
  34954. }
  34955. .bg-gradient-teal.btn:hover {
  34956. background: #20c997 linear-gradient(180deg, #3db591, #1ba87e) repeat-x !important;
  34957. border-color: #199d76;
  34958. color: #ececec;
  34959. }
  34960. .bg-gradient-teal.btn:not(:disabled):not(.disabled):active, .bg-gradient-teal.btn:not(:disabled):not(.disabled).active, .bg-gradient-teal.btn:active, .bg-gradient-teal.btn.active {
  34961. background: #20c997 linear-gradient(180deg, #3cac8b, #199d76) repeat-x !important;
  34962. border-color: #17926e;
  34963. color: #fff;
  34964. }
  34965. .bg-gradient-cyan {
  34966. background: #17a2b8 linear-gradient(180deg, #3ab0c3, #17a2b8) repeat-x !important;
  34967. color: #fff;
  34968. }
  34969. .bg-gradient-cyan.btn.disabled, .bg-gradient-cyan.btn:disabled, .bg-gradient-cyan.btn:not(:disabled):not(.disabled):active, .bg-gradient-cyan.btn:not(:disabled):not(.disabled).active, .show > .bg-gradient-cyan.btn.dropdown-toggle {
  34970. background-image: none !important;
  34971. }
  34972. .bg-gradient-cyan.btn:hover {
  34973. background: #17a2b8 linear-gradient(180deg, #3696a6, #138496) repeat-x !important;
  34974. border-color: #117a8b;
  34975. color: #ececec;
  34976. }
  34977. .bg-gradient-cyan.btn:not(:disabled):not(.disabled):active, .bg-gradient-cyan.btn:not(:disabled):not(.disabled).active, .bg-gradient-cyan.btn:active, .bg-gradient-cyan.btn.active {
  34978. background: #17a2b8 linear-gradient(180deg, #358e9c, #117a8b) repeat-x !important;
  34979. border-color: #10707f;
  34980. color: #fff;
  34981. }
  34982. .bg-gradient-white {
  34983. background: #fff linear-gradient(180deg, white, #fff) repeat-x !important;
  34984. color: #1f2d3d;
  34985. }
  34986. .bg-gradient-white.btn.disabled, .bg-gradient-white.btn:disabled, .bg-gradient-white.btn:not(:disabled):not(.disabled):active, .bg-gradient-white.btn:not(:disabled):not(.disabled).active, .show > .bg-gradient-white.btn.dropdown-toggle {
  34987. background-image: none !important;
  34988. }
  34989. .bg-gradient-white.btn:hover {
  34990. background: #fff linear-gradient(180deg, #efefef, #ececec) repeat-x !important;
  34991. border-color: #e6e6e6;
  34992. color: #121a24;
  34993. }
  34994. .bg-gradient-white.btn:not(:disabled):not(.disabled):active, .bg-gradient-white.btn:not(:disabled):not(.disabled).active, .bg-gradient-white.btn:active, .bg-gradient-white.btn.active {
  34995. background: #fff linear-gradient(180deg, #eaeaea, #e6e6e6) repeat-x !important;
  34996. border-color: #dfdfdf;
  34997. color: #1f2d3d;
  34998. }
  34999. .bg-gradient-gray {
  35000. background: #6c757d linear-gradient(180deg, #828a91, #6c757d) repeat-x !important;
  35001. color: #fff;
  35002. }
  35003. .bg-gradient-gray.btn.disabled, .bg-gradient-gray.btn:disabled, .bg-gradient-gray.btn:not(:disabled):not(.disabled):active, .bg-gradient-gray.btn:not(:disabled):not(.disabled).active, .show > .bg-gradient-gray.btn.dropdown-toggle {
  35004. background-image: none !important;
  35005. }
  35006. .bg-gradient-gray.btn:hover {
  35007. background: #6c757d linear-gradient(180deg, #737a7f, #5a6268) repeat-x !important;
  35008. border-color: #545b62;
  35009. color: #ececec;
  35010. }
  35011. .bg-gradient-gray.btn:not(:disabled):not(.disabled):active, .bg-gradient-gray.btn:not(:disabled):not(.disabled).active, .bg-gradient-gray.btn:active, .bg-gradient-gray.btn.active {
  35012. background: #6c757d linear-gradient(180deg, #6e747a, #545b62) repeat-x !important;
  35013. border-color: #4e555b;
  35014. color: #fff;
  35015. }
  35016. .bg-gradient-gray-dark {
  35017. background: #343a40 linear-gradient(180deg, #52585d, #343a40) repeat-x !important;
  35018. color: #fff;
  35019. }
  35020. .bg-gradient-gray-dark.btn.disabled, .bg-gradient-gray-dark.btn:disabled, .bg-gradient-gray-dark.btn:not(:disabled):not(.disabled):active, .bg-gradient-gray-dark.btn:not(:disabled):not(.disabled).active, .show > .bg-gradient-gray-dark.btn.dropdown-toggle {
  35021. background-image: none !important;
  35022. }
  35023. .bg-gradient-gray-dark.btn:hover {
  35024. background: #343a40 linear-gradient(180deg, #44474b, #23272b) repeat-x !important;
  35025. border-color: #1d2124;
  35026. color: #ececec;
  35027. }
  35028. .bg-gradient-gray-dark.btn:not(:disabled):not(.disabled):active, .bg-gradient-gray-dark.btn:not(:disabled):not(.disabled).active, .bg-gradient-gray-dark.btn:active, .bg-gradient-gray-dark.btn.active {
  35029. background: #343a40 linear-gradient(180deg, #3f4245, #1d2124) repeat-x !important;
  35030. border-color: #171a1d;
  35031. color: #fff;
  35032. }
  35033. [class^=bg-].disabled {
  35034. opacity: 0.65;
  35035. }
  35036. a.text-muted:hover {
  35037. color: #007bff !important;
  35038. }
  35039. .link-muted {
  35040. color: #5d6974;
  35041. }
  35042. .link-muted:hover, .link-muted:focus {
  35043. color: #464f58;
  35044. }
  35045. .link-black {
  35046. color: #6c757d;
  35047. }
  35048. .link-black:hover, .link-black:focus {
  35049. color: #e6e8ea;
  35050. }
  35051. .accent-primary .btn-link,
  35052. .accent-primary a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
  35053. .accent-primary .nav-tabs .nav-link {
  35054. color: #007bff;
  35055. }
  35056. .accent-primary .btn-link:hover,
  35057. .accent-primary a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
  35058. .accent-primary .nav-tabs .nav-link:hover {
  35059. color: #0056b3;
  35060. }
  35061. .accent-primary .dropdown-item:active, .accent-primary .dropdown-item.active {
  35062. background-color: #007bff;
  35063. color: #fff;
  35064. }
  35065. .accent-primary .custom-control-input:checked ~ .custom-control-label::before {
  35066. background-color: #007bff;
  35067. border-color: #004a99;
  35068. }
  35069. .accent-primary .custom-control-input:checked ~ .custom-control-label::after {
  35070. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
  35071. }
  35072. .accent-primary .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
  35073. .accent-primary .custom-select:focus,
  35074. .accent-primary .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
  35075. .accent-primary .custom-file-input:focus ~ .custom-file-label {
  35076. border-color: #80bdff;
  35077. }
  35078. .accent-primary .page-item .page-link {
  35079. color: #007bff;
  35080. }
  35081. .accent-primary .page-item.active a, .accent-primary .page-item.active .page-link {
  35082. background-color: #007bff;
  35083. border-color: #007bff;
  35084. color: #fff;
  35085. }
  35086. .accent-primary .page-item.disabled a, .accent-primary .page-item.disabled .page-link {
  35087. background-color: #fff;
  35088. border-color: #dee2e6;
  35089. color: #6c757d;
  35090. }
  35091. .accent-primary [class*=sidebar-dark-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  35092. color: #c2c7d0;
  35093. }
  35094. .accent-primary [class*=sidebar-dark-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  35095. color: #fff;
  35096. }
  35097. .accent-primary [class*=sidebar-light-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  35098. color: #343a40;
  35099. }
  35100. .accent-primary [class*=sidebar-light-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  35101. color: #212529;
  35102. }
  35103. .dark-mode.accent-primary .page-item .page-link:hover, .dark-mode.accent-primary .page-item .page-link:focus {
  35104. color: #1a88ff;
  35105. }
  35106. .accent-secondary .btn-link,
  35107. .accent-secondary a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
  35108. .accent-secondary .nav-tabs .nav-link {
  35109. color: #6c757d;
  35110. }
  35111. .accent-secondary .btn-link:hover,
  35112. .accent-secondary a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
  35113. .accent-secondary .nav-tabs .nav-link:hover {
  35114. color: #494f54;
  35115. }
  35116. .accent-secondary .dropdown-item:active, .accent-secondary .dropdown-item.active {
  35117. background-color: #6c757d;
  35118. color: #fff;
  35119. }
  35120. .accent-secondary .custom-control-input:checked ~ .custom-control-label::before {
  35121. background-color: #6c757d;
  35122. border-color: #3d4246;
  35123. }
  35124. .accent-secondary .custom-control-input:checked ~ .custom-control-label::after {
  35125. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
  35126. }
  35127. .accent-secondary .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
  35128. .accent-secondary .custom-select:focus,
  35129. .accent-secondary .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
  35130. .accent-secondary .custom-file-input:focus ~ .custom-file-label {
  35131. border-color: #afb5ba;
  35132. }
  35133. .accent-secondary .page-item .page-link {
  35134. color: #6c757d;
  35135. }
  35136. .accent-secondary .page-item.active a, .accent-secondary .page-item.active .page-link {
  35137. background-color: #6c757d;
  35138. border-color: #6c757d;
  35139. color: #fff;
  35140. }
  35141. .accent-secondary .page-item.disabled a, .accent-secondary .page-item.disabled .page-link {
  35142. background-color: #fff;
  35143. border-color: #dee2e6;
  35144. color: #6c757d;
  35145. }
  35146. .accent-secondary [class*=sidebar-dark-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  35147. color: #c2c7d0;
  35148. }
  35149. .accent-secondary [class*=sidebar-dark-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  35150. color: #fff;
  35151. }
  35152. .accent-secondary [class*=sidebar-light-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  35153. color: #343a40;
  35154. }
  35155. .accent-secondary [class*=sidebar-light-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  35156. color: #212529;
  35157. }
  35158. .dark-mode.accent-secondary .page-item .page-link:hover, .dark-mode.accent-secondary .page-item .page-link:focus {
  35159. color: #78828a;
  35160. }
  35161. .accent-success .btn-link,
  35162. .accent-success a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
  35163. .accent-success .nav-tabs .nav-link {
  35164. color: #28a745;
  35165. }
  35166. .accent-success .btn-link:hover,
  35167. .accent-success a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
  35168. .accent-success .nav-tabs .nav-link:hover {
  35169. color: #19692c;
  35170. }
  35171. .accent-success .dropdown-item:active, .accent-success .dropdown-item.active {
  35172. background-color: #28a745;
  35173. color: #fff;
  35174. }
  35175. .accent-success .custom-control-input:checked ~ .custom-control-label::before {
  35176. background-color: #28a745;
  35177. border-color: #145523;
  35178. }
  35179. .accent-success .custom-control-input:checked ~ .custom-control-label::after {
  35180. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
  35181. }
  35182. .accent-success .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
  35183. .accent-success .custom-select:focus,
  35184. .accent-success .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
  35185. .accent-success .custom-file-input:focus ~ .custom-file-label {
  35186. border-color: #71dd8a;
  35187. }
  35188. .accent-success .page-item .page-link {
  35189. color: #28a745;
  35190. }
  35191. .accent-success .page-item.active a, .accent-success .page-item.active .page-link {
  35192. background-color: #28a745;
  35193. border-color: #28a745;
  35194. color: #fff;
  35195. }
  35196. .accent-success .page-item.disabled a, .accent-success .page-item.disabled .page-link {
  35197. background-color: #fff;
  35198. border-color: #dee2e6;
  35199. color: #6c757d;
  35200. }
  35201. .accent-success [class*=sidebar-dark-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  35202. color: #c2c7d0;
  35203. }
  35204. .accent-success [class*=sidebar-dark-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  35205. color: #fff;
  35206. }
  35207. .accent-success [class*=sidebar-light-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  35208. color: #343a40;
  35209. }
  35210. .accent-success [class*=sidebar-light-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  35211. color: #212529;
  35212. }
  35213. .dark-mode.accent-success .page-item .page-link:hover, .dark-mode.accent-success .page-item .page-link:focus {
  35214. color: #2dbc4e;
  35215. }
  35216. .accent-info .btn-link,
  35217. .accent-info a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
  35218. .accent-info .nav-tabs .nav-link {
  35219. color: #17a2b8;
  35220. }
  35221. .accent-info .btn-link:hover,
  35222. .accent-info a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
  35223. .accent-info .nav-tabs .nav-link:hover {
  35224. color: #0f6674;
  35225. }
  35226. .accent-info .dropdown-item:active, .accent-info .dropdown-item.active {
  35227. background-color: #17a2b8;
  35228. color: #fff;
  35229. }
  35230. .accent-info .custom-control-input:checked ~ .custom-control-label::before {
  35231. background-color: #17a2b8;
  35232. border-color: #0c525d;
  35233. }
  35234. .accent-info .custom-control-input:checked ~ .custom-control-label::after {
  35235. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
  35236. }
  35237. .accent-info .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
  35238. .accent-info .custom-select:focus,
  35239. .accent-info .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
  35240. .accent-info .custom-file-input:focus ~ .custom-file-label {
  35241. border-color: #63d9ec;
  35242. }
  35243. .accent-info .page-item .page-link {
  35244. color: #17a2b8;
  35245. }
  35246. .accent-info .page-item.active a, .accent-info .page-item.active .page-link {
  35247. background-color: #17a2b8;
  35248. border-color: #17a2b8;
  35249. color: #fff;
  35250. }
  35251. .accent-info .page-item.disabled a, .accent-info .page-item.disabled .page-link {
  35252. background-color: #fff;
  35253. border-color: #dee2e6;
  35254. color: #6c757d;
  35255. }
  35256. .accent-info [class*=sidebar-dark-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  35257. color: #c2c7d0;
  35258. }
  35259. .accent-info [class*=sidebar-dark-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  35260. color: #fff;
  35261. }
  35262. .accent-info [class*=sidebar-light-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  35263. color: #343a40;
  35264. }
  35265. .accent-info [class*=sidebar-light-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  35266. color: #212529;
  35267. }
  35268. .dark-mode.accent-info .page-item .page-link:hover, .dark-mode.accent-info .page-item .page-link:focus {
  35269. color: #1ab6cf;
  35270. }
  35271. .accent-warning .btn-link,
  35272. .accent-warning a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
  35273. .accent-warning .nav-tabs .nav-link {
  35274. color: #ffc107;
  35275. }
  35276. .accent-warning .btn-link:hover,
  35277. .accent-warning a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
  35278. .accent-warning .nav-tabs .nav-link:hover {
  35279. color: #ba8b00;
  35280. }
  35281. .accent-warning .dropdown-item:active, .accent-warning .dropdown-item.active {
  35282. background-color: #ffc107;
  35283. color: #1f2d3d;
  35284. }
  35285. .accent-warning .custom-control-input:checked ~ .custom-control-label::before {
  35286. background-color: #ffc107;
  35287. border-color: #a07800;
  35288. }
  35289. .accent-warning .custom-control-input:checked ~ .custom-control-label::after {
  35290. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%231f2d3d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
  35291. }
  35292. .accent-warning .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
  35293. .accent-warning .custom-select:focus,
  35294. .accent-warning .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
  35295. .accent-warning .custom-file-input:focus ~ .custom-file-label {
  35296. border-color: #ffe187;
  35297. }
  35298. .accent-warning .page-item .page-link {
  35299. color: #ffc107;
  35300. }
  35301. .accent-warning .page-item.active a, .accent-warning .page-item.active .page-link {
  35302. background-color: #ffc107;
  35303. border-color: #ffc107;
  35304. color: #fff;
  35305. }
  35306. .accent-warning .page-item.disabled a, .accent-warning .page-item.disabled .page-link {
  35307. background-color: #fff;
  35308. border-color: #dee2e6;
  35309. color: #6c757d;
  35310. }
  35311. .accent-warning [class*=sidebar-dark-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  35312. color: #c2c7d0;
  35313. }
  35314. .accent-warning [class*=sidebar-dark-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  35315. color: #fff;
  35316. }
  35317. .accent-warning [class*=sidebar-light-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  35318. color: #343a40;
  35319. }
  35320. .accent-warning [class*=sidebar-light-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  35321. color: #212529;
  35322. }
  35323. .dark-mode.accent-warning .page-item .page-link:hover, .dark-mode.accent-warning .page-item .page-link:focus {
  35324. color: #ffc721;
  35325. }
  35326. .accent-danger .btn-link,
  35327. .accent-danger a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
  35328. .accent-danger .nav-tabs .nav-link {
  35329. color: #dc3545;
  35330. }
  35331. .accent-danger .btn-link:hover,
  35332. .accent-danger a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
  35333. .accent-danger .nav-tabs .nav-link:hover {
  35334. color: #a71d2a;
  35335. }
  35336. .accent-danger .dropdown-item:active, .accent-danger .dropdown-item.active {
  35337. background-color: #dc3545;
  35338. color: #fff;
  35339. }
  35340. .accent-danger .custom-control-input:checked ~ .custom-control-label::before {
  35341. background-color: #dc3545;
  35342. border-color: #921925;
  35343. }
  35344. .accent-danger .custom-control-input:checked ~ .custom-control-label::after {
  35345. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
  35346. }
  35347. .accent-danger .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
  35348. .accent-danger .custom-select:focus,
  35349. .accent-danger .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
  35350. .accent-danger .custom-file-input:focus ~ .custom-file-label {
  35351. border-color: #efa2a9;
  35352. }
  35353. .accent-danger .page-item .page-link {
  35354. color: #dc3545;
  35355. }
  35356. .accent-danger .page-item.active a, .accent-danger .page-item.active .page-link {
  35357. background-color: #dc3545;
  35358. border-color: #dc3545;
  35359. color: #fff;
  35360. }
  35361. .accent-danger .page-item.disabled a, .accent-danger .page-item.disabled .page-link {
  35362. background-color: #fff;
  35363. border-color: #dee2e6;
  35364. color: #6c757d;
  35365. }
  35366. .accent-danger [class*=sidebar-dark-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  35367. color: #c2c7d0;
  35368. }
  35369. .accent-danger [class*=sidebar-dark-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  35370. color: #fff;
  35371. }
  35372. .accent-danger [class*=sidebar-light-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  35373. color: #343a40;
  35374. }
  35375. .accent-danger [class*=sidebar-light-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  35376. color: #212529;
  35377. }
  35378. .dark-mode.accent-danger .page-item .page-link:hover, .dark-mode.accent-danger .page-item .page-link:focus {
  35379. color: #e04b59;
  35380. }
  35381. .accent-light .btn-link,
  35382. .accent-light a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
  35383. .accent-light .nav-tabs .nav-link {
  35384. color: #f8f9fa;
  35385. }
  35386. .accent-light .btn-link:hover,
  35387. .accent-light a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
  35388. .accent-light .nav-tabs .nav-link:hover {
  35389. color: #cbd3da;
  35390. }
  35391. .accent-light .dropdown-item:active, .accent-light .dropdown-item.active {
  35392. background-color: #f8f9fa;
  35393. color: #1f2d3d;
  35394. }
  35395. .accent-light .custom-control-input:checked ~ .custom-control-label::before {
  35396. background-color: #f8f9fa;
  35397. border-color: #bdc6d0;
  35398. }
  35399. .accent-light .custom-control-input:checked ~ .custom-control-label::after {
  35400. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%231f2d3d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
  35401. }
  35402. .accent-light .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
  35403. .accent-light .custom-select:focus,
  35404. .accent-light .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
  35405. .accent-light .custom-file-input:focus ~ .custom-file-label {
  35406. border-color: white;
  35407. }
  35408. .accent-light .page-item .page-link {
  35409. color: #f8f9fa;
  35410. }
  35411. .accent-light .page-item.active a, .accent-light .page-item.active .page-link {
  35412. background-color: #f8f9fa;
  35413. border-color: #f8f9fa;
  35414. color: #fff;
  35415. }
  35416. .accent-light .page-item.disabled a, .accent-light .page-item.disabled .page-link {
  35417. background-color: #fff;
  35418. border-color: #dee2e6;
  35419. color: #6c757d;
  35420. }
  35421. .accent-light [class*=sidebar-dark-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  35422. color: #c2c7d0;
  35423. }
  35424. .accent-light [class*=sidebar-dark-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  35425. color: #fff;
  35426. }
  35427. .accent-light [class*=sidebar-light-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  35428. color: #343a40;
  35429. }
  35430. .accent-light [class*=sidebar-light-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  35431. color: #212529;
  35432. }
  35433. .dark-mode.accent-light .page-item .page-link:hover, .dark-mode.accent-light .page-item .page-link:focus {
  35434. color: white;
  35435. }
  35436. .accent-dark .btn-link,
  35437. .accent-dark a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
  35438. .accent-dark .nav-tabs .nav-link {
  35439. color: #343a40;
  35440. }
  35441. .accent-dark .btn-link:hover,
  35442. .accent-dark a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
  35443. .accent-dark .nav-tabs .nav-link:hover {
  35444. color: #121416;
  35445. }
  35446. .accent-dark .dropdown-item:active, .accent-dark .dropdown-item.active {
  35447. background-color: #343a40;
  35448. color: #fff;
  35449. }
  35450. .accent-dark .custom-control-input:checked ~ .custom-control-label::before {
  35451. background-color: #343a40;
  35452. border-color: #060708;
  35453. }
  35454. .accent-dark .custom-control-input:checked ~ .custom-control-label::after {
  35455. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
  35456. }
  35457. .accent-dark .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
  35458. .accent-dark .custom-select:focus,
  35459. .accent-dark .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
  35460. .accent-dark .custom-file-input:focus ~ .custom-file-label {
  35461. border-color: #6d7a86;
  35462. }
  35463. .accent-dark .page-item .page-link {
  35464. color: #343a40;
  35465. }
  35466. .accent-dark .page-item.active a, .accent-dark .page-item.active .page-link {
  35467. background-color: #343a40;
  35468. border-color: #343a40;
  35469. color: #fff;
  35470. }
  35471. .accent-dark .page-item.disabled a, .accent-dark .page-item.disabled .page-link {
  35472. background-color: #fff;
  35473. border-color: #dee2e6;
  35474. color: #6c757d;
  35475. }
  35476. .accent-dark [class*=sidebar-dark-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  35477. color: #c2c7d0;
  35478. }
  35479. .accent-dark [class*=sidebar-dark-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  35480. color: #fff;
  35481. }
  35482. .accent-dark [class*=sidebar-light-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  35483. color: #343a40;
  35484. }
  35485. .accent-dark [class*=sidebar-light-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  35486. color: #212529;
  35487. }
  35488. .dark-mode.accent-dark .page-item .page-link:hover, .dark-mode.accent-dark .page-item .page-link:focus {
  35489. color: #3f474e;
  35490. }
  35491. .accent-lightblue .btn-link,
  35492. .accent-lightblue a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
  35493. .accent-lightblue .nav-tabs .nav-link {
  35494. color: #3c8dbc;
  35495. }
  35496. .accent-lightblue .btn-link:hover,
  35497. .accent-lightblue a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
  35498. .accent-lightblue .nav-tabs .nav-link:hover {
  35499. color: #296282;
  35500. }
  35501. .accent-lightblue .dropdown-item:active, .accent-lightblue .dropdown-item.active {
  35502. background-color: #3c8dbc;
  35503. color: #fff;
  35504. }
  35505. .accent-lightblue .custom-control-input:checked ~ .custom-control-label::before {
  35506. background-color: #3c8dbc;
  35507. border-color: #23536f;
  35508. }
  35509. .accent-lightblue .custom-control-input:checked ~ .custom-control-label::after {
  35510. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
  35511. }
  35512. .accent-lightblue .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
  35513. .accent-lightblue .custom-select:focus,
  35514. .accent-lightblue .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
  35515. .accent-lightblue .custom-file-input:focus ~ .custom-file-label {
  35516. border-color: #99c5de;
  35517. }
  35518. .accent-lightblue .page-item .page-link {
  35519. color: #3c8dbc;
  35520. }
  35521. .accent-lightblue .page-item.active a, .accent-lightblue .page-item.active .page-link {
  35522. background-color: #3c8dbc;
  35523. border-color: #3c8dbc;
  35524. color: #fff;
  35525. }
  35526. .accent-lightblue .page-item.disabled a, .accent-lightblue .page-item.disabled .page-link {
  35527. background-color: #fff;
  35528. border-color: #dee2e6;
  35529. color: #6c757d;
  35530. }
  35531. .accent-lightblue [class*=sidebar-dark-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  35532. color: #c2c7d0;
  35533. }
  35534. .accent-lightblue [class*=sidebar-dark-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  35535. color: #fff;
  35536. }
  35537. .accent-lightblue [class*=sidebar-light-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  35538. color: #343a40;
  35539. }
  35540. .accent-lightblue [class*=sidebar-light-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  35541. color: #212529;
  35542. }
  35543. .dark-mode.accent-lightblue .page-item .page-link:hover, .dark-mode.accent-lightblue .page-item .page-link:focus {
  35544. color: #4c99c6;
  35545. }
  35546. .accent-navy .btn-link,
  35547. .accent-navy a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
  35548. .accent-navy .nav-tabs .nav-link {
  35549. color: #001f3f;
  35550. }
  35551. .accent-navy .btn-link:hover,
  35552. .accent-navy a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
  35553. .accent-navy .nav-tabs .nav-link:hover {
  35554. color: black;
  35555. }
  35556. .accent-navy .dropdown-item:active, .accent-navy .dropdown-item.active {
  35557. background-color: #001f3f;
  35558. color: #fff;
  35559. }
  35560. .accent-navy .custom-control-input:checked ~ .custom-control-label::before {
  35561. background-color: #001f3f;
  35562. border-color: black;
  35563. }
  35564. .accent-navy .custom-control-input:checked ~ .custom-control-label::after {
  35565. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
  35566. }
  35567. .accent-navy .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
  35568. .accent-navy .custom-select:focus,
  35569. .accent-navy .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
  35570. .accent-navy .custom-file-input:focus ~ .custom-file-label {
  35571. border-color: #005ebf;
  35572. }
  35573. .accent-navy .page-item .page-link {
  35574. color: #001f3f;
  35575. }
  35576. .accent-navy .page-item.active a, .accent-navy .page-item.active .page-link {
  35577. background-color: #001f3f;
  35578. border-color: #001f3f;
  35579. color: #fff;
  35580. }
  35581. .accent-navy .page-item.disabled a, .accent-navy .page-item.disabled .page-link {
  35582. background-color: #fff;
  35583. border-color: #dee2e6;
  35584. color: #6c757d;
  35585. }
  35586. .accent-navy [class*=sidebar-dark-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  35587. color: #c2c7d0;
  35588. }
  35589. .accent-navy [class*=sidebar-dark-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  35590. color: #fff;
  35591. }
  35592. .accent-navy [class*=sidebar-light-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  35593. color: #343a40;
  35594. }
  35595. .accent-navy [class*=sidebar-light-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  35596. color: #212529;
  35597. }
  35598. .dark-mode.accent-navy .page-item .page-link:hover, .dark-mode.accent-navy .page-item .page-link:focus {
  35599. color: #002c59;
  35600. }
  35601. .accent-olive .btn-link,
  35602. .accent-olive a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
  35603. .accent-olive .nav-tabs .nav-link {
  35604. color: #3d9970;
  35605. }
  35606. .accent-olive .btn-link:hover,
  35607. .accent-olive a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
  35608. .accent-olive .nav-tabs .nav-link:hover {
  35609. color: #276248;
  35610. }
  35611. .accent-olive .dropdown-item:active, .accent-olive .dropdown-item.active {
  35612. background-color: #3d9970;
  35613. color: #fff;
  35614. }
  35615. .accent-olive .custom-control-input:checked ~ .custom-control-label::before {
  35616. background-color: #3d9970;
  35617. border-color: #20503b;
  35618. }
  35619. .accent-olive .custom-control-input:checked ~ .custom-control-label::after {
  35620. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
  35621. }
  35622. .accent-olive .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
  35623. .accent-olive .custom-select:focus,
  35624. .accent-olive .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
  35625. .accent-olive .custom-file-input:focus ~ .custom-file-label {
  35626. border-color: #87cfaf;
  35627. }
  35628. .accent-olive .page-item .page-link {
  35629. color: #3d9970;
  35630. }
  35631. .accent-olive .page-item.active a, .accent-olive .page-item.active .page-link {
  35632. background-color: #3d9970;
  35633. border-color: #3d9970;
  35634. color: #fff;
  35635. }
  35636. .accent-olive .page-item.disabled a, .accent-olive .page-item.disabled .page-link {
  35637. background-color: #fff;
  35638. border-color: #dee2e6;
  35639. color: #6c757d;
  35640. }
  35641. .accent-olive [class*=sidebar-dark-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  35642. color: #c2c7d0;
  35643. }
  35644. .accent-olive [class*=sidebar-dark-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  35645. color: #fff;
  35646. }
  35647. .accent-olive [class*=sidebar-light-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  35648. color: #343a40;
  35649. }
  35650. .accent-olive [class*=sidebar-light-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  35651. color: #212529;
  35652. }
  35653. .dark-mode.accent-olive .page-item .page-link:hover, .dark-mode.accent-olive .page-item .page-link:focus {
  35654. color: #44ab7d;
  35655. }
  35656. .accent-lime .btn-link,
  35657. .accent-lime a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
  35658. .accent-lime .nav-tabs .nav-link {
  35659. color: #01ff70;
  35660. }
  35661. .accent-lime .btn-link:hover,
  35662. .accent-lime a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
  35663. .accent-lime .nav-tabs .nav-link:hover {
  35664. color: #00b44e;
  35665. }
  35666. .accent-lime .dropdown-item:active, .accent-lime .dropdown-item.active {
  35667. background-color: #01ff70;
  35668. color: #1f2d3d;
  35669. }
  35670. .accent-lime .custom-control-input:checked ~ .custom-control-label::before {
  35671. background-color: #01ff70;
  35672. border-color: #009a43;
  35673. }
  35674. .accent-lime .custom-control-input:checked ~ .custom-control-label::after {
  35675. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%231f2d3d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
  35676. }
  35677. .accent-lime .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
  35678. .accent-lime .custom-select:focus,
  35679. .accent-lime .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
  35680. .accent-lime .custom-file-input:focus ~ .custom-file-label {
  35681. border-color: #81ffb8;
  35682. }
  35683. .accent-lime .page-item .page-link {
  35684. color: #01ff70;
  35685. }
  35686. .accent-lime .page-item.active a, .accent-lime .page-item.active .page-link {
  35687. background-color: #01ff70;
  35688. border-color: #01ff70;
  35689. color: #fff;
  35690. }
  35691. .accent-lime .page-item.disabled a, .accent-lime .page-item.disabled .page-link {
  35692. background-color: #fff;
  35693. border-color: #dee2e6;
  35694. color: #6c757d;
  35695. }
  35696. .accent-lime [class*=sidebar-dark-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  35697. color: #c2c7d0;
  35698. }
  35699. .accent-lime [class*=sidebar-dark-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  35700. color: #fff;
  35701. }
  35702. .accent-lime [class*=sidebar-light-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  35703. color: #343a40;
  35704. }
  35705. .accent-lime [class*=sidebar-light-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  35706. color: #212529;
  35707. }
  35708. .dark-mode.accent-lime .page-item .page-link:hover, .dark-mode.accent-lime .page-item .page-link:focus {
  35709. color: #1bff7e;
  35710. }
  35711. .accent-fuchsia .btn-link,
  35712. .accent-fuchsia a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
  35713. .accent-fuchsia .nav-tabs .nav-link {
  35714. color: #f012be;
  35715. }
  35716. .accent-fuchsia .btn-link:hover,
  35717. .accent-fuchsia a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
  35718. .accent-fuchsia .nav-tabs .nav-link:hover {
  35719. color: #ab0b87;
  35720. }
  35721. .accent-fuchsia .dropdown-item:active, .accent-fuchsia .dropdown-item.active {
  35722. background-color: #f012be;
  35723. color: #fff;
  35724. }
  35725. .accent-fuchsia .custom-control-input:checked ~ .custom-control-label::before {
  35726. background-color: #f012be;
  35727. border-color: #930974;
  35728. }
  35729. .accent-fuchsia .custom-control-input:checked ~ .custom-control-label::after {
  35730. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
  35731. }
  35732. .accent-fuchsia .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
  35733. .accent-fuchsia .custom-select:focus,
  35734. .accent-fuchsia .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
  35735. .accent-fuchsia .custom-file-input:focus ~ .custom-file-label {
  35736. border-color: #f88adf;
  35737. }
  35738. .accent-fuchsia .page-item .page-link {
  35739. color: #f012be;
  35740. }
  35741. .accent-fuchsia .page-item.active a, .accent-fuchsia .page-item.active .page-link {
  35742. background-color: #f012be;
  35743. border-color: #f012be;
  35744. color: #fff;
  35745. }
  35746. .accent-fuchsia .page-item.disabled a, .accent-fuchsia .page-item.disabled .page-link {
  35747. background-color: #fff;
  35748. border-color: #dee2e6;
  35749. color: #6c757d;
  35750. }
  35751. .accent-fuchsia [class*=sidebar-dark-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  35752. color: #c2c7d0;
  35753. }
  35754. .accent-fuchsia [class*=sidebar-dark-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  35755. color: #fff;
  35756. }
  35757. .accent-fuchsia [class*=sidebar-light-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  35758. color: #343a40;
  35759. }
  35760. .accent-fuchsia [class*=sidebar-light-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  35761. color: #212529;
  35762. }
  35763. .dark-mode.accent-fuchsia .page-item .page-link:hover, .dark-mode.accent-fuchsia .page-item .page-link:focus {
  35764. color: #f22ac5;
  35765. }
  35766. .accent-maroon .btn-link,
  35767. .accent-maroon a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
  35768. .accent-maroon .nav-tabs .nav-link {
  35769. color: #d81b60;
  35770. }
  35771. .accent-maroon .btn-link:hover,
  35772. .accent-maroon a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
  35773. .accent-maroon .nav-tabs .nav-link:hover {
  35774. color: #941342;
  35775. }
  35776. .accent-maroon .dropdown-item:active, .accent-maroon .dropdown-item.active {
  35777. background-color: #d81b60;
  35778. color: #fff;
  35779. }
  35780. .accent-maroon .custom-control-input:checked ~ .custom-control-label::before {
  35781. background-color: #d81b60;
  35782. border-color: #7d1038;
  35783. }
  35784. .accent-maroon .custom-control-input:checked ~ .custom-control-label::after {
  35785. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
  35786. }
  35787. .accent-maroon .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
  35788. .accent-maroon .custom-select:focus,
  35789. .accent-maroon .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
  35790. .accent-maroon .custom-file-input:focus ~ .custom-file-label {
  35791. border-color: #f083ab;
  35792. }
  35793. .accent-maroon .page-item .page-link {
  35794. color: #d81b60;
  35795. }
  35796. .accent-maroon .page-item.active a, .accent-maroon .page-item.active .page-link {
  35797. background-color: #d81b60;
  35798. border-color: #d81b60;
  35799. color: #fff;
  35800. }
  35801. .accent-maroon .page-item.disabled a, .accent-maroon .page-item.disabled .page-link {
  35802. background-color: #fff;
  35803. border-color: #dee2e6;
  35804. color: #6c757d;
  35805. }
  35806. .accent-maroon [class*=sidebar-dark-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  35807. color: #c2c7d0;
  35808. }
  35809. .accent-maroon [class*=sidebar-dark-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  35810. color: #fff;
  35811. }
  35812. .accent-maroon [class*=sidebar-light-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  35813. color: #343a40;
  35814. }
  35815. .accent-maroon [class*=sidebar-light-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  35816. color: #212529;
  35817. }
  35818. .dark-mode.accent-maroon .page-item .page-link:hover, .dark-mode.accent-maroon .page-item .page-link:focus {
  35819. color: #e4286d;
  35820. }
  35821. .accent-blue .btn-link,
  35822. .accent-blue a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
  35823. .accent-blue .nav-tabs .nav-link {
  35824. color: #007bff;
  35825. }
  35826. .accent-blue .btn-link:hover,
  35827. .accent-blue a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
  35828. .accent-blue .nav-tabs .nav-link:hover {
  35829. color: #0056b3;
  35830. }
  35831. .accent-blue .dropdown-item:active, .accent-blue .dropdown-item.active {
  35832. background-color: #007bff;
  35833. color: #fff;
  35834. }
  35835. .accent-blue .custom-control-input:checked ~ .custom-control-label::before {
  35836. background-color: #007bff;
  35837. border-color: #004a99;
  35838. }
  35839. .accent-blue .custom-control-input:checked ~ .custom-control-label::after {
  35840. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
  35841. }
  35842. .accent-blue .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
  35843. .accent-blue .custom-select:focus,
  35844. .accent-blue .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
  35845. .accent-blue .custom-file-input:focus ~ .custom-file-label {
  35846. border-color: #80bdff;
  35847. }
  35848. .accent-blue .page-item .page-link {
  35849. color: #007bff;
  35850. }
  35851. .accent-blue .page-item.active a, .accent-blue .page-item.active .page-link {
  35852. background-color: #007bff;
  35853. border-color: #007bff;
  35854. color: #fff;
  35855. }
  35856. .accent-blue .page-item.disabled a, .accent-blue .page-item.disabled .page-link {
  35857. background-color: #fff;
  35858. border-color: #dee2e6;
  35859. color: #6c757d;
  35860. }
  35861. .accent-blue [class*=sidebar-dark-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  35862. color: #c2c7d0;
  35863. }
  35864. .accent-blue [class*=sidebar-dark-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  35865. color: #fff;
  35866. }
  35867. .accent-blue [class*=sidebar-light-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  35868. color: #343a40;
  35869. }
  35870. .accent-blue [class*=sidebar-light-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  35871. color: #212529;
  35872. }
  35873. .dark-mode.accent-blue .page-item .page-link:hover, .dark-mode.accent-blue .page-item .page-link:focus {
  35874. color: #1a88ff;
  35875. }
  35876. .accent-indigo .btn-link,
  35877. .accent-indigo a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
  35878. .accent-indigo .nav-tabs .nav-link {
  35879. color: #6610f2;
  35880. }
  35881. .accent-indigo .btn-link:hover,
  35882. .accent-indigo a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
  35883. .accent-indigo .nav-tabs .nav-link:hover {
  35884. color: #4709ac;
  35885. }
  35886. .accent-indigo .dropdown-item:active, .accent-indigo .dropdown-item.active {
  35887. background-color: #6610f2;
  35888. color: #fff;
  35889. }
  35890. .accent-indigo .custom-control-input:checked ~ .custom-control-label::before {
  35891. background-color: #6610f2;
  35892. border-color: #3d0894;
  35893. }
  35894. .accent-indigo .custom-control-input:checked ~ .custom-control-label::after {
  35895. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
  35896. }
  35897. .accent-indigo .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
  35898. .accent-indigo .custom-select:focus,
  35899. .accent-indigo .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
  35900. .accent-indigo .custom-file-input:focus ~ .custom-file-label {
  35901. border-color: #b389f9;
  35902. }
  35903. .accent-indigo .page-item .page-link {
  35904. color: #6610f2;
  35905. }
  35906. .accent-indigo .page-item.active a, .accent-indigo .page-item.active .page-link {
  35907. background-color: #6610f2;
  35908. border-color: #6610f2;
  35909. color: #fff;
  35910. }
  35911. .accent-indigo .page-item.disabled a, .accent-indigo .page-item.disabled .page-link {
  35912. background-color: #fff;
  35913. border-color: #dee2e6;
  35914. color: #6c757d;
  35915. }
  35916. .accent-indigo [class*=sidebar-dark-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  35917. color: #c2c7d0;
  35918. }
  35919. .accent-indigo [class*=sidebar-dark-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  35920. color: #fff;
  35921. }
  35922. .accent-indigo [class*=sidebar-light-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  35923. color: #343a40;
  35924. }
  35925. .accent-indigo [class*=sidebar-light-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  35926. color: #212529;
  35927. }
  35928. .dark-mode.accent-indigo .page-item .page-link:hover, .dark-mode.accent-indigo .page-item .page-link:focus {
  35929. color: #7528f3;
  35930. }
  35931. .accent-purple .btn-link,
  35932. .accent-purple a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
  35933. .accent-purple .nav-tabs .nav-link {
  35934. color: #6f42c1;
  35935. }
  35936. .accent-purple .btn-link:hover,
  35937. .accent-purple a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
  35938. .accent-purple .nav-tabs .nav-link:hover {
  35939. color: #4e2d89;
  35940. }
  35941. .accent-purple .dropdown-item:active, .accent-purple .dropdown-item.active {
  35942. background-color: #6f42c1;
  35943. color: #fff;
  35944. }
  35945. .accent-purple .custom-control-input:checked ~ .custom-control-label::before {
  35946. background-color: #6f42c1;
  35947. border-color: #432776;
  35948. }
  35949. .accent-purple .custom-control-input:checked ~ .custom-control-label::after {
  35950. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
  35951. }
  35952. .accent-purple .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
  35953. .accent-purple .custom-select:focus,
  35954. .accent-purple .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
  35955. .accent-purple .custom-file-input:focus ~ .custom-file-label {
  35956. border-color: #b8a2e0;
  35957. }
  35958. .accent-purple .page-item .page-link {
  35959. color: #6f42c1;
  35960. }
  35961. .accent-purple .page-item.active a, .accent-purple .page-item.active .page-link {
  35962. background-color: #6f42c1;
  35963. border-color: #6f42c1;
  35964. color: #fff;
  35965. }
  35966. .accent-purple .page-item.disabled a, .accent-purple .page-item.disabled .page-link {
  35967. background-color: #fff;
  35968. border-color: #dee2e6;
  35969. color: #6c757d;
  35970. }
  35971. .accent-purple [class*=sidebar-dark-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  35972. color: #c2c7d0;
  35973. }
  35974. .accent-purple [class*=sidebar-dark-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  35975. color: #fff;
  35976. }
  35977. .accent-purple [class*=sidebar-light-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  35978. color: #343a40;
  35979. }
  35980. .accent-purple [class*=sidebar-light-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  35981. color: #212529;
  35982. }
  35983. .dark-mode.accent-purple .page-item .page-link:hover, .dark-mode.accent-purple .page-item .page-link:focus {
  35984. color: #7e55c7;
  35985. }
  35986. .accent-pink .btn-link,
  35987. .accent-pink a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
  35988. .accent-pink .nav-tabs .nav-link {
  35989. color: #e83e8c;
  35990. }
  35991. .accent-pink .btn-link:hover,
  35992. .accent-pink a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
  35993. .accent-pink .nav-tabs .nav-link:hover {
  35994. color: #c21766;
  35995. }
  35996. .accent-pink .dropdown-item:active, .accent-pink .dropdown-item.active {
  35997. background-color: #e83e8c;
  35998. color: #fff;
  35999. }
  36000. .accent-pink .custom-control-input:checked ~ .custom-control-label::before {
  36001. background-color: #e83e8c;
  36002. border-color: #ac145a;
  36003. }
  36004. .accent-pink .custom-control-input:checked ~ .custom-control-label::after {
  36005. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
  36006. }
  36007. .accent-pink .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
  36008. .accent-pink .custom-select:focus,
  36009. .accent-pink .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
  36010. .accent-pink .custom-file-input:focus ~ .custom-file-label {
  36011. border-color: #f6b0d0;
  36012. }
  36013. .accent-pink .page-item .page-link {
  36014. color: #e83e8c;
  36015. }
  36016. .accent-pink .page-item.active a, .accent-pink .page-item.active .page-link {
  36017. background-color: #e83e8c;
  36018. border-color: #e83e8c;
  36019. color: #fff;
  36020. }
  36021. .accent-pink .page-item.disabled a, .accent-pink .page-item.disabled .page-link {
  36022. background-color: #fff;
  36023. border-color: #dee2e6;
  36024. color: #6c757d;
  36025. }
  36026. .accent-pink [class*=sidebar-dark-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  36027. color: #c2c7d0;
  36028. }
  36029. .accent-pink [class*=sidebar-dark-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  36030. color: #fff;
  36031. }
  36032. .accent-pink [class*=sidebar-light-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  36033. color: #343a40;
  36034. }
  36035. .accent-pink [class*=sidebar-light-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  36036. color: #212529;
  36037. }
  36038. .dark-mode.accent-pink .page-item .page-link:hover, .dark-mode.accent-pink .page-item .page-link:focus {
  36039. color: #eb559a;
  36040. }
  36041. .accent-red .btn-link,
  36042. .accent-red a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
  36043. .accent-red .nav-tabs .nav-link {
  36044. color: #dc3545;
  36045. }
  36046. .accent-red .btn-link:hover,
  36047. .accent-red a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
  36048. .accent-red .nav-tabs .nav-link:hover {
  36049. color: #a71d2a;
  36050. }
  36051. .accent-red .dropdown-item:active, .accent-red .dropdown-item.active {
  36052. background-color: #dc3545;
  36053. color: #fff;
  36054. }
  36055. .accent-red .custom-control-input:checked ~ .custom-control-label::before {
  36056. background-color: #dc3545;
  36057. border-color: #921925;
  36058. }
  36059. .accent-red .custom-control-input:checked ~ .custom-control-label::after {
  36060. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
  36061. }
  36062. .accent-red .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
  36063. .accent-red .custom-select:focus,
  36064. .accent-red .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
  36065. .accent-red .custom-file-input:focus ~ .custom-file-label {
  36066. border-color: #efa2a9;
  36067. }
  36068. .accent-red .page-item .page-link {
  36069. color: #dc3545;
  36070. }
  36071. .accent-red .page-item.active a, .accent-red .page-item.active .page-link {
  36072. background-color: #dc3545;
  36073. border-color: #dc3545;
  36074. color: #fff;
  36075. }
  36076. .accent-red .page-item.disabled a, .accent-red .page-item.disabled .page-link {
  36077. background-color: #fff;
  36078. border-color: #dee2e6;
  36079. color: #6c757d;
  36080. }
  36081. .accent-red [class*=sidebar-dark-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  36082. color: #c2c7d0;
  36083. }
  36084. .accent-red [class*=sidebar-dark-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  36085. color: #fff;
  36086. }
  36087. .accent-red [class*=sidebar-light-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  36088. color: #343a40;
  36089. }
  36090. .accent-red [class*=sidebar-light-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  36091. color: #212529;
  36092. }
  36093. .dark-mode.accent-red .page-item .page-link:hover, .dark-mode.accent-red .page-item .page-link:focus {
  36094. color: #e04b59;
  36095. }
  36096. .accent-orange .btn-link,
  36097. .accent-orange a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
  36098. .accent-orange .nav-tabs .nav-link {
  36099. color: #fd7e14;
  36100. }
  36101. .accent-orange .btn-link:hover,
  36102. .accent-orange a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
  36103. .accent-orange .nav-tabs .nav-link:hover {
  36104. color: #c35a02;
  36105. }
  36106. .accent-orange .dropdown-item:active, .accent-orange .dropdown-item.active {
  36107. background-color: #fd7e14;
  36108. color: #1f2d3d;
  36109. }
  36110. .accent-orange .custom-control-input:checked ~ .custom-control-label::before {
  36111. background-color: #fd7e14;
  36112. border-color: #aa4e01;
  36113. }
  36114. .accent-orange .custom-control-input:checked ~ .custom-control-label::after {
  36115. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%231f2d3d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
  36116. }
  36117. .accent-orange .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
  36118. .accent-orange .custom-select:focus,
  36119. .accent-orange .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
  36120. .accent-orange .custom-file-input:focus ~ .custom-file-label {
  36121. border-color: #fec392;
  36122. }
  36123. .accent-orange .page-item .page-link {
  36124. color: #fd7e14;
  36125. }
  36126. .accent-orange .page-item.active a, .accent-orange .page-item.active .page-link {
  36127. background-color: #fd7e14;
  36128. border-color: #fd7e14;
  36129. color: #fff;
  36130. }
  36131. .accent-orange .page-item.disabled a, .accent-orange .page-item.disabled .page-link {
  36132. background-color: #fff;
  36133. border-color: #dee2e6;
  36134. color: #6c757d;
  36135. }
  36136. .accent-orange [class*=sidebar-dark-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  36137. color: #c2c7d0;
  36138. }
  36139. .accent-orange [class*=sidebar-dark-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  36140. color: #fff;
  36141. }
  36142. .accent-orange [class*=sidebar-light-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  36143. color: #343a40;
  36144. }
  36145. .accent-orange [class*=sidebar-light-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  36146. color: #212529;
  36147. }
  36148. .dark-mode.accent-orange .page-item .page-link:hover, .dark-mode.accent-orange .page-item .page-link:focus {
  36149. color: #fd8c2d;
  36150. }
  36151. .accent-yellow .btn-link,
  36152. .accent-yellow a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
  36153. .accent-yellow .nav-tabs .nav-link {
  36154. color: #ffc107;
  36155. }
  36156. .accent-yellow .btn-link:hover,
  36157. .accent-yellow a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
  36158. .accent-yellow .nav-tabs .nav-link:hover {
  36159. color: #ba8b00;
  36160. }
  36161. .accent-yellow .dropdown-item:active, .accent-yellow .dropdown-item.active {
  36162. background-color: #ffc107;
  36163. color: #1f2d3d;
  36164. }
  36165. .accent-yellow .custom-control-input:checked ~ .custom-control-label::before {
  36166. background-color: #ffc107;
  36167. border-color: #a07800;
  36168. }
  36169. .accent-yellow .custom-control-input:checked ~ .custom-control-label::after {
  36170. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%231f2d3d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
  36171. }
  36172. .accent-yellow .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
  36173. .accent-yellow .custom-select:focus,
  36174. .accent-yellow .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
  36175. .accent-yellow .custom-file-input:focus ~ .custom-file-label {
  36176. border-color: #ffe187;
  36177. }
  36178. .accent-yellow .page-item .page-link {
  36179. color: #ffc107;
  36180. }
  36181. .accent-yellow .page-item.active a, .accent-yellow .page-item.active .page-link {
  36182. background-color: #ffc107;
  36183. border-color: #ffc107;
  36184. color: #fff;
  36185. }
  36186. .accent-yellow .page-item.disabled a, .accent-yellow .page-item.disabled .page-link {
  36187. background-color: #fff;
  36188. border-color: #dee2e6;
  36189. color: #6c757d;
  36190. }
  36191. .accent-yellow [class*=sidebar-dark-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  36192. color: #c2c7d0;
  36193. }
  36194. .accent-yellow [class*=sidebar-dark-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  36195. color: #fff;
  36196. }
  36197. .accent-yellow [class*=sidebar-light-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  36198. color: #343a40;
  36199. }
  36200. .accent-yellow [class*=sidebar-light-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  36201. color: #212529;
  36202. }
  36203. .dark-mode.accent-yellow .page-item .page-link:hover, .dark-mode.accent-yellow .page-item .page-link:focus {
  36204. color: #ffc721;
  36205. }
  36206. .accent-green .btn-link,
  36207. .accent-green a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
  36208. .accent-green .nav-tabs .nav-link {
  36209. color: #28a745;
  36210. }
  36211. .accent-green .btn-link:hover,
  36212. .accent-green a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
  36213. .accent-green .nav-tabs .nav-link:hover {
  36214. color: #19692c;
  36215. }
  36216. .accent-green .dropdown-item:active, .accent-green .dropdown-item.active {
  36217. background-color: #28a745;
  36218. color: #fff;
  36219. }
  36220. .accent-green .custom-control-input:checked ~ .custom-control-label::before {
  36221. background-color: #28a745;
  36222. border-color: #145523;
  36223. }
  36224. .accent-green .custom-control-input:checked ~ .custom-control-label::after {
  36225. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
  36226. }
  36227. .accent-green .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
  36228. .accent-green .custom-select:focus,
  36229. .accent-green .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
  36230. .accent-green .custom-file-input:focus ~ .custom-file-label {
  36231. border-color: #71dd8a;
  36232. }
  36233. .accent-green .page-item .page-link {
  36234. color: #28a745;
  36235. }
  36236. .accent-green .page-item.active a, .accent-green .page-item.active .page-link {
  36237. background-color: #28a745;
  36238. border-color: #28a745;
  36239. color: #fff;
  36240. }
  36241. .accent-green .page-item.disabled a, .accent-green .page-item.disabled .page-link {
  36242. background-color: #fff;
  36243. border-color: #dee2e6;
  36244. color: #6c757d;
  36245. }
  36246. .accent-green [class*=sidebar-dark-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  36247. color: #c2c7d0;
  36248. }
  36249. .accent-green [class*=sidebar-dark-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  36250. color: #fff;
  36251. }
  36252. .accent-green [class*=sidebar-light-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  36253. color: #343a40;
  36254. }
  36255. .accent-green [class*=sidebar-light-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  36256. color: #212529;
  36257. }
  36258. .dark-mode.accent-green .page-item .page-link:hover, .dark-mode.accent-green .page-item .page-link:focus {
  36259. color: #2dbc4e;
  36260. }
  36261. .accent-teal .btn-link,
  36262. .accent-teal a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
  36263. .accent-teal .nav-tabs .nav-link {
  36264. color: #20c997;
  36265. }
  36266. .accent-teal .btn-link:hover,
  36267. .accent-teal a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
  36268. .accent-teal .nav-tabs .nav-link:hover {
  36269. color: #158765;
  36270. }
  36271. .accent-teal .dropdown-item:active, .accent-teal .dropdown-item.active {
  36272. background-color: #20c997;
  36273. color: #fff;
  36274. }
  36275. .accent-teal .custom-control-input:checked ~ .custom-control-label::before {
  36276. background-color: #20c997;
  36277. border-color: #127155;
  36278. }
  36279. .accent-teal .custom-control-input:checked ~ .custom-control-label::after {
  36280. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
  36281. }
  36282. .accent-teal .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
  36283. .accent-teal .custom-select:focus,
  36284. .accent-teal .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
  36285. .accent-teal .custom-file-input:focus ~ .custom-file-label {
  36286. border-color: #7eeaca;
  36287. }
  36288. .accent-teal .page-item .page-link {
  36289. color: #20c997;
  36290. }
  36291. .accent-teal .page-item.active a, .accent-teal .page-item.active .page-link {
  36292. background-color: #20c997;
  36293. border-color: #20c997;
  36294. color: #fff;
  36295. }
  36296. .accent-teal .page-item.disabled a, .accent-teal .page-item.disabled .page-link {
  36297. background-color: #fff;
  36298. border-color: #dee2e6;
  36299. color: #6c757d;
  36300. }
  36301. .accent-teal [class*=sidebar-dark-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  36302. color: #c2c7d0;
  36303. }
  36304. .accent-teal [class*=sidebar-dark-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  36305. color: #fff;
  36306. }
  36307. .accent-teal [class*=sidebar-light-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  36308. color: #343a40;
  36309. }
  36310. .accent-teal [class*=sidebar-light-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  36311. color: #212529;
  36312. }
  36313. .dark-mode.accent-teal .page-item .page-link:hover, .dark-mode.accent-teal .page-item .page-link:focus {
  36314. color: #26dca6;
  36315. }
  36316. .accent-cyan .btn-link,
  36317. .accent-cyan a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
  36318. .accent-cyan .nav-tabs .nav-link {
  36319. color: #17a2b8;
  36320. }
  36321. .accent-cyan .btn-link:hover,
  36322. .accent-cyan a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
  36323. .accent-cyan .nav-tabs .nav-link:hover {
  36324. color: #0f6674;
  36325. }
  36326. .accent-cyan .dropdown-item:active, .accent-cyan .dropdown-item.active {
  36327. background-color: #17a2b8;
  36328. color: #fff;
  36329. }
  36330. .accent-cyan .custom-control-input:checked ~ .custom-control-label::before {
  36331. background-color: #17a2b8;
  36332. border-color: #0c525d;
  36333. }
  36334. .accent-cyan .custom-control-input:checked ~ .custom-control-label::after {
  36335. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
  36336. }
  36337. .accent-cyan .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
  36338. .accent-cyan .custom-select:focus,
  36339. .accent-cyan .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
  36340. .accent-cyan .custom-file-input:focus ~ .custom-file-label {
  36341. border-color: #63d9ec;
  36342. }
  36343. .accent-cyan .page-item .page-link {
  36344. color: #17a2b8;
  36345. }
  36346. .accent-cyan .page-item.active a, .accent-cyan .page-item.active .page-link {
  36347. background-color: #17a2b8;
  36348. border-color: #17a2b8;
  36349. color: #fff;
  36350. }
  36351. .accent-cyan .page-item.disabled a, .accent-cyan .page-item.disabled .page-link {
  36352. background-color: #fff;
  36353. border-color: #dee2e6;
  36354. color: #6c757d;
  36355. }
  36356. .accent-cyan [class*=sidebar-dark-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  36357. color: #c2c7d0;
  36358. }
  36359. .accent-cyan [class*=sidebar-dark-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  36360. color: #fff;
  36361. }
  36362. .accent-cyan [class*=sidebar-light-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  36363. color: #343a40;
  36364. }
  36365. .accent-cyan [class*=sidebar-light-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  36366. color: #212529;
  36367. }
  36368. .dark-mode.accent-cyan .page-item .page-link:hover, .dark-mode.accent-cyan .page-item .page-link:focus {
  36369. color: #1ab6cf;
  36370. }
  36371. .accent-white .btn-link,
  36372. .accent-white a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
  36373. .accent-white .nav-tabs .nav-link {
  36374. color: #fff;
  36375. }
  36376. .accent-white .btn-link:hover,
  36377. .accent-white a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
  36378. .accent-white .nav-tabs .nav-link:hover {
  36379. color: #d9d9d9;
  36380. }
  36381. .accent-white .dropdown-item:active, .accent-white .dropdown-item.active {
  36382. background-color: #fff;
  36383. color: #1f2d3d;
  36384. }
  36385. .accent-white .custom-control-input:checked ~ .custom-control-label::before {
  36386. background-color: #fff;
  36387. border-color: #cccccc;
  36388. }
  36389. .accent-white .custom-control-input:checked ~ .custom-control-label::after {
  36390. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%231f2d3d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
  36391. }
  36392. .accent-white .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
  36393. .accent-white .custom-select:focus,
  36394. .accent-white .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
  36395. .accent-white .custom-file-input:focus ~ .custom-file-label {
  36396. border-color: white;
  36397. }
  36398. .accent-white .page-item .page-link {
  36399. color: #fff;
  36400. }
  36401. .accent-white .page-item.active a, .accent-white .page-item.active .page-link {
  36402. background-color: #fff;
  36403. border-color: #fff;
  36404. color: #fff;
  36405. }
  36406. .accent-white .page-item.disabled a, .accent-white .page-item.disabled .page-link {
  36407. background-color: #fff;
  36408. border-color: #dee2e6;
  36409. color: #6c757d;
  36410. }
  36411. .accent-white [class*=sidebar-dark-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  36412. color: #c2c7d0;
  36413. }
  36414. .accent-white [class*=sidebar-dark-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  36415. color: #fff;
  36416. }
  36417. .accent-white [class*=sidebar-light-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  36418. color: #343a40;
  36419. }
  36420. .accent-white [class*=sidebar-light-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  36421. color: #212529;
  36422. }
  36423. .dark-mode.accent-white .page-item .page-link:hover, .dark-mode.accent-white .page-item .page-link:focus {
  36424. color: white;
  36425. }
  36426. .accent-gray .btn-link,
  36427. .accent-gray a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
  36428. .accent-gray .nav-tabs .nav-link {
  36429. color: #6c757d;
  36430. }
  36431. .accent-gray .btn-link:hover,
  36432. .accent-gray a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
  36433. .accent-gray .nav-tabs .nav-link:hover {
  36434. color: #494f54;
  36435. }
  36436. .accent-gray .dropdown-item:active, .accent-gray .dropdown-item.active {
  36437. background-color: #6c757d;
  36438. color: #fff;
  36439. }
  36440. .accent-gray .custom-control-input:checked ~ .custom-control-label::before {
  36441. background-color: #6c757d;
  36442. border-color: #3d4246;
  36443. }
  36444. .accent-gray .custom-control-input:checked ~ .custom-control-label::after {
  36445. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
  36446. }
  36447. .accent-gray .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
  36448. .accent-gray .custom-select:focus,
  36449. .accent-gray .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
  36450. .accent-gray .custom-file-input:focus ~ .custom-file-label {
  36451. border-color: #afb5ba;
  36452. }
  36453. .accent-gray .page-item .page-link {
  36454. color: #6c757d;
  36455. }
  36456. .accent-gray .page-item.active a, .accent-gray .page-item.active .page-link {
  36457. background-color: #6c757d;
  36458. border-color: #6c757d;
  36459. color: #fff;
  36460. }
  36461. .accent-gray .page-item.disabled a, .accent-gray .page-item.disabled .page-link {
  36462. background-color: #fff;
  36463. border-color: #dee2e6;
  36464. color: #6c757d;
  36465. }
  36466. .accent-gray [class*=sidebar-dark-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  36467. color: #c2c7d0;
  36468. }
  36469. .accent-gray [class*=sidebar-dark-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  36470. color: #fff;
  36471. }
  36472. .accent-gray [class*=sidebar-light-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  36473. color: #343a40;
  36474. }
  36475. .accent-gray [class*=sidebar-light-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  36476. color: #212529;
  36477. }
  36478. .dark-mode.accent-gray .page-item .page-link:hover, .dark-mode.accent-gray .page-item .page-link:focus {
  36479. color: #78828a;
  36480. }
  36481. .accent-gray-dark .btn-link,
  36482. .accent-gray-dark a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
  36483. .accent-gray-dark .nav-tabs .nav-link {
  36484. color: #343a40;
  36485. }
  36486. .accent-gray-dark .btn-link:hover,
  36487. .accent-gray-dark a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
  36488. .accent-gray-dark .nav-tabs .nav-link:hover {
  36489. color: #121416;
  36490. }
  36491. .accent-gray-dark .dropdown-item:active, .accent-gray-dark .dropdown-item.active {
  36492. background-color: #343a40;
  36493. color: #fff;
  36494. }
  36495. .accent-gray-dark .custom-control-input:checked ~ .custom-control-label::before {
  36496. background-color: #343a40;
  36497. border-color: #060708;
  36498. }
  36499. .accent-gray-dark .custom-control-input:checked ~ .custom-control-label::after {
  36500. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
  36501. }
  36502. .accent-gray-dark .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
  36503. .accent-gray-dark .custom-select:focus,
  36504. .accent-gray-dark .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
  36505. .accent-gray-dark .custom-file-input:focus ~ .custom-file-label {
  36506. border-color: #6d7a86;
  36507. }
  36508. .accent-gray-dark .page-item .page-link {
  36509. color: #343a40;
  36510. }
  36511. .accent-gray-dark .page-item.active a, .accent-gray-dark .page-item.active .page-link {
  36512. background-color: #343a40;
  36513. border-color: #343a40;
  36514. color: #fff;
  36515. }
  36516. .accent-gray-dark .page-item.disabled a, .accent-gray-dark .page-item.disabled .page-link {
  36517. background-color: #fff;
  36518. border-color: #dee2e6;
  36519. color: #6c757d;
  36520. }
  36521. .accent-gray-dark [class*=sidebar-dark-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  36522. color: #c2c7d0;
  36523. }
  36524. .accent-gray-dark [class*=sidebar-dark-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  36525. color: #fff;
  36526. }
  36527. .accent-gray-dark [class*=sidebar-light-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  36528. color: #343a40;
  36529. }
  36530. .accent-gray-dark [class*=sidebar-light-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  36531. color: #212529;
  36532. }
  36533. .dark-mode.accent-gray-dark .page-item .page-link:hover, .dark-mode.accent-gray-dark .page-item .page-link:focus {
  36534. color: #3f474e;
  36535. }
  36536. [class*=accent-] a.btn-primary {
  36537. color: #fff;
  36538. }
  36539. [class*=accent-] a.btn-secondary {
  36540. color: #fff;
  36541. }
  36542. [class*=accent-] a.btn-success {
  36543. color: #fff;
  36544. }
  36545. [class*=accent-] a.btn-info {
  36546. color: #fff;
  36547. }
  36548. [class*=accent-] a.btn-warning {
  36549. color: #1f2d3d;
  36550. }
  36551. [class*=accent-] a.btn-danger {
  36552. color: #fff;
  36553. }
  36554. [class*=accent-] a.btn-light {
  36555. color: #1f2d3d;
  36556. }
  36557. [class*=accent-] a.btn-dark {
  36558. color: #fff;
  36559. }
  36560. .dark-mode .bg-light {
  36561. background-color: #454d55 !important;
  36562. color: #fff !important;
  36563. }
  36564. .dark-mode .text-black,
  36565. .dark-mode .text-dark,
  36566. .dark-mode .link-black,
  36567. .dark-mode .link-dark {
  36568. color: #ced4da;
  36569. }
  36570. .dark-mode .bg-primary {
  36571. background-color: #3f6791 !important;
  36572. }
  36573. .dark-mode .bg-primary,
  36574. .dark-mode .bg-primary > a {
  36575. color: #fff !important;
  36576. }
  36577. .dark-mode .bg-primary.btn:hover {
  36578. border-color: #304e6d;
  36579. color: #ececec;
  36580. }
  36581. .dark-mode .bg-primary.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-primary.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-primary.btn:active, .dark-mode .bg-primary.btn.active {
  36582. background-color: #304e6d !important;
  36583. border-color: #2c4765;
  36584. color: #fff;
  36585. }
  36586. .dark-mode .bg-secondary {
  36587. background-color: #6c757d !important;
  36588. }
  36589. .dark-mode .bg-secondary,
  36590. .dark-mode .bg-secondary > a {
  36591. color: #fff !important;
  36592. }
  36593. .dark-mode .bg-secondary.btn:hover {
  36594. border-color: #545b62;
  36595. color: #ececec;
  36596. }
  36597. .dark-mode .bg-secondary.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-secondary.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-secondary.btn:active, .dark-mode .bg-secondary.btn.active {
  36598. background-color: #545b62 !important;
  36599. border-color: #4e555b;
  36600. color: #fff;
  36601. }
  36602. .dark-mode .bg-success {
  36603. background-color: #00bc8c !important;
  36604. }
  36605. .dark-mode .bg-success,
  36606. .dark-mode .bg-success > a {
  36607. color: #fff !important;
  36608. }
  36609. .dark-mode .bg-success.btn:hover {
  36610. border-color: #008966;
  36611. color: #ececec;
  36612. }
  36613. .dark-mode .bg-success.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-success.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-success.btn:active, .dark-mode .bg-success.btn.active {
  36614. background-color: #008966 !important;
  36615. border-color: #007c5d;
  36616. color: #fff;
  36617. }
  36618. .dark-mode .bg-info {
  36619. background-color: #3498db !important;
  36620. }
  36621. .dark-mode .bg-info,
  36622. .dark-mode .bg-info > a {
  36623. color: #fff !important;
  36624. }
  36625. .dark-mode .bg-info.btn:hover {
  36626. border-color: #217dbb;
  36627. color: #ececec;
  36628. }
  36629. .dark-mode .bg-info.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-info.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-info.btn:active, .dark-mode .bg-info.btn.active {
  36630. background-color: #217dbb !important;
  36631. border-color: #1f76b0;
  36632. color: #fff;
  36633. }
  36634. .dark-mode .bg-warning {
  36635. background-color: #f39c12 !important;
  36636. }
  36637. .dark-mode .bg-warning,
  36638. .dark-mode .bg-warning > a {
  36639. color: #1f2d3d !important;
  36640. }
  36641. .dark-mode .bg-warning.btn:hover {
  36642. border-color: #c87f0a;
  36643. color: #121a24;
  36644. }
  36645. .dark-mode .bg-warning.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-warning.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-warning.btn:active, .dark-mode .bg-warning.btn.active {
  36646. background-color: #c87f0a !important;
  36647. border-color: #bc770a;
  36648. color: #fff;
  36649. }
  36650. .dark-mode .bg-danger {
  36651. background-color: #e74c3c !important;
  36652. }
  36653. .dark-mode .bg-danger,
  36654. .dark-mode .bg-danger > a {
  36655. color: #fff !important;
  36656. }
  36657. .dark-mode .bg-danger.btn:hover {
  36658. border-color: #d62c1a;
  36659. color: #ececec;
  36660. }
  36661. .dark-mode .bg-danger.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-danger.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-danger.btn:active, .dark-mode .bg-danger.btn.active {
  36662. background-color: #d62c1a !important;
  36663. border-color: #ca2a19;
  36664. color: #fff;
  36665. }
  36666. .dark-mode .bg-light {
  36667. background-color: #f8f9fa !important;
  36668. }
  36669. .dark-mode .bg-light,
  36670. .dark-mode .bg-light > a {
  36671. color: #1f2d3d !important;
  36672. }
  36673. .dark-mode .bg-light.btn:hover {
  36674. border-color: #dae0e5;
  36675. color: #121a24;
  36676. }
  36677. .dark-mode .bg-light.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-light.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-light.btn:active, .dark-mode .bg-light.btn.active {
  36678. background-color: #dae0e5 !important;
  36679. border-color: #d3d9df;
  36680. color: #1f2d3d;
  36681. }
  36682. .dark-mode .bg-dark {
  36683. background-color: #343a40 !important;
  36684. }
  36685. .dark-mode .bg-dark,
  36686. .dark-mode .bg-dark > a {
  36687. color: #fff !important;
  36688. }
  36689. .dark-mode .bg-dark.btn:hover {
  36690. border-color: #1d2124;
  36691. color: #ececec;
  36692. }
  36693. .dark-mode .bg-dark.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-dark.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-dark.btn:active, .dark-mode .bg-dark.btn.active {
  36694. background-color: #1d2124 !important;
  36695. border-color: #171a1d;
  36696. color: #fff;
  36697. }
  36698. .dark-mode .bg-lightblue {
  36699. background-color: #86bad8 !important;
  36700. }
  36701. .dark-mode .bg-lightblue,
  36702. .dark-mode .bg-lightblue > a {
  36703. color: #1f2d3d !important;
  36704. }
  36705. .dark-mode .bg-lightblue.btn:hover {
  36706. border-color: #5fa4cc;
  36707. color: #121a24;
  36708. }
  36709. .dark-mode .bg-lightblue.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-lightblue.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-lightblue.btn:active, .dark-mode .bg-lightblue.btn.active {
  36710. background-color: #5fa4cc !important;
  36711. border-color: #559ec9;
  36712. color: #fff;
  36713. }
  36714. .dark-mode .bg-navy {
  36715. background-color: #002c59 !important;
  36716. }
  36717. .dark-mode .bg-navy,
  36718. .dark-mode .bg-navy > a {
  36719. color: #fff !important;
  36720. }
  36721. .dark-mode .bg-navy.btn:hover {
  36722. border-color: #001226;
  36723. color: #ececec;
  36724. }
  36725. .dark-mode .bg-navy.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-navy.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-navy.btn:active, .dark-mode .bg-navy.btn.active {
  36726. background-color: #001226 !important;
  36727. border-color: #000c19;
  36728. color: #fff;
  36729. }
  36730. .dark-mode .bg-olive {
  36731. background-color: #74c8a3 !important;
  36732. }
  36733. .dark-mode .bg-olive,
  36734. .dark-mode .bg-olive > a {
  36735. color: #1f2d3d !important;
  36736. }
  36737. .dark-mode .bg-olive.btn:hover {
  36738. border-color: #50b98a;
  36739. color: #121a24;
  36740. }
  36741. .dark-mode .bg-olive.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-olive.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-olive.btn:active, .dark-mode .bg-olive.btn.active {
  36742. background-color: #50b98a !important;
  36743. border-color: #48b484;
  36744. color: #fff;
  36745. }
  36746. .dark-mode .bg-lime {
  36747. background-color: #67ffa9 !important;
  36748. }
  36749. .dark-mode .bg-lime,
  36750. .dark-mode .bg-lime > a {
  36751. color: #1f2d3d !important;
  36752. }
  36753. .dark-mode .bg-lime.btn:hover {
  36754. border-color: #34ff8d;
  36755. color: #121a24;
  36756. }
  36757. .dark-mode .bg-lime.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-lime.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-lime.btn:active, .dark-mode .bg-lime.btn.active {
  36758. background-color: #34ff8d !important;
  36759. border-color: #27ff86;
  36760. color: #1f2d3d;
  36761. }
  36762. .dark-mode .bg-fuchsia {
  36763. background-color: #f672d8 !important;
  36764. }
  36765. .dark-mode .bg-fuchsia,
  36766. .dark-mode .bg-fuchsia > a {
  36767. color: #1f2d3d !important;
  36768. }
  36769. .dark-mode .bg-fuchsia.btn:hover {
  36770. border-color: #f342cb;
  36771. color: #121a24;
  36772. }
  36773. .dark-mode .bg-fuchsia.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-fuchsia.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-fuchsia.btn:active, .dark-mode .bg-fuchsia.btn.active {
  36774. background-color: #f342cb !important;
  36775. border-color: #f236c8;
  36776. color: #fff;
  36777. }
  36778. .dark-mode .bg-maroon {
  36779. background-color: #ed6c9b !important;
  36780. }
  36781. .dark-mode .bg-maroon,
  36782. .dark-mode .bg-maroon > a {
  36783. color: #1f2d3d !important;
  36784. }
  36785. .dark-mode .bg-maroon.btn:hover {
  36786. border-color: #e73f7c;
  36787. color: #121a24;
  36788. }
  36789. .dark-mode .bg-maroon.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-maroon.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-maroon.btn:active, .dark-mode .bg-maroon.btn.active {
  36790. background-color: #e73f7c !important;
  36791. border-color: #e63475;
  36792. color: #fff;
  36793. }
  36794. .dark-mode .bg-blue {
  36795. background-color: #3f6791 !important;
  36796. }
  36797. .dark-mode .bg-blue,
  36798. .dark-mode .bg-blue > a {
  36799. color: #fff !important;
  36800. }
  36801. .dark-mode .bg-blue.btn:hover {
  36802. border-color: #304e6d;
  36803. color: #ececec;
  36804. }
  36805. .dark-mode .bg-blue.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-blue.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-blue.btn:active, .dark-mode .bg-blue.btn.active {
  36806. background-color: #304e6d !important;
  36807. border-color: #2c4765;
  36808. color: #fff;
  36809. }
  36810. .dark-mode .bg-indigo {
  36811. background-color: #6610f2 !important;
  36812. }
  36813. .dark-mode .bg-indigo,
  36814. .dark-mode .bg-indigo > a {
  36815. color: #fff !important;
  36816. }
  36817. .dark-mode .bg-indigo.btn:hover {
  36818. border-color: #510bc4;
  36819. color: #ececec;
  36820. }
  36821. .dark-mode .bg-indigo.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-indigo.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-indigo.btn:active, .dark-mode .bg-indigo.btn.active {
  36822. background-color: #510bc4 !important;
  36823. border-color: #4c0ab8;
  36824. color: #fff;
  36825. }
  36826. .dark-mode .bg-purple {
  36827. background-color: #6f42c1 !important;
  36828. }
  36829. .dark-mode .bg-purple,
  36830. .dark-mode .bg-purple > a {
  36831. color: #fff !important;
  36832. }
  36833. .dark-mode .bg-purple.btn:hover {
  36834. border-color: #59339d;
  36835. color: #ececec;
  36836. }
  36837. .dark-mode .bg-purple.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-purple.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-purple.btn:active, .dark-mode .bg-purple.btn.active {
  36838. background-color: #59339d !important;
  36839. border-color: #533093;
  36840. color: #fff;
  36841. }
  36842. .dark-mode .bg-pink {
  36843. background-color: #e83e8c !important;
  36844. }
  36845. .dark-mode .bg-pink,
  36846. .dark-mode .bg-pink > a {
  36847. color: #fff !important;
  36848. }
  36849. .dark-mode .bg-pink.btn:hover {
  36850. border-color: #d91a72;
  36851. color: #ececec;
  36852. }
  36853. .dark-mode .bg-pink.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-pink.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-pink.btn:active, .dark-mode .bg-pink.btn.active {
  36854. background-color: #d91a72 !important;
  36855. border-color: #ce196c;
  36856. color: #fff;
  36857. }
  36858. .dark-mode .bg-red {
  36859. background-color: #e74c3c !important;
  36860. }
  36861. .dark-mode .bg-red,
  36862. .dark-mode .bg-red > a {
  36863. color: #fff !important;
  36864. }
  36865. .dark-mode .bg-red.btn:hover {
  36866. border-color: #d62c1a;
  36867. color: #ececec;
  36868. }
  36869. .dark-mode .bg-red.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-red.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-red.btn:active, .dark-mode .bg-red.btn.active {
  36870. background-color: #d62c1a !important;
  36871. border-color: #ca2a19;
  36872. color: #fff;
  36873. }
  36874. .dark-mode .bg-orange {
  36875. background-color: #fd7e14 !important;
  36876. }
  36877. .dark-mode .bg-orange,
  36878. .dark-mode .bg-orange > a {
  36879. color: #1f2d3d !important;
  36880. }
  36881. .dark-mode .bg-orange.btn:hover {
  36882. border-color: #dc6502;
  36883. color: #121a24;
  36884. }
  36885. .dark-mode .bg-orange.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-orange.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-orange.btn:active, .dark-mode .bg-orange.btn.active {
  36886. background-color: #dc6502 !important;
  36887. border-color: #cf5f02;
  36888. color: #fff;
  36889. }
  36890. .dark-mode .bg-yellow {
  36891. background-color: #f39c12 !important;
  36892. }
  36893. .dark-mode .bg-yellow,
  36894. .dark-mode .bg-yellow > a {
  36895. color: #1f2d3d !important;
  36896. }
  36897. .dark-mode .bg-yellow.btn:hover {
  36898. border-color: #c87f0a;
  36899. color: #121a24;
  36900. }
  36901. .dark-mode .bg-yellow.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-yellow.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-yellow.btn:active, .dark-mode .bg-yellow.btn.active {
  36902. background-color: #c87f0a !important;
  36903. border-color: #bc770a;
  36904. color: #fff;
  36905. }
  36906. .dark-mode .bg-green {
  36907. background-color: #00bc8c !important;
  36908. }
  36909. .dark-mode .bg-green,
  36910. .dark-mode .bg-green > a {
  36911. color: #fff !important;
  36912. }
  36913. .dark-mode .bg-green.btn:hover {
  36914. border-color: #008966;
  36915. color: #ececec;
  36916. }
  36917. .dark-mode .bg-green.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-green.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-green.btn:active, .dark-mode .bg-green.btn.active {
  36918. background-color: #008966 !important;
  36919. border-color: #007c5d;
  36920. color: #fff;
  36921. }
  36922. .dark-mode .bg-teal {
  36923. background-color: #20c997 !important;
  36924. }
  36925. .dark-mode .bg-teal,
  36926. .dark-mode .bg-teal > a {
  36927. color: #fff !important;
  36928. }
  36929. .dark-mode .bg-teal.btn:hover {
  36930. border-color: #199d76;
  36931. color: #ececec;
  36932. }
  36933. .dark-mode .bg-teal.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-teal.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-teal.btn:active, .dark-mode .bg-teal.btn.active {
  36934. background-color: #199d76 !important;
  36935. border-color: #17926e;
  36936. color: #fff;
  36937. }
  36938. .dark-mode .bg-cyan {
  36939. background-color: #3498db !important;
  36940. }
  36941. .dark-mode .bg-cyan,
  36942. .dark-mode .bg-cyan > a {
  36943. color: #fff !important;
  36944. }
  36945. .dark-mode .bg-cyan.btn:hover {
  36946. border-color: #217dbb;
  36947. color: #ececec;
  36948. }
  36949. .dark-mode .bg-cyan.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-cyan.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-cyan.btn:active, .dark-mode .bg-cyan.btn.active {
  36950. background-color: #217dbb !important;
  36951. border-color: #1f76b0;
  36952. color: #fff;
  36953. }
  36954. .dark-mode .bg-white {
  36955. background-color: #fff !important;
  36956. }
  36957. .dark-mode .bg-white,
  36958. .dark-mode .bg-white > a {
  36959. color: #1f2d3d !important;
  36960. }
  36961. .dark-mode .bg-white.btn:hover {
  36962. border-color: #e6e6e6;
  36963. color: #121a24;
  36964. }
  36965. .dark-mode .bg-white.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-white.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-white.btn:active, .dark-mode .bg-white.btn.active {
  36966. background-color: #e6e6e6 !important;
  36967. border-color: #dfdfdf;
  36968. color: #1f2d3d;
  36969. }
  36970. .dark-mode .bg-gray {
  36971. background-color: #6c757d !important;
  36972. }
  36973. .dark-mode .bg-gray,
  36974. .dark-mode .bg-gray > a {
  36975. color: #fff !important;
  36976. }
  36977. .dark-mode .bg-gray.btn:hover {
  36978. border-color: #545b62;
  36979. color: #ececec;
  36980. }
  36981. .dark-mode .bg-gray.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gray.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gray.btn:active, .dark-mode .bg-gray.btn.active {
  36982. background-color: #545b62 !important;
  36983. border-color: #4e555b;
  36984. color: #fff;
  36985. }
  36986. .dark-mode .bg-gray-dark {
  36987. background-color: #343a40 !important;
  36988. }
  36989. .dark-mode .bg-gray-dark,
  36990. .dark-mode .bg-gray-dark > a {
  36991. color: #fff !important;
  36992. }
  36993. .dark-mode .bg-gray-dark.btn:hover {
  36994. border-color: #1d2124;
  36995. color: #ececec;
  36996. }
  36997. .dark-mode .bg-gray-dark.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gray-dark.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gray-dark.btn:active, .dark-mode .bg-gray-dark.btn.active {
  36998. background-color: #1d2124 !important;
  36999. border-color: #171a1d;
  37000. color: #fff;
  37001. }
  37002. .dark-mode .bg-gradient-primary {
  37003. background: #3f6791 linear-gradient(180deg, #5c7ea2, #3f6791) repeat-x !important;
  37004. color: #fff;
  37005. }
  37006. .dark-mode .bg-gradient-primary.btn.disabled, .dark-mode .bg-gradient-primary.btn:disabled, .dark-mode .bg-gradient-primary.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-primary.btn:not(:disabled):not(.disabled).active, .show > .dark-mode .bg-gradient-primary.btn.dropdown-toggle {
  37007. background-image: none !important;
  37008. }
  37009. .dark-mode .bg-gradient-primary.btn:hover {
  37010. background: #3f6791 linear-gradient(180deg, #526e8b, #335476) repeat-x !important;
  37011. border-color: #304e6d;
  37012. color: #ececec;
  37013. }
  37014. .dark-mode .bg-gradient-primary.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-primary.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-primary.btn:active, .dark-mode .bg-gradient-primary.btn.active {
  37015. background: #3f6791 linear-gradient(180deg, #4f6983, #304e6d) repeat-x !important;
  37016. border-color: #2c4765;
  37017. color: #fff;
  37018. }
  37019. .dark-mode .bg-gradient-secondary {
  37020. background: #6c757d linear-gradient(180deg, #828a91, #6c757d) repeat-x !important;
  37021. color: #fff;
  37022. }
  37023. .dark-mode .bg-gradient-secondary.btn.disabled, .dark-mode .bg-gradient-secondary.btn:disabled, .dark-mode .bg-gradient-secondary.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-secondary.btn:not(:disabled):not(.disabled).active, .show > .dark-mode .bg-gradient-secondary.btn.dropdown-toggle {
  37024. background-image: none !important;
  37025. }
  37026. .dark-mode .bg-gradient-secondary.btn:hover {
  37027. background: #6c757d linear-gradient(180deg, #737a7f, #5a6268) repeat-x !important;
  37028. border-color: #545b62;
  37029. color: #ececec;
  37030. }
  37031. .dark-mode .bg-gradient-secondary.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-secondary.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-secondary.btn:active, .dark-mode .bg-gradient-secondary.btn.active {
  37032. background: #6c757d linear-gradient(180deg, #6e747a, #545b62) repeat-x !important;
  37033. border-color: #4e555b;
  37034. color: #fff;
  37035. }
  37036. .dark-mode .bg-gradient-success {
  37037. background: #00bc8c linear-gradient(180deg, #26c69d, #00bc8c) repeat-x !important;
  37038. color: #fff;
  37039. }
  37040. .dark-mode .bg-gradient-success.btn.disabled, .dark-mode .bg-gradient-success.btn:disabled, .dark-mode .bg-gradient-success.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-success.btn:not(:disabled):not(.disabled).active, .show > .dark-mode .bg-gradient-success.btn.dropdown-toggle {
  37041. background-image: none !important;
  37042. }
  37043. .dark-mode .bg-gradient-success.btn:hover {
  37044. background: #00bc8c linear-gradient(180deg, #26a685, #009670) repeat-x !important;
  37045. border-color: #008966;
  37046. color: #ececec;
  37047. }
  37048. .dark-mode .bg-gradient-success.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-success.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-success.btn:active, .dark-mode .bg-gradient-success.btn.active {
  37049. background: #00bc8c linear-gradient(180deg, #269b7d, #008966) repeat-x !important;
  37050. border-color: #007c5d;
  37051. color: #fff;
  37052. }
  37053. .dark-mode .bg-gradient-info {
  37054. background: #3498db linear-gradient(180deg, #52a7e0, #3498db) repeat-x !important;
  37055. color: #fff;
  37056. }
  37057. .dark-mode .bg-gradient-info.btn.disabled, .dark-mode .bg-gradient-info.btn:disabled, .dark-mode .bg-gradient-info.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-info.btn:not(:disabled):not(.disabled).active, .show > .dark-mode .bg-gradient-info.btn.dropdown-toggle {
  37058. background-image: none !important;
  37059. }
  37060. .dark-mode .bg-gradient-info.btn:hover {
  37061. background: #3498db linear-gradient(180deg, #4496cf, #2384c6) repeat-x !important;
  37062. border-color: #217dbb;
  37063. color: #ececec;
  37064. }
  37065. .dark-mode .bg-gradient-info.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-info.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-info.btn:active, .dark-mode .bg-gradient-info.btn.active {
  37066. background: #3498db linear-gradient(180deg, #4291c5, #217dbb) repeat-x !important;
  37067. border-color: #1f76b0;
  37068. color: #fff;
  37069. }
  37070. .dark-mode .bg-gradient-warning {
  37071. background: #f39c12 linear-gradient(180deg, #f5ab36, #f39c12) repeat-x !important;
  37072. color: #1f2d3d;
  37073. }
  37074. .dark-mode .bg-gradient-warning.btn.disabled, .dark-mode .bg-gradient-warning.btn:disabled, .dark-mode .bg-gradient-warning.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-warning.btn:not(:disabled):not(.disabled).active, .show > .dark-mode .bg-gradient-warning.btn.dropdown-toggle {
  37075. background-image: none !important;
  37076. }
  37077. .dark-mode .bg-gradient-warning.btn:hover {
  37078. background: #f39c12 linear-gradient(180deg, #da9830, #d4860b) repeat-x !important;
  37079. border-color: #c87f0a;
  37080. color: #121a24;
  37081. }
  37082. .dark-mode .bg-gradient-warning.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-warning.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-warning.btn:active, .dark-mode .bg-gradient-warning.btn.active {
  37083. background: #f39c12 linear-gradient(180deg, #d0922f, #c87f0a) repeat-x !important;
  37084. border-color: #bc770a;
  37085. color: #fff;
  37086. }
  37087. .dark-mode .bg-gradient-danger {
  37088. background: #e74c3c linear-gradient(180deg, #eb6759, #e74c3c) repeat-x !important;
  37089. color: #fff;
  37090. }
  37091. .dark-mode .bg-gradient-danger.btn.disabled, .dark-mode .bg-gradient-danger.btn:disabled, .dark-mode .bg-gradient-danger.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-danger.btn:not(:disabled):not(.disabled).active, .show > .dark-mode .bg-gradient-danger.btn.dropdown-toggle {
  37092. background-image: none !important;
  37093. }
  37094. .dark-mode .bg-gradient-danger.btn:hover {
  37095. background: #e74c3c linear-gradient(180deg, #e64d3e, #e12e1c) repeat-x !important;
  37096. border-color: #d62c1a;
  37097. color: #ececec;
  37098. }
  37099. .dark-mode .bg-gradient-danger.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-danger.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-danger.btn:active, .dark-mode .bg-gradient-danger.btn.active {
  37100. background: #e74c3c linear-gradient(180deg, #dc4c3c, #d62c1a) repeat-x !important;
  37101. border-color: #ca2a19;
  37102. color: #fff;
  37103. }
  37104. .dark-mode .bg-gradient-light {
  37105. background: #f8f9fa linear-gradient(180deg, #f9fafb, #f8f9fa) repeat-x !important;
  37106. color: #1f2d3d;
  37107. }
  37108. .dark-mode .bg-gradient-light.btn.disabled, .dark-mode .bg-gradient-light.btn:disabled, .dark-mode .bg-gradient-light.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-light.btn:not(:disabled):not(.disabled).active, .show > .dark-mode .bg-gradient-light.btn.dropdown-toggle {
  37109. background-image: none !important;
  37110. }
  37111. .dark-mode .bg-gradient-light.btn:hover {
  37112. background: #f8f9fa linear-gradient(180deg, #e6eaed, #e2e6ea) repeat-x !important;
  37113. border-color: #dae0e5;
  37114. color: #121a24;
  37115. }
  37116. .dark-mode .bg-gradient-light.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-light.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-light.btn:active, .dark-mode .bg-gradient-light.btn.active {
  37117. background: #f8f9fa linear-gradient(180deg, #e0e5e9, #dae0e5) repeat-x !important;
  37118. border-color: #d3d9df;
  37119. color: #1f2d3d;
  37120. }
  37121. .dark-mode .bg-gradient-dark {
  37122. background: #343a40 linear-gradient(180deg, #52585d, #343a40) repeat-x !important;
  37123. color: #fff;
  37124. }
  37125. .dark-mode .bg-gradient-dark.btn.disabled, .dark-mode .bg-gradient-dark.btn:disabled, .dark-mode .bg-gradient-dark.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-dark.btn:not(:disabled):not(.disabled).active, .show > .dark-mode .bg-gradient-dark.btn.dropdown-toggle {
  37126. background-image: none !important;
  37127. }
  37128. .dark-mode .bg-gradient-dark.btn:hover {
  37129. background: #343a40 linear-gradient(180deg, #44474b, #23272b) repeat-x !important;
  37130. border-color: #1d2124;
  37131. color: #ececec;
  37132. }
  37133. .dark-mode .bg-gradient-dark.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-dark.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-dark.btn:active, .dark-mode .bg-gradient-dark.btn.active {
  37134. background: #343a40 linear-gradient(180deg, #3f4245, #1d2124) repeat-x !important;
  37135. border-color: #171a1d;
  37136. color: #fff;
  37137. }
  37138. .dark-mode .bg-gradient-lightblue {
  37139. background: #86bad8 linear-gradient(180deg, #98c4de, #86bad8) repeat-x !important;
  37140. color: #1f2d3d;
  37141. }
  37142. .dark-mode .bg-gradient-lightblue.btn.disabled, .dark-mode .bg-gradient-lightblue.btn:disabled, .dark-mode .bg-gradient-lightblue.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-lightblue.btn:not(:disabled):not(.disabled).active, .show > .dark-mode .bg-gradient-lightblue.btn.dropdown-toggle {
  37143. background-image: none !important;
  37144. }
  37145. .dark-mode .bg-gradient-lightblue.btn:hover {
  37146. background: #86bad8 linear-gradient(180deg, #80b6d6, #69a9cf) repeat-x !important;
  37147. border-color: #5fa4cc;
  37148. color: #121a24;
  37149. }
  37150. .dark-mode .bg-gradient-lightblue.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-lightblue.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-lightblue.btn:active, .dark-mode .bg-gradient-lightblue.btn.active {
  37151. background: #86bad8 linear-gradient(180deg, #77b2d4, #5fa4cc) repeat-x !important;
  37152. border-color: #559ec9;
  37153. color: #fff;
  37154. }
  37155. .dark-mode .bg-gradient-navy {
  37156. background: #002c59 linear-gradient(180deg, #264c72, #002c59) repeat-x !important;
  37157. color: #fff;
  37158. }
  37159. .dark-mode .bg-gradient-navy.btn.disabled, .dark-mode .bg-gradient-navy.btn:disabled, .dark-mode .bg-gradient-navy.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-navy.btn:not(:disabled):not(.disabled).active, .show > .dark-mode .bg-gradient-navy.btn.dropdown-toggle {
  37160. background-image: none !important;
  37161. }
  37162. .dark-mode .bg-gradient-navy.btn:hover {
  37163. background: #002c59 linear-gradient(180deg, #263c51, #001932) repeat-x !important;
  37164. border-color: #001226;
  37165. color: #ececec;
  37166. }
  37167. .dark-mode .bg-gradient-navy.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-navy.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-navy.btn:active, .dark-mode .bg-gradient-navy.btn.active {
  37168. background: #002c59 linear-gradient(180deg, #263647, #001226) repeat-x !important;
  37169. border-color: #000c19;
  37170. color: #fff;
  37171. }
  37172. .dark-mode .bg-gradient-olive {
  37173. background: #74c8a3 linear-gradient(180deg, #89d0b1, #74c8a3) repeat-x !important;
  37174. color: #1f2d3d;
  37175. }
  37176. .dark-mode .bg-gradient-olive.btn.disabled, .dark-mode .bg-gradient-olive.btn:disabled, .dark-mode .bg-gradient-olive.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-olive.btn:not(:disabled):not(.disabled).active, .show > .dark-mode .bg-gradient-olive.btn.dropdown-toggle {
  37177. background-image: none !important;
  37178. }
  37179. .dark-mode .bg-gradient-olive.btn:hover {
  37180. background: #74c8a3 linear-gradient(180deg, #72c7a1, #59bd90) repeat-x !important;
  37181. border-color: #50b98a;
  37182. color: #121a24;
  37183. }
  37184. .dark-mode .bg-gradient-olive.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-olive.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-olive.btn:active, .dark-mode .bg-gradient-olive.btn.active {
  37185. background: #74c8a3 linear-gradient(180deg, #6ac49c, #50b98a) repeat-x !important;
  37186. border-color: #48b484;
  37187. color: #fff;
  37188. }
  37189. .dark-mode .bg-gradient-lime {
  37190. background: #67ffa9 linear-gradient(180deg, #7effb6, #67ffa9) repeat-x !important;
  37191. color: #1f2d3d;
  37192. }
  37193. .dark-mode .bg-gradient-lime.btn.disabled, .dark-mode .bg-gradient-lime.btn:disabled, .dark-mode .bg-gradient-lime.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-lime.btn:not(:disabled):not(.disabled).active, .show > .dark-mode .bg-gradient-lime.btn.dropdown-toggle {
  37194. background-image: none !important;
  37195. }
  37196. .dark-mode .bg-gradient-lime.btn:hover {
  37197. background: #67ffa9 linear-gradient(180deg, #5effa4, #41ff94) repeat-x !important;
  37198. border-color: #34ff8d;
  37199. color: #121a24;
  37200. }
  37201. .dark-mode .bg-gradient-lime.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-lime.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-lime.btn:active, .dark-mode .bg-gradient-lime.btn.active {
  37202. background: #67ffa9 linear-gradient(180deg, #52ff9e, #34ff8d) repeat-x !important;
  37203. border-color: #27ff86;
  37204. color: #1f2d3d;
  37205. }
  37206. .dark-mode .bg-gradient-fuchsia {
  37207. background: #f672d8 linear-gradient(180deg, #f787de, #f672d8) repeat-x !important;
  37208. color: #1f2d3d;
  37209. }
  37210. .dark-mode .bg-gradient-fuchsia.btn.disabled, .dark-mode .bg-gradient-fuchsia.btn:disabled, .dark-mode .bg-gradient-fuchsia.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-fuchsia.btn:not(:disabled):not(.disabled).active, .show > .dark-mode .bg-gradient-fuchsia.btn.dropdown-toggle {
  37211. background-image: none !important;
  37212. }
  37213. .dark-mode .bg-gradient-fuchsia.btn:hover {
  37214. background: #f672d8 linear-gradient(180deg, #f669d5, #f44ece) repeat-x !important;
  37215. border-color: #f342cb;
  37216. color: #121a24;
  37217. }
  37218. .dark-mode .bg-gradient-fuchsia.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-fuchsia.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-fuchsia.btn:active, .dark-mode .bg-gradient-fuchsia.btn.active {
  37219. background: #f672d8 linear-gradient(180deg, #f55ed3, #f342cb) repeat-x !important;
  37220. border-color: #f236c8;
  37221. color: #fff;
  37222. }
  37223. .dark-mode .bg-gradient-maroon {
  37224. background: #ed6c9b linear-gradient(180deg, #f082aa, #ed6c9b) repeat-x !important;
  37225. color: #1f2d3d;
  37226. }
  37227. .dark-mode .bg-gradient-maroon.btn.disabled, .dark-mode .bg-gradient-maroon.btn:disabled, .dark-mode .bg-gradient-maroon.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-maroon.btn:not(:disabled):not(.disabled).active, .show > .dark-mode .bg-gradient-maroon.btn.dropdown-toggle {
  37228. background-image: none !important;
  37229. }
  37230. .dark-mode .bg-gradient-maroon.btn:hover {
  37231. background: #ed6c9b linear-gradient(180deg, #eb6596, #e84a84) repeat-x !important;
  37232. border-color: #e73f7c;
  37233. color: #121a24;
  37234. }
  37235. .dark-mode .bg-gradient-maroon.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-maroon.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-maroon.btn:active, .dark-mode .bg-gradient-maroon.btn.active {
  37236. background: #ed6c9b linear-gradient(180deg, #eb5c90, #e73f7c) repeat-x !important;
  37237. border-color: #e63475;
  37238. color: #fff;
  37239. }
  37240. .dark-mode .bg-gradient-blue {
  37241. background: #3f6791 linear-gradient(180deg, #5c7ea2, #3f6791) repeat-x !important;
  37242. color: #fff;
  37243. }
  37244. .dark-mode .bg-gradient-blue.btn.disabled, .dark-mode .bg-gradient-blue.btn:disabled, .dark-mode .bg-gradient-blue.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-blue.btn:not(:disabled):not(.disabled).active, .show > .dark-mode .bg-gradient-blue.btn.dropdown-toggle {
  37245. background-image: none !important;
  37246. }
  37247. .dark-mode .bg-gradient-blue.btn:hover {
  37248. background: #3f6791 linear-gradient(180deg, #526e8b, #335476) repeat-x !important;
  37249. border-color: #304e6d;
  37250. color: #ececec;
  37251. }
  37252. .dark-mode .bg-gradient-blue.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-blue.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-blue.btn:active, .dark-mode .bg-gradient-blue.btn.active {
  37253. background: #3f6791 linear-gradient(180deg, #4f6983, #304e6d) repeat-x !important;
  37254. border-color: #2c4765;
  37255. color: #fff;
  37256. }
  37257. .dark-mode .bg-gradient-indigo {
  37258. background: #6610f2 linear-gradient(180deg, #7d34f4, #6610f2) repeat-x !important;
  37259. color: #fff;
  37260. }
  37261. .dark-mode .bg-gradient-indigo.btn.disabled, .dark-mode .bg-gradient-indigo.btn:disabled, .dark-mode .bg-gradient-indigo.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-indigo.btn:not(:disabled):not(.disabled).active, .show > .dark-mode .bg-gradient-indigo.btn.dropdown-toggle {
  37262. background-image: none !important;
  37263. }
  37264. .dark-mode .bg-gradient-indigo.btn:hover {
  37265. background: #6610f2 linear-gradient(180deg, #6f30d7, #560bd0) repeat-x !important;
  37266. border-color: #510bc4;
  37267. color: #ececec;
  37268. }
  37269. .dark-mode .bg-gradient-indigo.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-indigo.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-indigo.btn:active, .dark-mode .bg-gradient-indigo.btn.active {
  37270. background: #6610f2 linear-gradient(180deg, #6b30cd, #510bc4) repeat-x !important;
  37271. border-color: #4c0ab8;
  37272. color: #fff;
  37273. }
  37274. .dark-mode .bg-gradient-purple {
  37275. background: #6f42c1 linear-gradient(180deg, #855eca, #6f42c1) repeat-x !important;
  37276. color: #fff;
  37277. }
  37278. .dark-mode .bg-gradient-purple.btn.disabled, .dark-mode .bg-gradient-purple.btn:disabled, .dark-mode .bg-gradient-purple.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-purple.btn:not(:disabled):not(.disabled).active, .show > .dark-mode .bg-gradient-purple.btn.dropdown-toggle {
  37279. background-image: none !important;
  37280. }
  37281. .dark-mode .bg-gradient-purple.btn:hover {
  37282. background: #6f42c1 linear-gradient(180deg, #7655b3, #5e37a6) repeat-x !important;
  37283. border-color: #59339d;
  37284. color: #ececec;
  37285. }
  37286. .dark-mode .bg-gradient-purple.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-purple.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-purple.btn:active, .dark-mode .bg-gradient-purple.btn.active {
  37287. background: #6f42c1 linear-gradient(180deg, #7252ac, #59339d) repeat-x !important;
  37288. border-color: #533093;
  37289. color: #fff;
  37290. }
  37291. .dark-mode .bg-gradient-pink {
  37292. background: #e83e8c linear-gradient(180deg, #eb5b9d, #e83e8c) repeat-x !important;
  37293. color: #fff;
  37294. }
  37295. .dark-mode .bg-gradient-pink.btn.disabled, .dark-mode .bg-gradient-pink.btn:disabled, .dark-mode .bg-gradient-pink.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-pink.btn:not(:disabled):not(.disabled).active, .show > .dark-mode .bg-gradient-pink.btn.dropdown-toggle {
  37296. background-image: none !important;
  37297. }
  37298. .dark-mode .bg-gradient-pink.btn:hover {
  37299. background: #e83e8c linear-gradient(180deg, #e83e8c, #e41c78) repeat-x !important;
  37300. border-color: #d91a72;
  37301. color: #ececec;
  37302. }
  37303. .dark-mode .bg-gradient-pink.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-pink.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-pink.btn:active, .dark-mode .bg-gradient-pink.btn.active {
  37304. background: #e83e8c linear-gradient(180deg, #df3c87, #d91a72) repeat-x !important;
  37305. border-color: #ce196c;
  37306. color: #fff;
  37307. }
  37308. .dark-mode .bg-gradient-red {
  37309. background: #e74c3c linear-gradient(180deg, #eb6759, #e74c3c) repeat-x !important;
  37310. color: #fff;
  37311. }
  37312. .dark-mode .bg-gradient-red.btn.disabled, .dark-mode .bg-gradient-red.btn:disabled, .dark-mode .bg-gradient-red.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-red.btn:not(:disabled):not(.disabled).active, .show > .dark-mode .bg-gradient-red.btn.dropdown-toggle {
  37313. background-image: none !important;
  37314. }
  37315. .dark-mode .bg-gradient-red.btn:hover {
  37316. background: #e74c3c linear-gradient(180deg, #e64d3e, #e12e1c) repeat-x !important;
  37317. border-color: #d62c1a;
  37318. color: #ececec;
  37319. }
  37320. .dark-mode .bg-gradient-red.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-red.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-red.btn:active, .dark-mode .bg-gradient-red.btn.active {
  37321. background: #e74c3c linear-gradient(180deg, #dc4c3c, #d62c1a) repeat-x !important;
  37322. border-color: #ca2a19;
  37323. color: #fff;
  37324. }
  37325. .dark-mode .bg-gradient-orange {
  37326. background: #fd7e14 linear-gradient(180deg, #fd9137, #fd7e14) repeat-x !important;
  37327. color: #1f2d3d;
  37328. }
  37329. .dark-mode .bg-gradient-orange.btn.disabled, .dark-mode .bg-gradient-orange.btn:disabled, .dark-mode .bg-gradient-orange.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-orange.btn:not(:disabled):not(.disabled).active, .show > .dark-mode .bg-gradient-orange.btn.dropdown-toggle {
  37330. background-image: none !important;
  37331. }
  37332. .dark-mode .bg-gradient-orange.btn:hover {
  37333. background: #fd7e14 linear-gradient(180deg, #ec8128, #e96b02) repeat-x !important;
  37334. border-color: #dc6502;
  37335. color: #121a24;
  37336. }
  37337. .dark-mode .bg-gradient-orange.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-orange.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-orange.btn:active, .dark-mode .bg-gradient-orange.btn.active {
  37338. background: #fd7e14 linear-gradient(180deg, #e17c28, #dc6502) repeat-x !important;
  37339. border-color: #cf5f02;
  37340. color: #fff;
  37341. }
  37342. .dark-mode .bg-gradient-yellow {
  37343. background: #f39c12 linear-gradient(180deg, #f5ab36, #f39c12) repeat-x !important;
  37344. color: #1f2d3d;
  37345. }
  37346. .dark-mode .bg-gradient-yellow.btn.disabled, .dark-mode .bg-gradient-yellow.btn:disabled, .dark-mode .bg-gradient-yellow.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-yellow.btn:not(:disabled):not(.disabled).active, .show > .dark-mode .bg-gradient-yellow.btn.dropdown-toggle {
  37347. background-image: none !important;
  37348. }
  37349. .dark-mode .bg-gradient-yellow.btn:hover {
  37350. background: #f39c12 linear-gradient(180deg, #da9830, #d4860b) repeat-x !important;
  37351. border-color: #c87f0a;
  37352. color: #121a24;
  37353. }
  37354. .dark-mode .bg-gradient-yellow.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-yellow.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-yellow.btn:active, .dark-mode .bg-gradient-yellow.btn.active {
  37355. background: #f39c12 linear-gradient(180deg, #d0922f, #c87f0a) repeat-x !important;
  37356. border-color: #bc770a;
  37357. color: #fff;
  37358. }
  37359. .dark-mode .bg-gradient-green {
  37360. background: #00bc8c linear-gradient(180deg, #26c69d, #00bc8c) repeat-x !important;
  37361. color: #fff;
  37362. }
  37363. .dark-mode .bg-gradient-green.btn.disabled, .dark-mode .bg-gradient-green.btn:disabled, .dark-mode .bg-gradient-green.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-green.btn:not(:disabled):not(.disabled).active, .show > .dark-mode .bg-gradient-green.btn.dropdown-toggle {
  37364. background-image: none !important;
  37365. }
  37366. .dark-mode .bg-gradient-green.btn:hover {
  37367. background: #00bc8c linear-gradient(180deg, #26a685, #009670) repeat-x !important;
  37368. border-color: #008966;
  37369. color: #ececec;
  37370. }
  37371. .dark-mode .bg-gradient-green.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-green.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-green.btn:active, .dark-mode .bg-gradient-green.btn.active {
  37372. background: #00bc8c linear-gradient(180deg, #269b7d, #008966) repeat-x !important;
  37373. border-color: #007c5d;
  37374. color: #fff;
  37375. }
  37376. .dark-mode .bg-gradient-teal {
  37377. background: #20c997 linear-gradient(180deg, #41d1a7, #20c997) repeat-x !important;
  37378. color: #fff;
  37379. }
  37380. .dark-mode .bg-gradient-teal.btn.disabled, .dark-mode .bg-gradient-teal.btn:disabled, .dark-mode .bg-gradient-teal.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-teal.btn:not(:disabled):not(.disabled).active, .show > .dark-mode .bg-gradient-teal.btn.dropdown-toggle {
  37381. background-image: none !important;
  37382. }
  37383. .dark-mode .bg-gradient-teal.btn:hover {
  37384. background: #20c997 linear-gradient(180deg, #3db591, #1ba87e) repeat-x !important;
  37385. border-color: #199d76;
  37386. color: #ececec;
  37387. }
  37388. .dark-mode .bg-gradient-teal.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-teal.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-teal.btn:active, .dark-mode .bg-gradient-teal.btn.active {
  37389. background: #20c997 linear-gradient(180deg, #3cac8b, #199d76) repeat-x !important;
  37390. border-color: #17926e;
  37391. color: #fff;
  37392. }
  37393. .dark-mode .bg-gradient-cyan {
  37394. background: #3498db linear-gradient(180deg, #52a7e0, #3498db) repeat-x !important;
  37395. color: #fff;
  37396. }
  37397. .dark-mode .bg-gradient-cyan.btn.disabled, .dark-mode .bg-gradient-cyan.btn:disabled, .dark-mode .bg-gradient-cyan.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-cyan.btn:not(:disabled):not(.disabled).active, .show > .dark-mode .bg-gradient-cyan.btn.dropdown-toggle {
  37398. background-image: none !important;
  37399. }
  37400. .dark-mode .bg-gradient-cyan.btn:hover {
  37401. background: #3498db linear-gradient(180deg, #4496cf, #2384c6) repeat-x !important;
  37402. border-color: #217dbb;
  37403. color: #ececec;
  37404. }
  37405. .dark-mode .bg-gradient-cyan.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-cyan.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-cyan.btn:active, .dark-mode .bg-gradient-cyan.btn.active {
  37406. background: #3498db linear-gradient(180deg, #4291c5, #217dbb) repeat-x !important;
  37407. border-color: #1f76b0;
  37408. color: #fff;
  37409. }
  37410. .dark-mode .bg-gradient-white {
  37411. background: #fff linear-gradient(180deg, white, #fff) repeat-x !important;
  37412. color: #1f2d3d;
  37413. }
  37414. .dark-mode .bg-gradient-white.btn.disabled, .dark-mode .bg-gradient-white.btn:disabled, .dark-mode .bg-gradient-white.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-white.btn:not(:disabled):not(.disabled).active, .show > .dark-mode .bg-gradient-white.btn.dropdown-toggle {
  37415. background-image: none !important;
  37416. }
  37417. .dark-mode .bg-gradient-white.btn:hover {
  37418. background: #fff linear-gradient(180deg, #efefef, #ececec) repeat-x !important;
  37419. border-color: #e6e6e6;
  37420. color: #121a24;
  37421. }
  37422. .dark-mode .bg-gradient-white.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-white.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-white.btn:active, .dark-mode .bg-gradient-white.btn.active {
  37423. background: #fff linear-gradient(180deg, #eaeaea, #e6e6e6) repeat-x !important;
  37424. border-color: #dfdfdf;
  37425. color: #1f2d3d;
  37426. }
  37427. .dark-mode .bg-gradient-gray {
  37428. background: #6c757d linear-gradient(180deg, #828a91, #6c757d) repeat-x !important;
  37429. color: #fff;
  37430. }
  37431. .dark-mode .bg-gradient-gray.btn.disabled, .dark-mode .bg-gradient-gray.btn:disabled, .dark-mode .bg-gradient-gray.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-gray.btn:not(:disabled):not(.disabled).active, .show > .dark-mode .bg-gradient-gray.btn.dropdown-toggle {
  37432. background-image: none !important;
  37433. }
  37434. .dark-mode .bg-gradient-gray.btn:hover {
  37435. background: #6c757d linear-gradient(180deg, #737a7f, #5a6268) repeat-x !important;
  37436. border-color: #545b62;
  37437. color: #ececec;
  37438. }
  37439. .dark-mode .bg-gradient-gray.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-gray.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-gray.btn:active, .dark-mode .bg-gradient-gray.btn.active {
  37440. background: #6c757d linear-gradient(180deg, #6e747a, #545b62) repeat-x !important;
  37441. border-color: #4e555b;
  37442. color: #fff;
  37443. }
  37444. .dark-mode .bg-gradient-gray-dark {
  37445. background: #343a40 linear-gradient(180deg, #52585d, #343a40) repeat-x !important;
  37446. color: #fff;
  37447. }
  37448. .dark-mode .bg-gradient-gray-dark.btn.disabled, .dark-mode .bg-gradient-gray-dark.btn:disabled, .dark-mode .bg-gradient-gray-dark.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-gray-dark.btn:not(:disabled):not(.disabled).active, .show > .dark-mode .bg-gradient-gray-dark.btn.dropdown-toggle {
  37449. background-image: none !important;
  37450. }
  37451. .dark-mode .bg-gradient-gray-dark.btn:hover {
  37452. background: #343a40 linear-gradient(180deg, #44474b, #23272b) repeat-x !important;
  37453. border-color: #1d2124;
  37454. color: #ececec;
  37455. }
  37456. .dark-mode .bg-gradient-gray-dark.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-gray-dark.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-gray-dark.btn:active, .dark-mode .bg-gradient-gray-dark.btn.active {
  37457. background: #343a40 linear-gradient(180deg, #3f4245, #1d2124) repeat-x !important;
  37458. border-color: #171a1d;
  37459. color: #fff;
  37460. }
  37461. .dark-mode .accent-primary .btn-link,
  37462. .dark-mode .accent-primary a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
  37463. .dark-mode .accent-primary .nav-tabs .nav-link {
  37464. color: #3f6791;
  37465. }
  37466. .dark-mode .accent-primary .btn-link:hover,
  37467. .dark-mode .accent-primary a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
  37468. .dark-mode .accent-primary .nav-tabs .nav-link:hover {
  37469. color: #28415c;
  37470. }
  37471. .dark-mode .accent-primary .dropdown-item:active, .dark-mode .accent-primary .dropdown-item.active {
  37472. background-color: #3f6791;
  37473. color: #fff;
  37474. }
  37475. .dark-mode .accent-primary .custom-control-input:checked ~ .custom-control-label::before {
  37476. background-color: #3f6791;
  37477. border-color: #20344a;
  37478. }
  37479. .dark-mode .accent-primary .custom-control-input:checked ~ .custom-control-label::after {
  37480. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
  37481. }
  37482. .dark-mode .accent-primary .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
  37483. .dark-mode .accent-primary .custom-select:focus,
  37484. .dark-mode .accent-primary .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
  37485. .dark-mode .accent-primary .custom-file-input:focus ~ .custom-file-label {
  37486. border-color: #85a7ca;
  37487. }
  37488. .dark-mode .accent-primary .page-item .page-link {
  37489. color: #3f6791;
  37490. }
  37491. .dark-mode .accent-primary .page-item.active a, .dark-mode .accent-primary .page-item.active .page-link {
  37492. background-color: #3f6791;
  37493. border-color: #3f6791;
  37494. color: #fff;
  37495. }
  37496. .dark-mode .accent-primary .page-item.disabled a, .dark-mode .accent-primary .page-item.disabled .page-link {
  37497. background-color: #fff;
  37498. border-color: #dee2e6;
  37499. color: #6c757d;
  37500. }
  37501. .dark-mode .accent-primary [class*=sidebar-dark-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  37502. color: #c2c7d0;
  37503. }
  37504. .dark-mode .accent-primary [class*=sidebar-dark-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  37505. color: #fff;
  37506. }
  37507. .dark-mode .accent-primary [class*=sidebar-light-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  37508. color: #343a40;
  37509. }
  37510. .dark-mode .accent-primary [class*=sidebar-light-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  37511. color: #212529;
  37512. }
  37513. .dark-mode .dark-mode.accent-primary .page-item .page-link:hover, .dark-mode .dark-mode.accent-primary .page-item .page-link:focus {
  37514. color: #4774a3;
  37515. }
  37516. .dark-mode .accent-secondary .btn-link,
  37517. .dark-mode .accent-secondary a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
  37518. .dark-mode .accent-secondary .nav-tabs .nav-link {
  37519. color: #6c757d;
  37520. }
  37521. .dark-mode .accent-secondary .btn-link:hover,
  37522. .dark-mode .accent-secondary a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
  37523. .dark-mode .accent-secondary .nav-tabs .nav-link:hover {
  37524. color: #494f54;
  37525. }
  37526. .dark-mode .accent-secondary .dropdown-item:active, .dark-mode .accent-secondary .dropdown-item.active {
  37527. background-color: #6c757d;
  37528. color: #fff;
  37529. }
  37530. .dark-mode .accent-secondary .custom-control-input:checked ~ .custom-control-label::before {
  37531. background-color: #6c757d;
  37532. border-color: #3d4246;
  37533. }
  37534. .dark-mode .accent-secondary .custom-control-input:checked ~ .custom-control-label::after {
  37535. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
  37536. }
  37537. .dark-mode .accent-secondary .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
  37538. .dark-mode .accent-secondary .custom-select:focus,
  37539. .dark-mode .accent-secondary .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
  37540. .dark-mode .accent-secondary .custom-file-input:focus ~ .custom-file-label {
  37541. border-color: #afb5ba;
  37542. }
  37543. .dark-mode .accent-secondary .page-item .page-link {
  37544. color: #6c757d;
  37545. }
  37546. .dark-mode .accent-secondary .page-item.active a, .dark-mode .accent-secondary .page-item.active .page-link {
  37547. background-color: #6c757d;
  37548. border-color: #6c757d;
  37549. color: #fff;
  37550. }
  37551. .dark-mode .accent-secondary .page-item.disabled a, .dark-mode .accent-secondary .page-item.disabled .page-link {
  37552. background-color: #fff;
  37553. border-color: #dee2e6;
  37554. color: #6c757d;
  37555. }
  37556. .dark-mode .accent-secondary [class*=sidebar-dark-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  37557. color: #c2c7d0;
  37558. }
  37559. .dark-mode .accent-secondary [class*=sidebar-dark-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  37560. color: #fff;
  37561. }
  37562. .dark-mode .accent-secondary [class*=sidebar-light-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  37563. color: #343a40;
  37564. }
  37565. .dark-mode .accent-secondary [class*=sidebar-light-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  37566. color: #212529;
  37567. }
  37568. .dark-mode .dark-mode.accent-secondary .page-item .page-link:hover, .dark-mode .dark-mode.accent-secondary .page-item .page-link:focus {
  37569. color: #78828a;
  37570. }
  37571. .dark-mode .accent-success .btn-link,
  37572. .dark-mode .accent-success a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
  37573. .dark-mode .accent-success .nav-tabs .nav-link {
  37574. color: #00bc8c;
  37575. }
  37576. .dark-mode .accent-success .btn-link:hover,
  37577. .dark-mode .accent-success a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
  37578. .dark-mode .accent-success .nav-tabs .nav-link:hover {
  37579. color: #007053;
  37580. }
  37581. .dark-mode .accent-success .dropdown-item:active, .dark-mode .accent-success .dropdown-item.active {
  37582. background-color: #00bc8c;
  37583. color: #fff;
  37584. }
  37585. .dark-mode .accent-success .custom-control-input:checked ~ .custom-control-label::before {
  37586. background-color: #00bc8c;
  37587. border-color: #005640;
  37588. }
  37589. .dark-mode .accent-success .custom-control-input:checked ~ .custom-control-label::after {
  37590. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
  37591. }
  37592. .dark-mode .accent-success .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
  37593. .dark-mode .accent-success .custom-select:focus,
  37594. .dark-mode .accent-success .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
  37595. .dark-mode .accent-success .custom-file-input:focus ~ .custom-file-label {
  37596. border-color: #3dffcd;
  37597. }
  37598. .dark-mode .accent-success .page-item .page-link {
  37599. color: #00bc8c;
  37600. }
  37601. .dark-mode .accent-success .page-item.active a, .dark-mode .accent-success .page-item.active .page-link {
  37602. background-color: #00bc8c;
  37603. border-color: #00bc8c;
  37604. color: #fff;
  37605. }
  37606. .dark-mode .accent-success .page-item.disabled a, .dark-mode .accent-success .page-item.disabled .page-link {
  37607. background-color: #fff;
  37608. border-color: #dee2e6;
  37609. color: #6c757d;
  37610. }
  37611. .dark-mode .accent-success [class*=sidebar-dark-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  37612. color: #c2c7d0;
  37613. }
  37614. .dark-mode .accent-success [class*=sidebar-dark-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  37615. color: #fff;
  37616. }
  37617. .dark-mode .accent-success [class*=sidebar-light-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  37618. color: #343a40;
  37619. }
  37620. .dark-mode .accent-success [class*=sidebar-light-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  37621. color: #212529;
  37622. }
  37623. .dark-mode .dark-mode.accent-success .page-item .page-link:hover, .dark-mode .dark-mode.accent-success .page-item .page-link:focus {
  37624. color: #00d69f;
  37625. }
  37626. .dark-mode .accent-info .btn-link,
  37627. .dark-mode .accent-info a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
  37628. .dark-mode .accent-info .nav-tabs .nav-link {
  37629. color: #3498db;
  37630. }
  37631. .dark-mode .accent-info .btn-link:hover,
  37632. .dark-mode .accent-info a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
  37633. .dark-mode .accent-info .nav-tabs .nav-link:hover {
  37634. color: #1d6fa5;
  37635. }
  37636. .dark-mode .accent-info .dropdown-item:active, .dark-mode .accent-info .dropdown-item.active {
  37637. background-color: #3498db;
  37638. color: #fff;
  37639. }
  37640. .dark-mode .accent-info .custom-control-input:checked ~ .custom-control-label::before {
  37641. background-color: #3498db;
  37642. border-color: #196090;
  37643. }
  37644. .dark-mode .accent-info .custom-control-input:checked ~ .custom-control-label::after {
  37645. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
  37646. }
  37647. .dark-mode .accent-info .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
  37648. .dark-mode .accent-info .custom-select:focus,
  37649. .dark-mode .accent-info .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
  37650. .dark-mode .accent-info .custom-file-input:focus ~ .custom-file-label {
  37651. border-color: #a0cfee;
  37652. }
  37653. .dark-mode .accent-info .page-item .page-link {
  37654. color: #3498db;
  37655. }
  37656. .dark-mode .accent-info .page-item.active a, .dark-mode .accent-info .page-item.active .page-link {
  37657. background-color: #3498db;
  37658. border-color: #3498db;
  37659. color: #fff;
  37660. }
  37661. .dark-mode .accent-info .page-item.disabled a, .dark-mode .accent-info .page-item.disabled .page-link {
  37662. background-color: #fff;
  37663. border-color: #dee2e6;
  37664. color: #6c757d;
  37665. }
  37666. .dark-mode .accent-info [class*=sidebar-dark-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  37667. color: #c2c7d0;
  37668. }
  37669. .dark-mode .accent-info [class*=sidebar-dark-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  37670. color: #fff;
  37671. }
  37672. .dark-mode .accent-info [class*=sidebar-light-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  37673. color: #343a40;
  37674. }
  37675. .dark-mode .accent-info [class*=sidebar-light-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  37676. color: #212529;
  37677. }
  37678. .dark-mode .dark-mode.accent-info .page-item .page-link:hover, .dark-mode .dark-mode.accent-info .page-item .page-link:focus {
  37679. color: #4aa3df;
  37680. }
  37681. .dark-mode .accent-warning .btn-link,
  37682. .dark-mode .accent-warning a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
  37683. .dark-mode .accent-warning .nav-tabs .nav-link {
  37684. color: #f39c12;
  37685. }
  37686. .dark-mode .accent-warning .btn-link:hover,
  37687. .dark-mode .accent-warning a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
  37688. .dark-mode .accent-warning .nav-tabs .nav-link:hover {
  37689. color: #b06f09;
  37690. }
  37691. .dark-mode .accent-warning .dropdown-item:active, .dark-mode .accent-warning .dropdown-item.active {
  37692. background-color: #f39c12;
  37693. color: #1f2d3d;
  37694. }
  37695. .dark-mode .accent-warning .custom-control-input:checked ~ .custom-control-label::before {
  37696. background-color: #f39c12;
  37697. border-color: #976008;
  37698. }
  37699. .dark-mode .accent-warning .custom-control-input:checked ~ .custom-control-label::after {
  37700. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%231f2d3d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
  37701. }
  37702. .dark-mode .accent-warning .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
  37703. .dark-mode .accent-warning .custom-select:focus,
  37704. .dark-mode .accent-warning .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
  37705. .dark-mode .accent-warning .custom-file-input:focus ~ .custom-file-label {
  37706. border-color: #f9cf8b;
  37707. }
  37708. .dark-mode .accent-warning .page-item .page-link {
  37709. color: #f39c12;
  37710. }
  37711. .dark-mode .accent-warning .page-item.active a, .dark-mode .accent-warning .page-item.active .page-link {
  37712. background-color: #f39c12;
  37713. border-color: #f39c12;
  37714. color: #fff;
  37715. }
  37716. .dark-mode .accent-warning .page-item.disabled a, .dark-mode .accent-warning .page-item.disabled .page-link {
  37717. background-color: #fff;
  37718. border-color: #dee2e6;
  37719. color: #6c757d;
  37720. }
  37721. .dark-mode .accent-warning [class*=sidebar-dark-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  37722. color: #c2c7d0;
  37723. }
  37724. .dark-mode .accent-warning [class*=sidebar-dark-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  37725. color: #fff;
  37726. }
  37727. .dark-mode .accent-warning [class*=sidebar-light-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  37728. color: #343a40;
  37729. }
  37730. .dark-mode .accent-warning [class*=sidebar-light-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  37731. color: #212529;
  37732. }
  37733. .dark-mode .dark-mode.accent-warning .page-item .page-link:hover, .dark-mode .dark-mode.accent-warning .page-item .page-link:focus {
  37734. color: #f4a62a;
  37735. }
  37736. .dark-mode .accent-danger .btn-link,
  37737. .dark-mode .accent-danger a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
  37738. .dark-mode .accent-danger .nav-tabs .nav-link {
  37739. color: #e74c3c;
  37740. }
  37741. .dark-mode .accent-danger .btn-link:hover,
  37742. .dark-mode .accent-danger a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
  37743. .dark-mode .accent-danger .nav-tabs .nav-link:hover {
  37744. color: #bf2718;
  37745. }
  37746. .dark-mode .accent-danger .dropdown-item:active, .dark-mode .accent-danger .dropdown-item.active {
  37747. background-color: #e74c3c;
  37748. color: #fff;
  37749. }
  37750. .dark-mode .accent-danger .custom-control-input:checked ~ .custom-control-label::before {
  37751. background-color: #e74c3c;
  37752. border-color: #a82315;
  37753. }
  37754. .dark-mode .accent-danger .custom-control-input:checked ~ .custom-control-label::after {
  37755. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
  37756. }
  37757. .dark-mode .accent-danger .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
  37758. .dark-mode .accent-danger .custom-select:focus,
  37759. .dark-mode .accent-danger .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
  37760. .dark-mode .accent-danger .custom-file-input:focus ~ .custom-file-label {
  37761. border-color: #f5b4ae;
  37762. }
  37763. .dark-mode .accent-danger .page-item .page-link {
  37764. color: #e74c3c;
  37765. }
  37766. .dark-mode .accent-danger .page-item.active a, .dark-mode .accent-danger .page-item.active .page-link {
  37767. background-color: #e74c3c;
  37768. border-color: #e74c3c;
  37769. color: #fff;
  37770. }
  37771. .dark-mode .accent-danger .page-item.disabled a, .dark-mode .accent-danger .page-item.disabled .page-link {
  37772. background-color: #fff;
  37773. border-color: #dee2e6;
  37774. color: #6c757d;
  37775. }
  37776. .dark-mode .accent-danger [class*=sidebar-dark-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  37777. color: #c2c7d0;
  37778. }
  37779. .dark-mode .accent-danger [class*=sidebar-dark-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  37780. color: #fff;
  37781. }
  37782. .dark-mode .accent-danger [class*=sidebar-light-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  37783. color: #343a40;
  37784. }
  37785. .dark-mode .accent-danger [class*=sidebar-light-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  37786. color: #212529;
  37787. }
  37788. .dark-mode .dark-mode.accent-danger .page-item .page-link:hover, .dark-mode .dark-mode.accent-danger .page-item .page-link:focus {
  37789. color: #ea6153;
  37790. }
  37791. .dark-mode .accent-light .btn-link,
  37792. .dark-mode .accent-light a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
  37793. .dark-mode .accent-light .nav-tabs .nav-link {
  37794. color: #f8f9fa;
  37795. }
  37796. .dark-mode .accent-light .btn-link:hover,
  37797. .dark-mode .accent-light a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
  37798. .dark-mode .accent-light .nav-tabs .nav-link:hover {
  37799. color: #cbd3da;
  37800. }
  37801. .dark-mode .accent-light .dropdown-item:active, .dark-mode .accent-light .dropdown-item.active {
  37802. background-color: #f8f9fa;
  37803. color: #1f2d3d;
  37804. }
  37805. .dark-mode .accent-light .custom-control-input:checked ~ .custom-control-label::before {
  37806. background-color: #f8f9fa;
  37807. border-color: #bdc6d0;
  37808. }
  37809. .dark-mode .accent-light .custom-control-input:checked ~ .custom-control-label::after {
  37810. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%231f2d3d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
  37811. }
  37812. .dark-mode .accent-light .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
  37813. .dark-mode .accent-light .custom-select:focus,
  37814. .dark-mode .accent-light .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
  37815. .dark-mode .accent-light .custom-file-input:focus ~ .custom-file-label {
  37816. border-color: white;
  37817. }
  37818. .dark-mode .accent-light .page-item .page-link {
  37819. color: #f8f9fa;
  37820. }
  37821. .dark-mode .accent-light .page-item.active a, .dark-mode .accent-light .page-item.active .page-link {
  37822. background-color: #f8f9fa;
  37823. border-color: #f8f9fa;
  37824. color: #fff;
  37825. }
  37826. .dark-mode .accent-light .page-item.disabled a, .dark-mode .accent-light .page-item.disabled .page-link {
  37827. background-color: #fff;
  37828. border-color: #dee2e6;
  37829. color: #6c757d;
  37830. }
  37831. .dark-mode .accent-light [class*=sidebar-dark-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  37832. color: #c2c7d0;
  37833. }
  37834. .dark-mode .accent-light [class*=sidebar-dark-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  37835. color: #fff;
  37836. }
  37837. .dark-mode .accent-light [class*=sidebar-light-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  37838. color: #343a40;
  37839. }
  37840. .dark-mode .accent-light [class*=sidebar-light-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  37841. color: #212529;
  37842. }
  37843. .dark-mode .dark-mode.accent-light .page-item .page-link:hover, .dark-mode .dark-mode.accent-light .page-item .page-link:focus {
  37844. color: white;
  37845. }
  37846. .dark-mode .accent-dark .btn-link,
  37847. .dark-mode .accent-dark a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
  37848. .dark-mode .accent-dark .nav-tabs .nav-link {
  37849. color: #343a40;
  37850. }
  37851. .dark-mode .accent-dark .btn-link:hover,
  37852. .dark-mode .accent-dark a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
  37853. .dark-mode .accent-dark .nav-tabs .nav-link:hover {
  37854. color: #121416;
  37855. }
  37856. .dark-mode .accent-dark .dropdown-item:active, .dark-mode .accent-dark .dropdown-item.active {
  37857. background-color: #343a40;
  37858. color: #fff;
  37859. }
  37860. .dark-mode .accent-dark .custom-control-input:checked ~ .custom-control-label::before {
  37861. background-color: #343a40;
  37862. border-color: #060708;
  37863. }
  37864. .dark-mode .accent-dark .custom-control-input:checked ~ .custom-control-label::after {
  37865. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
  37866. }
  37867. .dark-mode .accent-dark .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
  37868. .dark-mode .accent-dark .custom-select:focus,
  37869. .dark-mode .accent-dark .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
  37870. .dark-mode .accent-dark .custom-file-input:focus ~ .custom-file-label {
  37871. border-color: #6d7a86;
  37872. }
  37873. .dark-mode .accent-dark .page-item .page-link {
  37874. color: #343a40;
  37875. }
  37876. .dark-mode .accent-dark .page-item.active a, .dark-mode .accent-dark .page-item.active .page-link {
  37877. background-color: #343a40;
  37878. border-color: #343a40;
  37879. color: #fff;
  37880. }
  37881. .dark-mode .accent-dark .page-item.disabled a, .dark-mode .accent-dark .page-item.disabled .page-link {
  37882. background-color: #fff;
  37883. border-color: #dee2e6;
  37884. color: #6c757d;
  37885. }
  37886. .dark-mode .accent-dark [class*=sidebar-dark-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  37887. color: #c2c7d0;
  37888. }
  37889. .dark-mode .accent-dark [class*=sidebar-dark-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  37890. color: #fff;
  37891. }
  37892. .dark-mode .accent-dark [class*=sidebar-light-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  37893. color: #343a40;
  37894. }
  37895. .dark-mode .accent-dark [class*=sidebar-light-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  37896. color: #212529;
  37897. }
  37898. .dark-mode .dark-mode.accent-dark .page-item .page-link:hover, .dark-mode .dark-mode.accent-dark .page-item .page-link:focus {
  37899. color: #3f474e;
  37900. }
  37901. .dark-mode [class*=accent-] a.btn-primary {
  37902. color: #fff;
  37903. }
  37904. .dark-mode [class*=accent-] a.btn-secondary {
  37905. color: #fff;
  37906. }
  37907. .dark-mode [class*=accent-] a.btn-success {
  37908. color: #fff;
  37909. }
  37910. .dark-mode [class*=accent-] a.btn-info {
  37911. color: #fff;
  37912. }
  37913. .dark-mode [class*=accent-] a.btn-warning {
  37914. color: #1f2d3d;
  37915. }
  37916. .dark-mode [class*=accent-] a.btn-danger {
  37917. color: #fff;
  37918. }
  37919. .dark-mode [class*=accent-] a.btn-light {
  37920. color: #1f2d3d;
  37921. }
  37922. .dark-mode [class*=accent-] a.btn-dark {
  37923. color: #fff;
  37924. }
  37925. .dark-mode .accent-lightblue .btn-link,
  37926. .dark-mode .accent-lightblue a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
  37927. .dark-mode .accent-lightblue .nav-tabs .nav-link {
  37928. color: #86bad8;
  37929. }
  37930. .dark-mode .accent-lightblue .btn-link:hover,
  37931. .dark-mode .accent-lightblue a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
  37932. .dark-mode .accent-lightblue .nav-tabs .nav-link:hover {
  37933. color: #4c99c6;
  37934. }
  37935. .dark-mode .accent-lightblue .dropdown-item:active, .dark-mode .accent-lightblue .dropdown-item.active {
  37936. background-color: #86bad8;
  37937. color: #1f2d3d;
  37938. }
  37939. .dark-mode .accent-lightblue .custom-control-input:checked ~ .custom-control-label::before {
  37940. background-color: #86bad8;
  37941. border-color: #3c8dbc;
  37942. }
  37943. .dark-mode .accent-lightblue .custom-control-input:checked ~ .custom-control-label::after {
  37944. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%231f2d3d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
  37945. }
  37946. .dark-mode .accent-lightblue .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
  37947. .dark-mode .accent-lightblue .custom-select:focus,
  37948. .dark-mode .accent-lightblue .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
  37949. .dark-mode .accent-lightblue .custom-file-input:focus ~ .custom-file-label {
  37950. border-color: #e6f1f7;
  37951. }
  37952. .dark-mode .accent-lightblue .page-item .page-link {
  37953. color: #86bad8;
  37954. }
  37955. .dark-mode .accent-lightblue .page-item.active a, .dark-mode .accent-lightblue .page-item.active .page-link {
  37956. background-color: #86bad8;
  37957. border-color: #86bad8;
  37958. color: #fff;
  37959. }
  37960. .dark-mode .accent-lightblue .page-item.disabled a, .dark-mode .accent-lightblue .page-item.disabled .page-link {
  37961. background-color: #fff;
  37962. border-color: #dee2e6;
  37963. color: #6c757d;
  37964. }
  37965. .dark-mode .accent-lightblue [class*=sidebar-dark-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  37966. color: #c2c7d0;
  37967. }
  37968. .dark-mode .accent-lightblue [class*=sidebar-dark-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  37969. color: #fff;
  37970. }
  37971. .dark-mode .accent-lightblue [class*=sidebar-light-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  37972. color: #343a40;
  37973. }
  37974. .dark-mode .accent-lightblue [class*=sidebar-light-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  37975. color: #212529;
  37976. }
  37977. .dark-mode .dark-mode.accent-lightblue .page-item .page-link:hover, .dark-mode .dark-mode.accent-lightblue .page-item .page-link:focus {
  37978. color: #99c5de;
  37979. }
  37980. .dark-mode .accent-navy .btn-link,
  37981. .dark-mode .accent-navy a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
  37982. .dark-mode .accent-navy .nav-tabs .nav-link {
  37983. color: #002c59;
  37984. }
  37985. .dark-mode .accent-navy .btn-link:hover,
  37986. .dark-mode .accent-navy a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
  37987. .dark-mode .accent-navy .nav-tabs .nav-link:hover {
  37988. color: #00060c;
  37989. }
  37990. .dark-mode .accent-navy .dropdown-item:active, .dark-mode .accent-navy .dropdown-item.active {
  37991. background-color: #002c59;
  37992. color: #fff;
  37993. }
  37994. .dark-mode .accent-navy .custom-control-input:checked ~ .custom-control-label::before {
  37995. background-color: #002c59;
  37996. border-color: black;
  37997. }
  37998. .dark-mode .accent-navy .custom-control-input:checked ~ .custom-control-label::after {
  37999. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
  38000. }
  38001. .dark-mode .accent-navy .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
  38002. .dark-mode .accent-navy .custom-select:focus,
  38003. .dark-mode .accent-navy .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
  38004. .dark-mode .accent-navy .custom-file-input:focus ~ .custom-file-label {
  38005. border-color: #006ad8;
  38006. }
  38007. .dark-mode .accent-navy .page-item .page-link {
  38008. color: #002c59;
  38009. }
  38010. .dark-mode .accent-navy .page-item.active a, .dark-mode .accent-navy .page-item.active .page-link {
  38011. background-color: #002c59;
  38012. border-color: #002c59;
  38013. color: #fff;
  38014. }
  38015. .dark-mode .accent-navy .page-item.disabled a, .dark-mode .accent-navy .page-item.disabled .page-link {
  38016. background-color: #fff;
  38017. border-color: #dee2e6;
  38018. color: #6c757d;
  38019. }
  38020. .dark-mode .accent-navy [class*=sidebar-dark-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  38021. color: #c2c7d0;
  38022. }
  38023. .dark-mode .accent-navy [class*=sidebar-dark-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  38024. color: #fff;
  38025. }
  38026. .dark-mode .accent-navy [class*=sidebar-light-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  38027. color: #343a40;
  38028. }
  38029. .dark-mode .accent-navy [class*=sidebar-light-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  38030. color: #212529;
  38031. }
  38032. .dark-mode .dark-mode.accent-navy .page-item .page-link:hover, .dark-mode .dark-mode.accent-navy .page-item .page-link:focus {
  38033. color: #003872;
  38034. }
  38035. .dark-mode .accent-olive .btn-link,
  38036. .dark-mode .accent-olive a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
  38037. .dark-mode .accent-olive .nav-tabs .nav-link {
  38038. color: #74c8a3;
  38039. }
  38040. .dark-mode .accent-olive .btn-link:hover,
  38041. .dark-mode .accent-olive a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
  38042. .dark-mode .accent-olive .nav-tabs .nav-link:hover {
  38043. color: #44ab7d;
  38044. }
  38045. .dark-mode .accent-olive .dropdown-item:active, .dark-mode .accent-olive .dropdown-item.active {
  38046. background-color: #74c8a3;
  38047. color: #1f2d3d;
  38048. }
  38049. .dark-mode .accent-olive .custom-control-input:checked ~ .custom-control-label::before {
  38050. background-color: #74c8a3;
  38051. border-color: #3d9970;
  38052. }
  38053. .dark-mode .accent-olive .custom-control-input:checked ~ .custom-control-label::after {
  38054. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%231f2d3d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
  38055. }
  38056. .dark-mode .accent-olive .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
  38057. .dark-mode .accent-olive .custom-select:focus,
  38058. .dark-mode .accent-olive .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
  38059. .dark-mode .accent-olive .custom-file-input:focus ~ .custom-file-label {
  38060. border-color: #cfecdf;
  38061. }
  38062. .dark-mode .accent-olive .page-item .page-link {
  38063. color: #74c8a3;
  38064. }
  38065. .dark-mode .accent-olive .page-item.active a, .dark-mode .accent-olive .page-item.active .page-link {
  38066. background-color: #74c8a3;
  38067. border-color: #74c8a3;
  38068. color: #fff;
  38069. }
  38070. .dark-mode .accent-olive .page-item.disabled a, .dark-mode .accent-olive .page-item.disabled .page-link {
  38071. background-color: #fff;
  38072. border-color: #dee2e6;
  38073. color: #6c757d;
  38074. }
  38075. .dark-mode .accent-olive [class*=sidebar-dark-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  38076. color: #c2c7d0;
  38077. }
  38078. .dark-mode .accent-olive [class*=sidebar-dark-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  38079. color: #fff;
  38080. }
  38081. .dark-mode .accent-olive [class*=sidebar-light-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  38082. color: #343a40;
  38083. }
  38084. .dark-mode .accent-olive [class*=sidebar-light-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  38085. color: #212529;
  38086. }
  38087. .dark-mode .dark-mode.accent-olive .page-item .page-link:hover, .dark-mode .dark-mode.accent-olive .page-item .page-link:focus {
  38088. color: #87cfaf;
  38089. }
  38090. .dark-mode .accent-lime .btn-link,
  38091. .dark-mode .accent-lime a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
  38092. .dark-mode .accent-lime .nav-tabs .nav-link {
  38093. color: #67ffa9;
  38094. }
  38095. .dark-mode .accent-lime .btn-link:hover,
  38096. .dark-mode .accent-lime a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
  38097. .dark-mode .accent-lime .nav-tabs .nav-link:hover {
  38098. color: #1bff7e;
  38099. }
  38100. .dark-mode .accent-lime .dropdown-item:active, .dark-mode .accent-lime .dropdown-item.active {
  38101. background-color: #67ffa9;
  38102. color: #1f2d3d;
  38103. }
  38104. .dark-mode .accent-lime .custom-control-input:checked ~ .custom-control-label::before {
  38105. background-color: #67ffa9;
  38106. border-color: #01ff70;
  38107. }
  38108. .dark-mode .accent-lime .custom-control-input:checked ~ .custom-control-label::after {
  38109. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%231f2d3d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
  38110. }
  38111. .dark-mode .accent-lime .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
  38112. .dark-mode .accent-lime .custom-select:focus,
  38113. .dark-mode .accent-lime .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
  38114. .dark-mode .accent-lime .custom-file-input:focus ~ .custom-file-label {
  38115. border-color: #e7fff1;
  38116. }
  38117. .dark-mode .accent-lime .page-item .page-link {
  38118. color: #67ffa9;
  38119. }
  38120. .dark-mode .accent-lime .page-item.active a, .dark-mode .accent-lime .page-item.active .page-link {
  38121. background-color: #67ffa9;
  38122. border-color: #67ffa9;
  38123. color: #fff;
  38124. }
  38125. .dark-mode .accent-lime .page-item.disabled a, .dark-mode .accent-lime .page-item.disabled .page-link {
  38126. background-color: #fff;
  38127. border-color: #dee2e6;
  38128. color: #6c757d;
  38129. }
  38130. .dark-mode .accent-lime [class*=sidebar-dark-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  38131. color: #c2c7d0;
  38132. }
  38133. .dark-mode .accent-lime [class*=sidebar-dark-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  38134. color: #fff;
  38135. }
  38136. .dark-mode .accent-lime [class*=sidebar-light-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  38137. color: #343a40;
  38138. }
  38139. .dark-mode .accent-lime [class*=sidebar-light-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  38140. color: #212529;
  38141. }
  38142. .dark-mode .dark-mode.accent-lime .page-item .page-link:hover, .dark-mode .dark-mode.accent-lime .page-item .page-link:focus {
  38143. color: #81ffb8;
  38144. }
  38145. .dark-mode .accent-fuchsia .btn-link,
  38146. .dark-mode .accent-fuchsia a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
  38147. .dark-mode .accent-fuchsia .nav-tabs .nav-link {
  38148. color: #f672d8;
  38149. }
  38150. .dark-mode .accent-fuchsia .btn-link:hover,
  38151. .dark-mode .accent-fuchsia a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
  38152. .dark-mode .accent-fuchsia .nav-tabs .nav-link:hover {
  38153. color: #f22ac5;
  38154. }
  38155. .dark-mode .accent-fuchsia .dropdown-item:active, .dark-mode .accent-fuchsia .dropdown-item.active {
  38156. background-color: #f672d8;
  38157. color: #1f2d3d;
  38158. }
  38159. .dark-mode .accent-fuchsia .custom-control-input:checked ~ .custom-control-label::before {
  38160. background-color: #f672d8;
  38161. border-color: #f012be;
  38162. }
  38163. .dark-mode .accent-fuchsia .custom-control-input:checked ~ .custom-control-label::after {
  38164. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%231f2d3d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
  38165. }
  38166. .dark-mode .accent-fuchsia .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
  38167. .dark-mode .accent-fuchsia .custom-select:focus,
  38168. .dark-mode .accent-fuchsia .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
  38169. .dark-mode .accent-fuchsia .custom-file-input:focus ~ .custom-file-label {
  38170. border-color: #feeaf9;
  38171. }
  38172. .dark-mode .accent-fuchsia .page-item .page-link {
  38173. color: #f672d8;
  38174. }
  38175. .dark-mode .accent-fuchsia .page-item.active a, .dark-mode .accent-fuchsia .page-item.active .page-link {
  38176. background-color: #f672d8;
  38177. border-color: #f672d8;
  38178. color: #fff;
  38179. }
  38180. .dark-mode .accent-fuchsia .page-item.disabled a, .dark-mode .accent-fuchsia .page-item.disabled .page-link {
  38181. background-color: #fff;
  38182. border-color: #dee2e6;
  38183. color: #6c757d;
  38184. }
  38185. .dark-mode .accent-fuchsia [class*=sidebar-dark-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  38186. color: #c2c7d0;
  38187. }
  38188. .dark-mode .accent-fuchsia [class*=sidebar-dark-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  38189. color: #fff;
  38190. }
  38191. .dark-mode .accent-fuchsia [class*=sidebar-light-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  38192. color: #343a40;
  38193. }
  38194. .dark-mode .accent-fuchsia [class*=sidebar-light-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  38195. color: #212529;
  38196. }
  38197. .dark-mode .dark-mode.accent-fuchsia .page-item .page-link:hover, .dark-mode .dark-mode.accent-fuchsia .page-item .page-link:focus {
  38198. color: #f88adf;
  38199. }
  38200. .dark-mode .accent-maroon .btn-link,
  38201. .dark-mode .accent-maroon a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
  38202. .dark-mode .accent-maroon .nav-tabs .nav-link {
  38203. color: #ed6c9b;
  38204. }
  38205. .dark-mode .accent-maroon .btn-link:hover,
  38206. .dark-mode .accent-maroon a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
  38207. .dark-mode .accent-maroon .nav-tabs .nav-link:hover {
  38208. color: #e4286d;
  38209. }
  38210. .dark-mode .accent-maroon .dropdown-item:active, .dark-mode .accent-maroon .dropdown-item.active {
  38211. background-color: #ed6c9b;
  38212. color: #1f2d3d;
  38213. }
  38214. .dark-mode .accent-maroon .custom-control-input:checked ~ .custom-control-label::before {
  38215. background-color: #ed6c9b;
  38216. border-color: #d81b60;
  38217. }
  38218. .dark-mode .accent-maroon .custom-control-input:checked ~ .custom-control-label::after {
  38219. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%231f2d3d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
  38220. }
  38221. .dark-mode .accent-maroon .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
  38222. .dark-mode .accent-maroon .custom-select:focus,
  38223. .dark-mode .accent-maroon .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
  38224. .dark-mode .accent-maroon .custom-file-input:focus ~ .custom-file-label {
  38225. border-color: #fbdee8;
  38226. }
  38227. .dark-mode .accent-maroon .page-item .page-link {
  38228. color: #ed6c9b;
  38229. }
  38230. .dark-mode .accent-maroon .page-item.active a, .dark-mode .accent-maroon .page-item.active .page-link {
  38231. background-color: #ed6c9b;
  38232. border-color: #ed6c9b;
  38233. color: #fff;
  38234. }
  38235. .dark-mode .accent-maroon .page-item.disabled a, .dark-mode .accent-maroon .page-item.disabled .page-link {
  38236. background-color: #fff;
  38237. border-color: #dee2e6;
  38238. color: #6c757d;
  38239. }
  38240. .dark-mode .accent-maroon [class*=sidebar-dark-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  38241. color: #c2c7d0;
  38242. }
  38243. .dark-mode .accent-maroon [class*=sidebar-dark-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  38244. color: #fff;
  38245. }
  38246. .dark-mode .accent-maroon [class*=sidebar-light-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  38247. color: #343a40;
  38248. }
  38249. .dark-mode .accent-maroon [class*=sidebar-light-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  38250. color: #212529;
  38251. }
  38252. .dark-mode .dark-mode.accent-maroon .page-item .page-link:hover, .dark-mode .dark-mode.accent-maroon .page-item .page-link:focus {
  38253. color: #f083ab;
  38254. }
  38255. .dark-mode .accent-blue .btn-link,
  38256. .dark-mode .accent-blue a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
  38257. .dark-mode .accent-blue .nav-tabs .nav-link {
  38258. color: #3f6791;
  38259. }
  38260. .dark-mode .accent-blue .btn-link:hover,
  38261. .dark-mode .accent-blue a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
  38262. .dark-mode .accent-blue .nav-tabs .nav-link:hover {
  38263. color: #28415c;
  38264. }
  38265. .dark-mode .accent-blue .dropdown-item:active, .dark-mode .accent-blue .dropdown-item.active {
  38266. background-color: #3f6791;
  38267. color: #fff;
  38268. }
  38269. .dark-mode .accent-blue .custom-control-input:checked ~ .custom-control-label::before {
  38270. background-color: #3f6791;
  38271. border-color: #20344a;
  38272. }
  38273. .dark-mode .accent-blue .custom-control-input:checked ~ .custom-control-label::after {
  38274. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
  38275. }
  38276. .dark-mode .accent-blue .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
  38277. .dark-mode .accent-blue .custom-select:focus,
  38278. .dark-mode .accent-blue .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
  38279. .dark-mode .accent-blue .custom-file-input:focus ~ .custom-file-label {
  38280. border-color: #85a7ca;
  38281. }
  38282. .dark-mode .accent-blue .page-item .page-link {
  38283. color: #3f6791;
  38284. }
  38285. .dark-mode .accent-blue .page-item.active a, .dark-mode .accent-blue .page-item.active .page-link {
  38286. background-color: #3f6791;
  38287. border-color: #3f6791;
  38288. color: #fff;
  38289. }
  38290. .dark-mode .accent-blue .page-item.disabled a, .dark-mode .accent-blue .page-item.disabled .page-link {
  38291. background-color: #fff;
  38292. border-color: #dee2e6;
  38293. color: #6c757d;
  38294. }
  38295. .dark-mode .accent-blue [class*=sidebar-dark-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  38296. color: #c2c7d0;
  38297. }
  38298. .dark-mode .accent-blue [class*=sidebar-dark-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  38299. color: #fff;
  38300. }
  38301. .dark-mode .accent-blue [class*=sidebar-light-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  38302. color: #343a40;
  38303. }
  38304. .dark-mode .accent-blue [class*=sidebar-light-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  38305. color: #212529;
  38306. }
  38307. .dark-mode .dark-mode.accent-blue .page-item .page-link:hover, .dark-mode .dark-mode.accent-blue .page-item .page-link:focus {
  38308. color: #4774a3;
  38309. }
  38310. .dark-mode .accent-indigo .btn-link,
  38311. .dark-mode .accent-indigo a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
  38312. .dark-mode .accent-indigo .nav-tabs .nav-link {
  38313. color: #6610f2;
  38314. }
  38315. .dark-mode .accent-indigo .btn-link:hover,
  38316. .dark-mode .accent-indigo a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
  38317. .dark-mode .accent-indigo .nav-tabs .nav-link:hover {
  38318. color: #4709ac;
  38319. }
  38320. .dark-mode .accent-indigo .dropdown-item:active, .dark-mode .accent-indigo .dropdown-item.active {
  38321. background-color: #6610f2;
  38322. color: #fff;
  38323. }
  38324. .dark-mode .accent-indigo .custom-control-input:checked ~ .custom-control-label::before {
  38325. background-color: #6610f2;
  38326. border-color: #3d0894;
  38327. }
  38328. .dark-mode .accent-indigo .custom-control-input:checked ~ .custom-control-label::after {
  38329. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
  38330. }
  38331. .dark-mode .accent-indigo .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
  38332. .dark-mode .accent-indigo .custom-select:focus,
  38333. .dark-mode .accent-indigo .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
  38334. .dark-mode .accent-indigo .custom-file-input:focus ~ .custom-file-label {
  38335. border-color: #b389f9;
  38336. }
  38337. .dark-mode .accent-indigo .page-item .page-link {
  38338. color: #6610f2;
  38339. }
  38340. .dark-mode .accent-indigo .page-item.active a, .dark-mode .accent-indigo .page-item.active .page-link {
  38341. background-color: #6610f2;
  38342. border-color: #6610f2;
  38343. color: #fff;
  38344. }
  38345. .dark-mode .accent-indigo .page-item.disabled a, .dark-mode .accent-indigo .page-item.disabled .page-link {
  38346. background-color: #fff;
  38347. border-color: #dee2e6;
  38348. color: #6c757d;
  38349. }
  38350. .dark-mode .accent-indigo [class*=sidebar-dark-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  38351. color: #c2c7d0;
  38352. }
  38353. .dark-mode .accent-indigo [class*=sidebar-dark-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  38354. color: #fff;
  38355. }
  38356. .dark-mode .accent-indigo [class*=sidebar-light-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  38357. color: #343a40;
  38358. }
  38359. .dark-mode .accent-indigo [class*=sidebar-light-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  38360. color: #212529;
  38361. }
  38362. .dark-mode .dark-mode.accent-indigo .page-item .page-link:hover, .dark-mode .dark-mode.accent-indigo .page-item .page-link:focus {
  38363. color: #7528f3;
  38364. }
  38365. .dark-mode .accent-purple .btn-link,
  38366. .dark-mode .accent-purple a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
  38367. .dark-mode .accent-purple .nav-tabs .nav-link {
  38368. color: #6f42c1;
  38369. }
  38370. .dark-mode .accent-purple .btn-link:hover,
  38371. .dark-mode .accent-purple a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
  38372. .dark-mode .accent-purple .nav-tabs .nav-link:hover {
  38373. color: #4e2d89;
  38374. }
  38375. .dark-mode .accent-purple .dropdown-item:active, .dark-mode .accent-purple .dropdown-item.active {
  38376. background-color: #6f42c1;
  38377. color: #fff;
  38378. }
  38379. .dark-mode .accent-purple .custom-control-input:checked ~ .custom-control-label::before {
  38380. background-color: #6f42c1;
  38381. border-color: #432776;
  38382. }
  38383. .dark-mode .accent-purple .custom-control-input:checked ~ .custom-control-label::after {
  38384. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
  38385. }
  38386. .dark-mode .accent-purple .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
  38387. .dark-mode .accent-purple .custom-select:focus,
  38388. .dark-mode .accent-purple .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
  38389. .dark-mode .accent-purple .custom-file-input:focus ~ .custom-file-label {
  38390. border-color: #b8a2e0;
  38391. }
  38392. .dark-mode .accent-purple .page-item .page-link {
  38393. color: #6f42c1;
  38394. }
  38395. .dark-mode .accent-purple .page-item.active a, .dark-mode .accent-purple .page-item.active .page-link {
  38396. background-color: #6f42c1;
  38397. border-color: #6f42c1;
  38398. color: #fff;
  38399. }
  38400. .dark-mode .accent-purple .page-item.disabled a, .dark-mode .accent-purple .page-item.disabled .page-link {
  38401. background-color: #fff;
  38402. border-color: #dee2e6;
  38403. color: #6c757d;
  38404. }
  38405. .dark-mode .accent-purple [class*=sidebar-dark-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  38406. color: #c2c7d0;
  38407. }
  38408. .dark-mode .accent-purple [class*=sidebar-dark-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  38409. color: #fff;
  38410. }
  38411. .dark-mode .accent-purple [class*=sidebar-light-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  38412. color: #343a40;
  38413. }
  38414. .dark-mode .accent-purple [class*=sidebar-light-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  38415. color: #212529;
  38416. }
  38417. .dark-mode .dark-mode.accent-purple .page-item .page-link:hover, .dark-mode .dark-mode.accent-purple .page-item .page-link:focus {
  38418. color: #7e55c7;
  38419. }
  38420. .dark-mode .accent-pink .btn-link,
  38421. .dark-mode .accent-pink a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
  38422. .dark-mode .accent-pink .nav-tabs .nav-link {
  38423. color: #e83e8c;
  38424. }
  38425. .dark-mode .accent-pink .btn-link:hover,
  38426. .dark-mode .accent-pink a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
  38427. .dark-mode .accent-pink .nav-tabs .nav-link:hover {
  38428. color: #c21766;
  38429. }
  38430. .dark-mode .accent-pink .dropdown-item:active, .dark-mode .accent-pink .dropdown-item.active {
  38431. background-color: #e83e8c;
  38432. color: #fff;
  38433. }
  38434. .dark-mode .accent-pink .custom-control-input:checked ~ .custom-control-label::before {
  38435. background-color: #e83e8c;
  38436. border-color: #ac145a;
  38437. }
  38438. .dark-mode .accent-pink .custom-control-input:checked ~ .custom-control-label::after {
  38439. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
  38440. }
  38441. .dark-mode .accent-pink .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
  38442. .dark-mode .accent-pink .custom-select:focus,
  38443. .dark-mode .accent-pink .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
  38444. .dark-mode .accent-pink .custom-file-input:focus ~ .custom-file-label {
  38445. border-color: #f6b0d0;
  38446. }
  38447. .dark-mode .accent-pink .page-item .page-link {
  38448. color: #e83e8c;
  38449. }
  38450. .dark-mode .accent-pink .page-item.active a, .dark-mode .accent-pink .page-item.active .page-link {
  38451. background-color: #e83e8c;
  38452. border-color: #e83e8c;
  38453. color: #fff;
  38454. }
  38455. .dark-mode .accent-pink .page-item.disabled a, .dark-mode .accent-pink .page-item.disabled .page-link {
  38456. background-color: #fff;
  38457. border-color: #dee2e6;
  38458. color: #6c757d;
  38459. }
  38460. .dark-mode .accent-pink [class*=sidebar-dark-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  38461. color: #c2c7d0;
  38462. }
  38463. .dark-mode .accent-pink [class*=sidebar-dark-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  38464. color: #fff;
  38465. }
  38466. .dark-mode .accent-pink [class*=sidebar-light-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  38467. color: #343a40;
  38468. }
  38469. .dark-mode .accent-pink [class*=sidebar-light-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  38470. color: #212529;
  38471. }
  38472. .dark-mode .dark-mode.accent-pink .page-item .page-link:hover, .dark-mode .dark-mode.accent-pink .page-item .page-link:focus {
  38473. color: #eb559a;
  38474. }
  38475. .dark-mode .accent-red .btn-link,
  38476. .dark-mode .accent-red a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
  38477. .dark-mode .accent-red .nav-tabs .nav-link {
  38478. color: #e74c3c;
  38479. }
  38480. .dark-mode .accent-red .btn-link:hover,
  38481. .dark-mode .accent-red a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
  38482. .dark-mode .accent-red .nav-tabs .nav-link:hover {
  38483. color: #bf2718;
  38484. }
  38485. .dark-mode .accent-red .dropdown-item:active, .dark-mode .accent-red .dropdown-item.active {
  38486. background-color: #e74c3c;
  38487. color: #fff;
  38488. }
  38489. .dark-mode .accent-red .custom-control-input:checked ~ .custom-control-label::before {
  38490. background-color: #e74c3c;
  38491. border-color: #a82315;
  38492. }
  38493. .dark-mode .accent-red .custom-control-input:checked ~ .custom-control-label::after {
  38494. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
  38495. }
  38496. .dark-mode .accent-red .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
  38497. .dark-mode .accent-red .custom-select:focus,
  38498. .dark-mode .accent-red .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
  38499. .dark-mode .accent-red .custom-file-input:focus ~ .custom-file-label {
  38500. border-color: #f5b4ae;
  38501. }
  38502. .dark-mode .accent-red .page-item .page-link {
  38503. color: #e74c3c;
  38504. }
  38505. .dark-mode .accent-red .page-item.active a, .dark-mode .accent-red .page-item.active .page-link {
  38506. background-color: #e74c3c;
  38507. border-color: #e74c3c;
  38508. color: #fff;
  38509. }
  38510. .dark-mode .accent-red .page-item.disabled a, .dark-mode .accent-red .page-item.disabled .page-link {
  38511. background-color: #fff;
  38512. border-color: #dee2e6;
  38513. color: #6c757d;
  38514. }
  38515. .dark-mode .accent-red [class*=sidebar-dark-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  38516. color: #c2c7d0;
  38517. }
  38518. .dark-mode .accent-red [class*=sidebar-dark-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  38519. color: #fff;
  38520. }
  38521. .dark-mode .accent-red [class*=sidebar-light-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  38522. color: #343a40;
  38523. }
  38524. .dark-mode .accent-red [class*=sidebar-light-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  38525. color: #212529;
  38526. }
  38527. .dark-mode .dark-mode.accent-red .page-item .page-link:hover, .dark-mode .dark-mode.accent-red .page-item .page-link:focus {
  38528. color: #ea6153;
  38529. }
  38530. .dark-mode .accent-orange .btn-link,
  38531. .dark-mode .accent-orange a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
  38532. .dark-mode .accent-orange .nav-tabs .nav-link {
  38533. color: #fd7e14;
  38534. }
  38535. .dark-mode .accent-orange .btn-link:hover,
  38536. .dark-mode .accent-orange a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
  38537. .dark-mode .accent-orange .nav-tabs .nav-link:hover {
  38538. color: #c35a02;
  38539. }
  38540. .dark-mode .accent-orange .dropdown-item:active, .dark-mode .accent-orange .dropdown-item.active {
  38541. background-color: #fd7e14;
  38542. color: #1f2d3d;
  38543. }
  38544. .dark-mode .accent-orange .custom-control-input:checked ~ .custom-control-label::before {
  38545. background-color: #fd7e14;
  38546. border-color: #aa4e01;
  38547. }
  38548. .dark-mode .accent-orange .custom-control-input:checked ~ .custom-control-label::after {
  38549. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%231f2d3d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
  38550. }
  38551. .dark-mode .accent-orange .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
  38552. .dark-mode .accent-orange .custom-select:focus,
  38553. .dark-mode .accent-orange .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
  38554. .dark-mode .accent-orange .custom-file-input:focus ~ .custom-file-label {
  38555. border-color: #fec392;
  38556. }
  38557. .dark-mode .accent-orange .page-item .page-link {
  38558. color: #fd7e14;
  38559. }
  38560. .dark-mode .accent-orange .page-item.active a, .dark-mode .accent-orange .page-item.active .page-link {
  38561. background-color: #fd7e14;
  38562. border-color: #fd7e14;
  38563. color: #fff;
  38564. }
  38565. .dark-mode .accent-orange .page-item.disabled a, .dark-mode .accent-orange .page-item.disabled .page-link {
  38566. background-color: #fff;
  38567. border-color: #dee2e6;
  38568. color: #6c757d;
  38569. }
  38570. .dark-mode .accent-orange [class*=sidebar-dark-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  38571. color: #c2c7d0;
  38572. }
  38573. .dark-mode .accent-orange [class*=sidebar-dark-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  38574. color: #fff;
  38575. }
  38576. .dark-mode .accent-orange [class*=sidebar-light-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  38577. color: #343a40;
  38578. }
  38579. .dark-mode .accent-orange [class*=sidebar-light-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  38580. color: #212529;
  38581. }
  38582. .dark-mode .dark-mode.accent-orange .page-item .page-link:hover, .dark-mode .dark-mode.accent-orange .page-item .page-link:focus {
  38583. color: #fd8c2d;
  38584. }
  38585. .dark-mode .accent-yellow .btn-link,
  38586. .dark-mode .accent-yellow a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
  38587. .dark-mode .accent-yellow .nav-tabs .nav-link {
  38588. color: #f39c12;
  38589. }
  38590. .dark-mode .accent-yellow .btn-link:hover,
  38591. .dark-mode .accent-yellow a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
  38592. .dark-mode .accent-yellow .nav-tabs .nav-link:hover {
  38593. color: #b06f09;
  38594. }
  38595. .dark-mode .accent-yellow .dropdown-item:active, .dark-mode .accent-yellow .dropdown-item.active {
  38596. background-color: #f39c12;
  38597. color: #1f2d3d;
  38598. }
  38599. .dark-mode .accent-yellow .custom-control-input:checked ~ .custom-control-label::before {
  38600. background-color: #f39c12;
  38601. border-color: #976008;
  38602. }
  38603. .dark-mode .accent-yellow .custom-control-input:checked ~ .custom-control-label::after {
  38604. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%231f2d3d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
  38605. }
  38606. .dark-mode .accent-yellow .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
  38607. .dark-mode .accent-yellow .custom-select:focus,
  38608. .dark-mode .accent-yellow .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
  38609. .dark-mode .accent-yellow .custom-file-input:focus ~ .custom-file-label {
  38610. border-color: #f9cf8b;
  38611. }
  38612. .dark-mode .accent-yellow .page-item .page-link {
  38613. color: #f39c12;
  38614. }
  38615. .dark-mode .accent-yellow .page-item.active a, .dark-mode .accent-yellow .page-item.active .page-link {
  38616. background-color: #f39c12;
  38617. border-color: #f39c12;
  38618. color: #fff;
  38619. }
  38620. .dark-mode .accent-yellow .page-item.disabled a, .dark-mode .accent-yellow .page-item.disabled .page-link {
  38621. background-color: #fff;
  38622. border-color: #dee2e6;
  38623. color: #6c757d;
  38624. }
  38625. .dark-mode .accent-yellow [class*=sidebar-dark-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  38626. color: #c2c7d0;
  38627. }
  38628. .dark-mode .accent-yellow [class*=sidebar-dark-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  38629. color: #fff;
  38630. }
  38631. .dark-mode .accent-yellow [class*=sidebar-light-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  38632. color: #343a40;
  38633. }
  38634. .dark-mode .accent-yellow [class*=sidebar-light-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  38635. color: #212529;
  38636. }
  38637. .dark-mode .dark-mode.accent-yellow .page-item .page-link:hover, .dark-mode .dark-mode.accent-yellow .page-item .page-link:focus {
  38638. color: #f4a62a;
  38639. }
  38640. .dark-mode .accent-green .btn-link,
  38641. .dark-mode .accent-green a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
  38642. .dark-mode .accent-green .nav-tabs .nav-link {
  38643. color: #00bc8c;
  38644. }
  38645. .dark-mode .accent-green .btn-link:hover,
  38646. .dark-mode .accent-green a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
  38647. .dark-mode .accent-green .nav-tabs .nav-link:hover {
  38648. color: #007053;
  38649. }
  38650. .dark-mode .accent-green .dropdown-item:active, .dark-mode .accent-green .dropdown-item.active {
  38651. background-color: #00bc8c;
  38652. color: #fff;
  38653. }
  38654. .dark-mode .accent-green .custom-control-input:checked ~ .custom-control-label::before {
  38655. background-color: #00bc8c;
  38656. border-color: #005640;
  38657. }
  38658. .dark-mode .accent-green .custom-control-input:checked ~ .custom-control-label::after {
  38659. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
  38660. }
  38661. .dark-mode .accent-green .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
  38662. .dark-mode .accent-green .custom-select:focus,
  38663. .dark-mode .accent-green .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
  38664. .dark-mode .accent-green .custom-file-input:focus ~ .custom-file-label {
  38665. border-color: #3dffcd;
  38666. }
  38667. .dark-mode .accent-green .page-item .page-link {
  38668. color: #00bc8c;
  38669. }
  38670. .dark-mode .accent-green .page-item.active a, .dark-mode .accent-green .page-item.active .page-link {
  38671. background-color: #00bc8c;
  38672. border-color: #00bc8c;
  38673. color: #fff;
  38674. }
  38675. .dark-mode .accent-green .page-item.disabled a, .dark-mode .accent-green .page-item.disabled .page-link {
  38676. background-color: #fff;
  38677. border-color: #dee2e6;
  38678. color: #6c757d;
  38679. }
  38680. .dark-mode .accent-green [class*=sidebar-dark-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  38681. color: #c2c7d0;
  38682. }
  38683. .dark-mode .accent-green [class*=sidebar-dark-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  38684. color: #fff;
  38685. }
  38686. .dark-mode .accent-green [class*=sidebar-light-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  38687. color: #343a40;
  38688. }
  38689. .dark-mode .accent-green [class*=sidebar-light-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  38690. color: #212529;
  38691. }
  38692. .dark-mode .dark-mode.accent-green .page-item .page-link:hover, .dark-mode .dark-mode.accent-green .page-item .page-link:focus {
  38693. color: #00d69f;
  38694. }
  38695. .dark-mode .accent-teal .btn-link,
  38696. .dark-mode .accent-teal a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
  38697. .dark-mode .accent-teal .nav-tabs .nav-link {
  38698. color: #20c997;
  38699. }
  38700. .dark-mode .accent-teal .btn-link:hover,
  38701. .dark-mode .accent-teal a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
  38702. .dark-mode .accent-teal .nav-tabs .nav-link:hover {
  38703. color: #158765;
  38704. }
  38705. .dark-mode .accent-teal .dropdown-item:active, .dark-mode .accent-teal .dropdown-item.active {
  38706. background-color: #20c997;
  38707. color: #fff;
  38708. }
  38709. .dark-mode .accent-teal .custom-control-input:checked ~ .custom-control-label::before {
  38710. background-color: #20c997;
  38711. border-color: #127155;
  38712. }
  38713. .dark-mode .accent-teal .custom-control-input:checked ~ .custom-control-label::after {
  38714. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
  38715. }
  38716. .dark-mode .accent-teal .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
  38717. .dark-mode .accent-teal .custom-select:focus,
  38718. .dark-mode .accent-teal .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
  38719. .dark-mode .accent-teal .custom-file-input:focus ~ .custom-file-label {
  38720. border-color: #7eeaca;
  38721. }
  38722. .dark-mode .accent-teal .page-item .page-link {
  38723. color: #20c997;
  38724. }
  38725. .dark-mode .accent-teal .page-item.active a, .dark-mode .accent-teal .page-item.active .page-link {
  38726. background-color: #20c997;
  38727. border-color: #20c997;
  38728. color: #fff;
  38729. }
  38730. .dark-mode .accent-teal .page-item.disabled a, .dark-mode .accent-teal .page-item.disabled .page-link {
  38731. background-color: #fff;
  38732. border-color: #dee2e6;
  38733. color: #6c757d;
  38734. }
  38735. .dark-mode .accent-teal [class*=sidebar-dark-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  38736. color: #c2c7d0;
  38737. }
  38738. .dark-mode .accent-teal [class*=sidebar-dark-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  38739. color: #fff;
  38740. }
  38741. .dark-mode .accent-teal [class*=sidebar-light-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  38742. color: #343a40;
  38743. }
  38744. .dark-mode .accent-teal [class*=sidebar-light-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  38745. color: #212529;
  38746. }
  38747. .dark-mode .dark-mode.accent-teal .page-item .page-link:hover, .dark-mode .dark-mode.accent-teal .page-item .page-link:focus {
  38748. color: #26dca6;
  38749. }
  38750. .dark-mode .accent-cyan .btn-link,
  38751. .dark-mode .accent-cyan a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
  38752. .dark-mode .accent-cyan .nav-tabs .nav-link {
  38753. color: #3498db;
  38754. }
  38755. .dark-mode .accent-cyan .btn-link:hover,
  38756. .dark-mode .accent-cyan a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
  38757. .dark-mode .accent-cyan .nav-tabs .nav-link:hover {
  38758. color: #1d6fa5;
  38759. }
  38760. .dark-mode .accent-cyan .dropdown-item:active, .dark-mode .accent-cyan .dropdown-item.active {
  38761. background-color: #3498db;
  38762. color: #fff;
  38763. }
  38764. .dark-mode .accent-cyan .custom-control-input:checked ~ .custom-control-label::before {
  38765. background-color: #3498db;
  38766. border-color: #196090;
  38767. }
  38768. .dark-mode .accent-cyan .custom-control-input:checked ~ .custom-control-label::after {
  38769. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
  38770. }
  38771. .dark-mode .accent-cyan .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
  38772. .dark-mode .accent-cyan .custom-select:focus,
  38773. .dark-mode .accent-cyan .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
  38774. .dark-mode .accent-cyan .custom-file-input:focus ~ .custom-file-label {
  38775. border-color: #a0cfee;
  38776. }
  38777. .dark-mode .accent-cyan .page-item .page-link {
  38778. color: #3498db;
  38779. }
  38780. .dark-mode .accent-cyan .page-item.active a, .dark-mode .accent-cyan .page-item.active .page-link {
  38781. background-color: #3498db;
  38782. border-color: #3498db;
  38783. color: #fff;
  38784. }
  38785. .dark-mode .accent-cyan .page-item.disabled a, .dark-mode .accent-cyan .page-item.disabled .page-link {
  38786. background-color: #fff;
  38787. border-color: #dee2e6;
  38788. color: #6c757d;
  38789. }
  38790. .dark-mode .accent-cyan [class*=sidebar-dark-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  38791. color: #c2c7d0;
  38792. }
  38793. .dark-mode .accent-cyan [class*=sidebar-dark-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  38794. color: #fff;
  38795. }
  38796. .dark-mode .accent-cyan [class*=sidebar-light-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  38797. color: #343a40;
  38798. }
  38799. .dark-mode .accent-cyan [class*=sidebar-light-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  38800. color: #212529;
  38801. }
  38802. .dark-mode .dark-mode.accent-cyan .page-item .page-link:hover, .dark-mode .dark-mode.accent-cyan .page-item .page-link:focus {
  38803. color: #4aa3df;
  38804. }
  38805. .dark-mode .accent-white .btn-link,
  38806. .dark-mode .accent-white a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
  38807. .dark-mode .accent-white .nav-tabs .nav-link {
  38808. color: #fff;
  38809. }
  38810. .dark-mode .accent-white .btn-link:hover,
  38811. .dark-mode .accent-white a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
  38812. .dark-mode .accent-white .nav-tabs .nav-link:hover {
  38813. color: #d9d9d9;
  38814. }
  38815. .dark-mode .accent-white .dropdown-item:active, .dark-mode .accent-white .dropdown-item.active {
  38816. background-color: #fff;
  38817. color: #1f2d3d;
  38818. }
  38819. .dark-mode .accent-white .custom-control-input:checked ~ .custom-control-label::before {
  38820. background-color: #fff;
  38821. border-color: #cccccc;
  38822. }
  38823. .dark-mode .accent-white .custom-control-input:checked ~ .custom-control-label::after {
  38824. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%231f2d3d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
  38825. }
  38826. .dark-mode .accent-white .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
  38827. .dark-mode .accent-white .custom-select:focus,
  38828. .dark-mode .accent-white .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
  38829. .dark-mode .accent-white .custom-file-input:focus ~ .custom-file-label {
  38830. border-color: white;
  38831. }
  38832. .dark-mode .accent-white .page-item .page-link {
  38833. color: #fff;
  38834. }
  38835. .dark-mode .accent-white .page-item.active a, .dark-mode .accent-white .page-item.active .page-link {
  38836. background-color: #fff;
  38837. border-color: #fff;
  38838. color: #fff;
  38839. }
  38840. .dark-mode .accent-white .page-item.disabled a, .dark-mode .accent-white .page-item.disabled .page-link {
  38841. background-color: #fff;
  38842. border-color: #dee2e6;
  38843. color: #6c757d;
  38844. }
  38845. .dark-mode .accent-white [class*=sidebar-dark-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  38846. color: #c2c7d0;
  38847. }
  38848. .dark-mode .accent-white [class*=sidebar-dark-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  38849. color: #fff;
  38850. }
  38851. .dark-mode .accent-white [class*=sidebar-light-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  38852. color: #343a40;
  38853. }
  38854. .dark-mode .accent-white [class*=sidebar-light-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  38855. color: #212529;
  38856. }
  38857. .dark-mode .dark-mode.accent-white .page-item .page-link:hover, .dark-mode .dark-mode.accent-white .page-item .page-link:focus {
  38858. color: white;
  38859. }
  38860. .dark-mode .accent-gray .btn-link,
  38861. .dark-mode .accent-gray a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
  38862. .dark-mode .accent-gray .nav-tabs .nav-link {
  38863. color: #6c757d;
  38864. }
  38865. .dark-mode .accent-gray .btn-link:hover,
  38866. .dark-mode .accent-gray a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
  38867. .dark-mode .accent-gray .nav-tabs .nav-link:hover {
  38868. color: #494f54;
  38869. }
  38870. .dark-mode .accent-gray .dropdown-item:active, .dark-mode .accent-gray .dropdown-item.active {
  38871. background-color: #6c757d;
  38872. color: #fff;
  38873. }
  38874. .dark-mode .accent-gray .custom-control-input:checked ~ .custom-control-label::before {
  38875. background-color: #6c757d;
  38876. border-color: #3d4246;
  38877. }
  38878. .dark-mode .accent-gray .custom-control-input:checked ~ .custom-control-label::after {
  38879. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
  38880. }
  38881. .dark-mode .accent-gray .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
  38882. .dark-mode .accent-gray .custom-select:focus,
  38883. .dark-mode .accent-gray .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
  38884. .dark-mode .accent-gray .custom-file-input:focus ~ .custom-file-label {
  38885. border-color: #afb5ba;
  38886. }
  38887. .dark-mode .accent-gray .page-item .page-link {
  38888. color: #6c757d;
  38889. }
  38890. .dark-mode .accent-gray .page-item.active a, .dark-mode .accent-gray .page-item.active .page-link {
  38891. background-color: #6c757d;
  38892. border-color: #6c757d;
  38893. color: #fff;
  38894. }
  38895. .dark-mode .accent-gray .page-item.disabled a, .dark-mode .accent-gray .page-item.disabled .page-link {
  38896. background-color: #fff;
  38897. border-color: #dee2e6;
  38898. color: #6c757d;
  38899. }
  38900. .dark-mode .accent-gray [class*=sidebar-dark-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  38901. color: #c2c7d0;
  38902. }
  38903. .dark-mode .accent-gray [class*=sidebar-dark-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  38904. color: #fff;
  38905. }
  38906. .dark-mode .accent-gray [class*=sidebar-light-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  38907. color: #343a40;
  38908. }
  38909. .dark-mode .accent-gray [class*=sidebar-light-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  38910. color: #212529;
  38911. }
  38912. .dark-mode .dark-mode.accent-gray .page-item .page-link:hover, .dark-mode .dark-mode.accent-gray .page-item .page-link:focus {
  38913. color: #78828a;
  38914. }
  38915. .dark-mode .accent-gray-dark .btn-link,
  38916. .dark-mode .accent-gray-dark a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
  38917. .dark-mode .accent-gray-dark .nav-tabs .nav-link {
  38918. color: #343a40;
  38919. }
  38920. .dark-mode .accent-gray-dark .btn-link:hover,
  38921. .dark-mode .accent-gray-dark a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
  38922. .dark-mode .accent-gray-dark .nav-tabs .nav-link:hover {
  38923. color: #121416;
  38924. }
  38925. .dark-mode .accent-gray-dark .dropdown-item:active, .dark-mode .accent-gray-dark .dropdown-item.active {
  38926. background-color: #343a40;
  38927. color: #fff;
  38928. }
  38929. .dark-mode .accent-gray-dark .custom-control-input:checked ~ .custom-control-label::before {
  38930. background-color: #343a40;
  38931. border-color: #060708;
  38932. }
  38933. .dark-mode .accent-gray-dark .custom-control-input:checked ~ .custom-control-label::after {
  38934. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
  38935. }
  38936. .dark-mode .accent-gray-dark .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
  38937. .dark-mode .accent-gray-dark .custom-select:focus,
  38938. .dark-mode .accent-gray-dark .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
  38939. .dark-mode .accent-gray-dark .custom-file-input:focus ~ .custom-file-label {
  38940. border-color: #6d7a86;
  38941. }
  38942. .dark-mode .accent-gray-dark .page-item .page-link {
  38943. color: #343a40;
  38944. }
  38945. .dark-mode .accent-gray-dark .page-item.active a, .dark-mode .accent-gray-dark .page-item.active .page-link {
  38946. background-color: #343a40;
  38947. border-color: #343a40;
  38948. color: #fff;
  38949. }
  38950. .dark-mode .accent-gray-dark .page-item.disabled a, .dark-mode .accent-gray-dark .page-item.disabled .page-link {
  38951. background-color: #fff;
  38952. border-color: #dee2e6;
  38953. color: #6c757d;
  38954. }
  38955. .dark-mode .accent-gray-dark [class*=sidebar-dark-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  38956. color: #c2c7d0;
  38957. }
  38958. .dark-mode .accent-gray-dark [class*=sidebar-dark-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  38959. color: #fff;
  38960. }
  38961. .dark-mode .accent-gray-dark [class*=sidebar-light-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  38962. color: #343a40;
  38963. }
  38964. .dark-mode .accent-gray-dark [class*=sidebar-light-] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  38965. color: #212529;
  38966. }
  38967. .dark-mode .dark-mode.accent-gray-dark .page-item .page-link:hover, .dark-mode .dark-mode.accent-gray-dark .page-item .page-link:focus {
  38968. color: #3f474e;
  38969. }
  38970. /*!
  38971. * Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com
  38972. * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
  38973. */
  38974. .fa,
  38975. .fas,
  38976. .far,
  38977. .fal,
  38978. .fad,
  38979. .fab {
  38980. -moz-osx-font-smoothing: grayscale;
  38981. -webkit-font-smoothing: antialiased;
  38982. display: inline-block;
  38983. font-style: normal;
  38984. font-variant: normal;
  38985. text-rendering: auto;
  38986. line-height: 1;
  38987. }
  38988. .fa-lg {
  38989. font-size: 1.33333em;
  38990. line-height: 0.75em;
  38991. vertical-align: -0.0667em;
  38992. }
  38993. .fa-xs {
  38994. font-size: 0.75em;
  38995. }
  38996. .fa-sm {
  38997. font-size: 0.875em;
  38998. }
  38999. .fa-1x {
  39000. font-size: 1em;
  39001. }
  39002. .fa-2x {
  39003. font-size: 2em;
  39004. }
  39005. .fa-3x {
  39006. font-size: 3em;
  39007. }
  39008. .fa-4x {
  39009. font-size: 4em;
  39010. }
  39011. .fa-5x {
  39012. font-size: 5em;
  39013. }
  39014. .fa-6x {
  39015. font-size: 6em;
  39016. }
  39017. .fa-7x {
  39018. font-size: 7em;
  39019. }
  39020. .fa-8x {
  39021. font-size: 8em;
  39022. }
  39023. .fa-9x {
  39024. font-size: 9em;
  39025. }
  39026. .fa-10x {
  39027. font-size: 10em;
  39028. }
  39029. .fa-fw {
  39030. text-align: center;
  39031. width: 1.25em;
  39032. }
  39033. .fa-ul {
  39034. list-style-type: none;
  39035. margin-left: 2.5em;
  39036. padding-left: 0;
  39037. }
  39038. .fa-ul > li {
  39039. position: relative;
  39040. }
  39041. .fa-li {
  39042. left: -2em;
  39043. position: absolute;
  39044. text-align: center;
  39045. width: 2em;
  39046. line-height: inherit;
  39047. }
  39048. .fa-border {
  39049. border: solid 0.08em #eee;
  39050. border-radius: 0.1em;
  39051. padding: 0.2em 0.25em 0.15em;
  39052. }
  39053. .fa-pull-left {
  39054. float: left;
  39055. }
  39056. .fa-pull-right {
  39057. float: right;
  39058. }
  39059. .fa.fa-pull-left,
  39060. .fas.fa-pull-left,
  39061. .far.fa-pull-left,
  39062. .fal.fa-pull-left,
  39063. .fab.fa-pull-left {
  39064. margin-right: 0.3em;
  39065. }
  39066. .fa.fa-pull-right,
  39067. .fas.fa-pull-right,
  39068. .far.fa-pull-right,
  39069. .fal.fa-pull-right,
  39070. .fab.fa-pull-right {
  39071. margin-left: 0.3em;
  39072. }
  39073. .fa-spin {
  39074. -webkit-animation: fa-spin 2s infinite linear;
  39075. animation: fa-spin 2s infinite linear;
  39076. }
  39077. .fa-pulse {
  39078. -webkit-animation: fa-spin 1s infinite steps(8);
  39079. animation: fa-spin 1s infinite steps(8);
  39080. }
  39081. @-webkit-keyframes fa-spin {
  39082. 0% {
  39083. -webkit-transform: rotate(0deg);
  39084. transform: rotate(0deg);
  39085. }
  39086. 100% {
  39087. -webkit-transform: rotate(360deg);
  39088. transform: rotate(360deg);
  39089. }
  39090. }
  39091. @keyframes fa-spin {
  39092. 0% {
  39093. -webkit-transform: rotate(0deg);
  39094. transform: rotate(0deg);
  39095. }
  39096. 100% {
  39097. -webkit-transform: rotate(360deg);
  39098. transform: rotate(360deg);
  39099. }
  39100. }
  39101. .fa-rotate-90 {
  39102. -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  39103. -webkit-transform: rotate(90deg);
  39104. transform: rotate(90deg);
  39105. }
  39106. .fa-rotate-180 {
  39107. -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  39108. -webkit-transform: rotate(180deg);
  39109. transform: rotate(180deg);
  39110. }
  39111. .fa-rotate-270 {
  39112. -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  39113. -webkit-transform: rotate(270deg);
  39114. transform: rotate(270deg);
  39115. }
  39116. .fa-flip-horizontal {
  39117. -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  39118. -webkit-transform: scale(-1, 1);
  39119. transform: scale(-1, 1);
  39120. }
  39121. .fa-flip-vertical {
  39122. -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  39123. -webkit-transform: scale(1, -1);
  39124. transform: scale(1, -1);
  39125. }
  39126. .fa-flip-both, .fa-flip-horizontal.fa-flip-vertical {
  39127. -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  39128. -webkit-transform: scale(-1, -1);
  39129. transform: scale(-1, -1);
  39130. }
  39131. :root .fa-rotate-90,
  39132. :root .fa-rotate-180,
  39133. :root .fa-rotate-270,
  39134. :root .fa-flip-horizontal,
  39135. :root .fa-flip-vertical,
  39136. :root .fa-flip-both {
  39137. -webkit-filter: none;
  39138. filter: none;
  39139. }
  39140. .fa-stack {
  39141. display: inline-block;
  39142. height: 2em;
  39143. line-height: 2em;
  39144. position: relative;
  39145. vertical-align: middle;
  39146. width: 2.5em;
  39147. }
  39148. .fa-stack-1x,
  39149. .fa-stack-2x {
  39150. left: 0;
  39151. position: absolute;
  39152. text-align: center;
  39153. width: 100%;
  39154. }
  39155. .fa-stack-1x {
  39156. line-height: inherit;
  39157. }
  39158. .fa-stack-2x {
  39159. font-size: 2em;
  39160. }
  39161. .fa-inverse {
  39162. color: #fff;
  39163. }
  39164. /* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
  39165. readers do not read off random characters that represent icons */
  39166. .fa-500px:before {
  39167. content: "";
  39168. }
  39169. .fa-accessible-icon:before {
  39170. content: "";
  39171. }
  39172. .fa-accusoft:before {
  39173. content: "";
  39174. }
  39175. .fa-acquisitions-incorporated:before {
  39176. content: "";
  39177. }
  39178. .fa-ad:before {
  39179. content: "";
  39180. }
  39181. .fa-address-book:before {
  39182. content: "";
  39183. }
  39184. .fa-address-card:before {
  39185. content: "";
  39186. }
  39187. .fa-adjust:before {
  39188. content: "";
  39189. }
  39190. .fa-adn:before {
  39191. content: "";
  39192. }
  39193. .fa-adversal:before {
  39194. content: "";
  39195. }
  39196. .fa-affiliatetheme:before {
  39197. content: "";
  39198. }
  39199. .fa-air-freshener:before {
  39200. content: "";
  39201. }
  39202. .fa-airbnb:before {
  39203. content: "";
  39204. }
  39205. .fa-algolia:before {
  39206. content: "";
  39207. }
  39208. .fa-align-center:before {
  39209. content: "";
  39210. }
  39211. .fa-align-justify:before {
  39212. content: "";
  39213. }
  39214. .fa-align-left:before {
  39215. content: "";
  39216. }
  39217. .fa-align-right:before {
  39218. content: "";
  39219. }
  39220. .fa-alipay:before {
  39221. content: "";
  39222. }
  39223. .fa-allergies:before {
  39224. content: "";
  39225. }
  39226. .fa-amazon:before {
  39227. content: "";
  39228. }
  39229. .fa-amazon-pay:before {
  39230. content: "";
  39231. }
  39232. .fa-ambulance:before {
  39233. content: "";
  39234. }
  39235. .fa-american-sign-language-interpreting:before {
  39236. content: "";
  39237. }
  39238. .fa-amilia:before {
  39239. content: "";
  39240. }
  39241. .fa-anchor:before {
  39242. content: "";
  39243. }
  39244. .fa-android:before {
  39245. content: "";
  39246. }
  39247. .fa-angellist:before {
  39248. content: "";
  39249. }
  39250. .fa-angle-double-down:before {
  39251. content: "";
  39252. }
  39253. .fa-angle-double-left:before {
  39254. content: "";
  39255. }
  39256. .fa-angle-double-right:before {
  39257. content: "";
  39258. }
  39259. .fa-angle-double-up:before {
  39260. content: "";
  39261. }
  39262. .fa-angle-down:before {
  39263. content: "";
  39264. }
  39265. .fa-angle-left:before {
  39266. content: "";
  39267. }
  39268. .fa-angle-right:before {
  39269. content: "";
  39270. }
  39271. .fa-angle-up:before {
  39272. content: "";
  39273. }
  39274. .fa-angry:before {
  39275. content: "";
  39276. }
  39277. .fa-angrycreative:before {
  39278. content: "";
  39279. }
  39280. .fa-angular:before {
  39281. content: "";
  39282. }
  39283. .fa-ankh:before {
  39284. content: "";
  39285. }
  39286. .fa-app-store:before {
  39287. content: "";
  39288. }
  39289. .fa-app-store-ios:before {
  39290. content: "";
  39291. }
  39292. .fa-apper:before {
  39293. content: "";
  39294. }
  39295. .fa-apple:before {
  39296. content: "";
  39297. }
  39298. .fa-apple-alt:before {
  39299. content: "";
  39300. }
  39301. .fa-apple-pay:before {
  39302. content: "";
  39303. }
  39304. .fa-archive:before {
  39305. content: "";
  39306. }
  39307. .fa-archway:before {
  39308. content: "";
  39309. }
  39310. .fa-arrow-alt-circle-down:before {
  39311. content: "";
  39312. }
  39313. .fa-arrow-alt-circle-left:before {
  39314. content: "";
  39315. }
  39316. .fa-arrow-alt-circle-right:before {
  39317. content: "";
  39318. }
  39319. .fa-arrow-alt-circle-up:before {
  39320. content: "";
  39321. }
  39322. .fa-arrow-circle-down:before {
  39323. content: "";
  39324. }
  39325. .fa-arrow-circle-left:before {
  39326. content: "";
  39327. }
  39328. .fa-arrow-circle-right:before {
  39329. content: "";
  39330. }
  39331. .fa-arrow-circle-up:before {
  39332. content: "";
  39333. }
  39334. .fa-arrow-down:before {
  39335. content: "";
  39336. }
  39337. .fa-arrow-left:before {
  39338. content: "";
  39339. }
  39340. .fa-arrow-right:before {
  39341. content: "";
  39342. }
  39343. .fa-arrow-up:before {
  39344. content: "";
  39345. }
  39346. .fa-arrows-alt:before {
  39347. content: "";
  39348. }
  39349. .fa-arrows-alt-h:before {
  39350. content: "";
  39351. }
  39352. .fa-arrows-alt-v:before {
  39353. content: "";
  39354. }
  39355. .fa-artstation:before {
  39356. content: "";
  39357. }
  39358. .fa-assistive-listening-systems:before {
  39359. content: "";
  39360. }
  39361. .fa-asterisk:before {
  39362. content: "";
  39363. }
  39364. .fa-asymmetrik:before {
  39365. content: "";
  39366. }
  39367. .fa-at:before {
  39368. content: "";
  39369. }
  39370. .fa-atlas:before {
  39371. content: "";
  39372. }
  39373. .fa-atlassian:before {
  39374. content: "";
  39375. }
  39376. .fa-atom:before {
  39377. content: "";
  39378. }
  39379. .fa-audible:before {
  39380. content: "";
  39381. }
  39382. .fa-audio-description:before {
  39383. content: "";
  39384. }
  39385. .fa-autoprefixer:before {
  39386. content: "";
  39387. }
  39388. .fa-avianex:before {
  39389. content: "";
  39390. }
  39391. .fa-aviato:before {
  39392. content: "";
  39393. }
  39394. .fa-award:before {
  39395. content: "";
  39396. }
  39397. .fa-aws:before {
  39398. content: "";
  39399. }
  39400. .fa-baby:before {
  39401. content: "";
  39402. }
  39403. .fa-baby-carriage:before {
  39404. content: "";
  39405. }
  39406. .fa-backspace:before {
  39407. content: "";
  39408. }
  39409. .fa-backward:before {
  39410. content: "";
  39411. }
  39412. .fa-bacon:before {
  39413. content: "";
  39414. }
  39415. .fa-bacteria:before {
  39416. content: "";
  39417. }
  39418. .fa-bacterium:before {
  39419. content: "";
  39420. }
  39421. .fa-bahai:before {
  39422. content: "";
  39423. }
  39424. .fa-balance-scale:before {
  39425. content: "";
  39426. }
  39427. .fa-balance-scale-left:before {
  39428. content: "";
  39429. }
  39430. .fa-balance-scale-right:before {
  39431. content: "";
  39432. }
  39433. .fa-ban:before {
  39434. content: "";
  39435. }
  39436. .fa-band-aid:before {
  39437. content: "";
  39438. }
  39439. .fa-bandcamp:before {
  39440. content: "";
  39441. }
  39442. .fa-barcode:before {
  39443. content: "";
  39444. }
  39445. .fa-bars:before {
  39446. content: "";
  39447. }
  39448. .fa-baseball-ball:before {
  39449. content: "";
  39450. }
  39451. .fa-basketball-ball:before {
  39452. content: "";
  39453. }
  39454. .fa-bath:before {
  39455. content: "";
  39456. }
  39457. .fa-battery-empty:before {
  39458. content: "";
  39459. }
  39460. .fa-battery-full:before {
  39461. content: "";
  39462. }
  39463. .fa-battery-half:before {
  39464. content: "";
  39465. }
  39466. .fa-battery-quarter:before {
  39467. content: "";
  39468. }
  39469. .fa-battery-three-quarters:before {
  39470. content: "";
  39471. }
  39472. .fa-battle-net:before {
  39473. content: "";
  39474. }
  39475. .fa-bed:before {
  39476. content: "";
  39477. }
  39478. .fa-beer:before {
  39479. content: "";
  39480. }
  39481. .fa-behance:before {
  39482. content: "";
  39483. }
  39484. .fa-behance-square:before {
  39485. content: "";
  39486. }
  39487. .fa-bell:before {
  39488. content: "";
  39489. }
  39490. .fa-bell-slash:before {
  39491. content: "";
  39492. }
  39493. .fa-bezier-curve:before {
  39494. content: "";
  39495. }
  39496. .fa-bible:before {
  39497. content: "";
  39498. }
  39499. .fa-bicycle:before {
  39500. content: "";
  39501. }
  39502. .fa-biking:before {
  39503. content: "";
  39504. }
  39505. .fa-bimobject:before {
  39506. content: "";
  39507. }
  39508. .fa-binoculars:before {
  39509. content: "";
  39510. }
  39511. .fa-biohazard:before {
  39512. content: "";
  39513. }
  39514. .fa-birthday-cake:before {
  39515. content: "";
  39516. }
  39517. .fa-bitbucket:before {
  39518. content: "";
  39519. }
  39520. .fa-bitcoin:before {
  39521. content: "";
  39522. }
  39523. .fa-bity:before {
  39524. content: "";
  39525. }
  39526. .fa-black-tie:before {
  39527. content: "";
  39528. }
  39529. .fa-blackberry:before {
  39530. content: "";
  39531. }
  39532. .fa-blender:before {
  39533. content: "";
  39534. }
  39535. .fa-blender-phone:before {
  39536. content: "";
  39537. }
  39538. .fa-blind:before {
  39539. content: "";
  39540. }
  39541. .fa-blog:before {
  39542. content: "";
  39543. }
  39544. .fa-blogger:before {
  39545. content: "";
  39546. }
  39547. .fa-blogger-b:before {
  39548. content: "";
  39549. }
  39550. .fa-bluetooth:before {
  39551. content: "";
  39552. }
  39553. .fa-bluetooth-b:before {
  39554. content: "";
  39555. }
  39556. .fa-bold:before {
  39557. content: "";
  39558. }
  39559. .fa-bolt:before {
  39560. content: "";
  39561. }
  39562. .fa-bomb:before {
  39563. content: "";
  39564. }
  39565. .fa-bone:before {
  39566. content: "";
  39567. }
  39568. .fa-bong:before {
  39569. content: "";
  39570. }
  39571. .fa-book:before {
  39572. content: "";
  39573. }
  39574. .fa-book-dead:before {
  39575. content: "";
  39576. }
  39577. .fa-book-medical:before {
  39578. content: "";
  39579. }
  39580. .fa-book-open:before {
  39581. content: "";
  39582. }
  39583. .fa-book-reader:before {
  39584. content: "";
  39585. }
  39586. .fa-bookmark:before {
  39587. content: "";
  39588. }
  39589. .fa-bootstrap:before {
  39590. content: "";
  39591. }
  39592. .fa-border-all:before {
  39593. content: "";
  39594. }
  39595. .fa-border-none:before {
  39596. content: "";
  39597. }
  39598. .fa-border-style:before {
  39599. content: "";
  39600. }
  39601. .fa-bowling-ball:before {
  39602. content: "";
  39603. }
  39604. .fa-box:before {
  39605. content: "";
  39606. }
  39607. .fa-box-open:before {
  39608. content: "";
  39609. }
  39610. .fa-box-tissue:before {
  39611. content: "";
  39612. }
  39613. .fa-boxes:before {
  39614. content: "";
  39615. }
  39616. .fa-braille:before {
  39617. content: "";
  39618. }
  39619. .fa-brain:before {
  39620. content: "";
  39621. }
  39622. .fa-bread-slice:before {
  39623. content: "";
  39624. }
  39625. .fa-briefcase:before {
  39626. content: "";
  39627. }
  39628. .fa-briefcase-medical:before {
  39629. content: "";
  39630. }
  39631. .fa-broadcast-tower:before {
  39632. content: "";
  39633. }
  39634. .fa-broom:before {
  39635. content: "";
  39636. }
  39637. .fa-brush:before {
  39638. content: "";
  39639. }
  39640. .fa-btc:before {
  39641. content: "";
  39642. }
  39643. .fa-buffer:before {
  39644. content: "";
  39645. }
  39646. .fa-bug:before {
  39647. content: "";
  39648. }
  39649. .fa-building:before {
  39650. content: "";
  39651. }
  39652. .fa-bullhorn:before {
  39653. content: "";
  39654. }
  39655. .fa-bullseye:before {
  39656. content: "";
  39657. }
  39658. .fa-burn:before {
  39659. content: "";
  39660. }
  39661. .fa-buromobelexperte:before {
  39662. content: "";
  39663. }
  39664. .fa-bus:before {
  39665. content: "";
  39666. }
  39667. .fa-bus-alt:before {
  39668. content: "";
  39669. }
  39670. .fa-business-time:before {
  39671. content: "";
  39672. }
  39673. .fa-buy-n-large:before {
  39674. content: "";
  39675. }
  39676. .fa-buysellads:before {
  39677. content: "";
  39678. }
  39679. .fa-calculator:before {
  39680. content: "";
  39681. }
  39682. .fa-calendar:before {
  39683. content: "";
  39684. }
  39685. .fa-calendar-alt:before {
  39686. content: "";
  39687. }
  39688. .fa-calendar-check:before {
  39689. content: "";
  39690. }
  39691. .fa-calendar-day:before {
  39692. content: "";
  39693. }
  39694. .fa-calendar-minus:before {
  39695. content: "";
  39696. }
  39697. .fa-calendar-plus:before {
  39698. content: "";
  39699. }
  39700. .fa-calendar-times:before {
  39701. content: "";
  39702. }
  39703. .fa-calendar-week:before {
  39704. content: "";
  39705. }
  39706. .fa-camera:before {
  39707. content: "";
  39708. }
  39709. .fa-camera-retro:before {
  39710. content: "";
  39711. }
  39712. .fa-campground:before {
  39713. content: "";
  39714. }
  39715. .fa-canadian-maple-leaf:before {
  39716. content: "";
  39717. }
  39718. .fa-candy-cane:before {
  39719. content: "";
  39720. }
  39721. .fa-cannabis:before {
  39722. content: "";
  39723. }
  39724. .fa-capsules:before {
  39725. content: "";
  39726. }
  39727. .fa-car:before {
  39728. content: "";
  39729. }
  39730. .fa-car-alt:before {
  39731. content: "";
  39732. }
  39733. .fa-car-battery:before {
  39734. content: "";
  39735. }
  39736. .fa-car-crash:before {
  39737. content: "";
  39738. }
  39739. .fa-car-side:before {
  39740. content: "";
  39741. }
  39742. .fa-caravan:before {
  39743. content: "";
  39744. }
  39745. .fa-caret-down:before {
  39746. content: "";
  39747. }
  39748. .fa-caret-left:before {
  39749. content: "";
  39750. }
  39751. .fa-caret-right:before {
  39752. content: "";
  39753. }
  39754. .fa-caret-square-down:before {
  39755. content: "";
  39756. }
  39757. .fa-caret-square-left:before {
  39758. content: "";
  39759. }
  39760. .fa-caret-square-right:before {
  39761. content: "";
  39762. }
  39763. .fa-caret-square-up:before {
  39764. content: "";
  39765. }
  39766. .fa-caret-up:before {
  39767. content: "";
  39768. }
  39769. .fa-carrot:before {
  39770. content: "";
  39771. }
  39772. .fa-cart-arrow-down:before {
  39773. content: "";
  39774. }
  39775. .fa-cart-plus:before {
  39776. content: "";
  39777. }
  39778. .fa-cash-register:before {
  39779. content: "";
  39780. }
  39781. .fa-cat:before {
  39782. content: "";
  39783. }
  39784. .fa-cc-amazon-pay:before {
  39785. content: "";
  39786. }
  39787. .fa-cc-amex:before {
  39788. content: "";
  39789. }
  39790. .fa-cc-apple-pay:before {
  39791. content: "";
  39792. }
  39793. .fa-cc-diners-club:before {
  39794. content: "";
  39795. }
  39796. .fa-cc-discover:before {
  39797. content: "";
  39798. }
  39799. .fa-cc-jcb:before {
  39800. content: "";
  39801. }
  39802. .fa-cc-mastercard:before {
  39803. content: "";
  39804. }
  39805. .fa-cc-paypal:before {
  39806. content: "";
  39807. }
  39808. .fa-cc-stripe:before {
  39809. content: "";
  39810. }
  39811. .fa-cc-visa:before {
  39812. content: "";
  39813. }
  39814. .fa-centercode:before {
  39815. content: "";
  39816. }
  39817. .fa-centos:before {
  39818. content: "";
  39819. }
  39820. .fa-certificate:before {
  39821. content: "";
  39822. }
  39823. .fa-chair:before {
  39824. content: "";
  39825. }
  39826. .fa-chalkboard:before {
  39827. content: "";
  39828. }
  39829. .fa-chalkboard-teacher:before {
  39830. content: "";
  39831. }
  39832. .fa-charging-station:before {
  39833. content: "";
  39834. }
  39835. .fa-chart-area:before {
  39836. content: "";
  39837. }
  39838. .fa-chart-bar:before {
  39839. content: "";
  39840. }
  39841. .fa-chart-line:before {
  39842. content: "";
  39843. }
  39844. .fa-chart-pie:before {
  39845. content: "";
  39846. }
  39847. .fa-check:before {
  39848. content: "";
  39849. }
  39850. .fa-check-circle:before {
  39851. content: "";
  39852. }
  39853. .fa-check-double:before {
  39854. content: "";
  39855. }
  39856. .fa-check-square:before {
  39857. content: "";
  39858. }
  39859. .fa-cheese:before {
  39860. content: "";
  39861. }
  39862. .fa-chess:before {
  39863. content: "";
  39864. }
  39865. .fa-chess-bishop:before {
  39866. content: "";
  39867. }
  39868. .fa-chess-board:before {
  39869. content: "";
  39870. }
  39871. .fa-chess-king:before {
  39872. content: "";
  39873. }
  39874. .fa-chess-knight:before {
  39875. content: "";
  39876. }
  39877. .fa-chess-pawn:before {
  39878. content: "";
  39879. }
  39880. .fa-chess-queen:before {
  39881. content: "";
  39882. }
  39883. .fa-chess-rook:before {
  39884. content: "";
  39885. }
  39886. .fa-chevron-circle-down:before {
  39887. content: "";
  39888. }
  39889. .fa-chevron-circle-left:before {
  39890. content: "";
  39891. }
  39892. .fa-chevron-circle-right:before {
  39893. content: "";
  39894. }
  39895. .fa-chevron-circle-up:before {
  39896. content: "";
  39897. }
  39898. .fa-chevron-down:before {
  39899. content: "";
  39900. }
  39901. .fa-chevron-left:before {
  39902. content: "";
  39903. }
  39904. .fa-chevron-right:before {
  39905. content: "";
  39906. }
  39907. .fa-chevron-up:before {
  39908. content: "";
  39909. }
  39910. .fa-child:before {
  39911. content: "";
  39912. }
  39913. .fa-chrome:before {
  39914. content: "";
  39915. }
  39916. .fa-chromecast:before {
  39917. content: "";
  39918. }
  39919. .fa-church:before {
  39920. content: "";
  39921. }
  39922. .fa-circle:before {
  39923. content: "";
  39924. }
  39925. .fa-circle-notch:before {
  39926. content: "";
  39927. }
  39928. .fa-city:before {
  39929. content: "";
  39930. }
  39931. .fa-clinic-medical:before {
  39932. content: "";
  39933. }
  39934. .fa-clipboard:before {
  39935. content: "";
  39936. }
  39937. .fa-clipboard-check:before {
  39938. content: "";
  39939. }
  39940. .fa-clipboard-list:before {
  39941. content: "";
  39942. }
  39943. .fa-clock:before {
  39944. content: "";
  39945. }
  39946. .fa-clone:before {
  39947. content: "";
  39948. }
  39949. .fa-closed-captioning:before {
  39950. content: "";
  39951. }
  39952. .fa-cloud:before {
  39953. content: "";
  39954. }
  39955. .fa-cloud-download-alt:before {
  39956. content: "";
  39957. }
  39958. .fa-cloud-meatball:before {
  39959. content: "";
  39960. }
  39961. .fa-cloud-moon:before {
  39962. content: "";
  39963. }
  39964. .fa-cloud-moon-rain:before {
  39965. content: "";
  39966. }
  39967. .fa-cloud-rain:before {
  39968. content: "";
  39969. }
  39970. .fa-cloud-showers-heavy:before {
  39971. content: "";
  39972. }
  39973. .fa-cloud-sun:before {
  39974. content: "";
  39975. }
  39976. .fa-cloud-sun-rain:before {
  39977. content: "";
  39978. }
  39979. .fa-cloud-upload-alt:before {
  39980. content: "";
  39981. }
  39982. .fa-cloudflare:before {
  39983. content: "";
  39984. }
  39985. .fa-cloudscale:before {
  39986. content: "";
  39987. }
  39988. .fa-cloudsmith:before {
  39989. content: "";
  39990. }
  39991. .fa-cloudversify:before {
  39992. content: "";
  39993. }
  39994. .fa-cocktail:before {
  39995. content: "";
  39996. }
  39997. .fa-code:before {
  39998. content: "";
  39999. }
  40000. .fa-code-branch:before {
  40001. content: "";
  40002. }
  40003. .fa-codepen:before {
  40004. content: "";
  40005. }
  40006. .fa-codiepie:before {
  40007. content: "";
  40008. }
  40009. .fa-coffee:before {
  40010. content: "";
  40011. }
  40012. .fa-cog:before {
  40013. content: "";
  40014. }
  40015. .fa-cogs:before {
  40016. content: "";
  40017. }
  40018. .fa-coins:before {
  40019. content: "";
  40020. }
  40021. .fa-columns:before {
  40022. content: "";
  40023. }
  40024. .fa-comment:before {
  40025. content: "";
  40026. }
  40027. .fa-comment-alt:before {
  40028. content: "";
  40029. }
  40030. .fa-comment-dollar:before {
  40031. content: "";
  40032. }
  40033. .fa-comment-dots:before {
  40034. content: "";
  40035. }
  40036. .fa-comment-medical:before {
  40037. content: "";
  40038. }
  40039. .fa-comment-slash:before {
  40040. content: "";
  40041. }
  40042. .fa-comments:before {
  40043. content: "";
  40044. }
  40045. .fa-comments-dollar:before {
  40046. content: "";
  40047. }
  40048. .fa-compact-disc:before {
  40049. content: "";
  40050. }
  40051. .fa-compass:before {
  40052. content: "";
  40053. }
  40054. .fa-compress:before {
  40055. content: "";
  40056. }
  40057. .fa-compress-alt:before {
  40058. content: "";
  40059. }
  40060. .fa-compress-arrows-alt:before {
  40061. content: "";
  40062. }
  40063. .fa-concierge-bell:before {
  40064. content: "";
  40065. }
  40066. .fa-confluence:before {
  40067. content: "";
  40068. }
  40069. .fa-connectdevelop:before {
  40070. content: "";
  40071. }
  40072. .fa-contao:before {
  40073. content: "";
  40074. }
  40075. .fa-cookie:before {
  40076. content: "";
  40077. }
  40078. .fa-cookie-bite:before {
  40079. content: "";
  40080. }
  40081. .fa-copy:before {
  40082. content: "";
  40083. }
  40084. .fa-copyright:before {
  40085. content: "";
  40086. }
  40087. .fa-cotton-bureau:before {
  40088. content: "";
  40089. }
  40090. .fa-couch:before {
  40091. content: "";
  40092. }
  40093. .fa-cpanel:before {
  40094. content: "";
  40095. }
  40096. .fa-creative-commons:before {
  40097. content: "";
  40098. }
  40099. .fa-creative-commons-by:before {
  40100. content: "";
  40101. }
  40102. .fa-creative-commons-nc:before {
  40103. content: "";
  40104. }
  40105. .fa-creative-commons-nc-eu:before {
  40106. content: "";
  40107. }
  40108. .fa-creative-commons-nc-jp:before {
  40109. content: "";
  40110. }
  40111. .fa-creative-commons-nd:before {
  40112. content: "";
  40113. }
  40114. .fa-creative-commons-pd:before {
  40115. content: "";
  40116. }
  40117. .fa-creative-commons-pd-alt:before {
  40118. content: "";
  40119. }
  40120. .fa-creative-commons-remix:before {
  40121. content: "";
  40122. }
  40123. .fa-creative-commons-sa:before {
  40124. content: "";
  40125. }
  40126. .fa-creative-commons-sampling:before {
  40127. content: "";
  40128. }
  40129. .fa-creative-commons-sampling-plus:before {
  40130. content: "";
  40131. }
  40132. .fa-creative-commons-share:before {
  40133. content: "";
  40134. }
  40135. .fa-creative-commons-zero:before {
  40136. content: "";
  40137. }
  40138. .fa-credit-card:before {
  40139. content: "";
  40140. }
  40141. .fa-critical-role:before {
  40142. content: "";
  40143. }
  40144. .fa-crop:before {
  40145. content: "";
  40146. }
  40147. .fa-crop-alt:before {
  40148. content: "";
  40149. }
  40150. .fa-cross:before {
  40151. content: "";
  40152. }
  40153. .fa-crosshairs:before {
  40154. content: "";
  40155. }
  40156. .fa-crow:before {
  40157. content: "";
  40158. }
  40159. .fa-crown:before {
  40160. content: "";
  40161. }
  40162. .fa-crutch:before {
  40163. content: "";
  40164. }
  40165. .fa-css3:before {
  40166. content: "";
  40167. }
  40168. .fa-css3-alt:before {
  40169. content: "";
  40170. }
  40171. .fa-cube:before {
  40172. content: "";
  40173. }
  40174. .fa-cubes:before {
  40175. content: "";
  40176. }
  40177. .fa-cut:before {
  40178. content: "";
  40179. }
  40180. .fa-cuttlefish:before {
  40181. content: "";
  40182. }
  40183. .fa-d-and-d:before {
  40184. content: "";
  40185. }
  40186. .fa-d-and-d-beyond:before {
  40187. content: "";
  40188. }
  40189. .fa-dailymotion:before {
  40190. content: "";
  40191. }
  40192. .fa-dashcube:before {
  40193. content: "";
  40194. }
  40195. .fa-database:before {
  40196. content: "";
  40197. }
  40198. .fa-deaf:before {
  40199. content: "";
  40200. }
  40201. .fa-deezer:before {
  40202. content: "";
  40203. }
  40204. .fa-delicious:before {
  40205. content: "";
  40206. }
  40207. .fa-democrat:before {
  40208. content: "";
  40209. }
  40210. .fa-deploydog:before {
  40211. content: "";
  40212. }
  40213. .fa-deskpro:before {
  40214. content: "";
  40215. }
  40216. .fa-desktop:before {
  40217. content: "";
  40218. }
  40219. .fa-dev:before {
  40220. content: "";
  40221. }
  40222. .fa-deviantart:before {
  40223. content: "";
  40224. }
  40225. .fa-dharmachakra:before {
  40226. content: "";
  40227. }
  40228. .fa-dhl:before {
  40229. content: "";
  40230. }
  40231. .fa-diagnoses:before {
  40232. content: "";
  40233. }
  40234. .fa-diaspora:before {
  40235. content: "";
  40236. }
  40237. .fa-dice:before {
  40238. content: "";
  40239. }
  40240. .fa-dice-d20:before {
  40241. content: "";
  40242. }
  40243. .fa-dice-d6:before {
  40244. content: "";
  40245. }
  40246. .fa-dice-five:before {
  40247. content: "";
  40248. }
  40249. .fa-dice-four:before {
  40250. content: "";
  40251. }
  40252. .fa-dice-one:before {
  40253. content: "";
  40254. }
  40255. .fa-dice-six:before {
  40256. content: "";
  40257. }
  40258. .fa-dice-three:before {
  40259. content: "";
  40260. }
  40261. .fa-dice-two:before {
  40262. content: "";
  40263. }
  40264. .fa-digg:before {
  40265. content: "";
  40266. }
  40267. .fa-digital-ocean:before {
  40268. content: "";
  40269. }
  40270. .fa-digital-tachograph:before {
  40271. content: "";
  40272. }
  40273. .fa-directions:before {
  40274. content: "";
  40275. }
  40276. .fa-discord:before {
  40277. content: "";
  40278. }
  40279. .fa-discourse:before {
  40280. content: "";
  40281. }
  40282. .fa-disease:before {
  40283. content: "";
  40284. }
  40285. .fa-divide:before {
  40286. content: "";
  40287. }
  40288. .fa-dizzy:before {
  40289. content: "";
  40290. }
  40291. .fa-dna:before {
  40292. content: "";
  40293. }
  40294. .fa-dochub:before {
  40295. content: "";
  40296. }
  40297. .fa-docker:before {
  40298. content: "";
  40299. }
  40300. .fa-dog:before {
  40301. content: "";
  40302. }
  40303. .fa-dollar-sign:before {
  40304. content: "";
  40305. }
  40306. .fa-dolly:before {
  40307. content: "";
  40308. }
  40309. .fa-dolly-flatbed:before {
  40310. content: "";
  40311. }
  40312. .fa-donate:before {
  40313. content: "";
  40314. }
  40315. .fa-door-closed:before {
  40316. content: "";
  40317. }
  40318. .fa-door-open:before {
  40319. content: "";
  40320. }
  40321. .fa-dot-circle:before {
  40322. content: "";
  40323. }
  40324. .fa-dove:before {
  40325. content: "";
  40326. }
  40327. .fa-download:before {
  40328. content: "";
  40329. }
  40330. .fa-draft2digital:before {
  40331. content: "";
  40332. }
  40333. .fa-drafting-compass:before {
  40334. content: "";
  40335. }
  40336. .fa-dragon:before {
  40337. content: "";
  40338. }
  40339. .fa-draw-polygon:before {
  40340. content: "";
  40341. }
  40342. .fa-dribbble:before {
  40343. content: "";
  40344. }
  40345. .fa-dribbble-square:before {
  40346. content: "";
  40347. }
  40348. .fa-dropbox:before {
  40349. content: "";
  40350. }
  40351. .fa-drum:before {
  40352. content: "";
  40353. }
  40354. .fa-drum-steelpan:before {
  40355. content: "";
  40356. }
  40357. .fa-drumstick-bite:before {
  40358. content: "";
  40359. }
  40360. .fa-drupal:before {
  40361. content: "";
  40362. }
  40363. .fa-dumbbell:before {
  40364. content: "";
  40365. }
  40366. .fa-dumpster:before {
  40367. content: "";
  40368. }
  40369. .fa-dumpster-fire:before {
  40370. content: "";
  40371. }
  40372. .fa-dungeon:before {
  40373. content: "";
  40374. }
  40375. .fa-dyalog:before {
  40376. content: "";
  40377. }
  40378. .fa-earlybirds:before {
  40379. content: "";
  40380. }
  40381. .fa-ebay:before {
  40382. content: "";
  40383. }
  40384. .fa-edge:before {
  40385. content: "";
  40386. }
  40387. .fa-edge-legacy:before {
  40388. content: "";
  40389. }
  40390. .fa-edit:before {
  40391. content: "";
  40392. }
  40393. .fa-egg:before {
  40394. content: "";
  40395. }
  40396. .fa-eject:before {
  40397. content: "";
  40398. }
  40399. .fa-elementor:before {
  40400. content: "";
  40401. }
  40402. .fa-ellipsis-h:before {
  40403. content: "";
  40404. }
  40405. .fa-ellipsis-v:before {
  40406. content: "";
  40407. }
  40408. .fa-ello:before {
  40409. content: "";
  40410. }
  40411. .fa-ember:before {
  40412. content: "";
  40413. }
  40414. .fa-empire:before {
  40415. content: "";
  40416. }
  40417. .fa-envelope:before {
  40418. content: "";
  40419. }
  40420. .fa-envelope-open:before {
  40421. content: "";
  40422. }
  40423. .fa-envelope-open-text:before {
  40424. content: "";
  40425. }
  40426. .fa-envelope-square:before {
  40427. content: "";
  40428. }
  40429. .fa-envira:before {
  40430. content: "";
  40431. }
  40432. .fa-equals:before {
  40433. content: "";
  40434. }
  40435. .fa-eraser:before {
  40436. content: "";
  40437. }
  40438. .fa-erlang:before {
  40439. content: "";
  40440. }
  40441. .fa-ethereum:before {
  40442. content: "";
  40443. }
  40444. .fa-ethernet:before {
  40445. content: "";
  40446. }
  40447. .fa-etsy:before {
  40448. content: "";
  40449. }
  40450. .fa-euro-sign:before {
  40451. content: "";
  40452. }
  40453. .fa-evernote:before {
  40454. content: "";
  40455. }
  40456. .fa-exchange-alt:before {
  40457. content: "";
  40458. }
  40459. .fa-exclamation:before {
  40460. content: "";
  40461. }
  40462. .fa-exclamation-circle:before {
  40463. content: "";
  40464. }
  40465. .fa-exclamation-triangle:before {
  40466. content: "";
  40467. }
  40468. .fa-expand:before {
  40469. content: "";
  40470. }
  40471. .fa-expand-alt:before {
  40472. content: "";
  40473. }
  40474. .fa-expand-arrows-alt:before {
  40475. content: "";
  40476. }
  40477. .fa-expeditedssl:before {
  40478. content: "";
  40479. }
  40480. .fa-external-link-alt:before {
  40481. content: "";
  40482. }
  40483. .fa-external-link-square-alt:before {
  40484. content: "";
  40485. }
  40486. .fa-eye:before {
  40487. content: "";
  40488. }
  40489. .fa-eye-dropper:before {
  40490. content: "";
  40491. }
  40492. .fa-eye-slash:before {
  40493. content: "";
  40494. }
  40495. .fa-facebook:before {
  40496. content: "";
  40497. }
  40498. .fa-facebook-f:before {
  40499. content: "";
  40500. }
  40501. .fa-facebook-messenger:before {
  40502. content: "";
  40503. }
  40504. .fa-facebook-square:before {
  40505. content: "";
  40506. }
  40507. .fa-fan:before {
  40508. content: "";
  40509. }
  40510. .fa-fantasy-flight-games:before {
  40511. content: "";
  40512. }
  40513. .fa-fast-backward:before {
  40514. content: "";
  40515. }
  40516. .fa-fast-forward:before {
  40517. content: "";
  40518. }
  40519. .fa-faucet:before {
  40520. content: "";
  40521. }
  40522. .fa-fax:before {
  40523. content: "";
  40524. }
  40525. .fa-feather:before {
  40526. content: "";
  40527. }
  40528. .fa-feather-alt:before {
  40529. content: "";
  40530. }
  40531. .fa-fedex:before {
  40532. content: "";
  40533. }
  40534. .fa-fedora:before {
  40535. content: "";
  40536. }
  40537. .fa-female:before {
  40538. content: "";
  40539. }
  40540. .fa-fighter-jet:before {
  40541. content: "";
  40542. }
  40543. .fa-figma:before {
  40544. content: "";
  40545. }
  40546. .fa-file:before {
  40547. content: "";
  40548. }
  40549. .fa-file-alt:before {
  40550. content: "";
  40551. }
  40552. .fa-file-archive:before {
  40553. content: "";
  40554. }
  40555. .fa-file-audio:before {
  40556. content: "";
  40557. }
  40558. .fa-file-code:before {
  40559. content: "";
  40560. }
  40561. .fa-file-contract:before {
  40562. content: "";
  40563. }
  40564. .fa-file-csv:before {
  40565. content: "";
  40566. }
  40567. .fa-file-download:before {
  40568. content: "";
  40569. }
  40570. .fa-file-excel:before {
  40571. content: "";
  40572. }
  40573. .fa-file-export:before {
  40574. content: "";
  40575. }
  40576. .fa-file-image:before {
  40577. content: "";
  40578. }
  40579. .fa-file-import:before {
  40580. content: "";
  40581. }
  40582. .fa-file-invoice:before {
  40583. content: "";
  40584. }
  40585. .fa-file-invoice-dollar:before {
  40586. content: "";
  40587. }
  40588. .fa-file-medical:before {
  40589. content: "";
  40590. }
  40591. .fa-file-medical-alt:before {
  40592. content: "";
  40593. }
  40594. .fa-file-pdf:before {
  40595. content: "";
  40596. }
  40597. .fa-file-powerpoint:before {
  40598. content: "";
  40599. }
  40600. .fa-file-prescription:before {
  40601. content: "";
  40602. }
  40603. .fa-file-signature:before {
  40604. content: "";
  40605. }
  40606. .fa-file-upload:before {
  40607. content: "";
  40608. }
  40609. .fa-file-video:before {
  40610. content: "";
  40611. }
  40612. .fa-file-word:before {
  40613. content: "";
  40614. }
  40615. .fa-fill:before {
  40616. content: "";
  40617. }
  40618. .fa-fill-drip:before {
  40619. content: "";
  40620. }
  40621. .fa-film:before {
  40622. content: "";
  40623. }
  40624. .fa-filter:before {
  40625. content: "";
  40626. }
  40627. .fa-fingerprint:before {
  40628. content: "";
  40629. }
  40630. .fa-fire:before {
  40631. content: "";
  40632. }
  40633. .fa-fire-alt:before {
  40634. content: "";
  40635. }
  40636. .fa-fire-extinguisher:before {
  40637. content: "";
  40638. }
  40639. .fa-firefox:before {
  40640. content: "";
  40641. }
  40642. .fa-firefox-browser:before {
  40643. content: "";
  40644. }
  40645. .fa-first-aid:before {
  40646. content: "";
  40647. }
  40648. .fa-first-order:before {
  40649. content: "";
  40650. }
  40651. .fa-first-order-alt:before {
  40652. content: "";
  40653. }
  40654. .fa-firstdraft:before {
  40655. content: "";
  40656. }
  40657. .fa-fish:before {
  40658. content: "";
  40659. }
  40660. .fa-fist-raised:before {
  40661. content: "";
  40662. }
  40663. .fa-flag:before {
  40664. content: "";
  40665. }
  40666. .fa-flag-checkered:before {
  40667. content: "";
  40668. }
  40669. .fa-flag-usa:before {
  40670. content: "";
  40671. }
  40672. .fa-flask:before {
  40673. content: "";
  40674. }
  40675. .fa-flickr:before {
  40676. content: "";
  40677. }
  40678. .fa-flipboard:before {
  40679. content: "";
  40680. }
  40681. .fa-flushed:before {
  40682. content: "";
  40683. }
  40684. .fa-fly:before {
  40685. content: "";
  40686. }
  40687. .fa-folder:before {
  40688. content: "";
  40689. }
  40690. .fa-folder-minus:before {
  40691. content: "";
  40692. }
  40693. .fa-folder-open:before {
  40694. content: "";
  40695. }
  40696. .fa-folder-plus:before {
  40697. content: "";
  40698. }
  40699. .fa-font:before {
  40700. content: "";
  40701. }
  40702. .fa-font-awesome:before {
  40703. content: "";
  40704. }
  40705. .fa-font-awesome-alt:before {
  40706. content: "";
  40707. }
  40708. .fa-font-awesome-flag:before {
  40709. content: "";
  40710. }
  40711. .fa-font-awesome-logo-full:before {
  40712. content: "";
  40713. }
  40714. .fa-fonticons:before {
  40715. content: "";
  40716. }
  40717. .fa-fonticons-fi:before {
  40718. content: "";
  40719. }
  40720. .fa-football-ball:before {
  40721. content: "";
  40722. }
  40723. .fa-fort-awesome:before {
  40724. content: "";
  40725. }
  40726. .fa-fort-awesome-alt:before {
  40727. content: "";
  40728. }
  40729. .fa-forumbee:before {
  40730. content: "";
  40731. }
  40732. .fa-forward:before {
  40733. content: "";
  40734. }
  40735. .fa-foursquare:before {
  40736. content: "";
  40737. }
  40738. .fa-free-code-camp:before {
  40739. content: "";
  40740. }
  40741. .fa-freebsd:before {
  40742. content: "";
  40743. }
  40744. .fa-frog:before {
  40745. content: "";
  40746. }
  40747. .fa-frown:before {
  40748. content: "";
  40749. }
  40750. .fa-frown-open:before {
  40751. content: "";
  40752. }
  40753. .fa-fulcrum:before {
  40754. content: "";
  40755. }
  40756. .fa-funnel-dollar:before {
  40757. content: "";
  40758. }
  40759. .fa-futbol:before {
  40760. content: "";
  40761. }
  40762. .fa-galactic-republic:before {
  40763. content: "";
  40764. }
  40765. .fa-galactic-senate:before {
  40766. content: "";
  40767. }
  40768. .fa-gamepad:before {
  40769. content: "";
  40770. }
  40771. .fa-gas-pump:before {
  40772. content: "";
  40773. }
  40774. .fa-gavel:before {
  40775. content: "";
  40776. }
  40777. .fa-gem:before {
  40778. content: "";
  40779. }
  40780. .fa-genderless:before {
  40781. content: "";
  40782. }
  40783. .fa-get-pocket:before {
  40784. content: "";
  40785. }
  40786. .fa-gg:before {
  40787. content: "";
  40788. }
  40789. .fa-gg-circle:before {
  40790. content: "";
  40791. }
  40792. .fa-ghost:before {
  40793. content: "";
  40794. }
  40795. .fa-gift:before {
  40796. content: "";
  40797. }
  40798. .fa-gifts:before {
  40799. content: "";
  40800. }
  40801. .fa-git:before {
  40802. content: "";
  40803. }
  40804. .fa-git-alt:before {
  40805. content: "";
  40806. }
  40807. .fa-git-square:before {
  40808. content: "";
  40809. }
  40810. .fa-github:before {
  40811. content: "";
  40812. }
  40813. .fa-github-alt:before {
  40814. content: "";
  40815. }
  40816. .fa-github-square:before {
  40817. content: "";
  40818. }
  40819. .fa-gitkraken:before {
  40820. content: "";
  40821. }
  40822. .fa-gitlab:before {
  40823. content: "";
  40824. }
  40825. .fa-gitter:before {
  40826. content: "";
  40827. }
  40828. .fa-glass-cheers:before {
  40829. content: "";
  40830. }
  40831. .fa-glass-martini:before {
  40832. content: "";
  40833. }
  40834. .fa-glass-martini-alt:before {
  40835. content: "";
  40836. }
  40837. .fa-glass-whiskey:before {
  40838. content: "";
  40839. }
  40840. .fa-glasses:before {
  40841. content: "";
  40842. }
  40843. .fa-glide:before {
  40844. content: "";
  40845. }
  40846. .fa-glide-g:before {
  40847. content: "";
  40848. }
  40849. .fa-globe:before {
  40850. content: "";
  40851. }
  40852. .fa-globe-africa:before {
  40853. content: "";
  40854. }
  40855. .fa-globe-americas:before {
  40856. content: "";
  40857. }
  40858. .fa-globe-asia:before {
  40859. content: "";
  40860. }
  40861. .fa-globe-europe:before {
  40862. content: "";
  40863. }
  40864. .fa-gofore:before {
  40865. content: "";
  40866. }
  40867. .fa-golf-ball:before {
  40868. content: "";
  40869. }
  40870. .fa-goodreads:before {
  40871. content: "";
  40872. }
  40873. .fa-goodreads-g:before {
  40874. content: "";
  40875. }
  40876. .fa-google:before {
  40877. content: "";
  40878. }
  40879. .fa-google-drive:before {
  40880. content: "";
  40881. }
  40882. .fa-google-pay:before {
  40883. content: "";
  40884. }
  40885. .fa-google-play:before {
  40886. content: "";
  40887. }
  40888. .fa-google-plus:before {
  40889. content: "";
  40890. }
  40891. .fa-google-plus-g:before {
  40892. content: "";
  40893. }
  40894. .fa-google-plus-square:before {
  40895. content: "";
  40896. }
  40897. .fa-google-wallet:before {
  40898. content: "";
  40899. }
  40900. .fa-gopuram:before {
  40901. content: "";
  40902. }
  40903. .fa-graduation-cap:before {
  40904. content: "";
  40905. }
  40906. .fa-gratipay:before {
  40907. content: "";
  40908. }
  40909. .fa-grav:before {
  40910. content: "";
  40911. }
  40912. .fa-greater-than:before {
  40913. content: "";
  40914. }
  40915. .fa-greater-than-equal:before {
  40916. content: "";
  40917. }
  40918. .fa-grimace:before {
  40919. content: "";
  40920. }
  40921. .fa-grin:before {
  40922. content: "";
  40923. }
  40924. .fa-grin-alt:before {
  40925. content: "";
  40926. }
  40927. .fa-grin-beam:before {
  40928. content: "";
  40929. }
  40930. .fa-grin-beam-sweat:before {
  40931. content: "";
  40932. }
  40933. .fa-grin-hearts:before {
  40934. content: "";
  40935. }
  40936. .fa-grin-squint:before {
  40937. content: "";
  40938. }
  40939. .fa-grin-squint-tears:before {
  40940. content: "";
  40941. }
  40942. .fa-grin-stars:before {
  40943. content: "";
  40944. }
  40945. .fa-grin-tears:before {
  40946. content: "";
  40947. }
  40948. .fa-grin-tongue:before {
  40949. content: "";
  40950. }
  40951. .fa-grin-tongue-squint:before {
  40952. content: "";
  40953. }
  40954. .fa-grin-tongue-wink:before {
  40955. content: "";
  40956. }
  40957. .fa-grin-wink:before {
  40958. content: "";
  40959. }
  40960. .fa-grip-horizontal:before {
  40961. content: "";
  40962. }
  40963. .fa-grip-lines:before {
  40964. content: "";
  40965. }
  40966. .fa-grip-lines-vertical:before {
  40967. content: "";
  40968. }
  40969. .fa-grip-vertical:before {
  40970. content: "";
  40971. }
  40972. .fa-gripfire:before {
  40973. content: "";
  40974. }
  40975. .fa-grunt:before {
  40976. content: "";
  40977. }
  40978. .fa-guilded:before {
  40979. content: "";
  40980. }
  40981. .fa-guitar:before {
  40982. content: "";
  40983. }
  40984. .fa-gulp:before {
  40985. content: "";
  40986. }
  40987. .fa-h-square:before {
  40988. content: "";
  40989. }
  40990. .fa-hacker-news:before {
  40991. content: "";
  40992. }
  40993. .fa-hacker-news-square:before {
  40994. content: "";
  40995. }
  40996. .fa-hackerrank:before {
  40997. content: "";
  40998. }
  40999. .fa-hamburger:before {
  41000. content: "";
  41001. }
  41002. .fa-hammer:before {
  41003. content: "";
  41004. }
  41005. .fa-hamsa:before {
  41006. content: "";
  41007. }
  41008. .fa-hand-holding:before {
  41009. content: "";
  41010. }
  41011. .fa-hand-holding-heart:before {
  41012. content: "";
  41013. }
  41014. .fa-hand-holding-medical:before {
  41015. content: "";
  41016. }
  41017. .fa-hand-holding-usd:before {
  41018. content: "";
  41019. }
  41020. .fa-hand-holding-water:before {
  41021. content: "";
  41022. }
  41023. .fa-hand-lizard:before {
  41024. content: "";
  41025. }
  41026. .fa-hand-middle-finger:before {
  41027. content: "";
  41028. }
  41029. .fa-hand-paper:before {
  41030. content: "";
  41031. }
  41032. .fa-hand-peace:before {
  41033. content: "";
  41034. }
  41035. .fa-hand-point-down:before {
  41036. content: "";
  41037. }
  41038. .fa-hand-point-left:before {
  41039. content: "";
  41040. }
  41041. .fa-hand-point-right:before {
  41042. content: "";
  41043. }
  41044. .fa-hand-point-up:before {
  41045. content: "";
  41046. }
  41047. .fa-hand-pointer:before {
  41048. content: "";
  41049. }
  41050. .fa-hand-rock:before {
  41051. content: "";
  41052. }
  41053. .fa-hand-scissors:before {
  41054. content: "";
  41055. }
  41056. .fa-hand-sparkles:before {
  41057. content: "";
  41058. }
  41059. .fa-hand-spock:before {
  41060. content: "";
  41061. }
  41062. .fa-hands:before {
  41063. content: "";
  41064. }
  41065. .fa-hands-helping:before {
  41066. content: "";
  41067. }
  41068. .fa-hands-wash:before {
  41069. content: "";
  41070. }
  41071. .fa-handshake:before {
  41072. content: "";
  41073. }
  41074. .fa-handshake-alt-slash:before {
  41075. content: "";
  41076. }
  41077. .fa-handshake-slash:before {
  41078. content: "";
  41079. }
  41080. .fa-hanukiah:before {
  41081. content: "";
  41082. }
  41083. .fa-hard-hat:before {
  41084. content: "";
  41085. }
  41086. .fa-hashtag:before {
  41087. content: "";
  41088. }
  41089. .fa-hat-cowboy:before {
  41090. content: "";
  41091. }
  41092. .fa-hat-cowboy-side:before {
  41093. content: "";
  41094. }
  41095. .fa-hat-wizard:before {
  41096. content: "";
  41097. }
  41098. .fa-hdd:before {
  41099. content: "";
  41100. }
  41101. .fa-head-side-cough:before {
  41102. content: "";
  41103. }
  41104. .fa-head-side-cough-slash:before {
  41105. content: "";
  41106. }
  41107. .fa-head-side-mask:before {
  41108. content: "";
  41109. }
  41110. .fa-head-side-virus:before {
  41111. content: "";
  41112. }
  41113. .fa-heading:before {
  41114. content: "";
  41115. }
  41116. .fa-headphones:before {
  41117. content: "";
  41118. }
  41119. .fa-headphones-alt:before {
  41120. content: "";
  41121. }
  41122. .fa-headset:before {
  41123. content: "";
  41124. }
  41125. .fa-heart:before {
  41126. content: "";
  41127. }
  41128. .fa-heart-broken:before {
  41129. content: "";
  41130. }
  41131. .fa-heartbeat:before {
  41132. content: "";
  41133. }
  41134. .fa-helicopter:before {
  41135. content: "";
  41136. }
  41137. .fa-highlighter:before {
  41138. content: "";
  41139. }
  41140. .fa-hiking:before {
  41141. content: "";
  41142. }
  41143. .fa-hippo:before {
  41144. content: "";
  41145. }
  41146. .fa-hips:before {
  41147. content: "";
  41148. }
  41149. .fa-hire-a-helper:before {
  41150. content: "";
  41151. }
  41152. .fa-history:before {
  41153. content: "";
  41154. }
  41155. .fa-hive:before {
  41156. content: "";
  41157. }
  41158. .fa-hockey-puck:before {
  41159. content: "";
  41160. }
  41161. .fa-holly-berry:before {
  41162. content: "";
  41163. }
  41164. .fa-home:before {
  41165. content: "";
  41166. }
  41167. .fa-hooli:before {
  41168. content: "";
  41169. }
  41170. .fa-hornbill:before {
  41171. content: "";
  41172. }
  41173. .fa-horse:before {
  41174. content: "";
  41175. }
  41176. .fa-horse-head:before {
  41177. content: "";
  41178. }
  41179. .fa-hospital:before {
  41180. content: "";
  41181. }
  41182. .fa-hospital-alt:before {
  41183. content: "";
  41184. }
  41185. .fa-hospital-symbol:before {
  41186. content: "";
  41187. }
  41188. .fa-hospital-user:before {
  41189. content: "";
  41190. }
  41191. .fa-hot-tub:before {
  41192. content: "";
  41193. }
  41194. .fa-hotdog:before {
  41195. content: "";
  41196. }
  41197. .fa-hotel:before {
  41198. content: "";
  41199. }
  41200. .fa-hotjar:before {
  41201. content: "";
  41202. }
  41203. .fa-hourglass:before {
  41204. content: "";
  41205. }
  41206. .fa-hourglass-end:before {
  41207. content: "";
  41208. }
  41209. .fa-hourglass-half:before {
  41210. content: "";
  41211. }
  41212. .fa-hourglass-start:before {
  41213. content: "";
  41214. }
  41215. .fa-house-damage:before {
  41216. content: "";
  41217. }
  41218. .fa-house-user:before {
  41219. content: "";
  41220. }
  41221. .fa-houzz:before {
  41222. content: "";
  41223. }
  41224. .fa-hryvnia:before {
  41225. content: "";
  41226. }
  41227. .fa-html5:before {
  41228. content: "";
  41229. }
  41230. .fa-hubspot:before {
  41231. content: "";
  41232. }
  41233. .fa-i-cursor:before {
  41234. content: "";
  41235. }
  41236. .fa-ice-cream:before {
  41237. content: "";
  41238. }
  41239. .fa-icicles:before {
  41240. content: "";
  41241. }
  41242. .fa-icons:before {
  41243. content: "";
  41244. }
  41245. .fa-id-badge:before {
  41246. content: "";
  41247. }
  41248. .fa-id-card:before {
  41249. content: "";
  41250. }
  41251. .fa-id-card-alt:before {
  41252. content: "";
  41253. }
  41254. .fa-ideal:before {
  41255. content: "";
  41256. }
  41257. .fa-igloo:before {
  41258. content: "";
  41259. }
  41260. .fa-image:before {
  41261. content: "";
  41262. }
  41263. .fa-images:before {
  41264. content: "";
  41265. }
  41266. .fa-imdb:before {
  41267. content: "";
  41268. }
  41269. .fa-inbox:before {
  41270. content: "";
  41271. }
  41272. .fa-indent:before {
  41273. content: "";
  41274. }
  41275. .fa-industry:before {
  41276. content: "";
  41277. }
  41278. .fa-infinity:before {
  41279. content: "";
  41280. }
  41281. .fa-info:before {
  41282. content: "";
  41283. }
  41284. .fa-info-circle:before {
  41285. content: "";
  41286. }
  41287. .fa-innosoft:before {
  41288. content: "";
  41289. }
  41290. .fa-instagram:before {
  41291. content: "";
  41292. }
  41293. .fa-instagram-square:before {
  41294. content: "";
  41295. }
  41296. .fa-instalod:before {
  41297. content: "";
  41298. }
  41299. .fa-intercom:before {
  41300. content: "";
  41301. }
  41302. .fa-internet-explorer:before {
  41303. content: "";
  41304. }
  41305. .fa-invision:before {
  41306. content: "";
  41307. }
  41308. .fa-ioxhost:before {
  41309. content: "";
  41310. }
  41311. .fa-italic:before {
  41312. content: "";
  41313. }
  41314. .fa-itch-io:before {
  41315. content: "";
  41316. }
  41317. .fa-itunes:before {
  41318. content: "";
  41319. }
  41320. .fa-itunes-note:before {
  41321. content: "";
  41322. }
  41323. .fa-java:before {
  41324. content: "";
  41325. }
  41326. .fa-jedi:before {
  41327. content: "";
  41328. }
  41329. .fa-jedi-order:before {
  41330. content: "";
  41331. }
  41332. .fa-jenkins:before {
  41333. content: "";
  41334. }
  41335. .fa-jira:before {
  41336. content: "";
  41337. }
  41338. .fa-joget:before {
  41339. content: "";
  41340. }
  41341. .fa-joint:before {
  41342. content: "";
  41343. }
  41344. .fa-joomla:before {
  41345. content: "";
  41346. }
  41347. .fa-journal-whills:before {
  41348. content: "";
  41349. }
  41350. .fa-js:before {
  41351. content: "";
  41352. }
  41353. .fa-js-square:before {
  41354. content: "";
  41355. }
  41356. .fa-jsfiddle:before {
  41357. content: "";
  41358. }
  41359. .fa-kaaba:before {
  41360. content: "";
  41361. }
  41362. .fa-kaggle:before {
  41363. content: "";
  41364. }
  41365. .fa-key:before {
  41366. content: "";
  41367. }
  41368. .fa-keybase:before {
  41369. content: "";
  41370. }
  41371. .fa-keyboard:before {
  41372. content: "";
  41373. }
  41374. .fa-keycdn:before {
  41375. content: "";
  41376. }
  41377. .fa-khanda:before {
  41378. content: "";
  41379. }
  41380. .fa-kickstarter:before {
  41381. content: "";
  41382. }
  41383. .fa-kickstarter-k:before {
  41384. content: "";
  41385. }
  41386. .fa-kiss:before {
  41387. content: "";
  41388. }
  41389. .fa-kiss-beam:before {
  41390. content: "";
  41391. }
  41392. .fa-kiss-wink-heart:before {
  41393. content: "";
  41394. }
  41395. .fa-kiwi-bird:before {
  41396. content: "";
  41397. }
  41398. .fa-korvue:before {
  41399. content: "";
  41400. }
  41401. .fa-landmark:before {
  41402. content: "";
  41403. }
  41404. .fa-language:before {
  41405. content: "";
  41406. }
  41407. .fa-laptop:before {
  41408. content: "";
  41409. }
  41410. .fa-laptop-code:before {
  41411. content: "";
  41412. }
  41413. .fa-laptop-house:before {
  41414. content: "";
  41415. }
  41416. .fa-laptop-medical:before {
  41417. content: "";
  41418. }
  41419. .fa-laravel:before {
  41420. content: "";
  41421. }
  41422. .fa-lastfm:before {
  41423. content: "";
  41424. }
  41425. .fa-lastfm-square:before {
  41426. content: "";
  41427. }
  41428. .fa-laugh:before {
  41429. content: "";
  41430. }
  41431. .fa-laugh-beam:before {
  41432. content: "";
  41433. }
  41434. .fa-laugh-squint:before {
  41435. content: "";
  41436. }
  41437. .fa-laugh-wink:before {
  41438. content: "";
  41439. }
  41440. .fa-layer-group:before {
  41441. content: "";
  41442. }
  41443. .fa-leaf:before {
  41444. content: "";
  41445. }
  41446. .fa-leanpub:before {
  41447. content: "";
  41448. }
  41449. .fa-lemon:before {
  41450. content: "";
  41451. }
  41452. .fa-less:before {
  41453. content: "";
  41454. }
  41455. .fa-less-than:before {
  41456. content: "";
  41457. }
  41458. .fa-less-than-equal:before {
  41459. content: "";
  41460. }
  41461. .fa-level-down-alt:before {
  41462. content: "";
  41463. }
  41464. .fa-level-up-alt:before {
  41465. content: "";
  41466. }
  41467. .fa-life-ring:before {
  41468. content: "";
  41469. }
  41470. .fa-lightbulb:before {
  41471. content: "";
  41472. }
  41473. .fa-line:before {
  41474. content: "";
  41475. }
  41476. .fa-link:before {
  41477. content: "";
  41478. }
  41479. .fa-linkedin:before {
  41480. content: "";
  41481. }
  41482. .fa-linkedin-in:before {
  41483. content: "";
  41484. }
  41485. .fa-linode:before {
  41486. content: "";
  41487. }
  41488. .fa-linux:before {
  41489. content: "";
  41490. }
  41491. .fa-lira-sign:before {
  41492. content: "";
  41493. }
  41494. .fa-list:before {
  41495. content: "";
  41496. }
  41497. .fa-list-alt:before {
  41498. content: "";
  41499. }
  41500. .fa-list-ol:before {
  41501. content: "";
  41502. }
  41503. .fa-list-ul:before {
  41504. content: "";
  41505. }
  41506. .fa-location-arrow:before {
  41507. content: "";
  41508. }
  41509. .fa-lock:before {
  41510. content: "";
  41511. }
  41512. .fa-lock-open:before {
  41513. content: "";
  41514. }
  41515. .fa-long-arrow-alt-down:before {
  41516. content: "";
  41517. }
  41518. .fa-long-arrow-alt-left:before {
  41519. content: "";
  41520. }
  41521. .fa-long-arrow-alt-right:before {
  41522. content: "";
  41523. }
  41524. .fa-long-arrow-alt-up:before {
  41525. content: "";
  41526. }
  41527. .fa-low-vision:before {
  41528. content: "";
  41529. }
  41530. .fa-luggage-cart:before {
  41531. content: "";
  41532. }
  41533. .fa-lungs:before {
  41534. content: "";
  41535. }
  41536. .fa-lungs-virus:before {
  41537. content: "";
  41538. }
  41539. .fa-lyft:before {
  41540. content: "";
  41541. }
  41542. .fa-magento:before {
  41543. content: "";
  41544. }
  41545. .fa-magic:before {
  41546. content: "";
  41547. }
  41548. .fa-magnet:before {
  41549. content: "";
  41550. }
  41551. .fa-mail-bulk:before {
  41552. content: "";
  41553. }
  41554. .fa-mailchimp:before {
  41555. content: "";
  41556. }
  41557. .fa-male:before {
  41558. content: "";
  41559. }
  41560. .fa-mandalorian:before {
  41561. content: "";
  41562. }
  41563. .fa-map:before {
  41564. content: "";
  41565. }
  41566. .fa-map-marked:before {
  41567. content: "";
  41568. }
  41569. .fa-map-marked-alt:before {
  41570. content: "";
  41571. }
  41572. .fa-map-marker:before {
  41573. content: "";
  41574. }
  41575. .fa-map-marker-alt:before {
  41576. content: "";
  41577. }
  41578. .fa-map-pin:before {
  41579. content: "";
  41580. }
  41581. .fa-map-signs:before {
  41582. content: "";
  41583. }
  41584. .fa-markdown:before {
  41585. content: "";
  41586. }
  41587. .fa-marker:before {
  41588. content: "";
  41589. }
  41590. .fa-mars:before {
  41591. content: "";
  41592. }
  41593. .fa-mars-double:before {
  41594. content: "";
  41595. }
  41596. .fa-mars-stroke:before {
  41597. content: "";
  41598. }
  41599. .fa-mars-stroke-h:before {
  41600. content: "";
  41601. }
  41602. .fa-mars-stroke-v:before {
  41603. content: "";
  41604. }
  41605. .fa-mask:before {
  41606. content: "";
  41607. }
  41608. .fa-mastodon:before {
  41609. content: "";
  41610. }
  41611. .fa-maxcdn:before {
  41612. content: "";
  41613. }
  41614. .fa-mdb:before {
  41615. content: "";
  41616. }
  41617. .fa-medal:before {
  41618. content: "";
  41619. }
  41620. .fa-medapps:before {
  41621. content: "";
  41622. }
  41623. .fa-medium:before {
  41624. content: "";
  41625. }
  41626. .fa-medium-m:before {
  41627. content: "";
  41628. }
  41629. .fa-medkit:before {
  41630. content: "";
  41631. }
  41632. .fa-medrt:before {
  41633. content: "";
  41634. }
  41635. .fa-meetup:before {
  41636. content: "";
  41637. }
  41638. .fa-megaport:before {
  41639. content: "";
  41640. }
  41641. .fa-meh:before {
  41642. content: "";
  41643. }
  41644. .fa-meh-blank:before {
  41645. content: "";
  41646. }
  41647. .fa-meh-rolling-eyes:before {
  41648. content: "";
  41649. }
  41650. .fa-memory:before {
  41651. content: "";
  41652. }
  41653. .fa-mendeley:before {
  41654. content: "";
  41655. }
  41656. .fa-menorah:before {
  41657. content: "";
  41658. }
  41659. .fa-mercury:before {
  41660. content: "";
  41661. }
  41662. .fa-meteor:before {
  41663. content: "";
  41664. }
  41665. .fa-microblog:before {
  41666. content: "";
  41667. }
  41668. .fa-microchip:before {
  41669. content: "";
  41670. }
  41671. .fa-microphone:before {
  41672. content: "";
  41673. }
  41674. .fa-microphone-alt:before {
  41675. content: "";
  41676. }
  41677. .fa-microphone-alt-slash:before {
  41678. content: "";
  41679. }
  41680. .fa-microphone-slash:before {
  41681. content: "";
  41682. }
  41683. .fa-microscope:before {
  41684. content: "";
  41685. }
  41686. .fa-microsoft:before {
  41687. content: "";
  41688. }
  41689. .fa-minus:before {
  41690. content: "";
  41691. }
  41692. .fa-minus-circle:before {
  41693. content: "";
  41694. }
  41695. .fa-minus-square:before {
  41696. content: "";
  41697. }
  41698. .fa-mitten:before {
  41699. content: "";
  41700. }
  41701. .fa-mix:before {
  41702. content: "";
  41703. }
  41704. .fa-mixcloud:before {
  41705. content: "";
  41706. }
  41707. .fa-mixer:before {
  41708. content: "";
  41709. }
  41710. .fa-mizuni:before {
  41711. content: "";
  41712. }
  41713. .fa-mobile:before {
  41714. content: "";
  41715. }
  41716. .fa-mobile-alt:before {
  41717. content: "";
  41718. }
  41719. .fa-modx:before {
  41720. content: "";
  41721. }
  41722. .fa-monero:before {
  41723. content: "";
  41724. }
  41725. .fa-money-bill:before {
  41726. content: "";
  41727. }
  41728. .fa-money-bill-alt:before {
  41729. content: "";
  41730. }
  41731. .fa-money-bill-wave:before {
  41732. content: "";
  41733. }
  41734. .fa-money-bill-wave-alt:before {
  41735. content: "";
  41736. }
  41737. .fa-money-check:before {
  41738. content: "";
  41739. }
  41740. .fa-money-check-alt:before {
  41741. content: "";
  41742. }
  41743. .fa-monument:before {
  41744. content: "";
  41745. }
  41746. .fa-moon:before {
  41747. content: "";
  41748. }
  41749. .fa-mortar-pestle:before {
  41750. content: "";
  41751. }
  41752. .fa-mosque:before {
  41753. content: "";
  41754. }
  41755. .fa-motorcycle:before {
  41756. content: "";
  41757. }
  41758. .fa-mountain:before {
  41759. content: "";
  41760. }
  41761. .fa-mouse:before {
  41762. content: "";
  41763. }
  41764. .fa-mouse-pointer:before {
  41765. content: "";
  41766. }
  41767. .fa-mug-hot:before {
  41768. content: "";
  41769. }
  41770. .fa-music:before {
  41771. content: "";
  41772. }
  41773. .fa-napster:before {
  41774. content: "";
  41775. }
  41776. .fa-neos:before {
  41777. content: "";
  41778. }
  41779. .fa-network-wired:before {
  41780. content: "";
  41781. }
  41782. .fa-neuter:before {
  41783. content: "";
  41784. }
  41785. .fa-newspaper:before {
  41786. content: "";
  41787. }
  41788. .fa-nimblr:before {
  41789. content: "";
  41790. }
  41791. .fa-node:before {
  41792. content: "";
  41793. }
  41794. .fa-node-js:before {
  41795. content: "";
  41796. }
  41797. .fa-not-equal:before {
  41798. content: "";
  41799. }
  41800. .fa-notes-medical:before {
  41801. content: "";
  41802. }
  41803. .fa-npm:before {
  41804. content: "";
  41805. }
  41806. .fa-ns8:before {
  41807. content: "";
  41808. }
  41809. .fa-nutritionix:before {
  41810. content: "";
  41811. }
  41812. .fa-object-group:before {
  41813. content: "";
  41814. }
  41815. .fa-object-ungroup:before {
  41816. content: "";
  41817. }
  41818. .fa-octopus-deploy:before {
  41819. content: "";
  41820. }
  41821. .fa-odnoklassniki:before {
  41822. content: "";
  41823. }
  41824. .fa-odnoklassniki-square:before {
  41825. content: "";
  41826. }
  41827. .fa-oil-can:before {
  41828. content: "";
  41829. }
  41830. .fa-old-republic:before {
  41831. content: "";
  41832. }
  41833. .fa-om:before {
  41834. content: "";
  41835. }
  41836. .fa-opencart:before {
  41837. content: "";
  41838. }
  41839. .fa-openid:before {
  41840. content: "";
  41841. }
  41842. .fa-opera:before {
  41843. content: "";
  41844. }
  41845. .fa-optin-monster:before {
  41846. content: "";
  41847. }
  41848. .fa-orcid:before {
  41849. content: "";
  41850. }
  41851. .fa-osi:before {
  41852. content: "";
  41853. }
  41854. .fa-otter:before {
  41855. content: "";
  41856. }
  41857. .fa-outdent:before {
  41858. content: "";
  41859. }
  41860. .fa-page4:before {
  41861. content: "";
  41862. }
  41863. .fa-pagelines:before {
  41864. content: "";
  41865. }
  41866. .fa-pager:before {
  41867. content: "";
  41868. }
  41869. .fa-paint-brush:before {
  41870. content: "";
  41871. }
  41872. .fa-paint-roller:before {
  41873. content: "";
  41874. }
  41875. .fa-palette:before {
  41876. content: "";
  41877. }
  41878. .fa-palfed:before {
  41879. content: "";
  41880. }
  41881. .fa-pallet:before {
  41882. content: "";
  41883. }
  41884. .fa-paper-plane:before {
  41885. content: "";
  41886. }
  41887. .fa-paperclip:before {
  41888. content: "";
  41889. }
  41890. .fa-parachute-box:before {
  41891. content: "";
  41892. }
  41893. .fa-paragraph:before {
  41894. content: "";
  41895. }
  41896. .fa-parking:before {
  41897. content: "";
  41898. }
  41899. .fa-passport:before {
  41900. content: "";
  41901. }
  41902. .fa-pastafarianism:before {
  41903. content: "";
  41904. }
  41905. .fa-paste:before {
  41906. content: "";
  41907. }
  41908. .fa-patreon:before {
  41909. content: "";
  41910. }
  41911. .fa-pause:before {
  41912. content: "";
  41913. }
  41914. .fa-pause-circle:before {
  41915. content: "";
  41916. }
  41917. .fa-paw:before {
  41918. content: "";
  41919. }
  41920. .fa-paypal:before {
  41921. content: "";
  41922. }
  41923. .fa-peace:before {
  41924. content: "";
  41925. }
  41926. .fa-pen:before {
  41927. content: "";
  41928. }
  41929. .fa-pen-alt:before {
  41930. content: "";
  41931. }
  41932. .fa-pen-fancy:before {
  41933. content: "";
  41934. }
  41935. .fa-pen-nib:before {
  41936. content: "";
  41937. }
  41938. .fa-pen-square:before {
  41939. content: "";
  41940. }
  41941. .fa-pencil-alt:before {
  41942. content: "";
  41943. }
  41944. .fa-pencil-ruler:before {
  41945. content: "";
  41946. }
  41947. .fa-penny-arcade:before {
  41948. content: "";
  41949. }
  41950. .fa-people-arrows:before {
  41951. content: "";
  41952. }
  41953. .fa-people-carry:before {
  41954. content: "";
  41955. }
  41956. .fa-pepper-hot:before {
  41957. content: "";
  41958. }
  41959. .fa-perbyte:before {
  41960. content: "";
  41961. }
  41962. .fa-percent:before {
  41963. content: "";
  41964. }
  41965. .fa-percentage:before {
  41966. content: "";
  41967. }
  41968. .fa-periscope:before {
  41969. content: "";
  41970. }
  41971. .fa-person-booth:before {
  41972. content: "";
  41973. }
  41974. .fa-phabricator:before {
  41975. content: "";
  41976. }
  41977. .fa-phoenix-framework:before {
  41978. content: "";
  41979. }
  41980. .fa-phoenix-squadron:before {
  41981. content: "";
  41982. }
  41983. .fa-phone:before {
  41984. content: "";
  41985. }
  41986. .fa-phone-alt:before {
  41987. content: "";
  41988. }
  41989. .fa-phone-slash:before {
  41990. content: "";
  41991. }
  41992. .fa-phone-square:before {
  41993. content: "";
  41994. }
  41995. .fa-phone-square-alt:before {
  41996. content: "";
  41997. }
  41998. .fa-phone-volume:before {
  41999. content: "";
  42000. }
  42001. .fa-photo-video:before {
  42002. content: "";
  42003. }
  42004. .fa-php:before {
  42005. content: "";
  42006. }
  42007. .fa-pied-piper:before {
  42008. content: "";
  42009. }
  42010. .fa-pied-piper-alt:before {
  42011. content: "";
  42012. }
  42013. .fa-pied-piper-hat:before {
  42014. content: "";
  42015. }
  42016. .fa-pied-piper-pp:before {
  42017. content: "";
  42018. }
  42019. .fa-pied-piper-square:before {
  42020. content: "";
  42021. }
  42022. .fa-piggy-bank:before {
  42023. content: "";
  42024. }
  42025. .fa-pills:before {
  42026. content: "";
  42027. }
  42028. .fa-pinterest:before {
  42029. content: "";
  42030. }
  42031. .fa-pinterest-p:before {
  42032. content: "";
  42033. }
  42034. .fa-pinterest-square:before {
  42035. content: "";
  42036. }
  42037. .fa-pizza-slice:before {
  42038. content: "";
  42039. }
  42040. .fa-place-of-worship:before {
  42041. content: "";
  42042. }
  42043. .fa-plane:before {
  42044. content: "";
  42045. }
  42046. .fa-plane-arrival:before {
  42047. content: "";
  42048. }
  42049. .fa-plane-departure:before {
  42050. content: "";
  42051. }
  42052. .fa-plane-slash:before {
  42053. content: "";
  42054. }
  42055. .fa-play:before {
  42056. content: "";
  42057. }
  42058. .fa-play-circle:before {
  42059. content: "";
  42060. }
  42061. .fa-playstation:before {
  42062. content: "";
  42063. }
  42064. .fa-plug:before {
  42065. content: "";
  42066. }
  42067. .fa-plus:before {
  42068. content: "";
  42069. }
  42070. .fa-plus-circle:before {
  42071. content: "";
  42072. }
  42073. .fa-plus-square:before {
  42074. content: "";
  42075. }
  42076. .fa-podcast:before {
  42077. content: "";
  42078. }
  42079. .fa-poll:before {
  42080. content: "";
  42081. }
  42082. .fa-poll-h:before {
  42083. content: "";
  42084. }
  42085. .fa-poo:before {
  42086. content: "";
  42087. }
  42088. .fa-poo-storm:before {
  42089. content: "";
  42090. }
  42091. .fa-poop:before {
  42092. content: "";
  42093. }
  42094. .fa-portrait:before {
  42095. content: "";
  42096. }
  42097. .fa-pound-sign:before {
  42098. content: "";
  42099. }
  42100. .fa-power-off:before {
  42101. content: "";
  42102. }
  42103. .fa-pray:before {
  42104. content: "";
  42105. }
  42106. .fa-praying-hands:before {
  42107. content: "";
  42108. }
  42109. .fa-prescription:before {
  42110. content: "";
  42111. }
  42112. .fa-prescription-bottle:before {
  42113. content: "";
  42114. }
  42115. .fa-prescription-bottle-alt:before {
  42116. content: "";
  42117. }
  42118. .fa-print:before {
  42119. content: "";
  42120. }
  42121. .fa-procedures:before {
  42122. content: "";
  42123. }
  42124. .fa-product-hunt:before {
  42125. content: "";
  42126. }
  42127. .fa-project-diagram:before {
  42128. content: "";
  42129. }
  42130. .fa-pump-medical:before {
  42131. content: "";
  42132. }
  42133. .fa-pump-soap:before {
  42134. content: "";
  42135. }
  42136. .fa-pushed:before {
  42137. content: "";
  42138. }
  42139. .fa-puzzle-piece:before {
  42140. content: "";
  42141. }
  42142. .fa-python:before {
  42143. content: "";
  42144. }
  42145. .fa-qq:before {
  42146. content: "";
  42147. }
  42148. .fa-qrcode:before {
  42149. content: "";
  42150. }
  42151. .fa-question:before {
  42152. content: "";
  42153. }
  42154. .fa-question-circle:before {
  42155. content: "";
  42156. }
  42157. .fa-quidditch:before {
  42158. content: "";
  42159. }
  42160. .fa-quinscape:before {
  42161. content: "";
  42162. }
  42163. .fa-quora:before {
  42164. content: "";
  42165. }
  42166. .fa-quote-left:before {
  42167. content: "";
  42168. }
  42169. .fa-quote-right:before {
  42170. content: "";
  42171. }
  42172. .fa-quran:before {
  42173. content: "";
  42174. }
  42175. .fa-r-project:before {
  42176. content: "";
  42177. }
  42178. .fa-radiation:before {
  42179. content: "";
  42180. }
  42181. .fa-radiation-alt:before {
  42182. content: "";
  42183. }
  42184. .fa-rainbow:before {
  42185. content: "";
  42186. }
  42187. .fa-random:before {
  42188. content: "";
  42189. }
  42190. .fa-raspberry-pi:before {
  42191. content: "";
  42192. }
  42193. .fa-ravelry:before {
  42194. content: "";
  42195. }
  42196. .fa-react:before {
  42197. content: "";
  42198. }
  42199. .fa-reacteurope:before {
  42200. content: "";
  42201. }
  42202. .fa-readme:before {
  42203. content: "";
  42204. }
  42205. .fa-rebel:before {
  42206. content: "";
  42207. }
  42208. .fa-receipt:before {
  42209. content: "";
  42210. }
  42211. .fa-record-vinyl:before {
  42212. content: "";
  42213. }
  42214. .fa-recycle:before {
  42215. content: "";
  42216. }
  42217. .fa-red-river:before {
  42218. content: "";
  42219. }
  42220. .fa-reddit:before {
  42221. content: "";
  42222. }
  42223. .fa-reddit-alien:before {
  42224. content: "";
  42225. }
  42226. .fa-reddit-square:before {
  42227. content: "";
  42228. }
  42229. .fa-redhat:before {
  42230. content: "";
  42231. }
  42232. .fa-redo:before {
  42233. content: "";
  42234. }
  42235. .fa-redo-alt:before {
  42236. content: "";
  42237. }
  42238. .fa-registered:before {
  42239. content: "";
  42240. }
  42241. .fa-remove-format:before {
  42242. content: "";
  42243. }
  42244. .fa-renren:before {
  42245. content: "";
  42246. }
  42247. .fa-reply:before {
  42248. content: "";
  42249. }
  42250. .fa-reply-all:before {
  42251. content: "";
  42252. }
  42253. .fa-replyd:before {
  42254. content: "";
  42255. }
  42256. .fa-republican:before {
  42257. content: "";
  42258. }
  42259. .fa-researchgate:before {
  42260. content: "";
  42261. }
  42262. .fa-resolving:before {
  42263. content: "";
  42264. }
  42265. .fa-restroom:before {
  42266. content: "";
  42267. }
  42268. .fa-retweet:before {
  42269. content: "";
  42270. }
  42271. .fa-rev:before {
  42272. content: "";
  42273. }
  42274. .fa-ribbon:before {
  42275. content: "";
  42276. }
  42277. .fa-ring:before {
  42278. content: "";
  42279. }
  42280. .fa-road:before {
  42281. content: "";
  42282. }
  42283. .fa-robot:before {
  42284. content: "";
  42285. }
  42286. .fa-rocket:before {
  42287. content: "";
  42288. }
  42289. .fa-rocketchat:before {
  42290. content: "";
  42291. }
  42292. .fa-rockrms:before {
  42293. content: "";
  42294. }
  42295. .fa-route:before {
  42296. content: "";
  42297. }
  42298. .fa-rss:before {
  42299. content: "";
  42300. }
  42301. .fa-rss-square:before {
  42302. content: "";
  42303. }
  42304. .fa-ruble-sign:before {
  42305. content: "";
  42306. }
  42307. .fa-ruler:before {
  42308. content: "";
  42309. }
  42310. .fa-ruler-combined:before {
  42311. content: "";
  42312. }
  42313. .fa-ruler-horizontal:before {
  42314. content: "";
  42315. }
  42316. .fa-ruler-vertical:before {
  42317. content: "";
  42318. }
  42319. .fa-running:before {
  42320. content: "";
  42321. }
  42322. .fa-rupee-sign:before {
  42323. content: "";
  42324. }
  42325. .fa-rust:before {
  42326. content: "";
  42327. }
  42328. .fa-sad-cry:before {
  42329. content: "";
  42330. }
  42331. .fa-sad-tear:before {
  42332. content: "";
  42333. }
  42334. .fa-safari:before {
  42335. content: "";
  42336. }
  42337. .fa-salesforce:before {
  42338. content: "";
  42339. }
  42340. .fa-sass:before {
  42341. content: "";
  42342. }
  42343. .fa-satellite:before {
  42344. content: "";
  42345. }
  42346. .fa-satellite-dish:before {
  42347. content: "";
  42348. }
  42349. .fa-save:before {
  42350. content: "";
  42351. }
  42352. .fa-schlix:before {
  42353. content: "";
  42354. }
  42355. .fa-school:before {
  42356. content: "";
  42357. }
  42358. .fa-screwdriver:before {
  42359. content: "";
  42360. }
  42361. .fa-scribd:before {
  42362. content: "";
  42363. }
  42364. .fa-scroll:before {
  42365. content: "";
  42366. }
  42367. .fa-sd-card:before {
  42368. content: "";
  42369. }
  42370. .fa-search:before {
  42371. content: "";
  42372. }
  42373. .fa-search-dollar:before {
  42374. content: "";
  42375. }
  42376. .fa-search-location:before {
  42377. content: "";
  42378. }
  42379. .fa-search-minus:before {
  42380. content: "";
  42381. }
  42382. .fa-search-plus:before {
  42383. content: "";
  42384. }
  42385. .fa-searchengin:before {
  42386. content: "";
  42387. }
  42388. .fa-seedling:before {
  42389. content: "";
  42390. }
  42391. .fa-sellcast:before {
  42392. content: "";
  42393. }
  42394. .fa-sellsy:before {
  42395. content: "";
  42396. }
  42397. .fa-server:before {
  42398. content: "";
  42399. }
  42400. .fa-servicestack:before {
  42401. content: "";
  42402. }
  42403. .fa-shapes:before {
  42404. content: "";
  42405. }
  42406. .fa-share:before {
  42407. content: "";
  42408. }
  42409. .fa-share-alt:before {
  42410. content: "";
  42411. }
  42412. .fa-share-alt-square:before {
  42413. content: "";
  42414. }
  42415. .fa-share-square:before {
  42416. content: "";
  42417. }
  42418. .fa-shekel-sign:before {
  42419. content: "";
  42420. }
  42421. .fa-shield-alt:before {
  42422. content: "";
  42423. }
  42424. .fa-shield-virus:before {
  42425. content: "";
  42426. }
  42427. .fa-ship:before {
  42428. content: "";
  42429. }
  42430. .fa-shipping-fast:before {
  42431. content: "";
  42432. }
  42433. .fa-shirtsinbulk:before {
  42434. content: "";
  42435. }
  42436. .fa-shoe-prints:before {
  42437. content: "";
  42438. }
  42439. .fa-shopify:before {
  42440. content: "";
  42441. }
  42442. .fa-shopping-bag:before {
  42443. content: "";
  42444. }
  42445. .fa-shopping-basket:before {
  42446. content: "";
  42447. }
  42448. .fa-shopping-cart:before {
  42449. content: "";
  42450. }
  42451. .fa-shopware:before {
  42452. content: "";
  42453. }
  42454. .fa-shower:before {
  42455. content: "";
  42456. }
  42457. .fa-shuttle-van:before {
  42458. content: "";
  42459. }
  42460. .fa-sign:before {
  42461. content: "";
  42462. }
  42463. .fa-sign-in-alt:before {
  42464. content: "";
  42465. }
  42466. .fa-sign-language:before {
  42467. content: "";
  42468. }
  42469. .fa-sign-out-alt:before {
  42470. content: "";
  42471. }
  42472. .fa-signal:before {
  42473. content: "";
  42474. }
  42475. .fa-signature:before {
  42476. content: "";
  42477. }
  42478. .fa-sim-card:before {
  42479. content: "";
  42480. }
  42481. .fa-simplybuilt:before {
  42482. content: "";
  42483. }
  42484. .fa-sink:before {
  42485. content: "";
  42486. }
  42487. .fa-sistrix:before {
  42488. content: "";
  42489. }
  42490. .fa-sitemap:before {
  42491. content: "";
  42492. }
  42493. .fa-sith:before {
  42494. content: "";
  42495. }
  42496. .fa-skating:before {
  42497. content: "";
  42498. }
  42499. .fa-sketch:before {
  42500. content: "";
  42501. }
  42502. .fa-skiing:before {
  42503. content: "";
  42504. }
  42505. .fa-skiing-nordic:before {
  42506. content: "";
  42507. }
  42508. .fa-skull:before {
  42509. content: "";
  42510. }
  42511. .fa-skull-crossbones:before {
  42512. content: "";
  42513. }
  42514. .fa-skyatlas:before {
  42515. content: "";
  42516. }
  42517. .fa-skype:before {
  42518. content: "";
  42519. }
  42520. .fa-slack:before {
  42521. content: "";
  42522. }
  42523. .fa-slack-hash:before {
  42524. content: "";
  42525. }
  42526. .fa-slash:before {
  42527. content: "";
  42528. }
  42529. .fa-sleigh:before {
  42530. content: "";
  42531. }
  42532. .fa-sliders-h:before {
  42533. content: "";
  42534. }
  42535. .fa-slideshare:before {
  42536. content: "";
  42537. }
  42538. .fa-smile:before {
  42539. content: "";
  42540. }
  42541. .fa-smile-beam:before {
  42542. content: "";
  42543. }
  42544. .fa-smile-wink:before {
  42545. content: "";
  42546. }
  42547. .fa-smog:before {
  42548. content: "";
  42549. }
  42550. .fa-smoking:before {
  42551. content: "";
  42552. }
  42553. .fa-smoking-ban:before {
  42554. content: "";
  42555. }
  42556. .fa-sms:before {
  42557. content: "";
  42558. }
  42559. .fa-snapchat:before {
  42560. content: "";
  42561. }
  42562. .fa-snapchat-ghost:before {
  42563. content: "";
  42564. }
  42565. .fa-snapchat-square:before {
  42566. content: "";
  42567. }
  42568. .fa-snowboarding:before {
  42569. content: "";
  42570. }
  42571. .fa-snowflake:before {
  42572. content: "";
  42573. }
  42574. .fa-snowman:before {
  42575. content: "";
  42576. }
  42577. .fa-snowplow:before {
  42578. content: "";
  42579. }
  42580. .fa-soap:before {
  42581. content: "";
  42582. }
  42583. .fa-socks:before {
  42584. content: "";
  42585. }
  42586. .fa-solar-panel:before {
  42587. content: "";
  42588. }
  42589. .fa-sort:before {
  42590. content: "";
  42591. }
  42592. .fa-sort-alpha-down:before {
  42593. content: "";
  42594. }
  42595. .fa-sort-alpha-down-alt:before {
  42596. content: "";
  42597. }
  42598. .fa-sort-alpha-up:before {
  42599. content: "";
  42600. }
  42601. .fa-sort-alpha-up-alt:before {
  42602. content: "";
  42603. }
  42604. .fa-sort-amount-down:before {
  42605. content: "";
  42606. }
  42607. .fa-sort-amount-down-alt:before {
  42608. content: "";
  42609. }
  42610. .fa-sort-amount-up:before {
  42611. content: "";
  42612. }
  42613. .fa-sort-amount-up-alt:before {
  42614. content: "";
  42615. }
  42616. .fa-sort-down:before {
  42617. content: "";
  42618. }
  42619. .fa-sort-numeric-down:before {
  42620. content: "";
  42621. }
  42622. .fa-sort-numeric-down-alt:before {
  42623. content: "";
  42624. }
  42625. .fa-sort-numeric-up:before {
  42626. content: "";
  42627. }
  42628. .fa-sort-numeric-up-alt:before {
  42629. content: "";
  42630. }
  42631. .fa-sort-up:before {
  42632. content: "";
  42633. }
  42634. .fa-soundcloud:before {
  42635. content: "";
  42636. }
  42637. .fa-sourcetree:before {
  42638. content: "";
  42639. }
  42640. .fa-spa:before {
  42641. content: "";
  42642. }
  42643. .fa-space-shuttle:before {
  42644. content: "";
  42645. }
  42646. .fa-speakap:before {
  42647. content: "";
  42648. }
  42649. .fa-speaker-deck:before {
  42650. content: "";
  42651. }
  42652. .fa-spell-check:before {
  42653. content: "";
  42654. }
  42655. .fa-spider:before {
  42656. content: "";
  42657. }
  42658. .fa-spinner:before {
  42659. content: "";
  42660. }
  42661. .fa-splotch:before {
  42662. content: "";
  42663. }
  42664. .fa-spotify:before {
  42665. content: "";
  42666. }
  42667. .fa-spray-can:before {
  42668. content: "";
  42669. }
  42670. .fa-square:before {
  42671. content: "";
  42672. }
  42673. .fa-square-full:before {
  42674. content: "";
  42675. }
  42676. .fa-square-root-alt:before {
  42677. content: "";
  42678. }
  42679. .fa-squarespace:before {
  42680. content: "";
  42681. }
  42682. .fa-stack-exchange:before {
  42683. content: "";
  42684. }
  42685. .fa-stack-overflow:before {
  42686. content: "";
  42687. }
  42688. .fa-stackpath:before {
  42689. content: "";
  42690. }
  42691. .fa-stamp:before {
  42692. content: "";
  42693. }
  42694. .fa-star:before {
  42695. content: "";
  42696. }
  42697. .fa-star-and-crescent:before {
  42698. content: "";
  42699. }
  42700. .fa-star-half:before {
  42701. content: "";
  42702. }
  42703. .fa-star-half-alt:before {
  42704. content: "";
  42705. }
  42706. .fa-star-of-david:before {
  42707. content: "";
  42708. }
  42709. .fa-star-of-life:before {
  42710. content: "";
  42711. }
  42712. .fa-staylinked:before {
  42713. content: "";
  42714. }
  42715. .fa-steam:before {
  42716. content: "";
  42717. }
  42718. .fa-steam-square:before {
  42719. content: "";
  42720. }
  42721. .fa-steam-symbol:before {
  42722. content: "";
  42723. }
  42724. .fa-step-backward:before {
  42725. content: "";
  42726. }
  42727. .fa-step-forward:before {
  42728. content: "";
  42729. }
  42730. .fa-stethoscope:before {
  42731. content: "";
  42732. }
  42733. .fa-sticker-mule:before {
  42734. content: "";
  42735. }
  42736. .fa-sticky-note:before {
  42737. content: "";
  42738. }
  42739. .fa-stop:before {
  42740. content: "";
  42741. }
  42742. .fa-stop-circle:before {
  42743. content: "";
  42744. }
  42745. .fa-stopwatch:before {
  42746. content: "";
  42747. }
  42748. .fa-stopwatch-20:before {
  42749. content: "";
  42750. }
  42751. .fa-store:before {
  42752. content: "";
  42753. }
  42754. .fa-store-alt:before {
  42755. content: "";
  42756. }
  42757. .fa-store-alt-slash:before {
  42758. content: "";
  42759. }
  42760. .fa-store-slash:before {
  42761. content: "";
  42762. }
  42763. .fa-strava:before {
  42764. content: "";
  42765. }
  42766. .fa-stream:before {
  42767. content: "";
  42768. }
  42769. .fa-street-view:before {
  42770. content: "";
  42771. }
  42772. .fa-strikethrough:before {
  42773. content: "";
  42774. }
  42775. .fa-stripe:before {
  42776. content: "";
  42777. }
  42778. .fa-stripe-s:before {
  42779. content: "";
  42780. }
  42781. .fa-stroopwafel:before {
  42782. content: "";
  42783. }
  42784. .fa-studiovinari:before {
  42785. content: "";
  42786. }
  42787. .fa-stumbleupon:before {
  42788. content: "";
  42789. }
  42790. .fa-stumbleupon-circle:before {
  42791. content: "";
  42792. }
  42793. .fa-subscript:before {
  42794. content: "";
  42795. }
  42796. .fa-subway:before {
  42797. content: "";
  42798. }
  42799. .fa-suitcase:before {
  42800. content: "";
  42801. }
  42802. .fa-suitcase-rolling:before {
  42803. content: "";
  42804. }
  42805. .fa-sun:before {
  42806. content: "";
  42807. }
  42808. .fa-superpowers:before {
  42809. content: "";
  42810. }
  42811. .fa-superscript:before {
  42812. content: "";
  42813. }
  42814. .fa-supple:before {
  42815. content: "";
  42816. }
  42817. .fa-surprise:before {
  42818. content: "";
  42819. }
  42820. .fa-suse:before {
  42821. content: "";
  42822. }
  42823. .fa-swatchbook:before {
  42824. content: "";
  42825. }
  42826. .fa-swift:before {
  42827. content: "";
  42828. }
  42829. .fa-swimmer:before {
  42830. content: "";
  42831. }
  42832. .fa-swimming-pool:before {
  42833. content: "";
  42834. }
  42835. .fa-symfony:before {
  42836. content: "";
  42837. }
  42838. .fa-synagogue:before {
  42839. content: "";
  42840. }
  42841. .fa-sync:before {
  42842. content: "";
  42843. }
  42844. .fa-sync-alt:before {
  42845. content: "";
  42846. }
  42847. .fa-syringe:before {
  42848. content: "";
  42849. }
  42850. .fa-table:before {
  42851. content: "";
  42852. }
  42853. .fa-table-tennis:before {
  42854. content: "";
  42855. }
  42856. .fa-tablet:before {
  42857. content: "";
  42858. }
  42859. .fa-tablet-alt:before {
  42860. content: "";
  42861. }
  42862. .fa-tablets:before {
  42863. content: "";
  42864. }
  42865. .fa-tachometer-alt:before {
  42866. content: "";
  42867. }
  42868. .fa-tag:before {
  42869. content: "";
  42870. }
  42871. .fa-tags:before {
  42872. content: "";
  42873. }
  42874. .fa-tape:before {
  42875. content: "";
  42876. }
  42877. .fa-tasks:before {
  42878. content: "";
  42879. }
  42880. .fa-taxi:before {
  42881. content: "";
  42882. }
  42883. .fa-teamspeak:before {
  42884. content: "";
  42885. }
  42886. .fa-teeth:before {
  42887. content: "";
  42888. }
  42889. .fa-teeth-open:before {
  42890. content: "";
  42891. }
  42892. .fa-telegram:before {
  42893. content: "";
  42894. }
  42895. .fa-telegram-plane:before {
  42896. content: "";
  42897. }
  42898. .fa-temperature-high:before {
  42899. content: "";
  42900. }
  42901. .fa-temperature-low:before {
  42902. content: "";
  42903. }
  42904. .fa-tencent-weibo:before {
  42905. content: "";
  42906. }
  42907. .fa-tenge:before {
  42908. content: "";
  42909. }
  42910. .fa-terminal:before {
  42911. content: "";
  42912. }
  42913. .fa-text-height:before {
  42914. content: "";
  42915. }
  42916. .fa-text-width:before {
  42917. content: "";
  42918. }
  42919. .fa-th:before {
  42920. content: "";
  42921. }
  42922. .fa-th-large:before {
  42923. content: "";
  42924. }
  42925. .fa-th-list:before {
  42926. content: "";
  42927. }
  42928. .fa-the-red-yeti:before {
  42929. content: "";
  42930. }
  42931. .fa-theater-masks:before {
  42932. content: "";
  42933. }
  42934. .fa-themeco:before {
  42935. content: "";
  42936. }
  42937. .fa-themeisle:before {
  42938. content: "";
  42939. }
  42940. .fa-thermometer:before {
  42941. content: "";
  42942. }
  42943. .fa-thermometer-empty:before {
  42944. content: "";
  42945. }
  42946. .fa-thermometer-full:before {
  42947. content: "";
  42948. }
  42949. .fa-thermometer-half:before {
  42950. content: "";
  42951. }
  42952. .fa-thermometer-quarter:before {
  42953. content: "";
  42954. }
  42955. .fa-thermometer-three-quarters:before {
  42956. content: "";
  42957. }
  42958. .fa-think-peaks:before {
  42959. content: "";
  42960. }
  42961. .fa-thumbs-down:before {
  42962. content: "";
  42963. }
  42964. .fa-thumbs-up:before {
  42965. content: "";
  42966. }
  42967. .fa-thumbtack:before {
  42968. content: "";
  42969. }
  42970. .fa-ticket-alt:before {
  42971. content: "";
  42972. }
  42973. .fa-tiktok:before {
  42974. content: "";
  42975. }
  42976. .fa-times:before {
  42977. content: "";
  42978. }
  42979. .fa-times-circle:before {
  42980. content: "";
  42981. }
  42982. .fa-tint:before {
  42983. content: "";
  42984. }
  42985. .fa-tint-slash:before {
  42986. content: "";
  42987. }
  42988. .fa-tired:before {
  42989. content: "";
  42990. }
  42991. .fa-toggle-off:before {
  42992. content: "";
  42993. }
  42994. .fa-toggle-on:before {
  42995. content: "";
  42996. }
  42997. .fa-toilet:before {
  42998. content: "";
  42999. }
  43000. .fa-toilet-paper:before {
  43001. content: "";
  43002. }
  43003. .fa-toilet-paper-slash:before {
  43004. content: "";
  43005. }
  43006. .fa-toolbox:before {
  43007. content: "";
  43008. }
  43009. .fa-tools:before {
  43010. content: "";
  43011. }
  43012. .fa-tooth:before {
  43013. content: "";
  43014. }
  43015. .fa-torah:before {
  43016. content: "";
  43017. }
  43018. .fa-torii-gate:before {
  43019. content: "";
  43020. }
  43021. .fa-tractor:before {
  43022. content: "";
  43023. }
  43024. .fa-trade-federation:before {
  43025. content: "";
  43026. }
  43027. .fa-trademark:before {
  43028. content: "";
  43029. }
  43030. .fa-traffic-light:before {
  43031. content: "";
  43032. }
  43033. .fa-trailer:before {
  43034. content: "";
  43035. }
  43036. .fa-train:before {
  43037. content: "";
  43038. }
  43039. .fa-tram:before {
  43040. content: "";
  43041. }
  43042. .fa-transgender:before {
  43043. content: "";
  43044. }
  43045. .fa-transgender-alt:before {
  43046. content: "";
  43047. }
  43048. .fa-trash:before {
  43049. content: "";
  43050. }
  43051. .fa-trash-alt:before {
  43052. content: "";
  43053. }
  43054. .fa-trash-restore:before {
  43055. content: "";
  43056. }
  43057. .fa-trash-restore-alt:before {
  43058. content: "";
  43059. }
  43060. .fa-tree:before {
  43061. content: "";
  43062. }
  43063. .fa-trello:before {
  43064. content: "";
  43065. }
  43066. .fa-tripadvisor:before {
  43067. content: "";
  43068. }
  43069. .fa-trophy:before {
  43070. content: "";
  43071. }
  43072. .fa-truck:before {
  43073. content: "";
  43074. }
  43075. .fa-truck-loading:before {
  43076. content: "";
  43077. }
  43078. .fa-truck-monster:before {
  43079. content: "";
  43080. }
  43081. .fa-truck-moving:before {
  43082. content: "";
  43083. }
  43084. .fa-truck-pickup:before {
  43085. content: "";
  43086. }
  43087. .fa-tshirt:before {
  43088. content: "";
  43089. }
  43090. .fa-tty:before {
  43091. content: "";
  43092. }
  43093. .fa-tumblr:before {
  43094. content: "";
  43095. }
  43096. .fa-tumblr-square:before {
  43097. content: "";
  43098. }
  43099. .fa-tv:before {
  43100. content: "";
  43101. }
  43102. .fa-twitch:before {
  43103. content: "";
  43104. }
  43105. .fa-twitter:before {
  43106. content: "";
  43107. }
  43108. .fa-twitter-square:before {
  43109. content: "";
  43110. }
  43111. .fa-typo3:before {
  43112. content: "";
  43113. }
  43114. .fa-uber:before {
  43115. content: "";
  43116. }
  43117. .fa-ubuntu:before {
  43118. content: "";
  43119. }
  43120. .fa-uikit:before {
  43121. content: "";
  43122. }
  43123. .fa-umbraco:before {
  43124. content: "";
  43125. }
  43126. .fa-umbrella:before {
  43127. content: "";
  43128. }
  43129. .fa-umbrella-beach:before {
  43130. content: "";
  43131. }
  43132. .fa-uncharted:before {
  43133. content: "";
  43134. }
  43135. .fa-underline:before {
  43136. content: "";
  43137. }
  43138. .fa-undo:before {
  43139. content: "";
  43140. }
  43141. .fa-undo-alt:before {
  43142. content: "";
  43143. }
  43144. .fa-uniregistry:before {
  43145. content: "";
  43146. }
  43147. .fa-unity:before {
  43148. content: "";
  43149. }
  43150. .fa-universal-access:before {
  43151. content: "";
  43152. }
  43153. .fa-university:before {
  43154. content: "";
  43155. }
  43156. .fa-unlink:before {
  43157. content: "";
  43158. }
  43159. .fa-unlock:before {
  43160. content: "";
  43161. }
  43162. .fa-unlock-alt:before {
  43163. content: "";
  43164. }
  43165. .fa-unsplash:before {
  43166. content: "";
  43167. }
  43168. .fa-untappd:before {
  43169. content: "";
  43170. }
  43171. .fa-upload:before {
  43172. content: "";
  43173. }
  43174. .fa-ups:before {
  43175. content: "";
  43176. }
  43177. .fa-usb:before {
  43178. content: "";
  43179. }
  43180. .fa-user:before {
  43181. content: "";
  43182. }
  43183. .fa-user-alt:before {
  43184. content: "";
  43185. }
  43186. .fa-user-alt-slash:before {
  43187. content: "";
  43188. }
  43189. .fa-user-astronaut:before {
  43190. content: "";
  43191. }
  43192. .fa-user-check:before {
  43193. content: "";
  43194. }
  43195. .fa-user-circle:before {
  43196. content: "";
  43197. }
  43198. .fa-user-clock:before {
  43199. content: "";
  43200. }
  43201. .fa-user-cog:before {
  43202. content: "";
  43203. }
  43204. .fa-user-edit:before {
  43205. content: "";
  43206. }
  43207. .fa-user-friends:before {
  43208. content: "";
  43209. }
  43210. .fa-user-graduate:before {
  43211. content: "";
  43212. }
  43213. .fa-user-injured:before {
  43214. content: "";
  43215. }
  43216. .fa-user-lock:before {
  43217. content: "";
  43218. }
  43219. .fa-user-md:before {
  43220. content: "";
  43221. }
  43222. .fa-user-minus:before {
  43223. content: "";
  43224. }
  43225. .fa-user-ninja:before {
  43226. content: "";
  43227. }
  43228. .fa-user-nurse:before {
  43229. content: "";
  43230. }
  43231. .fa-user-plus:before {
  43232. content: "";
  43233. }
  43234. .fa-user-secret:before {
  43235. content: "";
  43236. }
  43237. .fa-user-shield:before {
  43238. content: "";
  43239. }
  43240. .fa-user-slash:before {
  43241. content: "";
  43242. }
  43243. .fa-user-tag:before {
  43244. content: "";
  43245. }
  43246. .fa-user-tie:before {
  43247. content: "";
  43248. }
  43249. .fa-user-times:before {
  43250. content: "";
  43251. }
  43252. .fa-users:before {
  43253. content: "";
  43254. }
  43255. .fa-users-cog:before {
  43256. content: "";
  43257. }
  43258. .fa-users-slash:before {
  43259. content: "";
  43260. }
  43261. .fa-usps:before {
  43262. content: "";
  43263. }
  43264. .fa-ussunnah:before {
  43265. content: "";
  43266. }
  43267. .fa-utensil-spoon:before {
  43268. content: "";
  43269. }
  43270. .fa-utensils:before {
  43271. content: "";
  43272. }
  43273. .fa-vaadin:before {
  43274. content: "";
  43275. }
  43276. .fa-vector-square:before {
  43277. content: "";
  43278. }
  43279. .fa-venus:before {
  43280. content: "";
  43281. }
  43282. .fa-venus-double:before {
  43283. content: "";
  43284. }
  43285. .fa-venus-mars:before {
  43286. content: "";
  43287. }
  43288. .fa-vest:before {
  43289. content: "";
  43290. }
  43291. .fa-vest-patches:before {
  43292. content: "";
  43293. }
  43294. .fa-viacoin:before {
  43295. content: "";
  43296. }
  43297. .fa-viadeo:before {
  43298. content: "";
  43299. }
  43300. .fa-viadeo-square:before {
  43301. content: "";
  43302. }
  43303. .fa-vial:before {
  43304. content: "";
  43305. }
  43306. .fa-vials:before {
  43307. content: "";
  43308. }
  43309. .fa-viber:before {
  43310. content: "";
  43311. }
  43312. .fa-video:before {
  43313. content: "";
  43314. }
  43315. .fa-video-slash:before {
  43316. content: "";
  43317. }
  43318. .fa-vihara:before {
  43319. content: "";
  43320. }
  43321. .fa-vimeo:before {
  43322. content: "";
  43323. }
  43324. .fa-vimeo-square:before {
  43325. content: "";
  43326. }
  43327. .fa-vimeo-v:before {
  43328. content: "";
  43329. }
  43330. .fa-vine:before {
  43331. content: "";
  43332. }
  43333. .fa-virus:before {
  43334. content: "";
  43335. }
  43336. .fa-virus-slash:before {
  43337. content: "";
  43338. }
  43339. .fa-viruses:before {
  43340. content: "";
  43341. }
  43342. .fa-vk:before {
  43343. content: "";
  43344. }
  43345. .fa-vnv:before {
  43346. content: "";
  43347. }
  43348. .fa-voicemail:before {
  43349. content: "";
  43350. }
  43351. .fa-volleyball-ball:before {
  43352. content: "";
  43353. }
  43354. .fa-volume-down:before {
  43355. content: "";
  43356. }
  43357. .fa-volume-mute:before {
  43358. content: "";
  43359. }
  43360. .fa-volume-off:before {
  43361. content: "";
  43362. }
  43363. .fa-volume-up:before {
  43364. content: "";
  43365. }
  43366. .fa-vote-yea:before {
  43367. content: "";
  43368. }
  43369. .fa-vr-cardboard:before {
  43370. content: "";
  43371. }
  43372. .fa-vuejs:before {
  43373. content: "";
  43374. }
  43375. .fa-walking:before {
  43376. content: "";
  43377. }
  43378. .fa-wallet:before {
  43379. content: "";
  43380. }
  43381. .fa-warehouse:before {
  43382. content: "";
  43383. }
  43384. .fa-watchman-monitoring:before {
  43385. content: "";
  43386. }
  43387. .fa-water:before {
  43388. content: "";
  43389. }
  43390. .fa-wave-square:before {
  43391. content: "";
  43392. }
  43393. .fa-waze:before {
  43394. content: "";
  43395. }
  43396. .fa-weebly:before {
  43397. content: "";
  43398. }
  43399. .fa-weibo:before {
  43400. content: "";
  43401. }
  43402. .fa-weight:before {
  43403. content: "";
  43404. }
  43405. .fa-weight-hanging:before {
  43406. content: "";
  43407. }
  43408. .fa-weixin:before {
  43409. content: "";
  43410. }
  43411. .fa-whatsapp:before {
  43412. content: "";
  43413. }
  43414. .fa-whatsapp-square:before {
  43415. content: "";
  43416. }
  43417. .fa-wheelchair:before {
  43418. content: "";
  43419. }
  43420. .fa-whmcs:before {
  43421. content: "";
  43422. }
  43423. .fa-wifi:before {
  43424. content: "";
  43425. }
  43426. .fa-wikipedia-w:before {
  43427. content: "";
  43428. }
  43429. .fa-wind:before {
  43430. content: "";
  43431. }
  43432. .fa-window-close:before {
  43433. content: "";
  43434. }
  43435. .fa-window-maximize:before {
  43436. content: "";
  43437. }
  43438. .fa-window-minimize:before {
  43439. content: "";
  43440. }
  43441. .fa-window-restore:before {
  43442. content: "";
  43443. }
  43444. .fa-windows:before {
  43445. content: "";
  43446. }
  43447. .fa-wine-bottle:before {
  43448. content: "";
  43449. }
  43450. .fa-wine-glass:before {
  43451. content: "";
  43452. }
  43453. .fa-wine-glass-alt:before {
  43454. content: "";
  43455. }
  43456. .fa-wix:before {
  43457. content: "";
  43458. }
  43459. .fa-wizards-of-the-coast:before {
  43460. content: "";
  43461. }
  43462. .fa-wodu:before {
  43463. content: "";
  43464. }
  43465. .fa-wolf-pack-battalion:before {
  43466. content: "";
  43467. }
  43468. .fa-won-sign:before {
  43469. content: "";
  43470. }
  43471. .fa-wordpress:before {
  43472. content: "";
  43473. }
  43474. .fa-wordpress-simple:before {
  43475. content: "";
  43476. }
  43477. .fa-wpbeginner:before {
  43478. content: "";
  43479. }
  43480. .fa-wpexplorer:before {
  43481. content: "";
  43482. }
  43483. .fa-wpforms:before {
  43484. content: "";
  43485. }
  43486. .fa-wpressr:before {
  43487. content: "";
  43488. }
  43489. .fa-wrench:before {
  43490. content: "";
  43491. }
  43492. .fa-x-ray:before {
  43493. content: "";
  43494. }
  43495. .fa-xbox:before {
  43496. content: "";
  43497. }
  43498. .fa-xing:before {
  43499. content: "";
  43500. }
  43501. .fa-xing-square:before {
  43502. content: "";
  43503. }
  43504. .fa-y-combinator:before {
  43505. content: "";
  43506. }
  43507. .fa-yahoo:before {
  43508. content: "";
  43509. }
  43510. .fa-yammer:before {
  43511. content: "";
  43512. }
  43513. .fa-yandex:before {
  43514. content: "";
  43515. }
  43516. .fa-yandex-international:before {
  43517. content: "";
  43518. }
  43519. .fa-yarn:before {
  43520. content: "";
  43521. }
  43522. .fa-yelp:before {
  43523. content: "";
  43524. }
  43525. .fa-yen-sign:before {
  43526. content: "";
  43527. }
  43528. .fa-yin-yang:before {
  43529. content: "";
  43530. }
  43531. .fa-yoast:before {
  43532. content: "";
  43533. }
  43534. .fa-youtube:before {
  43535. content: "";
  43536. }
  43537. .fa-youtube-square:before {
  43538. content: "";
  43539. }
  43540. .fa-zhihu:before {
  43541. content: "";
  43542. }
  43543. .sr-only {
  43544. border: 0;
  43545. clip: rect(0, 0, 0, 0);
  43546. height: 1px;
  43547. margin: -1px;
  43548. overflow: hidden;
  43549. padding: 0;
  43550. position: absolute;
  43551. width: 1px;
  43552. }
  43553. .sr-only-focusable:active, .sr-only-focusable:focus {
  43554. clip: auto;
  43555. height: auto;
  43556. margin: 0;
  43557. overflow: visible;
  43558. position: static;
  43559. width: auto;
  43560. }
  43561. @font-face {
  43562. font-family: "Font Awesome 5 Brands";
  43563. font-style: normal;
  43564. font-weight: 400;
  43565. font-display: block;
  43566. src: url(/build/fonts/fa-brands-400.89a52ae1.eot);
  43567. src: url(/build/fonts/fa-brands-400.89a52ae1.eot) format("embedded-opentype"), url(/build/fonts/fa-brands-400.c1210e5e.woff2) format("woff2"), url(/build/fonts/fa-brands-400.329a95a9.woff) format("woff"), url(/build/fonts/fa-brands-400.9e138496.ttf) format("truetype"), url(/build/images/fa-brands-400.216edb96.svg) format("svg");
  43568. }
  43569. .fab {
  43570. font-family: "Font Awesome 5 Brands";
  43571. font-weight: 400;
  43572. }
  43573. @font-face {
  43574. font-family: "Font Awesome 5 Free";
  43575. font-style: normal;
  43576. font-weight: 400;
  43577. font-display: block;
  43578. src: url(/build/fonts/fa-regular-400.4079ae2d.eot);
  43579. src: url(/build/fonts/fa-regular-400.4079ae2d.eot) format("embedded-opentype"), url(/build/fonts/fa-regular-400.68c5af1f.woff2) format("woff2"), url(/build/fonts/fa-regular-400.36722648.woff) format("woff"), url(/build/fonts/fa-regular-400.1017bce8.ttf) format("truetype"), url(/build/images/fa-regular-400.19e27d34.svg) format("svg");
  43580. }
  43581. .far {
  43582. font-family: "Font Awesome 5 Free";
  43583. font-weight: 400;
  43584. }
  43585. @font-face {
  43586. font-family: "Font Awesome 5 Free";
  43587. font-style: normal;
  43588. font-weight: 900;
  43589. font-display: block;
  43590. src: url(/build/fonts/fa-solid-900.efbd5d20.eot);
  43591. src: url(/build/fonts/fa-solid-900.efbd5d20.eot) format("embedded-opentype"), url(/build/fonts/fa-solid-900.ada6e6df.woff2) format("woff2"), url(/build/fonts/fa-solid-900.c6ec0800.woff) format("woff"), url(/build/fonts/fa-solid-900.07c3313b.ttf) format("truetype"), url(/build/images/fa-solid-900.13de59f1.svg) format("svg");
  43592. }
  43593. .fa,
  43594. .fas {
  43595. font-family: "Font Awesome 5 Free";
  43596. font-weight: 900;
  43597. }
  43598. nav.main-header ul.navbar-nav li.nav-item-user-menu .dropdown-menu {
  43599. position: absolute;
  43600. z-index: 1000;
  43601. }
  43602. nav.main-header ul.navbar-nav li.nav-item {
  43603. margin-left: 10px;
  43604. }
  43605. nav.main-header ul.navbar-nav li.nav-item .btn {
  43606. margin-top: 7px;
  43607. }
  43608. .main-sidebar p {
  43609. font-size: 0.8rem;
  43610. }
  43611. .nav-link {
  43612. padding: 0.5rem 0.5rem;
  43613. }
  43614. .nav-treeview .nav-link {
  43615. padding: 0.2rem 0.5rem 0.2rem 1.2rem;
  43616. }
  43617. .table.datatable-simple .highlight {
  43618. background: var(--teal);
  43619. }
  43620. .datatable-field-search.small {
  43621. width: 50px;
  43622. }
  43623. .dataTables_length, .dataTables_filter {
  43624. padding: 0.75rem 1.25rem 0.25rem;
  43625. }
  43626. table.fixedHeader-floating {
  43627. margin-top: 0px !important;
  43628. }
  43629. .card-body table.lc-table-list th.filtered {
  43630. border-top: 2px solid var(--primary);
  43631. }
  43632. .card-body table.lc-table-list th.sorted, table th.sorting_asc, table th.sorting_desc {
  43633. border-top: 2px solid var(--success);
  43634. }
  43635. .card-body table.lc-table-list th.sorted.filtered {
  43636. border-top: 0px;
  43637. position: relative;
  43638. }
  43639. .card-body table.lc-table-list th.sorted.filtered:after {
  43640. content: "";
  43641. height: 2px;
  43642. position: absolute;
  43643. left: 0;
  43644. width: 100%;
  43645. right: 0;
  43646. top: -1px;
  43647. background: linear-gradient(to right, var(--success) 0%, var(--success) 50%, var(--primary) 50%, var(--primary) 100%);
  43648. }
  43649. .table-filters-line th {
  43650. font-weight: 400;
  43651. position: relative;
  43652. }
  43653. #list_filter_id {
  43654. width: 60px;
  43655. }
  43656. .delivery-field .form-group {
  43657. display: inline-block;
  43658. margin-bottom: 0px;
  43659. margin-right: 15px;
  43660. }
  43661. .delivery-field .form-group .form-control {
  43662. width: 90px;
  43663. }
  43664. .table thead a {
  43665. color: #212529;
  43666. }
  43667. .table .date-range {
  43668. width: 130px;
  43669. }
  43670. .table th, .table td {
  43671. padding: 0.35rem;
  43672. }
  43673. .table th input {
  43674. width: 100%;
  43675. }
  43676. .table th.filtered {
  43677. border-top: 2px solid var(--primary);
  43678. }
  43679. .table th.actions, .table td.actions {
  43680. white-space: nowrap;
  43681. text-align: right;
  43682. }
  43683. .table th .select2-container--default .select2-selection--single {
  43684. padding: 0.3rem 0.4rem;
  43685. }
  43686. .table th.sorting_asc, .table th.sorting_desc {
  43687. border-top: 2px solid var(--success);
  43688. }
  43689. .table .actions .btn-sm, .table .actions .btn-group-sm > .btn {
  43690. margin-right: 3px;
  43691. }
  43692. .select2-container--bootstrap4 .select2-results__option[aria-disabled=true] {
  43693. color: #777;
  43694. cursor: not-allowed;
  43695. display: none;
  43696. }
  43697. .hidden {
  43698. display: none;
  43699. }
  43700. .badge.stripped {
  43701. background-image: url(/build/images/stripped.74df2199.png);
  43702. }
  43703. /*CUSTOM Checkbox */
  43704. .form-check {
  43705. padding-left: 0px;
  43706. }
  43707. .form-check-label {
  43708. display: block;
  43709. position: relative;
  43710. padding-left: 26px;
  43711. cursor: pointer;
  43712. -webkit-user-select: none;
  43713. -moz-user-select: none;
  43714. -ms-user-select: none;
  43715. user-select: none;
  43716. /* Hide the browser's default checkbox */
  43717. /* Create a custom checkbox */
  43718. /* When the checkbox is checked, add a blue background */
  43719. /* Create the checkmark/indicator (hidden when not checked) */
  43720. /* Show the checkmark when checked */
  43721. /* Style the checkmark/indicator */
  43722. }
  43723. .form-check-label input {
  43724. position: absolute;
  43725. opacity: 0;
  43726. cursor: pointer;
  43727. height: 0;
  43728. width: 0;
  43729. }
  43730. .form-check-label input:disabled ~ .checkmark {
  43731. display: none;
  43732. }
  43733. .form-check-label input ~ .checkmark {
  43734. position: absolute;
  43735. top: 0;
  43736. left: 0;
  43737. height: 18px;
  43738. width: 18px;
  43739. background-color: #eee;
  43740. border: 1px solid var(--primary);
  43741. }
  43742. .form-check-label input[type=checkbox] ~ .checkmark {
  43743. top: 2px;
  43744. }
  43745. .form-check-label input[type=radio] ~ .checkmark {
  43746. top: 3px;
  43747. border-radius: 50%;
  43748. }
  43749. .form-check-label input:checked ~ .checkmark {
  43750. background-color: var(--primary);
  43751. }
  43752. .form-check-label .checkmark:after {
  43753. content: "";
  43754. position: absolute;
  43755. display: none;
  43756. }
  43757. .form-check-label input:checked ~ .checkmark:after {
  43758. display: block;
  43759. }
  43760. .form-check-label .checkmark:after {
  43761. left: 7px;
  43762. top: 3px;
  43763. width: 6px;
  43764. height: 11px;
  43765. border: solid white;
  43766. border-width: 0 3px 3px 0;
  43767. -webkit-transform: rotate(45deg);
  43768. -ms-transform: rotate(45deg);
  43769. transform: rotate(45deg);
  43770. }
  43771. .form-check-label input[type=checkbox] ~ .checkmark:after {
  43772. left: 6px;
  43773. top: 2px;
  43774. width: 6px;
  43775. height: 10px;
  43776. border: solid white;
  43777. border-width: 0 3px 3px 0;
  43778. -webkit-transform: rotate(45deg);
  43779. -ms-transform: rotate(45deg);
  43780. transform: rotate(45deg);
  43781. }
  43782. .form-check-label input[type=radio] ~ .checkmark:after {
  43783. top: 4px;
  43784. left: 4px;
  43785. width: 8px;
  43786. height: 8px;
  43787. border-radius: 50%;
  43788. background: white;
  43789. }
  43790. .form-check-label :hover input ~ .checkmark {
  43791. background-color: #ccc;
  43792. }
  43793. .form-check-label.big input ~ .checkmark {
  43794. height: 21px;
  43795. width: 21px;
  43796. }
  43797. .form-check-label.big input[type=checkbox] ~ .checkmark:after {
  43798. left: 7px;
  43799. top: 3px;
  43800. width: 6px;
  43801. height: 11px;
  43802. }
  43803. /* Create a custom radio button */
  43804. .content-wrapper > section.content {
  43805. position: relative;
  43806. padding-bottom: 20px;
  43807. }
  43808. body.sidebar-collapse:not(.sidebar-mini-xs):not(.sidebar-mini-md):not(.sidebar-mini) .form-footer, body.sidebar-collapse:not(.sidebar-mini-xs):not(.sidebar-mini-md):not(.sidebar-mini) .form-footer::before {
  43809. margin-left: 0;
  43810. }
  43811. @media (min-width: 768px) {
  43812. body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .form-footer, .sidebar-mini-md .form-footer, .sidebar-mini-xs .form-footer {
  43813. transition: margin-left 0.3s ease-in-out;
  43814. margin-left: 250px;
  43815. }
  43816. }
  43817. @media (min-width: 768px) and (prefers-reduced-motion: reduce) {
  43818. body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .form-footer, .sidebar-mini-md .form-footer, .sidebar-mini-xs .form-footer {
  43819. transition: none;
  43820. }
  43821. }
  43822. @media (min-width: 768px) {
  43823. .sidebar-collapse body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .form-footer, .sidebar-collapse .sidebar-mini-md .form-footer, .sidebar-collapse .sidebar-mini-xs .form-footer {
  43824. margin-left: 4.6rem;
  43825. }
  43826. }
  43827. @media (max-width: 991.98px) {
  43828. body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .form-footer, .sidebar-mini-md .form-footer, .sidebar-mini-xs .form-footer {
  43829. margin-left: 4.6rem;
  43830. }
  43831. }
  43832. @media (max-width: 767.98px) {
  43833. body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .form-footer, .sidebar-mini-md .form-footer, .sidebar-mini-xs .form-footer {
  43834. margin-left: 0;
  43835. }
  43836. }
  43837. .sidebar-mini.sidebar-collapse .form-footer, .sidebar-mini-md.sidebar-collapse .form-footer, .sidebar-mini-xs.sidebar-collapse .form-footer {
  43838. margin-left: 4.6rem !important;
  43839. }
  43840. .form-footer {
  43841. position: fixed;
  43842. left: 0;
  43843. right: 0;
  43844. height: 60px;
  43845. bottom: 0px;
  43846. z-index: 10;
  43847. background-color: #fff;
  43848. border-top: 1px solid #dee2e6;
  43849. color: #869099;
  43850. padding: 10px;
  43851. }
  43852. .form-footer .btn-list .float-right, .form-footer .btn-list .float-sm-right {
  43853. margin-left: 10px;
  43854. }
  43855. .card.card-table .card-header {
  43856. border-bottom: 0px none;
  43857. font-size: 1.1rem;
  43858. }
  43859. .card.card-table .card-body {
  43860. padding: 0px;
  43861. }
  43862. .card.card-table .card-body table.table {
  43863. margin-bottom: 0px;
  43864. }
  43865. .card.card-table .card-body table.table tr th input.form-check-input {
  43866. position: relative;
  43867. top: 0px;
  43868. }
  43869. .card.card-table .card-body table.table tr td {
  43870. padding: 3px 12px;
  43871. }
  43872. .card.card-table .card-body table.table tr td input.form-batch-checkbox {
  43873. position: relative;
  43874. top: 4px;
  43875. }
  43876. .card.card-table .card-footer {
  43877. background-color: white;
  43878. padding-top: 25px;
  43879. }
  43880. .card.card-table .card-footer .nb-results {
  43881. margin-bottom: 10px;
  43882. }
  43883. .tab-content .tab-pane {
  43884. display: none;
  43885. }
  43886. .tab-content .tab-pane.active {
  43887. display: block;
  43888. }
  43889. .modal .modal-body img {
  43890. max-width: 100%;
  43891. }
  43892. #toast-container {
  43893. width: 400px;
  43894. }
  43895. #toast-container .toast {
  43896. float: right;
  43897. width: 400px;
  43898. opacity: 1;
  43899. box-shadow: none !important;
  43900. -moz-box-shadow: none !important;
  43901. -o-box-shadow: none !important;
  43902. -webkit-box-shadow: none !important;
  43903. }
  43904. #toast-container .toast.success {
  43905. background-color: #28a745 !important;
  43906. }
  43907. #toast-container .toast.danger, #toast-container .toast.error {
  43908. background-color: #dc3545 !important;
  43909. }
  43910. #toast-container .toast.info {
  43911. background-color: #17a2b8 !important;
  43912. }
  43913. #toast-container .toast.warning {
  43914. background-color: #ffc107 !important;
  43915. }
  43916. #toast-container:before:hover {
  43917. opacity: 1;
  43918. cursor: pointer;
  43919. }
  43920. #toast-close-all {
  43921. border: 0;
  43922. position: absolute;
  43923. bottom: 7px;
  43924. left: -15px;
  43925. pointer-events: auto;
  43926. z-index: 1000;
  43927. background: #BD362F;
  43928. border-radius: 3px;
  43929. color: #fff;
  43930. opacity: 0.8;
  43931. width: 50px;
  43932. height: 50px;
  43933. font-size: 20px;
  43934. text-align: center;
  43935. border-radius: 50px;
  43936. }
  43937. /*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9jb21tb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9Tb3ZTa2VsZXRvbi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2J1aWxkL3Njc3MvYWRtaW5sdGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9Tb3ZTa2VsZXRvbi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvYm9vdHN0cmFwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vU292U2tlbGV0b24vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yb290LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vU292U2tlbGV0b24vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9Tb3ZTa2VsZXRvbi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2J1aWxkL3Njc3MvX2Jvb3RzdHJhcC12YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9Tb3ZTa2VsZXRvbi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdmVuZG9yL19yZnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9Tb3ZTa2VsZXRvbi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovLy8uL1NvdlNrZWxldG9uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vU292U2tlbGV0b24vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190eXBlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vU292U2tlbGV0b24vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9Tb3ZTa2VsZXRvbi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2ltYWdlcy5zY3NzIiwid2VicGFjazovLy8uL1NvdlNrZWxldG9uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2ltYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vU292U2tlbGV0b24vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYm9yZGVyLXJhZGl1cy5zY3NzIiwid2VicGFjazovLy8uL1NvdlNrZWxldG9uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JveC1zaGFkb3cuc2NzcyIsIndlYnBhY2s6Ly8vLi9Tb3ZTa2VsZXRvbi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NvZGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9Tb3ZTa2VsZXRvbi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2dyaWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9Tb3ZTa2VsZXRvbi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vU292U2tlbGV0b24vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9Tb3ZTa2VsZXRvbi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzIiwid2VicGFjazovLy8uL1NvdlNrZWxldG9uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdGFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vU292U2tlbGV0b24vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vU292U2tlbGV0b24vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19mb3Jtcy5zY3NzIiwid2VicGFjazovLy8uL1NvdlNrZWxldG9uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RyYW5zaXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9Tb3ZTa2VsZXRvbi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzIiwid2VicGFjazovLy8uL1NvdlNrZWxldG9uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyYWRpZW50cy5zY3NzIiwid2VicGFjazovLy8uL1NvdlNrZWxldG9uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzIiwid2VicGFjazovLy8uL1NvdlNrZWxldG9uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9Tb3ZTa2VsZXRvbi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RyYW5zaXRpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vU292U2tlbGV0b24vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19kcm9wZG93bi5zY3NzIiwid2VicGFjazovLy8uL1NvdlNrZWxldG9uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NhcmV0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vU292U2tlbGV0b24vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbmF2LWRpdmlkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9Tb3ZTa2VsZXRvbi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbi1ncm91cC5zY3NzIiwid2VicGFjazovLy8uL1NvdlNrZWxldG9uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9faW5wdXQtZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9Tb3ZTa2VsZXRvbi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2N1c3RvbS1mb3Jtcy5zY3NzIiwid2VicGFjazovLy8uL1NvdlNrZWxldG9uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vU292U2tlbGV0b24vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9Tb3ZTa2VsZXRvbi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NhcmQuc2NzcyIsIndlYnBhY2s6Ly8vLi9Tb3ZTa2VsZXRvbi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JyZWFkY3J1bWIuc2NzcyIsIndlYnBhY2s6Ly8vLi9Tb3ZTa2VsZXRvbi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BhZ2luYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9Tb3ZTa2VsZXRvbi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19wYWdpbmF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vU292U2tlbGV0b24vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19iYWRnZS5zY3NzIiwid2VicGFjazovLy8uL1NvdlNrZWxldG9uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhZGdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vU292U2tlbGV0b24vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19qdW1ib3Ryb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9Tb3ZTa2VsZXRvbi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FsZXJ0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vU292U2tlbGV0b24vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9Tb3ZTa2VsZXRvbi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Byb2dyZXNzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vU292U2tlbGV0b24vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19tZWRpYS5zY3NzIiwid2VicGFjazovLy8uL1NvdlNrZWxldG9uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbGlzdC1ncm91cC5zY3NzIiwid2VicGFjazovLy8uL1NvdlNrZWxldG9uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9Tb3ZTa2VsZXRvbi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Nsb3NlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vU292U2tlbGV0b24vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190b2FzdHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9Tb3ZTa2VsZXRvbi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX21vZGFsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vU292U2tlbGV0b24vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190b29sdGlwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vU292U2tlbGV0b24vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fcmVzZXQtdGV4dC5zY3NzIiwid2VicGFjazovLy8uL1NvdlNrZWxldG9uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcG9wb3Zlci5zY3NzIiwid2VicGFjazovLy8uL1NvdlNrZWxldG9uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2Fyb3VzZWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9Tb3ZTa2VsZXRvbi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jbGVhcmZpeC5zY3NzIiwid2VicGFjazovLy8uL1NvdlNrZWxldG9uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fc3Bpbm5lcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9Tb3ZTa2VsZXRvbi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19hbGlnbi5zY3NzIiwid2VicGFjazovLy8uL1NvdlNrZWxldG9uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzIiwid2VicGFjazovLy8uL1NvdlNrZWxldG9uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JhY2tncm91bmQuc2NzcyIsIndlYnBhY2s6Ly8vLi9Tb3ZTa2VsZXRvbi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vU292U2tlbGV0b24vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzIiwid2VicGFjazovLy8uL1NvdlNrZWxldG9uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2VtYmVkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vU292U2tlbGV0b24vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzIiwid2VicGFjazovLy8uL1NvdlNrZWxldG9uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Zsb2F0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vU292U2tlbGV0b24vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9faW50ZXJhY3Rpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vU292U2tlbGV0b24vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fb3ZlcmZsb3cuc2NzcyIsIndlYnBhY2s6Ly8vLi9Tb3ZTa2VsZXRvbi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19wb3NpdGlvbi5zY3NzIiwid2VicGFjazovLy8uL1NvdlNrZWxldG9uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NjcmVlbnJlYWRlcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9Tb3ZTa2VsZXRvbi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19zY3JlZW4tcmVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vU292U2tlbGV0b24vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2hhZG93cy5zY3NzIiwid2VicGFjazovLy8uL1NvdlNrZWxldG9uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NpemluZy5zY3NzIiwid2VicGFjazovLy8uL1NvdlNrZWxldG9uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyIsIndlYnBhY2s6Ly8vLi9Tb3ZTa2VsZXRvbi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zdHJldGNoZWQtbGluay5zY3NzIiwid2VicGFjazovLy8uL1NvdlNrZWxldG9uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3RleHQuc2NzcyIsIndlYnBhY2s6Ly8vLi9Tb3ZTa2VsZXRvbi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LXRydW5jYXRlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vU292U2tlbGV0b24vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzIiwid2VicGFjazovLy8uL1NvdlNrZWxldG9uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtaGlkZS5zY3NzIiwid2VicGFjazovLy8uL1NvdlNrZWxldG9uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3Zpc2liaWxpdHkuc2NzcyIsIndlYnBhY2s6Ly8vLi9Tb3ZTa2VsZXRvbi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3ByaW50LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vU292U2tlbGV0b24vbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9idWlsZC9zY3NzL21peGlucy9fYW5pbWF0aW9ucy5zY3NzIiwid2VicGFjazovLy8uL1NvdlNrZWxldG9uL25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvYnVpbGQvc2Nzcy9fcm9vdC5zY3NzIiwid2VicGFjazovLy8uL1NvdlNrZWxldG9uL25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvYnVpbGQvc2Nzcy9fYW5pbWF0aW9uLWVmZmVjdHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9Tb3ZTa2VsZXRvbi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2J1aWxkL3Njc3MvX3ByZWxvYWRlci5zY3NzIiwid2VicGFjazovLy8uL1NvdlNrZWxldG9uL25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvYnVpbGQvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vU292U2tlbGV0b24vbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9idWlsZC9zY3NzL19sYXlvdXQuc2NzcyIsIndlYnBhY2s6Ly8vLi9Tb3ZTa2VsZXRvbi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2J1aWxkL3Njc3MvbWl4aW5zL19taXNjZWxsYW5lb3VzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vU292U2tlbGV0b24vbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9idWlsZC9zY3NzL19tYWluLWhlYWRlci5zY3NzIiwid2VicGFjazovLy8uL1NvdlNrZWxldG9uL25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvYnVpbGQvc2Nzcy9fYnJhbmQuc2NzcyIsIndlYnBhY2s6Ly8vLi9Tb3ZTa2VsZXRvbi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2J1aWxkL3Njc3MvX21haW4tc2lkZWJhci5zY3NzIiwid2VicGFjazovLy8uL1NvdlNrZWxldG9uL25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvYnVpbGQvc2Nzcy9taXhpbnMvX3NpZGViYXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9Tb3ZTa2VsZXRvbi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2J1aWxkL3Njc3MvX3ZhcmlhYmxlcy1hbHQuc2NzcyIsIndlYnBhY2s6Ly8vLi9Tb3ZTa2VsZXRvbi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2J1aWxkL3Njc3MvX3NpZGViYXItbWluaS5zY3NzIiwid2VicGFjazovLy8uL1NvdlNrZWxldG9uL25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvYnVpbGQvc2Nzcy9fY29udHJvbC1zaWRlYmFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vU292U2tlbGV0b24vbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9idWlsZC9zY3NzL19kcm9wZG93bi5zY3NzIiwid2VicGFjazovLy8uL1NvdlNrZWxldG9uL25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvYnVpbGQvc2Nzcy9fbmF2cy5zY3NzIiwid2VicGFjazovLy8uL1NvdlNrZWxldG9uL25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvYnVpbGQvc2Nzcy9taXhpbnMvX25hdmJhci5zY3NzIiwid2VicGFjazovLy8uL1NvdlNrZWxldG9uL25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvYnVpbGQvc2Nzcy9fcGFnaW5hdGlvbi5zY3NzIiwid2VicGFjazovLy8uL1NvdlNrZWxldG9uL25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvYnVpbGQvc2Nzcy9fZm9ybXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9Tb3ZTa2VsZXRvbi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2J1aWxkL3Njc3MvbWl4aW5zL19jdXN0b20tZm9ybXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9Tb3ZTa2VsZXRvbi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2J1aWxkL3Njc3MvX3Byb2dyZXNzLWJhcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9Tb3ZTa2VsZXRvbi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2J1aWxkL3Njc3MvbWl4aW5zL19jYXJkcy5zY3NzIiwid2VicGFjazovLy8uL1NvdlNrZWxldG9uL25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvYnVpbGQvc2Nzcy9fY2FyZHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9Tb3ZTa2VsZXRvbi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2J1aWxkL3Njc3MvX21vZGFscy5zY3NzIiwid2VicGFjazovLy8uL1NvdlNrZWxldG9uL25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvYnVpbGQvc2Nzcy9fdG9hc3RzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vU292U2tlbGV0b24vbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9idWlsZC9zY3NzL21peGlucy9fdG9hc3RzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vU292U2tlbGV0b24vbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9idWlsZC9zY3NzL19idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vU292U2tlbGV0b24vbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9idWlsZC9zY3NzL19jYWxsb3V0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vU292U2tlbGV0b24vbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9idWlsZC9zY3NzL19hbGVydHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9Tb3ZTa2VsZXRvbi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2J1aWxkL3Njc3MvX3RhYmxlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vU292U2tlbGV0b24vbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9idWlsZC9zY3NzL19jYXJvdXNlbC5zY3NzIiwid2VicGFjazovLy8uL1NvdlNrZWxldG9uL25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvYnVpbGQvc2Nzcy9fY2xvc2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9Tb3ZTa2VsZXRvbi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2J1aWxkL3Njc3MvX3NtYWxsLWJveC5zY3NzIiwid2VicGFjazovLy8uL1NvdlNrZWxldG9uL25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvYnVpbGQvc2Nzcy9faW5mby1ib3guc2NzcyIsIndlYnBhY2s6Ly8vLi9Tb3ZTa2VsZXRvbi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2J1aWxkL3Njc3MvX3RpbWVsaW5lLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vU292U2tlbGV0b24vbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9idWlsZC9zY3NzL19wcm9kdWN0cy5zY3NzIiwid2VicGFjazovLy8uL1NvdlNrZWxldG9uL25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvYnVpbGQvc2Nzcy9fZGlyZWN0LWNoYXQuc2NzcyIsIndlYnBhY2s6Ly8vLi9Tb3ZTa2VsZXRvbi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2J1aWxkL3Njc3MvbWl4aW5zL19kaXJlY3QtY2hhdC5zY3NzIiwid2VicGFjazovLy8uL1NvdlNrZWxldG9uL25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvYnVpbGQvc2Nzcy9fdXNlcnMtbGlzdC5zY3NzIiwid2VicGFjazovLy8uL1NvdlNrZWxldG9uL25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvYnVpbGQvc2Nzcy9fc29jaWFsLXdpZGdldHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9Tb3ZTa2VsZXRvbi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2J1aWxkL3Njc3MvcGFnZXMvX21haWxib3guc2NzcyIsIndlYnBhY2s6Ly8vLi9Tb3ZTa2VsZXRvbi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2J1aWxkL3Njc3MvcGFnZXMvX2xvY2tzY3JlZW4uc2NzcyIsIndlYnBhY2s6Ly8vLi9Tb3ZTa2VsZXRvbi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2J1aWxkL3Njc3MvcGFnZXMvX2xvZ2luX2FuZF9yZWdpc3Rlci5zY3NzIiwid2VicGFjazovLy8uL1NvdlNrZWxldG9uL25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvYnVpbGQvc2Nzcy9wYWdlcy9fNDA0XzUwMF9lcnJvcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9Tb3ZTa2VsZXRvbi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2J1aWxkL3Njc3MvcGFnZXMvX2ludm9pY2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9Tb3ZTa2VsZXRvbi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2J1aWxkL3Njc3MvcGFnZXMvX3Byb2ZpbGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9Tb3ZTa2VsZXRvbi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2J1aWxkL3Njc3MvcGFnZXMvX2UtY29tbWVyY2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9Tb3ZTa2VsZXRvbi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2J1aWxkL3Njc3MvcGFnZXMvX3Byb2plY3RzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vU292U2tlbGV0b24vbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9idWlsZC9zY3NzL3BhZ2VzL19pZnJhbWUuc2NzcyIsIndlYnBhY2s6Ly8vLi9Tb3ZTa2VsZXRvbi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2J1aWxkL3Njc3MvbWl4aW5zL190b3VjaC1zdXBwb3J0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vU292U2tlbGV0b24vbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9idWlsZC9zY3NzL3BhZ2VzL19rYW5iYW4uc2NzcyIsIndlYnBhY2s6Ly8vLi9Tb3ZTa2VsZXRvbi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2J1aWxkL3Njc3MvcGx1Z2lucy9fZnVsbGNhbGVuZGFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vU292U2tlbGV0b24vbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9idWlsZC9zY3NzL3BsdWdpbnMvX3NlbGVjdDIuc2NzcyIsIndlYnBhY2s6Ly8vLi9Tb3ZTa2VsZXRvbi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2J1aWxkL3Njc3MvcGx1Z2lucy9fbWl4aW5zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vU292U2tlbGV0b24vbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9idWlsZC9zY3NzL3BsdWdpbnMvX2Jvb3RzdHJhcC1zbGlkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9Tb3ZTa2VsZXRvbi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2J1aWxkL3Njc3MvcGx1Z2lucy9faWNoZWNrLWJvb3RzdHJhcC5zY3NzIiwid2VicGFjazovLy8uL1NvdlNrZWxldG9uL25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvYnVpbGQvc2Nzcy9wbHVnaW5zL19tYXBhZWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9Tb3ZTa2VsZXRvbi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2J1aWxkL3Njc3MvcGx1Z2lucy9fanF2bWFwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vU292U2tlbGV0b24vbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9idWlsZC9zY3NzL3BsdWdpbnMvX3N3ZWV0YWxlcnQyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vU292U2tlbGV0b24vbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9idWlsZC9zY3NzL3BsdWdpbnMvX3RvYXN0ci5zY3NzIiwid2VicGFjazovLy8uL1NvdlNrZWxldG9uL25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvYnVpbGQvc2Nzcy9wbHVnaW5zL19wYWNlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vU292U2tlbGV0b24vbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9idWlsZC9zY3NzL3BsdWdpbnMvX2Jvb3RzdHJhcC1zd2l0Y2guc2NzcyIsIndlYnBhY2s6Ly8vLi9Tb3ZTa2VsZXRvbi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2J1aWxkL3Njc3MvcGx1Z2lucy9fbWlzY2VsbGFuZW91cy5zY3NzIiwid2VicGFjazovLy8uL1NvdlNrZWxldG9uL25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvYnVpbGQvc2Nzcy9fbWlzY2VsbGFuZW91cy5zY3NzIiwid2VicGFjazovLy8uL1NvdlNrZWxldG9uL25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvYnVpbGQvc2Nzcy9fcHJpbnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9Tb3ZTa2VsZXRvbi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2J1aWxkL3Njc3MvX3RleHQuc2NzcyIsIndlYnBhY2s6Ly8vLi9Tb3ZTa2VsZXRvbi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2J1aWxkL3Njc3MvX2VsZXZhdGlvbi5zY3NzIiwid2VicGFjazovLy8uL1NvdlNrZWxldG9uL25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvYnVpbGQvc2Nzcy9taXhpbnMvX2JhY2tncm91bmRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vU292U2tlbGV0b24vbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9idWlsZC9zY3NzL19jb2xvcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9Tb3ZTa2VsZXRvbi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2J1aWxkL3Njc3MvbWl4aW5zL19hY2NlbnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9Tb3ZTa2VsZXRvbi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL3BsdWdpbnMvZm9udGF3ZXNvbWUtZnJlZS9jc3MvYWxsLmNzcyIsIndlYnBhY2s6Ly8vLi9zY3NzL19jb21tb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9zY3NzL2Zvcm0vX2NoZWNrYm94cmFkaW8uc2NzcyIsIndlYnBhY2s6Ly8vLi9zY3NzL2Zvcm0vX2Zvb3Rlci5zY3NzIiwid2VicGFjazovLy8uL3Njc3MvX2NhcmQuc2NzcyIsIndlYnBhY2s6Ly8vLi9zY3NzL190YWJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Nzcy9fbW9kYWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9zY3NzL190b2FzdHIuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNBaEI7Ozs7O0VBQUE7QUNBQTs7Ozs7RUFBQTtBQ0FBO0VBR0k7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUtGO0VBQ0E7QUh5QkY7O0FJeEJBOzs7RUFHRTtBSjJCRjs7QUl4QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBSjJCRjs7QUlyQkE7RUFDRTtBSndCRjs7QUlkQTtFQUNFO0VBQ0Esb0xDeUw0QjtFQ3pHeEIsZUF0Q2E7RUZ4Q2pCLGdCQ2lNNEI7RURoTTVCLGdCQ29NNEI7RURuTTVCLGNDL0JTO0VEZ0NUO0VBQ0Esc0JDMUNTO0FMMkRYOztBSUxBO0VBQ0U7QUpRRjs7QUlDQTtFQUNFO0VBQ0E7RUFDQTtBSkVGOztBSVdBO0VBQ0U7RUFDQSxxQkNrSzRCO0FMMUs5Qjs7QUllQTtFQUNFO0VBQ0EsbUJDNEQwQjtBTHhFNUI7O0FJdUJBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUpwQkY7O0FJdUJBO0VBQ0U7RUFDQTtFQUNBO0FKcEJGOztBSXVCQTs7O0VBR0U7RUFDQTtBSnBCRjs7QUl1QkE7Ozs7RUFJRTtBSnBCRjs7QUl1QkE7RUFDRSxnQkNvRzRCO0FMeEg5Qjs7QUl1QkE7RUFDRTtFQUNBO0FKcEJGOztBSXVCQTtFQUNFO0FKcEJGOztBSXVCQTs7RUFFRSxtQkdvSTRCO0FQeEo5Qjs7QUl1QkE7RUV4Rkk7QU5xRUo7O0FJNEJBOztFQUVFO0VFbkdFO0VGcUdGO0VBQ0E7QUp6QkY7O0FJNEJBO0VBQU07QUp4Qk47O0FJeUJBO0VBQU07QUpyQk47O0FJNEJBO0VBQ0UsY0NqQzBCO0VEa0MxQixxQkNqQzBCO0VEa0MxQjtBSnpCRjtBUXZKRTtFSm1MRSxjQ3BDd0I7RURxQ3hCLHFCQ3BDd0I7QUxXNUI7O0FJa0NBO0VBQ0U7RUFDQTtBSi9CRjtBUWhLRTtFSmtNRTtFQUNBO0FKL0JKOztBSXdDQTs7OztFQUlFLGlHQ2E0QjtFQ2pLMUI7QU5nSEo7O0FJd0NBO0VBRUU7RUFFQTtFQUVBO0VBR0E7QUoxQ0Y7O0FJa0RBO0VBRUU7QUpoREY7O0FJd0RBO0VBQ0U7RUFDQTtBSnJERjs7QUl3REE7RUFHRTtFQUNBO0FKdkRGOztBSStEQTtFQUNFO0FKNURGOztBSStEQTtFQUNFLG9CQzhCNEI7RUQ3QjVCLHVCQzZCNEI7RUQ1QjVCLGNDbFFTO0VEbVFUO0VBQ0E7QUo1REY7O0FJbUVBO0VBRUU7RUFDQTtBSmpFRjs7QUl5RUE7RUFFRTtFQUNBLHFCRzJKc0M7QVBsT3hDOztBSTZFQTtFQUVFO0FKM0VGOztBSW1GQTtFQUNFO0FKaEZGOztBSW1GQTs7Ozs7RUFLRTtFQUNBO0VFNVBFO0VGOFBGO0FKaEZGOztBSW1GQTs7RUFFRTtBSmhGRjs7QUltRkE7O0VBRUU7QUpoRkY7O0FJc0ZBO0VBQ0U7QUpuRkY7O0FJeUZBO0VBQ0U7QUp0RkY7O0FJNkZBOzs7O0VBSUU7QUoxRkY7O0FJbUdJOzs7O0VBQ0U7QUo3Rk47O0FJbUdBOzs7O0VBSUU7RUFDQTtBSmhHRjs7QUltR0E7O0VBRUU7RUFDQTtBSmhHRjs7QUlvR0E7RUFDRTtFQUVBO0FKbEdGOztBSXFHQTtFQU1FO0VBRUE7RUFDQTtFQUNBO0FKeEdGOztBSTZHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUVuU0ksaUJBdENhO0VGMlVqQjtFQUNBO0VBQ0E7QUoxR0Y7O0FJNkdBO0VBQ0U7QUoxR0Y7O0FJOEdBOztFQUVFO0FKM0dGOztBSThHQTtFQUtFO0VBQ0E7QUovR0Y7O0FJc0hBO0VBQ0U7QUpuSEY7O0FJMkhBO0VBQ0U7RUFDQTtBSnhIRjs7QUkrSEE7RUFDRTtBSjVIRjs7QUkrSEE7RUFDRTtFQUNBO0FKNUhGOztBSStIQTtFQUNFO0FKNUhGOztBSWlJQTtFQUNFO0FKOUhGOztBUzlWQTs7RUFFRSxxQkp1UDRCO0VJdFA1QixvQkp1UDRCO0VJdFA1QixnQkp1UDRCO0VJdFA1QixnQkp1UDRCO0VJdFA1QixjSnVQNEI7QUwwRzlCOztBUzlWQTtFSGdITSxpQkF0Q2E7QU53Um5COztBU2pXQTtFSCtHTSxlQXRDYTtBTjRSbkI7O0FTcFdBO0VIOEdNLGtCQXRDYTtBTmdTbkI7O0FTdldBO0VINkdNLGlCQXRDYTtBTm9TbkI7O0FTMVdBO0VINEdNLGtCQXRDYTtBTndTbkI7O0FTN1dBO0VIMkdNLGVBdENhO0FONFNuQjs7QVMvV0E7RUh5R00sa0JBdENhO0VHakVqQixnQkp5UDRCO0FMeUg5Qjs7QVM5V0E7RUhtR00sZUF0Q2E7RUczRGpCLGdCSjRPNEI7RUkzTzVCLGdCSm1PNEI7QUw4STlCOztBUy9XQTtFSDhGTSxpQkF0Q2E7RUd0RGpCLGdCSndPNEI7RUl2TzVCLGdCSjhONEI7QUxvSjlCOztBU2hYQTtFSHlGTSxpQkF0Q2E7RUdqRGpCLGdCSm9PNEI7RUluTzVCLGdCSnlONEI7QUwwSjlCOztBU2pYQTtFSG9GTSxpQkF0Q2E7RUc1Q2pCLGdCSmdPNEI7RUkvTjVCLGdCSm9ONEI7QUxnSzlCOztBUzVXQTtFQUNFLGdCSmtFTztFSWpFUCxtQkppRU87RUloRVA7RUFDQTtBVCtXRjs7QVN2V0E7O0VITUk7RUdIRixnQko2SzRCO0FMNkw5Qjs7QVN2V0E7O0VBRUUsY0ptTjRCO0VJbE41Qix5QkoyTjRCO0FMK0k5Qjs7QVNsV0E7RUMvRUU7RUFDQTtBVnFiRjs7QVNsV0E7RUNwRkU7RUFDQTtBVjBiRjs7QVNwV0E7RUFDRTtBVHVXRjtBU3JXRTtFQUNFLG9CSnFNMEI7QUxrSzlCOztBUzdWQTtFSGpDSTtFR21DRjtBVGdXRjs7QVM1VkE7RUFDRSxtQkpTTztFQ01ILGtCQXRDYTtBTnVYbkI7O0FTNVZBO0VBQ0U7RUg3Q0U7RUcrQ0YsY0p0R1M7QUxxY1g7QVM3VkU7RUFDRTtBVCtWSjs7QVdsZEE7RUNJRTtFQUdBO0FaZ2RGOztBV2pkQTtFQUNFLGdCTnN6QmtDO0VNcnpCbEMsc0JOSlM7RU1LVDtFRUVFO0VDRkUsMENIRUo7RUNQQTtFQUdBO0FaMGRGOztBVzVjQTtFQUVFO0FYOGNGOztBVzNjQTtFQUNFO0VBQ0E7QVg4Y0Y7O0FXM2NBO0VMa0NJO0VLaENGLGNOdkJTO0FMcWVYOztBZXJmQTtFVHVFSTtFU3JFRixjVm9DUTtFVW5DUjtBZndmRjtBZXJmRTtFQUNFO0FmdWZKOztBZWxmQTtFQUNFO0VUMERFO0VTeERGLFdWTFM7RVVNVCx5QlZHUztFUUZQO0VDRkUsaURDR0o7QWZxZkY7QWVuZkU7RUFDRTtFVGtEQTtFU2hEQSxnQlYyTjBCO0VTbk94QixnQkNTRjtBZnFmSjs7QWVoZkE7RUFDRTtFVHlDRTtFU3ZDRixjVmJTO0FMZ2dCWDtBZWhmRTtFVG9DRTtFU2xDQTtFQUNBO0Fma2ZKOztBZTdlQTtFQUNFLGlCVjQxQmtDO0VVMzFCbEM7QWZnZkY7O0FnQnhoQkU7Ozs7OztFQ0RBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpCa2lCRjs7QWtCL2VJO0VGekNFO0lBQ0UsZ0JYc0tlO0VMc1hyQjtBQUNGO0FrQnJmSTtFRnpDRTtJQUNFLGdCWHNLZTtFTDJYckI7QUFDRjtBa0IxZkk7RUZ6Q0U7SUFDRSxnQlhzS2U7RUxnWXJCO0FBQ0Y7QWtCL2ZJO0VGekNFO0lBQ0UsaUJYc0tlO0VMcVlyQjtBQUNGO0FnQmhoQkU7RUNuQ0E7RUFDQTtFQUNBO0VBQ0E7QWpCc2pCRjs7QWdCaGhCRTtFQUNFO0VBQ0E7QWhCbWhCSjtBZ0JqaEJJOztFQUVFO0VBQ0E7QWhCbWhCTjs7QW1CemtCRTs7Ozs7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QW5CaWxCSjs7QW1CM2pCTTtFQUNFO0VBQ0E7RUFDQTtBbkI4akJSOztBaUJsaUJFO0VBQ0U7RUFDQTtBakJxaUJKOztBaUJ2aUJFO0VBQ0U7RUFDQTtBakIwaUJKOztBaUI1aUJFO0VBQ0U7RUFDQTtBakIraUJKOztBaUJqakJFO0VBQ0U7RUFDQTtBakJvakJKOztBaUJ0akJFO0VBQ0U7RUFDQTtBakJ5akJKOztBaUIzakJFO0VBQ0U7RUFDQTtBakI4akJKOztBbUJqbEJNO0VGQ0o7RUFDQTtFQUNBO0FqQm9sQkY7O0FtQmpsQlU7RUZiUjtFQUlBO0FqQitsQkY7O0FtQnRsQlU7RUZiUjtFQUlBO0FqQm9tQkY7O0FtQjNsQlU7RUZiUjtFQUlBO0FqQnltQkY7O0FtQmhtQlU7RUZiUjtFQUlBO0FqQjhtQkY7O0FtQnJtQlU7RUZiUjtFQUlBO0FqQm1uQkY7O0FtQjFtQlU7RUZiUjtFQUlBO0FqQnduQkY7O0FtQi9tQlU7RUZiUjtFQUlBO0FqQjZuQkY7O0FtQnBuQlU7RUZiUjtFQUlBO0FqQmtvQkY7O0FtQnpuQlU7RUZiUjtFQUlBO0FqQnVvQkY7O0FtQjluQlU7RUZiUjtFQUlBO0FqQjRvQkY7O0FtQm5vQlU7RUZiUjtFQUlBO0FqQmlwQkY7O0FtQnhvQlU7RUZiUjtFQUlBO0FqQnNwQkY7O0FtQnZvQk07RUFBd0I7QW5CMm9COUI7O0FtQnpvQk07RUFBdUI7QW5CNm9CN0I7O0FtQjFvQlE7RUFBd0IsUUFEYjtBbkIrb0JuQjs7QW1COW9CUTtFQUF3QixRQURiO0FuQm1wQm5COztBbUJscEJRO0VBQXdCLFFBRGI7QW5CdXBCbkI7O0FtQnRwQlE7RUFBd0IsUUFEYjtBbkIycEJuQjs7QW1CMXBCUTtFQUF3QixRQURiO0FuQitwQm5COztBbUI5cEJRO0VBQXdCLFFBRGI7QW5CbXFCbkI7O0FtQmxxQlE7RUFBd0IsUUFEYjtBbkJ1cUJuQjs7QW1CdHFCUTtFQUF3QixRQURiO0FuQjJxQm5COztBbUIxcUJRO0VBQXdCLFFBRGI7QW5CK3FCbkI7O0FtQjlxQlE7RUFBd0IsUUFEYjtBbkJtckJuQjs7QW1CbHJCUTtFQUF3QixTQURiO0FuQnVyQm5COztBbUJ0ckJRO0VBQXdCLFNBRGI7QW5CMnJCbkI7O0FtQjFyQlE7RUFBd0IsU0FEYjtBbkIrckJuQjs7QW1CdnJCWTtFRmhCVjtBakIyc0JGOztBbUIzckJZO0VGaEJWO0FqQitzQkY7O0FtQi9yQlk7RUZoQlY7QWpCbXRCRjs7QW1CbnNCWTtFRmhCVjtBakJ1dEJGOztBbUJ2c0JZO0VGaEJWO0FqQjJ0QkY7O0FtQjNzQlk7RUZoQlY7QWpCK3RCRjs7QW1CL3NCWTtFRmhCVjtBakJtdUJGOztBbUJudEJZO0VGaEJWO0FqQnV1QkY7O0FtQnZ0Qlk7RUZoQlY7QWpCMnVCRjs7QW1CM3RCWTtFRmhCVjtBakIrdUJGOztBbUIvdEJZO0VGaEJWO0FqQm12QkY7O0FrQjl1Qkk7RUMzQkU7SUFDRTtJQUNBO0lBQ0E7RW5CNndCTjs7RWlCanZCQTtJQUNFO0lBQ0E7RWpCb3ZCRjs7RWlCdHZCQTtJQUNFO0lBQ0E7RWpCeXZCRjs7RWlCM3ZCQTtJQUNFO0lBQ0E7RWpCOHZCRjs7RWlCaHdCQTtJQUNFO0lBQ0E7RWpCbXdCRjs7RWlCcndCQTtJQUNFO0lBQ0E7RWpCd3dCRjs7RWlCMXdCQTtJQUNFO0lBQ0E7RWpCNndCRjs7RW1CaHlCSTtJRkNKO0lBQ0E7SUFDQTtFakJteUJBOztFbUJoeUJRO0lGYlI7SUFJQTtFakI4eUJBOztFbUJyeUJRO0lGYlI7SUFJQTtFakJtekJBOztFbUIxeUJRO0lGYlI7SUFJQTtFakJ3ekJBOztFbUIveUJRO0lGYlI7SUFJQTtFakI2ekJBOztFbUJwekJRO0lGYlI7SUFJQTtFakJrMEJBOztFbUJ6ekJRO0lGYlI7SUFJQTtFakJ1MEJBOztFbUI5ekJRO0lGYlI7SUFJQTtFakI0MEJBOztFbUJuMEJRO0lGYlI7SUFJQTtFakJpMUJBOztFbUJ4MEJRO0lGYlI7SUFJQTtFakJzMUJBOztFbUI3MEJRO0lGYlI7SUFJQTtFakIyMUJBOztFbUJsMUJRO0lGYlI7SUFJQTtFakJnMkJBOztFbUJ2MUJRO0lGYlI7SUFJQTtFakJxMkJBOztFbUJ0MUJJO0lBQXdCO0VuQjAxQjVCOztFbUJ4MUJJO0lBQXVCO0VuQjQxQjNCOztFbUJ6MUJNO0lBQXdCLFFBRGI7RW5CODFCakI7O0VtQjcxQk07SUFBd0IsUUFEYjtFbkJrMkJqQjs7RW1CajJCTTtJQUF3QixRQURiO0VuQnMyQmpCOztFbUJyMkJNO0lBQXdCLFFBRGI7RW5CMDJCakI7O0VtQnoyQk07SUFBd0IsUUFEYjtFbkI4MkJqQjs7RW1CNzJCTTtJQUF3QixRQURiO0VuQmszQmpCOztFbUJqM0JNO0lBQXdCLFFBRGI7RW5CczNCakI7O0VtQnIzQk07SUFBd0IsUUFEYjtFbkIwM0JqQjs7RW1CejNCTTtJQUF3QixRQURiO0VuQjgzQmpCOztFbUI3M0JNO0lBQXdCLFFBRGI7RW5CazRCakI7O0VtQmo0Qk07SUFBd0IsU0FEYjtFbkJzNEJqQjs7RW1CcjRCTTtJQUF3QixTQURiO0VuQjA0QmpCOztFbUJ6NEJNO0lBQXdCLFNBRGI7RW5CODRCakI7O0VtQnQ0QlU7SUZoQlY7RWpCMDVCQTs7RW1CMTRCVTtJRmhCVjtFakI4NUJBOztFbUI5NEJVO0lGaEJWO0VqQms2QkE7O0VtQmw1QlU7SUZoQlY7RWpCczZCQTs7RW1CdDVCVTtJRmhCVjtFakIwNkJBOztFbUIxNUJVO0lGaEJWO0VqQjg2QkE7O0VtQjk1QlU7SUZoQlY7RWpCazdCQTs7RW1CbDZCVTtJRmhCVjtFakJzN0JBOztFbUJ0NkJVO0lGaEJWO0VqQjA3QkE7O0VtQjE2QlU7SUZoQlY7RWpCODdCQTs7RW1COTZCVTtJRmhCVjtFakJrOEJBOztFbUJsN0JVO0lGaEJWO0VqQnM4QkE7QUFDRjtBa0JsOEJJO0VDM0JFO0lBQ0U7SUFDQTtJQUNBO0VuQmcrQk47O0VpQnA4QkE7SUFDRTtJQUNBO0VqQnU4QkY7O0VpQno4QkE7SUFDRTtJQUNBO0VqQjQ4QkY7O0VpQjk4QkE7SUFDRTtJQUNBO0VqQmk5QkY7O0VpQm45QkE7SUFDRTtJQUNBO0VqQnM5QkY7O0VpQng5QkE7SUFDRTtJQUNBO0VqQjI5QkY7O0VpQjc5QkE7SUFDRTtJQUNBO0VqQmcrQkY7O0VtQm4vQkk7SUZDSjtJQUNBO0lBQ0E7RWpCcy9CQTs7RW1Cbi9CUTtJRmJSO0lBSUE7RWpCaWdDQTs7RW1CeC9CUTtJRmJSO0lBSUE7RWpCc2dDQTs7RW1CNy9CUTtJRmJSO0lBSUE7RWpCMmdDQTs7RW1CbGdDUTtJRmJSO0lBSUE7RWpCZ2hDQTs7RW1CdmdDUTtJRmJSO0lBSUE7RWpCcWhDQTs7RW1CNWdDUTtJRmJSO0lBSUE7RWpCMGhDQTs7RW1CamhDUTtJRmJSO0lBSUE7RWpCK2hDQTs7RW1CdGhDUTtJRmJSO0lBSUE7RWpCb2lDQTs7RW1CM2hDUTtJRmJSO0lBSUE7RWpCeWlDQTs7RW1CaGlDUTtJRmJSO0lBSUE7RWpCOGlDQTs7RW1CcmlDUTtJRmJSO0lBSUE7RWpCbWpDQTs7RW1CMWlDUTtJRmJSO0lBSUE7RWpCd2pDQTs7RW1CemlDSTtJQUF3QjtFbkI2aUM1Qjs7RW1CM2lDSTtJQUF1QjtFbkIraUMzQjs7RW1CNWlDTTtJQUF3QixRQURiO0VuQmlqQ2pCOztFbUJoakNNO0lBQXdCLFFBRGI7RW5CcWpDakI7O0VtQnBqQ007SUFBd0IsUUFEYjtFbkJ5akNqQjs7RW1CeGpDTTtJQUF3QixRQURiO0VuQjZqQ2pCOztFbUI1akNNO0lBQXdCLFFBRGI7RW5CaWtDakI7O0VtQmhrQ007SUFBd0IsUUFEYjtFbkJxa0NqQjs7RW1CcGtDTTtJQUF3QixRQURiO0VuQnlrQ2pCOztFbUJ4a0NNO0lBQXdCLFFBRGI7RW5CNmtDakI7O0VtQjVrQ007SUFBd0IsUUFEYjtFbkJpbENqQjs7RW1CaGxDTTtJQUF3QixRQURiO0VuQnFsQ2pCOztFbUJwbENNO0lBQXdCLFNBRGI7RW5CeWxDakI7O0VtQnhsQ007SUFBd0IsU0FEYjtFbkI2bENqQjs7RW1CNWxDTTtJQUF3QixTQURiO0VuQmltQ2pCOztFbUJ6bENVO0lGaEJWO0VqQjZtQ0E7O0VtQjdsQ1U7SUZoQlY7RWpCaW5DQTs7RW1Cam1DVTtJRmhCVjtFakJxbkNBOztFbUJybUNVO0lGaEJWO0VqQnluQ0E7O0VtQnptQ1U7SUZoQlY7RWpCNm5DQTs7RW1CN21DVTtJRmhCVjtFakJpb0NBOztFbUJqbkNVO0lGaEJWO0VqQnFvQ0E7O0VtQnJuQ1U7SUZoQlY7RWpCeW9DQTs7RW1Cem5DVTtJRmhCVjtFakI2b0NBOztFbUI3bkNVO0lGaEJWO0VqQmlwQ0E7O0VtQmpvQ1U7SUZoQlY7RWpCcXBDQTs7RW1Ccm9DVTtJRmhCVjtFakJ5cENBO0FBQ0Y7QWtCcnBDSTtFQzNCRTtJQUNFO0lBQ0E7SUFDQTtFbkJtckNOOztFaUJ2cENBO0lBQ0U7SUFDQTtFakIwcENGOztFaUI1cENBO0lBQ0U7SUFDQTtFakIrcENGOztFaUJqcUNBO0lBQ0U7SUFDQTtFakJvcUNGOztFaUJ0cUNBO0lBQ0U7SUFDQTtFakJ5cUNGOztFaUIzcUNBO0lBQ0U7SUFDQTtFakI4cUNGOztFaUJockNBO0lBQ0U7SUFDQTtFakJtckNGOztFbUJ0c0NJO0lGQ0o7SUFDQTtJQUNBO0VqQnlzQ0E7O0VtQnRzQ1E7SUZiUjtJQUlBO0VqQm90Q0E7O0VtQjNzQ1E7SUZiUjtJQUlBO0VqQnl0Q0E7O0VtQmh0Q1E7SUZiUjtJQUlBO0VqQjh0Q0E7O0VtQnJ0Q1E7SUZiUjtJQUlBO0VqQm11Q0E7O0VtQjF0Q1E7SUZiUjtJQUlBO0VqQnd1Q0E7O0VtQi90Q1E7SUZiUjtJQUlBO0VqQjZ1Q0E7O0VtQnB1Q1E7SUZiUjtJQUlBO0VqQmt2Q0E7O0VtQnp1Q1E7SUZiUjtJQUlBO0VqQnV2Q0E7O0VtQjl1Q1E7SUZiUjtJQUlBO0VqQjR2Q0E7O0VtQm52Q1E7SUZiUjtJQUlBO0VqQml3Q0E7O0VtQnh2Q1E7SUZiUjtJQUlBO0VqQnN3Q0E7O0VtQjd2Q1E7SUZiUjtJQUlBO0VqQjJ3Q0E7O0VtQjV2Q0k7SUFBd0I7RW5CZ3dDNUI7O0VtQjl2Q0k7SUFBdUI7RW5Ca3dDM0I7O0VtQi92Q007SUFBd0IsUUFEYjtFbkJvd0NqQjs7RW1CbndDTTtJQUF3QixRQURiO0VuQnd3Q2pCOztFbUJ2d0NNO0lBQXdCLFFBRGI7RW5CNHdDakI7O0VtQjN3Q007SUFBd0IsUUFEYjtFbkJneENqQjs7RW1CL3dDTTtJQUF3QixRQURiO0VuQm94Q2pCOztFbUJueENNO0lBQXdCLFFBRGI7RW5Cd3hDakI7O0VtQnZ4Q007SUFBd0IsUUFEYjtFbkI0eENqQjs7RW1CM3hDTTtJQUF3QixRQURiO0VuQmd5Q2pCOztFbUIveENNO0lBQXdCLFFBRGI7RW5Cb3lDakI7O0VtQm55Q007SUFBd0IsUUFEYjtFbkJ3eUNqQjs7RW1CdnlDTTtJQUF3QixTQURiO0VuQjR5Q2pCOztFbUIzeUNNO0lBQXdCLFNBRGI7RW5CZ3pDakI7O0VtQi95Q007SUFBd0IsU0FEYjtFbkJvekNqQjs7RW1CNXlDVTtJRmhCVjtFakJnMENBOztFbUJoekNVO0lGaEJWO0VqQm8wQ0E7O0VtQnB6Q1U7SUZoQlY7RWpCdzBDQTs7RW1CeHpDVTtJRmhCVjtFakI0MENBOztFbUI1ekNVO0lGaEJWO0VqQmcxQ0E7O0VtQmgwQ1U7SUZoQlY7RWpCbzFDQTs7RW1CcDBDVTtJRmhCVjtFakJ3MUNBOztFbUJ4MENVO0lGaEJWO0VqQjQxQ0E7O0VtQjUwQ1U7SUZoQlY7RWpCZzJDQTs7RW1CaDFDVTtJRmhCVjtFakJvMkNBOztFbUJwMUNVO0lGaEJWO0VqQncyQ0E7O0VtQngxQ1U7SUZoQlY7RWpCNDJDQTtBQUNGO0FrQngyQ0k7RUMzQkU7SUFDRTtJQUNBO0lBQ0E7RW5CczRDTjs7RWlCMTJDQTtJQUNFO0lBQ0E7RWpCNjJDRjs7RWlCLzJDQTtJQUNFO0lBQ0E7RWpCazNDRjs7RWlCcDNDQTtJQUNFO0lBQ0E7RWpCdTNDRjs7RWlCejNDQTtJQUNFO0lBQ0E7RWpCNDNDRjs7RWlCOTNDQTtJQUNFO0lBQ0E7RWpCaTRDRjs7RWlCbjRDQTtJQUNFO0lBQ0E7RWpCczRDRjs7RW1CejVDSTtJRkNKO0lBQ0E7SUFDQTtFakI0NUNBOztFbUJ6NUNRO0lGYlI7SUFJQTtFakJ1NkNBOztFbUI5NUNRO0lGYlI7SUFJQTtFakI0NkNBOztFbUJuNkNRO0lGYlI7SUFJQTtFakJpN0NBOztFbUJ4NkNRO0lGYlI7SUFJQTtFakJzN0NBOztFbUI3NkNRO0lGYlI7SUFJQTtFakIyN0NBOztFbUJsN0NRO0lGYlI7SUFJQTtFakJnOENBOztFbUJ2N0NRO0lGYlI7SUFJQTtFakJxOENBOztFbUI1N0NRO0lGYlI7SUFJQTtFakIwOENBOztFbUJqOENRO0lGYlI7SUFJQTtFakIrOENBOztFbUJ0OENRO0lGYlI7SUFJQTtFakJvOUNBOztFbUIzOENRO0lGYlI7SUFJQTtFakJ5OUNBOztFbUJoOUNRO0lGYlI7SUFJQTtFakI4OUNBOztFbUIvOENJO0lBQXdCO0VuQm05QzVCOztFbUJqOUNJO0lBQXVCO0VuQnE5QzNCOztFbUJsOUNNO0lBQXdCLFFBRGI7RW5CdTlDakI7O0VtQnQ5Q007SUFBd0IsUUFEYjtFbkIyOUNqQjs7RW1CMTlDTTtJQUF3QixRQURiO0VuQis5Q2pCOztFbUI5OUNNO0lBQXdCLFFBRGI7RW5CbStDakI7O0VtQmwrQ007SUFBd0IsUUFEYjtFbkJ1K0NqQjs7RW1CdCtDTTtJQUF3QixRQURiO0VuQjIrQ2pCOztFbUIxK0NNO0lBQXdCLFFBRGI7RW5CKytDakI7O0VtQjkrQ007SUFBd0IsUUFEYjtFbkJtL0NqQjs7RW1CbC9DTTtJQUF3QixRQURiO0VuQnUvQ2pCOztFbUJ0L0NNO0lBQXdCLFFBRGI7RW5CMi9DakI7O0VtQjEvQ007SUFBd0IsU0FEYjtFbkIrL0NqQjs7RW1COS9DTTtJQUF3QixTQURiO0VuQm1nRGpCOztFbUJsZ0RNO0lBQXdCLFNBRGI7RW5CdWdEakI7O0VtQi8vQ1U7SUZoQlY7RWpCbWhEQTs7RW1CbmdEVTtJRmhCVjtFakJ1aERBOztFbUJ2Z0RVO0lGaEJWO0VqQjJoREE7O0VtQjNnRFU7SUZoQlY7RWpCK2hEQTs7RW1CL2dEVTtJRmhCVjtFakJtaURBOztFbUJuaERVO0lGaEJWO0VqQnVpREE7O0VtQnZoRFU7SUZoQlY7RWpCMmlEQTs7RW1CM2hEVTtJRmhCVjtFakIraURBOztFbUIvaERVO0lGaEJWO0VqQm1qREE7O0VtQm5pRFU7SUZoQlY7RWpCdWpEQTs7RW1CdmlEVTtJRmhCVjtFakIyakRBOztFbUIzaURVO0lGaEJWO0VqQitqREE7QUFDRjtBb0JubkRBO0VBQ0U7RUFDQSxtQmZtSE87RWVsSFAsY2ZhUztFZVpULDZCZjBTNEI7QUwyMEM5QjtBb0JubkRFOztFQUVFLGdCZm1TMEI7RWVsUzFCO0VBQ0E7QXBCcW5ESjtBb0JsbkRFO0VBQ0U7RUFDQTtBcEJvbkRKO0FvQmpuREU7RUFDRTtBcEJtbkRKOztBb0J6bURFOztFQUVFLGVmNlEwQjtBTCsxQzlCOztBb0JubURBO0VBQ0U7QXBCc21ERjtBb0JwbURFOztFQUVFO0FwQnNtREo7QW9CbG1ESTs7RUFFRTtBcEJvbUROOztBb0I5bERFOzs7O0VBSUU7QXBCaW1ESjs7QW9CeGxERTtFQUNFLHFDZndPMEI7QUxtM0M5Qjs7QVExcERFO0VZMkVJLGNmbkVLO0Vlb0VMLHNDZjROd0I7QUx1M0M5Qjs7QXFCcnFESTs7O0VBR0UseUJEMkYrQjtBcEI2a0RyQztBcUJwcURNOzs7O0VBSUUscUJEbUZ5RTtBcEJtbERqRjs7QVEzcURFO0VhaUJNLHlCQUplO0FyQmtxRHZCO0FxQjVwRFE7O0VBRUUseUJBUmE7QXJCc3FEdkI7O0FxQnpyREk7OztFQUdFLHlCRDJGK0I7QXBCaW1EckM7QXFCeHJETTs7OztFQUlFLHFCRG1GeUU7QXBCdW1EakY7O0FRL3JERTtFYWlCTSx5QkFKZTtBckJzckR2QjtBcUJockRROztFQUVFLHlCQVJhO0FyQjByRHZCOztBcUI3c0RJOzs7RUFHRSx5QkQyRitCO0FwQnFuRHJDO0FxQjVzRE07Ozs7RUFJRSxxQkRtRnlFO0FwQjJuRGpGOztBUW50REU7RWFpQk0seUJBSmU7QXJCMHNEdkI7QXFCcHNEUTs7RUFFRSx5QkFSYTtBckI4c0R2Qjs7QXFCanVESTs7O0VBR0UseUJEMkYrQjtBcEJ5b0RyQztBcUJodURNOzs7O0VBSUUscUJEbUZ5RTtBcEIrb0RqRjs7QVF2dURFO0VhaUJNLHlCQUplO0FyQjh0RHZCO0FxQnh0RFE7O0VBRUUseUJBUmE7QXJCa3VEdkI7O0FxQnJ2REk7OztFQUdFLHlCRDJGK0I7QXBCNnBEckM7QXFCcHZETTs7OztFQUlFLHFCRG1GeUU7QXBCbXFEakY7O0FRM3ZERTtFYWlCTSx5QkFKZTtBckJrdkR2QjtBcUI1dURROztFQUVFLHlCQVJhO0FyQnN2RHZCOztBcUJ6d0RJOzs7RUFHRSx5QkQyRitCO0FwQmlyRHJDO0FxQnh3RE07Ozs7RUFJRSxxQkRtRnlFO0FwQnVyRGpGOztBUS93REU7RWFpQk0seUJBSmU7QXJCc3dEdkI7QXFCaHdEUTs7RUFFRSx5QkFSYTtBckIwd0R2Qjs7QXFCN3hESTs7O0VBR0UseUJEMkYrQjtBcEJxc0RyQztBcUI1eERNOzs7O0VBSUUscUJEbUZ5RTtBcEIyc0RqRjs7QVFueURFO0VhaUJNLHlCQUplO0FyQjB4RHZCO0FxQnB4RFE7O0VBRUUseUJBUmE7QXJCOHhEdkI7O0FxQmp6REk7OztFQUdFLHlCRDJGK0I7QXBCeXREckM7QXFCaHpETTs7OztFQUlFLHFCRG1GeUU7QXBCK3REakY7O0FRdnpERTtFYWlCTSx5QkFKZTtBckI4eUR2QjtBcUJ4eURROztFQUVFLHlCQVJhO0FyQmt6RHZCOztBcUJyMERJOzs7RUFHRSxzQ2hCMlN3QjtBTDZoRDlCOztBUXIwREU7RWFpQk0sc0NBSmU7QXJCNHpEdkI7QXFCdHpEUTs7RUFFRSxzQ0FSYTtBckJnMER2Qjs7QW9CeHVESTtFQUNFLFdmdkdLO0Vld0dMLHlCZi9GSztFZWdHTCxxQmY0TXdCO0FMK2hEOUI7QW9CdHVESTtFQUNFLGNmeEdLO0VleUdMLHlCZjlHSztFZStHTCxxQmY5R0s7QUxzMURYOztBb0JudURBO0VBQ0UsV2Z2SFM7RWV3SFQseUJmL0dTO0FMcTFEWDtBb0JwdURFOzs7RUFHRSxxQmZ3TDBCO0FMOGlEOUI7QW9CbnVERTtFQUNFO0FwQnF1REo7QW9CanVESTtFQUNFLDJDZjZLd0I7QUxzakQ5QjtBUXgyREU7RVk0SU0sV2Y3SUc7RWU4SUgsNENmc0tzQjtBTHlqRDlCOztBa0IveURJO0VFaUdBO0lBRUk7SUFDQTtJQUNBO0lBQ0E7RXBCaXRETjtFb0I5c0RNO0lBQ0U7RXBCZ3REUjtBQUNGO0FrQjN6REk7RUVpR0E7SUFFSTtJQUNBO0lBQ0E7SUFDQTtFcEI0dEROO0VvQnp0RE07SUFDRTtFcEIydERSO0FBQ0Y7QWtCdDBESTtFRWlHQTtJQUVJO0lBQ0E7SUFDQTtJQUNBO0VwQnV1RE47RW9CcHVETTtJQUNFO0VwQnN1RFI7QUFDRjtBa0JqMURJO0VFaUdBO0lBRUk7SUFDQTtJQUNBO0lBQ0E7RXBCa3ZETjtFb0IvdURNO0lBQ0U7RXBCaXZEUjtBQUNGO0FvQjN2REk7RUFFSTtFQUNBO0VBQ0E7RUFDQTtBcEI0dkRSO0FvQnp2RFE7RUFDRTtBcEIydkRWOztBc0J4NkRBO0VBQ0U7RUFDQTtFQUNBLDJCakIrWnNDO0VpQjladEM7RWhCcUhJLGVBdENhO0VnQjVFakIsZ0JqQnFPNEI7RWlCcE81QixnQmpCd080QjtFaUJ2TzVCLGNqQkdTO0VpQkZULHNCakJMUztFaUJNVDtFQUNBO0VUQUU7RUNGRSx3Q1FPSjtFQ1BJLHdFRFFKO0F0QnU2REY7QXVCMzZETTtFRGROO0lDZVE7RXZCODZETjtBQUNGO0FzQno2REU7RUFDRTtFQUNBO0F0QjI2REo7QXNCdjZERTtFQUNFO0VBQ0E7QXRCeTZESjtBd0IvN0RFO0VBQ0UsY25CSU87RW1CSFAsc0JuQkpPO0VtQktQLHFCbkIyWW9DO0VtQjFZcEM7RVZERSx3Q0FMYTtBZHc4RG5CO0FzQno2REU7RUFDRSxjakJxWG9DO0VpQm5YcEM7QXRCMDZESjtBc0JsNkRFO0VBRUUseUJqQjFDTztFaUI0Q1A7QXRCazZESjs7QXNCMTVERTs7OztFQUNFO0F0Qmc2REo7O0FzQjM1REU7RUFNRSxjakIzRE87RWlCNERQLHNCakJuRU87QUw0OURYOztBc0JwNURBOztFQUVFO0VBQ0E7QXRCdTVERjs7QXNCNzREQTtFQUNFO0VBQ0E7RUFDQTtFaEIzQkU7RWdCNkJGLGdCakJpSjRCO0FMK3ZEOUI7O0FzQjc0REE7RUFDRTtFQUNBO0VoQnFCSSxrQkF0Q2E7RWdCbUJqQixnQmpCbUc0QjtBTDZ5RDlCOztBc0I3NERBO0VBQ0U7RUFDQTtFaEJjSSxtQkF0Q2E7RWdCMEJqQixnQmpCNkY0QjtBTG16RDlCOztBc0J2NERBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RWhCREksZUF0Q2E7RWdCeUNqQixnQmpCb0g0QjtFaUJuSDVCLGNqQi9HUztFaUJnSFQ7RUFDQTtFQUNBO0F0QjA0REY7QXNCeDRERTtFQUVFO0VBQ0E7QXRCeTRESjs7QXNCNzNEQTtFQUNFLDZCakJtUnNDO0VpQmxSdEM7RWhCMUJJLG1CQXRDYTtFZ0JrRWpCLGdCakJxRDRCO0VROUwxQjtBYjBnRUo7O0FzQjczREE7RUFDRSw0QmpCOFFzQztFaUI3UXRDO0VoQmxDSSxrQkF0Q2E7RWdCMEVqQixnQmpCNEM0QjtFUTdMMUI7QWJraEVKOztBc0IzM0RFO0VBRUU7QXRCNjNESjs7QXNCejNEQTtFQUNFO0F0QjQzREY7O0FzQnAzREE7RUFDRSxtQmpCa1FzQztBTHFuRHhDOztBc0JwM0RBO0VBQ0U7RUFDQSxtQmpCb1BzQztBTG1vRHhDOztBc0IvMkRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXRCazNERjtBc0JoM0RFOztFQUVFO0VBQ0E7QXRCazNESjs7QXNCejJEQTtFQUNFO0VBQ0E7RUFDQSxxQmpCeU5zQztBTG1wRHhDOztBc0J6MkRBO0VBQ0U7RUFDQSxrQmpCcU5zQztFaUJwTnRDO0F0QjQyREY7QXNCejJERTtFQUVFLGNqQnJOTztBTCtqRVg7O0FzQnQyREE7RUFDRTtBdEJ5MkRGOztBc0J0MkRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EscUJqQnNNc0M7QUxtcUR4QztBc0J0MkRFO0VBQ0U7RUFDQTtFQUNBLHVCakJpTW9DO0VpQmhNcEM7QXRCdzJESjs7QXdCcmpFRTtFQUNFO0VBQ0E7RUFDQSxtQm5CbVlvQztFQzFXcEM7RWtCdkJBLGNGcU5xQztBdEJtMkR6Qzs7QXdCcmpFRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWxCbUVFLG1CQXRDYTtFa0IzQmYsZ0JuQndMMEI7RW1CdkwxQjtFQUNBO0VYOUNBO0FidW1FSjtBd0JwakVJO0VBRUU7QXhCcWpFTjs7QXdCaGpFSTs7OztFQUVFO0F4QnFqRU47O0F3Qm5tRUk7RUFvREUscUJGa0xtQztFRS9LakMsc0JuQjZVZ0M7RW1CNVVoQztFQUNBO0VBQ0E7RUFDQTtBeEJpakVSO0F3QjlpRU07RUFDRSxxQkZ1S2lDO0VFdEtqQztBeEJnakVSOztBd0JobkVJO0VBeUVJLHNCbkIyVGdDO0VtQjFUaEM7QXhCMmlFUjs7QXdCcm5FSTtFQWlGRSxxQkZxSm1DO0VFbEpqQyx1Q2pCdWRvQztFaUJ0ZHBDO0F4QnNpRVI7QXdCbmlFTTtFQUNFLHFCRjZJaUM7RUU1SWpDO0F4QnFpRVI7O0F3QjloRU07RUFDRSxjRm9JaUM7QXRCNjVEekM7QXdCOWhFTTs7O0VBRUU7QXhCaWlFUjs7QXdCMWhFTTtFQUNFLGNGdUhpQztBdEJzNkR6QztBd0IzaEVRO0VBQ0UscUJGb0grQjtBdEJ5NkR6QztBd0J4aEVRO0VBQ0U7RUNsSk4seUJEbUoyQjtBeEIwaEUvQjtBd0JyaEVRO0VBQ0U7QXhCdWhFVjtBd0JwaEVRO0VBQ0UscUJBVnFCO0F4QmdpRS9COztBd0I3Z0VNO0VBQ0UscUJBcEJ1QjtBeEJvaUUvQjtBd0I1Z0VRO0VBQ0UscUJBekJxQjtFQTBCckI7QXhCOGdFVjs7QXdCcnBFRTtFQUNFO0VBQ0E7RUFDQSxtQm5CbVlvQztFQzFXcEM7RWtCdkJBLGNGcU5xQztBdEJtOER6Qzs7QXdCcnBFRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWxCbUVFLG1CQXRDYTtFa0IzQmYsZ0JuQndMMEI7RW1CdkwxQjtFQUNBO0VYOUNBO0FidXNFSjtBd0JwcEVJO0VBRUU7QXhCcXBFTjs7QXdCaHBFSTs7OztFQUVFO0F4QnFwRU47O0F3Qm5zRUk7RUFvREUscUJGa0xtQztFRS9LakMsc0JuQjZVZ0M7RW1CNVVoQztFQUNBO0VBQ0E7RUFDQTtBeEJpcEVSO0F3QjlvRU07RUFDRSxxQkZ1S2lDO0VFdEtqQztBeEJncEVSOztBd0JodEVJO0VBeUVJLHNCbkIyVGdDO0VtQjFUaEM7QXhCMm9FUjs7QXdCcnRFSTtFQWlGRSxxQkZxSm1DO0VFbEpqQyx1Q2pCdWRvQztFaUJ0ZHBDO0F4QnNvRVI7QXdCbm9FTTtFQUNFLHFCRjZJaUM7RUU1SWpDO0F4QnFvRVI7O0F3QjluRU07RUFDRSxjRm9JaUM7QXRCNi9EekM7QXdCOW5FTTs7O0VBRUU7QXhCaW9FUjs7QXdCMW5FTTtFQUNFLGNGdUhpQztBdEJzZ0V6QztBd0IzbkVRO0VBQ0UscUJGb0grQjtBdEJ5Z0V6QztBd0J4bkVRO0VBQ0U7RUNsSk4seUJEbUoyQjtBeEIwbkUvQjtBd0JybkVRO0VBQ0U7QXhCdW5FVjtBd0JwbkVRO0VBQ0UscUJBVnFCO0F4QmdvRS9COztBd0I3bUVNO0VBQ0UscUJBcEJ1QjtBeEJvb0UvQjtBd0I1bUVRO0VBQ0UscUJBekJxQjtFQTBCckI7QXhCOG1FVjs7QXNCL2dFQTtFQUNFO0VBQ0E7RUFDQTtBdEJraEVGO0FzQjdnRUU7RUFDRTtBdEIrZ0VKO0FrQjl1RUk7RUlvT0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFdEI2Z0VKO0VzQnpnRUU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V0QjJnRUo7RXNCdmdFRTtJQUNFO0lBQ0E7SUFDQTtFdEJ5Z0VKO0VzQnJnRUU7SUFDRTtFdEJ1Z0VKO0VzQnBnRUU7O0lBRUU7RXRCc2dFSjtFc0JqZ0VFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFdEJtZ0VKO0VzQmpnRUU7SUFDRTtJQUNBO0lBQ0E7SUFDQSxxQmpCd0drQztJaUJ2R2xDO0V0Qm1nRUo7RXNCaGdFRTtJQUNFO0lBQ0E7RXRCa2dFSjtFc0JoZ0VFO0lBQ0U7RXRCa2dFSjtBQUNGOztBMEJwMUVBO0VBQ0U7RUFFQSxnQnJCeU80QjtFcUJ4TzVCLGNyQlVTO0VxQlRUO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUN1RkE7RXJCdUJJLGVBdENhO0VxQmlCakIsZ0J0QjRJNEI7RVFwTzFCO0VVRkUscUlHR0o7QTFCdTFFRjtBdUJ0MUVNO0VHZE47SUhlUTtFdkJ5MUVOO0FBQ0Y7QVFuMkVFO0VrQlVFLGNyQkZPO0VxQkdQO0ExQjQxRUo7QTBCejFFRTtFQUVFO0VBQ0EsZ0JyQm1WMEI7QUx1Z0U5QjtBMEJ0MUVFO0VBRUUsYXJCOFUwQjtFU2pXeEIsZ0JZb0JGO0ExQnUxRUo7QTBCcDFFRTtFQUNFO0ExQnMxRUo7QTBCcDFFSTtFWjFCRSxnQlk0QkE7QTFCcTFFTjtBMEIzMEVBOztFQUVFO0ExQjYwRUY7O0EwQnAwRUU7RUMzREE7RUZBRSx5QmxCc0VXO0VvQnBFYixxQnBCb0VhO0VPNURULGdCYVBKO0EzQm00RUY7QVFoNEVFO0VtQkFFO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBM0I0NEV6RztBMkJoNEVFO0VBRUU7RUZiQSx5QkVEMkQ7RUFnQjNELHFCQWhCcUc7RWJXbkcsMkNBTGE7QWQ0NEVuQjtBMkJ4M0VFO0VBRUU7RUFDQSx5QnBCMENXO0VvQnpDWCxxQnBCeUNXO0FQZzFFZjtBMkJsM0VFO0VBR0U7RUFDQSx5QkF6QytJO0VBNkMvSSxxQkE3Q3lMO0EzQjQ1RTdMO0EyQjcyRUk7RUFLSTtBM0IyMkVSOztBMEJuMkVFO0VDM0RBO0VGQUUseUJsQnNFVztFb0JwRWIscUJwQm9FYTtFTzVEVCxnQmFQSjtBM0JrNkVGO0FRLzVFRTtFbUJBRTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QTNCMjZFekc7QTJCLzVFRTtFQUVFO0VGYkEseUJFRDJEO0VBZ0IzRCxxQkFoQnFHO0ViV25HLDRDQUxhO0FkMjZFbkI7QTJCdjVFRTtFQUVFO0VBQ0EseUJwQjBDVztFb0J6Q1gscUJwQnlDVztBUCsyRWY7QTJCajVFRTtFQUdFO0VBQ0EseUJBekMrSTtFQTZDL0kscUJBN0N5TDtBM0IyN0U3TDtBMkI1NEVJO0VBS0k7QTNCMDRFUjs7QTBCbDRFRTtFQzNEQTtFRkFFLHlCbEJzRVc7RW9CcEViLHFCcEJvRWE7RU81RFQsZ0JhUEo7QTNCaThFRjtBUTk3RUU7RW1CQUU7RUZOQSx5QkVEMkQ7RUFTM0QscUJBVHFHO0EzQjA4RXpHO0EyQjk3RUU7RUFFRTtFRmJBLHlCRUQyRDtFQWdCM0QscUJBaEJxRztFYlduRywwQ0FMYTtBZDA4RW5CO0EyQnQ3RUU7RUFFRTtFQUNBLHlCcEIwQ1c7RW9CekNYLHFCcEJ5Q1c7QVA4NEVmO0EyQmg3RUU7RUFHRTtFQUNBLHlCQXpDK0k7RUE2Qy9JLHFCQTdDeUw7QTNCMDlFN0w7QTJCMzZFSTtFQUtJO0EzQnk2RVI7O0EwQmo2RUU7RUMzREE7RUZBRSx5QmxCc0VXO0VvQnBFYixxQnBCb0VhO0VPNURULGdCYVBKO0EzQmcrRUY7QVE3OUVFO0VtQkFFO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBM0J5K0V6RztBMkI3OUVFO0VBRUU7RUZiQSx5QkVEMkQ7RUFnQjNELHFCQWhCcUc7RWJXbkcsMkNBTGE7QWR5K0VuQjtBMkJyOUVFO0VBRUU7RUFDQSx5QnBCMENXO0VvQnpDWCxxQnBCeUNXO0FQNjZFZjtBMkIvOEVFO0VBR0U7RUFDQSx5QkF6QytJO0VBNkMvSSxxQkE3Q3lMO0EzQnkvRTdMO0EyQjE4RUk7RUFLSTtBM0J3OEVSOztBMEJoOEVFO0VDM0RBO0VGQUUseUJsQnNFVztFb0JwRWIscUJwQm9FYTtFTzVEVCxnQmFQSjtBM0IrL0VGO0FRNS9FRTtFbUJBRTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QTNCd2dGekc7QTJCNS9FRTtFQUVFO0VGYkEseUJFRDJEO0VBZ0IzRCxxQkFoQnFHO0ViV25HLDJDQUxhO0Fkd2dGbkI7QTJCcC9FRTtFQUVFO0VBQ0EseUJwQjBDVztFb0J6Q1gscUJwQnlDVztBUDQ4RWY7QTJCOStFRTtFQUdFO0VBQ0EseUJBekMrSTtFQTZDL0kscUJBN0N5TDtBM0J3aEY3TDtBMkJ6K0VJO0VBS0k7QTNCdStFUjs7QTBCLzlFRTtFQzNEQTtFRkFFLHlCbEJzRVc7RW9CcEViLHFCcEJvRWE7RU81RFQsZ0JhUEo7QTNCOGhGRjtBUTNoRkU7RW1CQUU7RUZOQSx5QkVEMkQ7RUFTM0QscUJBVHFHO0EzQnVpRnpHO0EyQjNoRkU7RUFFRTtFRmJBLHlCRUQyRDtFQWdCM0QscUJBaEJxRztFYlduRywwQ0FMYTtBZHVpRm5CO0EyQm5oRkU7RUFFRTtFQUNBLHlCcEIwQ1c7RW9CekNYLHFCcEJ5Q1c7QVAyK0VmO0EyQjdnRkU7RUFHRTtFQUNBLHlCQXpDK0k7RUE2Qy9JLHFCQTdDeUw7QTNCdWpGN0w7QTJCeGdGSTtFQUtJO0EzQnNnRlI7O0EwQjkvRUU7RUMzREE7RUZBRSx5QmxCc0VXO0VvQnBFYixxQnBCb0VhO0VPNURULGdCYVBKO0EzQjZqRkY7QVExakZFO0VtQkFFO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBM0Jza0Z6RztBMkIxakZFO0VBRUU7RUZiQSx5QkVEMkQ7RUFnQjNELHFCQWhCcUc7RWJXbkcsNENBTGE7QWRza0ZuQjtBMkJsakZFO0VBRUU7RUFDQSx5QnBCMENXO0VvQnpDWCxxQnBCeUNXO0FQMGdGZjtBMkI1aUZFO0VBR0U7RUFDQSx5QkF6QytJO0VBNkMvSSxxQkE3Q3lMO0EzQnNsRjdMO0EyQnZpRkk7RUFLSTtBM0JxaUZSOztBMEI3aEZFO0VDM0RBO0VGQUUseUJsQnNFVztFb0JwRWIscUJwQm9FYTtFTzVEVCxnQmFQSjtBM0I0bEZGO0FRemxGRTtFbUJBRTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QTNCcW1Gekc7QTJCemxGRTtFQUVFO0VGYkEseUJFRDJEO0VBZ0IzRCxxQkFoQnFHO0ViV25HLHlDQUxhO0FkcW1GbkI7QTJCamxGRTtFQUVFO0VBQ0EseUJwQjBDVztFb0J6Q1gscUJwQnlDVztBUHlpRmY7QTJCM2tGRTtFQUdFO0VBQ0EseUJBekMrSTtFQTZDL0kscUJBN0N5TDtBM0JxbkY3TDtBMkJ0a0ZJO0VBS0k7QTNCb2tGUjs7QTBCdGpGRTtFQ1BBLGNwQllhO0VvQlhiLHFCcEJXYTtBUHNqRmY7QVF0bkZFO0VtQndERSxXQUxnRDtFQU1oRCx5QnBCT1c7RW9CTlgscUJwQk1XO0FQMmpGZjtBMkI5akZFO0VBRUU7QTNCK2pGSjtBMkI1akZFO0VBRUUsY3BCSlc7RW9CS1g7QTNCNmpGSjtBMkIxakZFO0VBR0U7RUFDQSx5QnBCWlc7RW9CYVgscUJwQmJXO0FQdWtGZjtBMkJ4akZJO0VBS0k7QTNCc2pGUjs7QTBCL2tGRTtFQ1BBLGNwQllhO0VvQlhiLHFCcEJXYTtBUCtrRmY7QVEvb0ZFO0VtQndERSxXQUxnRDtFQU1oRCx5QnBCT1c7RW9CTlgscUJwQk1XO0FQb2xGZjtBMkJ2bEZFO0VBRUU7QTNCd2xGSjtBMkJybEZFO0VBRUUsY3BCSlc7RW9CS1g7QTNCc2xGSjtBMkJubEZFO0VBR0U7RUFDQSx5QnBCWlc7RW9CYVgscUJwQmJXO0FQZ21GZjtBMkJqbEZJO0VBS0k7QTNCK2tGUjs7QTBCeG1GRTtFQ1BBLGNwQllhO0VvQlhiLHFCcEJXYTtBUHdtRmY7QVF4cUZFO0VtQndERSxXQUxnRDtFQU1oRCx5QnBCT1c7RW9CTlgscUJwQk1XO0FQNm1GZjtBMkJobkZFO0VBRUU7QTNCaW5GSjtBMkI5bUZFO0VBRUUsY3BCSlc7RW9CS1g7QTNCK21GSjtBMkI1bUZFO0VBR0U7RUFDQSx5QnBCWlc7RW9CYVgscUJwQmJXO0FQeW5GZjtBMkIxbUZJO0VBS0k7QTNCd21GUjs7QTBCam9GRTtFQ1BBLGNwQllhO0VvQlhiLHFCcEJXYTtBUGlvRmY7QVFqc0ZFO0VtQndERSxXQUxnRDtFQU1oRCx5QnBCT1c7RW9CTlgscUJwQk1XO0FQc29GZjtBMkJ6b0ZFO0VBRUU7QTNCMG9GSjtBMkJ2b0ZFO0VBRUUsY3BCSlc7RW9CS1g7QTNCd29GSjtBMkJyb0ZFO0VBR0U7RUFDQSx5QnBCWlc7RW9CYVgscUJwQmJXO0FQa3BGZjtBMkJub0ZJO0VBS0k7QTNCaW9GUjs7QTBCMXBGRTtFQ1BBLGNwQllhO0VvQlhiLHFCcEJXYTtBUDBwRmY7QVExdEZFO0VtQndERSxjQUxnRDtFQU1oRCx5QnBCT1c7RW9CTlgscUJwQk1XO0FQK3BGZjtBMkJscUZFO0VBRUU7QTNCbXFGSjtBMkJocUZFO0VBRUUsY3BCSlc7RW9CS1g7QTNCaXFGSjtBMkI5cEZFO0VBR0U7RUFDQSx5QnBCWlc7RW9CYVgscUJwQmJXO0FQMnFGZjtBMkI1cEZJO0VBS0k7QTNCMHBGUjs7QTBCbnJGRTtFQ1BBLGNwQllhO0VvQlhiLHFCcEJXYTtBUG1yRmY7QVFudkZFO0VtQndERSxXQUxnRDtFQU1oRCx5QnBCT1c7RW9CTlgscUJwQk1XO0FQd3JGZjtBMkIzckZFO0VBRUU7QTNCNHJGSjtBMkJ6ckZFO0VBRUUsY3BCSlc7RW9CS1g7QTNCMHJGSjtBMkJ2ckZFO0VBR0U7RUFDQSx5QnBCWlc7RW9CYVgscUJwQmJXO0FQb3NGZjtBMkJyckZJO0VBS0k7QTNCbXJGUjs7QTBCNXNGRTtFQ1BBLGNwQllhO0VvQlhiLHFCcEJXYTtBUDRzRmY7QVE1d0ZFO0VtQndERSxjQUxnRDtFQU1oRCx5QnBCT1c7RW9CTlgscUJwQk1XO0FQaXRGZjtBMkJwdEZFO0VBRUU7QTNCcXRGSjtBMkJsdEZFO0VBRUUsY3BCSlc7RW9CS1g7QTNCbXRGSjtBMkJodEZFO0VBR0U7RUFDQSx5QnBCWlc7RW9CYVgscUJwQmJXO0FQNnRGZjtBMkI5c0ZJO0VBS0k7QTNCNHNGUjs7QTBCcnVGRTtFQ1BBLGNwQllhO0VvQlhiLHFCcEJXYTtBUHF1RmY7QVFyeUZFO0VtQndERSxXQUxnRDtFQU1oRCx5QnBCT1c7RW9CTlgscUJwQk1XO0FQMHVGZjtBMkI3dUZFO0VBRUU7QTNCOHVGSjtBMkIzdUZFO0VBRUUsY3BCSlc7RW9CS1g7QTNCNHVGSjtBMkJ6dUZFO0VBR0U7RUFDQSx5QnBCWlc7RW9CYVgscUJwQmJXO0FQc3ZGZjtBMkJ2dUZJO0VBS0k7QTNCcXVGUjs7QTBCbnZGQTtFQUNFLGdCckIrSjRCO0VxQjlKNUIsY3JCcUUwQjtFcUJwRTFCLHFCckJxRTBCO0FMaXJGNUI7QVEvekZFO0VrQjRFRSxjckJtRXdCO0VxQmxFeEIscUJyQm1Fd0I7QUxtckY1QjtBMEJudkZFO0VBRUUscUJyQjhEd0I7QUxzckY1QjtBMEJqdkZFO0VBRUUsY3JCbEZPO0VxQm1GUDtBMUJrdkZKOztBMEJ2dUZBO0VDUEU7RXJCdUJJLGtCQXRDYTtFcUJpQmpCLGdCdEJxRzRCO0VRN0wxQjtBYjIwRko7O0EwQjF1RkE7RUNYRTtFckJ1QkksbUJBdENhO0VxQmlCakIsZ0J0QnNHNEI7RVE5TDFCO0FiazFGSjs7QTBCeHVGQTtFQUNFO0VBQ0E7QTFCMnVGRjtBMEJ4dUZFO0VBQ0Usa0JyQm9QMEI7QUxzL0U5Qjs7QTBCbHVGRTs7O0VBQ0U7QTFCdXVGSjs7QTRCbDNGQTtFTGdCTSxnQ0tmSjtBNUJxM0ZGO0F1QmwyRk07RUtwQk47SUxxQlE7RXZCcTJGTjtBQUNGO0E0QngzRkU7RUFDRTtBNUIwM0ZKOztBNEJyM0ZFO0VBQ0U7QTVCdzNGSjs7QTRCcDNGQTtFQUNFO0VBQ0E7RUFDQTtFTERJLDZCS0VKO0E1QnUzRkY7QXVCcjNGTTtFS05OO0lMT1E7RXZCdzNGTjtBQUNGOztBNkI3NEZBOzs7O0VBSUU7QTdCZzVGRjs7QTZCNzRGQTtFQUNFO0E3Qmc1RkY7QThCNTNGSTtFQUNFO0VBQ0Esb0J2QitOd0I7RXVCOU54Qix1QnZCNk53QjtFdUI1TnhCO0VBaENKO0VBQ0E7RUFDQTtFQUNBO0E5Qis1RkY7QThCMTJGSTtFQUNFO0E5QjQyRk47O0E2QnQ1RkE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxheEJzaUJrQztFd0JyaUJsQztFQUNBO0VBQ0EsZ0J4QnFnQmtDO0V3QnBnQmxDO0VBQ0E7RXZCc0dJLGVBdENhO0V1QjlEakIsY3hCUFM7RXdCUVQ7RUFDQTtFQUNBLHNCeEJuQlM7RXdCb0JUO0VBQ0E7RWhCZEU7RUNGRSw4Q2VrQko7QTdCeTVGRjs7QTZCbDVGSTtFQUNFO0VBQ0E7QTdCcTVGTjs7QTZCbDVGSTtFQUNFO0VBQ0E7QTdCcTVGTjs7QWtCejRGSTtFV25CQTtJQUNFO0lBQ0E7RTdCZzZGSjs7RTZCNzVGRTtJQUNFO0lBQ0E7RTdCZzZGSjtBQUNGO0FrQnI1Rkk7RVduQkE7SUFDRTtJQUNBO0U3QjI2Rko7O0U2Qng2RkU7SUFDRTtJQUNBO0U3QjI2Rko7QUFDRjtBa0JoNkZJO0VXbkJBO0lBQ0U7SUFDQTtFN0JzN0ZKOztFNkJuN0ZFO0lBQ0U7SUFDQTtFN0JzN0ZKO0FBQ0Y7QWtCMzZGSTtFV25CQTtJQUNFO0lBQ0E7RTdCaThGSjs7RTZCOTdGRTtJQUNFO0lBQ0E7RTdCaThGSjtBQUNGO0E2QjE3RkU7RUFDRTtFQUNBO0VBQ0E7RUFDQSx1QnhCa2VnQztBTDA5RXBDO0E4QjM5Rkk7RUFDRTtFQUNBLG9CdkIrTndCO0V1QjlOeEIsdUJ2QjZOd0I7RXVCNU54QjtFQXpCSjtFQUNBO0VBQ0E7RUFDQTtBOUJ1L0ZGO0E4Qno4Rkk7RUFDRTtBOUIyOEZOOztBNkJoOEZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxxQnhCb2RnQztBTCsrRXBDO0E4QmgvRkk7RUFDRTtFQUNBLG9CdkIrTndCO0V1QjlOeEIsdUJ2QjZOd0I7RXVCNU54QjtFQWxCSjtFQUNBO0VBQ0E7RUFDQTtBOUJxZ0dGO0E4Qjk5Rkk7RUFDRTtBOUJnK0ZOO0E2QjM4Rkk7RUFDRTtBN0I2OEZOOztBNkJ2OEZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxzQnhCbWNnQztBTHVnRnBDO0E4QnhnR0k7RUFDRTtFQUNBLG9CdkIrTndCO0V1QjlOeEIsdUJ2QjZOd0I7RXVCNU54QjtBOUIwZ0dOO0E4Qi8vRk07RUFDRTtBOUJpZ0dSO0E4QjkvRk07RUFDRTtFQUNBLHFCdkI0TXNCO0V1QjNNdEIsdUJ2QjBNc0I7RXVCek10QjtFQTlCTjtFQUNBO0VBQ0E7QTlCK2hHRjtBOEI5L0ZJO0VBQ0U7QTlCZ2dHTjtBNkIxOUZJO0VBQ0U7QTdCNDlGTjs7QTZCcDlGRTtFQUlFO0VBQ0E7QTdCbzlGSjs7QTZCLzhGQTtFRTlHRTtFQUNBO0VBQ0E7RUFDQTtBL0Jpa0dGOztBNkIvOEZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQnhCbUg0QjtFd0JsSDVCLGN4QjVHUztFd0I2R1Q7RUFFQTtFQUNBO0VBQ0E7QTdCaTlGRjtBUXRrR0U7RXFCb0lFLGN4Qm1aZ0M7RXdCbFpoQztFSi9JQSx5QnBCTU87QUwra0dYO0E2Qmw4RkU7RUFFRSxXeEJoSk87RXdCaUpQO0VKdEpBLHlCcEJvTjBCO0FMczRGOUI7QTZCaDhGRTtFQUVFLGN4QmpKTztFd0JrSlA7RUFDQTtBN0JpOEZKOztBNkJ6N0ZBO0VBQ0U7QTdCNDdGRjs7QTZCeDdGQTtFQUNFO0VBQ0Esb0J0QmdtQmtDO0VzQi9sQmxDO0V2QnJESSxtQkF0Q2E7RXVCNkZqQixjeEJyS1M7RXdCc0tUO0E3QjI3RkY7O0E2QnY3RkE7RUFDRTtFQUNBO0VBQ0EsY3hCMUtTO0FMb21HWDs7QWdDcm5HQTs7RUFFRTtFQUNBO0VBQ0E7QWhDd25HRjtBZ0N0bkdFOztFQUNFO0VBQ0E7QWhDeW5HSjtBUXhuR0U7O0V3QklJO0FoQ3duR047QWdDdG5HSTs7OztFQUdFO0FoQ3luR047O0FnQ25uR0E7RUFDRTtFQUNBO0VBQ0E7QWhDc25HRjtBZ0NwbkdFO0VBQ0U7QWhDc25HSjs7QWdDaG5HRTs7RUFFRTtBaENtbkdKO0FnQy9tR0U7O0VuQlhFO0VBQ0E7QWI4bkdKO0FnQy9tR0U7O0VuQkZFO0VBQ0E7QWJxbkdKOztBZ0NsbUdBO0VBQ0U7RUFDQTtBaENxbUdGO0FnQ25tR0U7RUFHRTtBaENtbUdKO0FnQ2htR0U7RUFDRTtBaENrbUdKOztBZ0M5bEdBO0VBQ0U7RUFDQTtBaENpbUdGOztBZ0M5bEdBO0VBQ0U7RUFDQTtBaENpbUdGOztBZ0MzbEdBO0VsQmhGTSxnQmtCaUZKO0FoQzhsR0Y7QWdDM2xHRTtFbEJwRkksZ0JrQnFGRjtBaEM2bEdKOztBZ0NwbEdBO0VBQ0U7RUFDQTtFQUNBO0FoQ3VsR0Y7QWdDcmxHRTs7RUFFRTtBaEN1bEdKO0FnQ3BsR0U7O0VBRUU7QWhDc2xHSjtBZ0NsbEdFOztFbkJyRkU7RUFDQTtBYjJxR0o7QWdDbGxHRTs7RW5CeEdFO0VBQ0E7QWI4ckdKOztBZ0Nua0dFOztFQUVFO0FoQ3NrR0o7QWdDcGtHSTs7OztFQUVFO0VBQ0E7RUFDQTtBaEN3a0dOOztBaUNqdUdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakNvdUdGO0FpQ2x1R0U7Ozs7RUFJRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQ291R0o7QWlDbHVHSTs7Ozs7Ozs7Ozs7O0VBR0U7QWpDNnVHTjtBaUN4dUdFOzs7RUFHRTtBakMwdUdKO0FpQ3R1R0U7RUFDRTtBakN3dUdKO0FpQ251R0k7O0VwQklBO0VBQ0E7QWJtdUdKO0FpQ251R0U7RUFDRTtFQUNBO0FqQ3F1R0o7QWlDbnVHSTtFcEJMQTtFQUNBO0FiMnVHSjtBaUNsdUdJOzs7RXBCeEJBO0VBQ0E7QWIrdkdKO0FpQ2h1R0k7OztFcEJoQ0E7RUFDQTtBYnF3R0o7O0FpQ3Z0R0E7O0VBRUU7QWpDMHRHRjtBaUNydEdFOztFQUNFO0VBQ0E7QWpDd3RHSjtBaUN0dEdJOztFQUNFO0FqQ3l0R047QWlDcnRHRTs7Ozs7Ozs7RUFJRTtBakMydEdKOztBaUN2dEdBO0VBQXVCO0FqQzJ0R3ZCOztBaUMxdEdBO0VBQXNCO0FqQzh0R3RCOztBaUN0dEdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RTNCU0ksZUF0Q2E7RTJCK0JqQixnQjVCMEg0QjtFNEJ6SDVCLGdCNUI2SDRCO0U0QjVINUIsYzVCeEdTO0U0QnlHVDtFQUNBO0VBQ0EseUI1QmhIUztFNEJpSFQ7RXBCNUdFO0FiczBHSjtBaUN0dEdFOztFQUVFO0FqQ3d0R0o7O0FpQzlzR0E7O0VBRUUsNEI1QjhSc0M7QUxtN0Z4Qzs7QWlDOXNHQTs7Ozs7O0VBTUU7RTNCMUJJLGtCQXRDYTtFMkJrRWpCLGdCNUJvRDRCO0VRN0wxQjtBYjIxR0o7O0FpQzlzR0E7O0VBRUUsNkI1QjBRc0M7QUx1OEZ4Qzs7QWlDOXNHQTs7Ozs7O0VBTUU7RTNCM0NJLG1CQXRDYTtFMkJtRmpCLGdCNUJvQzRCO0VROUwxQjtBYjQyR0o7O0FpQzlzR0E7O0VBRUU7QWpDaXRHRjs7QWlDdHNHQTs7Ozs7Ozs7RXBCM0pJO0VBQ0E7QWI0MkdKOztBaUN2c0dBOzs7Ozs7RXBCeEpJO0VBQ0E7QWJ3MkdKOztBa0NoNUdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsQ201R0Y7O0FrQ2g1R0E7RUFDRTtFQUNBLGtCN0I4YXNDO0FMcStGeEM7O0FrQ2g1R0E7RUFDRTtFQUNBO0VBQ0E7RUFDQSxXN0J5YXNDO0U2QnhhdEM7RUFDQTtBbENtNUdGO0FrQ2o1R0U7RUFDRSxXN0JyQk87RTZCc0JQLHFCN0J5TDBCO0VvQnBOMUIseUJwQm9OMEI7RVMxTXhCLGdCb0JtQkY7QWxDbTVHSjtBa0NoNUdFO0VBR0k7QWxDZzVHTjtBa0MxNEdFO0VBQ0UscUI3QjJXb0M7QUxpaUd4QztBa0N6NEdFO0VBQ0UsVzdCekNPO0U2QjBDUCx5QjdCK1o0QztFNkI5WjVDLHFCN0I4WjRDO0VTcGMxQyxnQm9CdUNGO0FsQzI0R0o7QWtDcjRHSTtFQUNFLGM3QjdDSztBTG83R1g7QWtDcjRHTTtFQUNFLHlCN0JwREc7QUwyN0dYOztBa0M3M0dBO0VBQ0U7RUFDQTtFQUVBO0FsQyszR0Y7QWtDMzNHRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsVzdCNFdvQztFNkIzV3BDLFk3QjJXb0M7RTZCMVdwQztFQUNBO0VBQ0EseUI3QjlFTztFNkIrRVA7RXBCN0VFLHNEb0I4RUY7QWxDNjNHSjtBa0N6M0dFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxXN0I2Vm9DO0U2QjVWcEMsWTdCNFZvQztFNkIzVnBDO0VBQ0E7QWxDMjNHSjs7QWtDajNHRTtFckJsR0U7QWJ1OUdKO0FrQ2gzR0k7RUFDRTtBbENrM0dOO0FrQzcyR0k7RUFDRSxxQjdCMEZ3QjtFb0JwTjFCLHlCcEJvTjBCO0VTMU14QixnQm9Ca0hBO0FsQysyR047QWtDNzJHSTtFQUNFO0FsQysyR047QWtDMTJHSTtFVHBJQSx3Q3BCd2M0QztBTHlpR2hEO0FrQzEyR0k7RVR2SUEsd0NwQndjNEM7QUw0aUdoRDs7QWtDbDJHRTtFQUVFLGtCN0JxVTRDO0FMK2hHaEQ7QWtDaDJHSTtFQUNFO0FsQ2syR047QWtDNzFHSTtFVDlKQSx3Q3BCd2M0QztBTHNqR2hEOztBa0NyMUdBO0VBQ0U7QWxDdzFHRjtBa0NyMUdJO0VBQ0U7RUFDQSxjM0JpWTBDO0UyQmhZMUM7RUFFQSxxQjNCK1gwQztBUHU5RmhEO0FrQ24xR0k7RUFDRTtFQUNBO0VBQ0EsdUIzQjBYMEM7RTJCelgxQyx3QjNCeVgwQztFMkJ4WDFDLHlCN0JoTEs7RTZCa0xMLHFCM0JxWDBDO0VnQnZpQjFDLHlJV21MQTtBbENvMUdOO0F1Qm5nSE07RVd1S0Y7SVh0S0k7RXZCc2dITjtBQUNGO0FrQ3AxR0k7RUFDRSx5QjdCM0xLO0U2QjRMTDtBbENzMUdOO0FrQ2oxR0k7RVR6TUEsd0NwQndjNEM7QUxxbEdoRDs7QWtDdjBHQTtFQUNFO0VBQ0E7RUFDQSwyQjdCeU1zQztFNkJ4TXRDO0U1QmpHSSxlQXRDYTtFNEIwSWpCLGdCN0JlNEI7RTZCZDVCLGdCN0JrQjRCO0U2QmpCNUIsYzdCbk5TO0U2Qm9OVDtFQUNBO0VBQ0E7RXJCdE5FO0VDRkUsZ0RvQjBOSjtFQUNBO0FsQ3kwR0Y7QWtDdjBHRTtFQUNFLHFCN0I2S29DO0U2QjVLcEM7RXBCL05FLGdEQUxhO0FkOGlIbkI7QWtDbDBHSTtFQU1FLGM3QjNPSztFNkI0T0wsc0I3Qm5QSztBTGtqSFg7QWtDM3pHRTtFQUVFO0VBQ0Esc0I3QjhOK0I7RTZCN04vQjtBbEM0ekdKO0FrQ3p6R0U7RUFDRSxjN0J6UE87RTZCMFBQLHlCN0I5UE87QUx5akhYO0FrQ3Z6R0U7RUFDRTtBbEN5ekdKO0FrQ3J6R0U7RUFDRTtFQUNBO0FsQ3V6R0o7O0FrQ256R0E7RUFDRSw2QjdCZ0pzQztFNkIvSXRDLG9CN0JvRDRCO0U2Qm5ENUIsdUI3Qm1ENEI7RTZCbEQ1QixvQjdCbUQ0QjtFQ3pRMUI7QU42Z0hKOztBa0NuekdBO0VBQ0UsNEI3QjJJc0M7RTZCMUl0QyxtQjdCZ0Q0QjtFNkIvQzVCLHNCN0IrQzRCO0U2QjlDNUIsa0I3QitDNEI7RUM3UTFCO0FOcWhISjs7QWtDOXlHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLDJCN0JxSHNDO0U2QnBIdEM7QWxDaXpHRjs7QWtDOXlHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLDJCN0I2R3NDO0U2QjVHdEM7RUFDQTtFQUNBO0FsQ2l6R0Y7QWtDL3lHRTtFQUNFLHFCN0IwRm9DO0U2QnpGcEMsZ0I3QmlMZ0M7QUxnb0dwQztBa0M3eUdFO0VBRUUseUI3QjNUTztBTHltSFg7QWtDMXlHSTtFQUNFLGlCN0I2TGE7QUwrbUduQjtBa0N4eUdFO0VBQ0U7QWxDMHlHSjs7QWtDdHlHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSwyQjdCNEVzQztFNkIzRXRDO0VBQ0E7RUFFQSxnQjdCOUc0QjtFNkIrRzVCLGdCN0IzRzRCO0U2QjRHNUIsYzdCaFZTO0U2QmlWVCxzQjdCeFZTO0U2QnlWVDtFckJsVkU7RUNGRSxnQm9Cc1ZKO0FsQ3d5R0Y7QWtDdHlHRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGU3QnFEb0M7RTZCcERwQztFQUNBLGdCN0IzSDBCO0U2QjRIMUIsYzdCaFdPO0U2QmlXUDtFVDdXQSx5QnBCT087RTZCd1dQO0VyQm5XQTtBYjRvSEo7O0FrQzl4R0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsQ2l5R0Y7QWtDL3hHRTtFQUNFO0FsQ2l5R0o7QWtDN3hHSTtFQUEwQixnRTdCa0llO0FMOHBHN0M7QWtDL3hHSTtFQUEwQixnRTdCaUllO0FMaXFHN0M7QWtDanlHSTtFQUEwQixnRTdCZ0llO0FMb3FHN0M7QWtDanlHRTtFQUNFO0FsQ215R0o7QWtDaHlHRTtFQUNFLFczQm1OeUM7RTJCbE56QyxZM0JrTnlDO0UyQmpOekM7RVRsWkEseUJwQm9OMEI7RTZCZ00xQixTM0JrTnlDO0VNMWxCekM7RUNGRSwrQ29CNFlGO0VYNVlFLDRHVzZZRjtFQUNBO0FsQ2t5R0o7QXVCNXFITTtFV2lZSjtJWGhZTTtFdkIrcUhOO0FBQ0Y7QWtDcnlHSTtFVDFaQSx5QmxCMm1CeUM7QVB1bEc3QztBa0NueUdFO0VBQ0UsVzNCNExnQztFMkIzTGhDLGMzQjRMZ0M7RTJCM0xoQztFQUNBLGUzQjJMZ0M7RTJCMUxoQyx5QjdCNVpPO0U2QjZaUDtFckJ6WkE7RUNGRSxzRG9CNlpGO0FsQ3F5R0o7QWtDbHlHRTtFQUNFLFczQndMeUM7RTJCdkx6QyxZM0J1THlDO0VrQm5tQnpDLHlCcEJvTjBCO0U2QjBOMUIsUzNCd0x5QztFTTFsQnpDO0VDRkUsK0NvQnNhRjtFWHRhRSw0R1d1YUY7RUFDQTtBbENveUdKO0F1QnhzSE07RVc0Wko7SVgzWk07RXZCMnNITjtBQUNGO0FrQ3Z5R0k7RVRwYkEseUJsQjJtQnlDO0FQbW5HN0M7QWtDcnlHRTtFQUNFLFczQmtLZ0M7RTJCaktoQyxjM0JrS2dDO0UyQmpLaEM7RUFDQSxlM0JpS2dDO0UyQmhLaEMseUI3QnRiTztFNkJ1YlA7RXJCbmJBO0VDRkUsc0RvQnViRjtBbEN1eUdKO0FrQ3B5R0U7RUFDRSxXM0I4SnlDO0UyQjdKekMsWTNCNkp5QztFMkI1SnpDO0VBQ0EsZTdCakRvQztFNkJrRHBDLGM3QmxEb0M7RW9CdlpwQyx5QnBCb04wQjtFNkJ1UDFCLFMzQjJKeUM7RU0xbEJ6QztFQ0ZFLCtDb0JtY0Y7RVhuY0UsNEdXb2NGO0VBQ0E7QWxDc3lHSjtBdUJ2dUhNO0VXc2JKO0lYcmJNO0V2QjB1SE47QUFDRjtBa0N6eUdJO0VUamRBLHlCbEIybUJ5QztBUGtwRzdDO0FrQ3Z5R0U7RUFDRSxXM0JxSWdDO0UyQnBJaEMsYzNCcUlnQztFMkJwSWhDO0VBQ0EsZTNCb0lnQztFMkJuSWhDO0VBQ0E7RUFDQTtFcEJuZEUsc0RvQm9kRjtBbEN5eUdKO0FrQ3R5R0U7RUFDRSx5QjdCMWRPO0VRSVA7QWIrdkhKO0FrQ3J5R0U7RUFDRTtFQUNBLHlCN0JoZU87RVFJUDtBYm93SEo7QWtDbnlHSTtFQUNFLHlCN0JwZUs7QUx5d0hYO0FrQ2x5R0k7RUFDRTtBbENveUdOO0FrQ2p5R0k7RUFDRSx5QjdCNWVLO0FMK3dIWDtBa0NoeUdJO0VBQ0U7QWxDa3lHTjtBa0MveEdJO0VBQ0UseUI3QnBmSztBTHF4SFg7O0FrQzV4R0E7OztFWHpmTSw0R1c0Zko7QWxDK3hHRjtBdUJ2eEhNO0VXcWZOOzs7SVhwZlE7RXZCNHhITjtBQUNGOztBbUM3eUhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkNnekhGOztBbUM3eUhBO0VBQ0U7RUFDQTtBbkNnekhGO0FRL3lIRTtFMkJHRTtBbkMreUhKO0FtQzN5SEU7RUFDRSxjOUJQTztFOEJRUDtFQUNBO0FuQzZ5SEo7O0FtQ3J5SEE7RUFDRTtBbkN3eUhGO0FtQ3R5SEU7RUFDRTtFQUNBO0V0QlpBO0VBQ0E7QWJxekhKO0FRajBIRTtFMkIyQkkscUM5QmdpQjhCO0FMeXdHcEM7QW1DdHlISTtFQUNFLGM5QjlCSztFOEIrQkw7RUFDQTtBbkN3eUhOO0FtQ3B5SEU7O0VBRUUsYzlCckNPO0U4QnNDUCxzQjlCN0NPO0U4QjhDUCxrQzlCcWhCZ0M7QUxpeEdwQztBbUNueUhFO0VBRUU7RXRCbkNBO0VBQ0E7QWJ3MEhKOztBbUMxeEhFO0V0QnhERTtBYnMxSEo7QW1DMXhIRTs7RUFFRSxXOUJyRU87RThCc0VQLHlCOUJ5STBCO0FMbXBIOUI7O0FtQ2x4SEU7O0VBRUU7RUFDQTtBbkNxeEhKOztBbUNoeEhFOztFQUVFO0VBQ0E7RUFDQTtBbkNteEhKOztBbUN6d0hFO0VBQ0U7QW5DNHdISjtBbUMxd0hFO0VBQ0U7QW5DNHdISjs7QW9DaDNIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcENtM0hGO0FvQy8ySEU7Ozs7OztFQUNFO0VBQ0E7RUFDQTtFQUNBO0FwQ3MzSEo7QW9DbDJIQTtFQUNFO0VBQ0Esc0IvQjBpQmtDO0UrQnppQmxDLHlCL0J5aUJrQztFK0J4aUJsQyxvQi9CZ2lCa0M7RUN4ZDlCLGtCQXRDYTtFOEJoQ2pCO0VBQ0E7QXBDbzJIRjtBUTk0SEU7RTRCNkNFO0FwQ28ySEo7O0FvQzMxSEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQzgxSEY7QW9DNTFIRTtFQUNFO0VBQ0E7QXBDODFISjtBb0MzMUhFO0VBQ0U7RUFDQTtBcEM2MUhKOztBb0NwMUhBO0VBQ0U7RUFDQSxtQi9CcWVrQztFK0JwZWxDLHNCL0JvZWtDO0FMbTNHcEM7O0FvQzMwSEE7RUFDRTtFQUNBO0VBR0E7QXBDNDBIRjs7QW9DeDBIQTtFQUNFO0U5QlNJLGtCQXRDYTtFOEIrQmpCO0VBQ0E7RUFDQTtFdkJ4R0U7QWJvN0hKO0FRdDdIRTtFNEI4R0U7QXBDMjBISjs7QW9DcjBIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEN3MEhGOztBb0NyMEhBO0VBQ0UsZ0I3QitrQmtDO0U2QjlrQmxDO0FwQ3cwSEY7O0FrQjk0SEk7RWtCa0ZJOzs7Ozs7SUFDRTtJQUNBO0VwQ3EwSFI7QUFDRjtBa0J2NkhJO0VrQjZGQTtJQW9CSTtJQUNBO0VwQzB6SE47RW9DeHpITTtJQUNFO0VwQzB6SFI7RW9DeHpIUTtJQUNFO0VwQzB6SFY7RW9DdnpIUTtJQUNFLG1CL0JpYXdCO0krQmhheEIsa0IvQmdhd0I7RUx5NUdsQztFb0NwekhNOzs7Ozs7SUFDRTtFcEMyekhSO0VvQzd5SE07SUFDRTtFcEMreUhSO0VvQzV5SE07SUFDRTtJQUdBO0VwQzR5SFI7RW9DenlITTtJQUNFO0VwQzJ5SFI7QUFDRjtBa0I1N0hJO0VrQmtGSTs7Ozs7O0lBQ0U7SUFDQTtFcENrM0hSO0FBQ0Y7QWtCcDlISTtFa0I2RkE7SUFvQkk7SUFDQTtFcEN1MkhOO0VvQ3IySE07SUFDRTtFcEN1MkhSO0VvQ3IySFE7SUFDRTtFcEN1MkhWO0VvQ3AySFE7SUFDRSxtQi9CaWF3QjtJK0JoYXhCLGtCL0JnYXdCO0VMczhHbEM7RW9DajJITTs7Ozs7O0lBQ0U7RXBDdzJIUjtFb0MxMUhNO0lBQ0U7RXBDNDFIUjtFb0N6MUhNO0lBQ0U7SUFHQTtFcEN5MUhSO0VvQ3QxSE07SUFDRTtFcEN3MUhSO0FBQ0Y7QWtCeitISTtFa0JrRkk7Ozs7OztJQUNFO0lBQ0E7RXBDKzVIUjtBQUNGO0FrQmpnSUk7RWtCNkZBO0lBb0JJO0lBQ0E7RXBDbzVITjtFb0NsNUhNO0lBQ0U7RXBDbzVIUjtFb0NsNUhRO0lBQ0U7RXBDbzVIVjtFb0NqNUhRO0lBQ0UsbUIvQmlhd0I7SStCaGF4QixrQi9CZ2F3QjtFTG0vR2xDO0VvQzk0SE07Ozs7OztJQUNFO0VwQ3E1SFI7RW9DdjRITTtJQUNFO0VwQ3k0SFI7RW9DdDRITTtJQUNFO0lBR0E7RXBDczRIUjtFb0NuNEhNO0lBQ0U7RXBDcTRIUjtBQUNGO0FrQnRoSUk7RWtCa0ZJOzs7Ozs7SUFDRTtJQUNBO0VwQzQ4SFI7QUFDRjtBa0I5aUlJO0VrQjZGQTtJQW9CSTtJQUNBO0VwQ2k4SE47RW9DLzdITTtJQUNFO0VwQ2k4SFI7RW9DLzdIUTtJQUNFO0VwQ2k4SFY7RW9DOTdIUTtJQUNFLG1CL0JpYXdCO0krQmhheEIsa0IvQmdhd0I7RUxnaUhsQztFb0MzN0hNOzs7Ozs7SUFDRTtFcENrOEhSO0VvQ3A3SE07SUFDRTtFcENzN0hSO0VvQ243SE07SUFDRTtJQUdBO0VwQ203SFI7RW9DaDdITTtJQUNFO0VwQ2s3SFI7QUFDRjtBb0NuL0hJO0VBb0JJO0VBQ0E7QXBDaytIUjtBb0NyL0hROzs7Ozs7RUFDRTtFQUNBO0FwQzQvSFY7QW9DeitIUTtFQUNFO0FwQzIrSFY7QW9DeitIVTtFQUNFO0FwQzIrSFo7QW9DeCtIVTtFQUNFLG1CL0JpYXdCO0UrQmhheEIsa0IvQmdhd0I7QUwwa0hwQztBb0NyK0hROzs7Ozs7RUFDRTtBcEM0K0hWO0FvQzk5SFE7RUFDRTtBcENnK0hWO0FvQzc5SFE7RUFDRTtFQUdBO0FwQzY5SFY7QW9DMTlIUTtFQUNFO0FwQzQ5SFY7O0FvQzk4SEU7RUFDRSx5Qi9CdVlnQztBTDBrSHBDO0FRenFJRTtFNEIyTkkseUIvQm9ZOEI7QUw2a0hwQztBb0M1OEhJO0VBQ0UseUIvQjRYOEI7QUxrbEhwQztBUS9xSUU7RTRCb09NLHlCL0IwWDRCO0FMb2xIcEM7QW9DMzhITTtFQUNFLHlCL0J3WDRCO0FMcWxIcEM7QW9DejhISTs7OztFQUlFLHlCL0IrVzhCO0FMNGxIcEM7QW9DdjhIRTtFQUNFLHlCL0J3V2dDO0UrQnZXaEMsZ0MvQjRXZ0M7QUw2bEhwQztBb0N0OEhFO0VBQ0U7QXBDdzhISjtBb0NyOEhFO0VBQ0UseUIvQitWZ0M7QUx3bUhwQztBb0N0OEhJO0VBQ0UseUIvQitWOEI7QUx5bUhwQztBUXhzSUU7RTRCbVFNLHlCL0I0VjRCO0FMNG1IcEM7O0FvQ2g4SEU7RUFDRSxXL0JqUk87QUxvdElYO0FRL3NJRTtFNEIrUUksVy9CcFJLO0FMdXRJWDtBb0M5N0hJO0VBQ0UsZ0MvQmlVOEI7QUwrbkhwQztBUXJ0SUU7RTRCd1JNLFkvQitUNEI7QUxpb0hwQztBb0M3N0hNO0VBQ0UsZ0MvQjZUNEI7QUxrb0hwQztBb0MzN0hJOzs7O0VBSUUsVy9CelNLO0FMc3VJWDtBb0N6N0hFO0VBQ0UsZ0MvQjZTZ0M7RStCNVNoQyxzQy9CaVRnQztBTDBvSHBDO0FvQ3g3SEU7RUFDRTtBcEMwN0hKO0FvQ3Y3SEU7RUFDRSxnQy9Cb1NnQztBTHFwSHBDO0FvQ3g3SEk7RUFDRSxXL0J6VEs7QUxtdklYO0FROXVJRTtFNEJ1VE0sVy9CNVRHO0FMc3ZJWDs7QXFDN3ZJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RXhCS0U7QWIydklKO0FxQzd2SUU7RUFDRTtFQUNBO0FyQyt2SUo7QXFDNXZJRTtFQUNFO0VBQ0E7QXJDOHZJSjtBcUM1dklJO0VBQ0U7RXhCQ0Y7RUFDQTtBYjh2SUo7QXFDNXZJSTtFQUNFO0V4QlVGO0VBQ0E7QWJxdklKO0FxQ3p2SUU7O0VBRUU7QXJDMnZJSjs7QXFDdnZJQTtFQUdFO0VBR0E7RUFDQSxnQmhDd21Ca0M7QUw4b0hwQzs7QXFDbHZJQTtFQUNFLHNCaENrbUJrQztBTG1wSHBDOztBcUNsdklBO0VBQ0U7RUFDQTtBckNxdklGOztBcUNsdklBO0VBQ0U7QXJDcXZJRjs7QVExeUlFO0U2QjBERTtBckNvdklKO0FxQ2p2SUU7RUFDRSxvQmhDaWxCZ0M7QUxrcUhwQzs7QXFDM3VJQTtFQUNFO0VBQ0E7RUFFQSxxQ2hDMGtCa0M7RWdDemtCbEM7QXJDNnVJRjtBcUMzdUlFO0V4QnZFRTtBYnF6SUo7O0FxQ3p1SUE7RUFDRTtFQUVBLHFDaEMrakJrQztFZ0M5akJsQztBckMydUlGO0FxQ3p1SUU7RXhCbEZFO0FiOHpJSjs7QXFDbHVJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FyQ3F1SUY7O0FxQ2x1SUE7RUFDRTtFQUNBO0FyQ3F1SUY7O0FxQ2p1SUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0JoQ2tpQmtDO0VRanBCaEM7QWJvMUlKOztBcUNqdUlBOzs7RUFHRTtFQUNBO0FyQ291SUY7O0FxQ2p1SUE7O0V4QmpISTtFQUNBO0FidTFJSjs7QXFDbHVJQTs7RXhCeEdJO0VBQ0E7QWIrMElKOztBcUMvdElFO0VBQ0Usb0JoQzBnQmdDO0FMd3RIcEM7QWtCajBJSTtFbUI2Rko7SUFNSTtJQUNBO0lBQ0E7SUFDQTtFckNrdUlGO0VxQ2h1SUU7SUFFRTtJQUNBLG1CaEM4ZjhCO0lnQzdmOUI7SUFDQSxrQmhDNGY4QjtFTHF1SGxDO0FBQ0Y7O0FxQ3J0SUU7RUFDRSxvQmhDOGVnQztBTDB1SHBDO0FrQm4xSUk7RW1CdUhKO0lBUUk7SUFDQTtFckN3dElGO0VxQ3J0SUU7SUFFRTtJQUNBO0VyQ3N0SUo7RXFDcHRJSTtJQUNFO0lBQ0E7RXJDc3RJTjtFcUNqdElNO0l4QnpLSjtJQUNBO0ViNjNJRjtFcUNsdElROztJQUdFO0VyQ210SVY7RXFDanRJUTs7SUFHRTtFckNrdElWO0VxQzlzSU07SXhCMUtKO0lBQ0E7RWIyM0lGO0VxQy9zSVE7O0lBR0U7RXJDZ3RJVjtFcUM5c0lROztJQUdFO0VyQytzSVY7QUFDRjs7QXFDbHNJRTtFQUNFLHNCaENzYWdDO0FMK3hIcEM7QWtCNzNJSTtFbUJzTEo7SUFNSSxlaENnYmdDO0lnQy9haEMsbUJoQ2diZ0M7SWdDL2FoQztJQUNBO0VyQ3FzSUY7RXFDbnNJRTtJQUNFO0lBQ0E7RXJDcXNJSjtBQUNGOztBcUM1cklBO0VBQ0U7QXJDK3JJRjtBcUM3cklFO0VBQ0U7QXJDK3JJSjtBcUM3cklJO0VBQ0U7RXhCdk9GO0VBQ0E7QWJ1NklKO0FxQzdySUk7RXhCelBBO0VBQ0E7QWJ5N0lKO0FxQzdySUk7RXhCdFFBO0V3QndRRTtBckMrcklOOztBc0N6OUlBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsbUJqQ28xQmtDO0VpQ2wxQmxDO0VBQ0EseUJqQ01TO0VRS1A7QWJpOUlKOztBc0N0OUlFO0VBQ0Usb0JqQ3cwQmdDO0FMaXBIcEM7QXNDdjlJSTtFQUNFO0VBQ0EscUJqQ28wQjhCO0VpQ24wQjlCLGNqQ0ZLO0VpQ0dMO0F0Q3k5SU47QXNDLzhJRTtFQUNFO0F0Q2k5SUo7QXNDOThJRTtFQUNFO0F0Q2c5SUo7QXNDNzhJRTtFQUNFLGNqQ3RCTztBTHErSVg7O0F1Q3QvSUE7RUFDRTtFN0JHQTtFQUNBO0VHYUU7QWIyK0lKOztBdUN2L0lBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxpQmxDaW5Ca0M7RWtDaG5CbEMsY2xDNkkwQjtFa0MzSTFCLHNCbENIUztFa0NJVDtBdkN5L0lGO0F1Q3YvSUU7RUFDRTtFQUNBLGNsQ3dJd0I7RWtDdkl4QjtFQUNBLHlCbENSTztFa0NTUCxxQmxDUk87QUxpZ0pYO0F1Q3QvSUU7RUFDRTtFQUNBLFVoQzJ3QmdDO0VnQzF3QmhDLGdEbENrVDBCO0FMc3NJOUI7O0F1Q2wvSUk7RUFDRTtFMUJhRjtFQUNBO0FieStJSjtBdUNsL0lJO0UxQk5BO0VBQ0E7QWIyL0lKO0F1Q2ovSUU7RUFDRTtFQUNBLFdsQ3BDTztFa0NxQ1AseUJsQzBLMEI7RWtDeksxQixxQmxDeUswQjtBTDAwSTlCO0F1Q2gvSUU7RUFDRSxjbENwQ087RWtDcUNQO0VBRUE7RUFDQSxzQmxDOUNPO0VrQytDUCxxQmxDNUNPO0FMNmhKWDs7QXdDeGlKRTtFQUNFO0VsQzJIRSxrQkF0Q2E7RWtDbkZmLGdCbkN5TTBCO0FMazJJOUI7QXdDdGlKTTtFM0JxQ0Y7RUFDQTtBYm9nSko7QXdDcmlKTTtFM0JrQkY7RUFDQTtBYnNoSko7O0F3Q3RqSkU7RUFDRTtFbEMySEUsbUJBdENhO0VrQ25GZixnQm5DME0wQjtBTCsySTlCO0F3Q3BqSk07RTNCcUNGO0VBQ0E7QWJraEpKO0F3Q25qSk07RTNCa0JGO0VBQ0E7QWJvaUpKOztBeUNsa0pBO0VBQ0U7RUFDQTtFbkNpRUU7RW1DL0RGLGdCcEMwTzRCO0VvQ3pPNUI7RUFDQTtFQUNBO0VBQ0E7RTVCS0U7RVVGRSxxSWtCREo7QXpDcWtKRjtBdUJoa0pNO0VrQmZOO0lsQmdCUTtFdkJta0pOO0FBQ0Y7QVF6a0pFO0VpQ0dJO0F6Q3lrSk47O0F5Q3BrSkU7RUFDRTtBekN1a0pKOztBeUNsa0pBO0VBQ0U7RUFDQTtBekNxa0pGOztBeUM5akpBO0VBQ0Usb0JwQytyQmtDO0VvQzlyQmxDLG1CcEM4ckJrQztFUXJ0QmhDO0FieWxKSjs7QXlDempKRTtFQ2pEQTtFQUNBLHlCbkMwRWE7QVBvaUpmO0FRaG1KRTtFa0NWSTtFQUNBO0ExQzZtSk47QTBDMW1KSTtFQUVFO0VBQ0E7QTFDMm1KTjs7QXlDdGtKRTtFQ2pEQTtFQUNBLHlCbkMwRWE7QVBpakpmO0FRN21KRTtFa0NWSTtFQUNBO0ExQzBuSk47QTBDdm5KSTtFQUVFO0VBQ0E7QTFDd25KTjs7QXlDbmxKRTtFQ2pEQTtFQUNBLHlCbkMwRWE7QVA4akpmO0FRMW5KRTtFa0NWSTtFQUNBO0ExQ3VvSk47QTBDcG9KSTtFQUVFO0VBQ0E7QTFDcW9KTjs7QXlDaG1KRTtFQ2pEQTtFQUNBLHlCbkMwRWE7QVAya0pmO0FRdm9KRTtFa0NWSTtFQUNBO0ExQ29wSk47QTBDanBKSTtFQUVFO0VBQ0E7QTFDa3BKTjs7QXlDN21KRTtFQ2pEQTtFQUNBLHlCbkMwRWE7QVB3bEpmO0FRcHBKRTtFa0NWSTtFQUNBO0ExQ2lxSk47QTBDOXBKSTtFQUVFO0VBQ0E7QTFDK3BKTjs7QXlDMW5KRTtFQ2pEQTtFQUNBLHlCbkMwRWE7QVBxbUpmO0FRanFKRTtFa0NWSTtFQUNBO0ExQzhxSk47QTBDM3FKSTtFQUVFO0VBQ0E7QTFDNHFKTjs7QXlDdm9KRTtFQ2pEQTtFQUNBLHlCbkMwRWE7QVBrbkpmO0FROXFKRTtFa0NWSTtFQUNBO0ExQzJySk47QTBDeHJKSTtFQUVFO0VBQ0E7QTFDeXJKTjs7QXlDcHBKRTtFQ2pEQTtFQUNBLHlCbkMwRWE7QVArbkpmO0FRM3JKRTtFa0NWSTtFQUNBO0ExQ3dzSk47QTBDcnNKSTtFQUVFO0VBQ0E7QTFDc3NKTjs7QTJDbnRKQTtFQUNFO0VBQ0EsbUJ0Q2twQmtDO0VzQ2hwQmxDLHlCdENTUztFUUtQO0Fid3NKSjtBa0I5cEpJO0V5QjVESjtJQVFJO0UzQ3N0SkY7QUFDRjs7QTJDbnRKQTtFQUNFO0VBQ0E7RTlCSUU7QWJtdEpKOztBNENqdUpBO0VBQ0U7RUFDQTtFQUNBLG1CdkM0d0JrQztFdUMzd0JsQztFL0JVRTtBYjJ0Sko7O0E0Q2h1SkE7RUFFRTtBNUNrdUpGOztBNEM5dEpBO0VBQ0UsZ0J2QytONEI7QUxrZ0o5Qjs7QTRDenRKQTtFQUNFO0E1QzR0SkY7QTRDenRKRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUMydEpKOztBNENqdEpFO0VDL0NBLGNEZ0RxSDtFbkIzQ25ILHlCbUIyQ3VCO0VDOUN6QixxQkQ4Q3FFO0E1Q3N0SnZFO0E2Q2x3SkU7RUFDRTtBN0Nvd0pKO0E2Q2p3SkU7RUFDRTtBN0Ntd0pKOztBNEM3dEpFO0VDL0NBLGNEZ0RxSDtFbkIzQ25ILHlCbUIyQ3VCO0VDOUN6QixxQkQ4Q3FFO0E1Q2t1SnZFO0E2Qzl3SkU7RUFDRTtBN0NneEpKO0E2Qzd3SkU7RUFDRTtBN0Mrd0pKOztBNEN6dUpFO0VDL0NBLGNEZ0RxSDtFbkIzQ25ILHlCbUIyQ3VCO0VDOUN6QixxQkQ4Q3FFO0E1Qzh1SnZFO0E2QzF4SkU7RUFDRTtBN0M0eEpKO0E2Q3p4SkU7RUFDRTtBN0MyeEpKOztBNENydkpFO0VDL0NBLGNEZ0RxSDtFbkIzQ25ILHlCbUIyQ3VCO0VDOUN6QixxQkQ4Q3FFO0E1QzB2SnZFO0E2Q3R5SkU7RUFDRTtBN0N3eUpKO0E2Q3J5SkU7RUFDRTtBN0N1eUpKOztBNENqd0pFO0VDL0NBLGNEZ0RxSDtFbkIzQ25ILHlCbUIyQ3VCO0VDOUN6QixxQkQ4Q3FFO0E1Q3N3SnZFO0E2Q2x6SkU7RUFDRTtBN0NvekpKO0E2Q2p6SkU7RUFDRTtBN0NtekpKOztBNEM3d0pFO0VDL0NBLGNEZ0RxSDtFbkIzQ25ILHlCbUIyQ3VCO0VDOUN6QixxQkQ4Q3FFO0E1Q2t4SnZFO0E2Qzl6SkU7RUFDRTtBN0NnMEpKO0E2Qzd6SkU7RUFDRTtBN0MrekpKOztBNEN6eEpFO0VDL0NBLGNEZ0RxSDtFbkIzQ25ILHlCbUIyQ3VCO0VDOUN6QixxQkQ4Q3FFO0E1Qzh4SnZFO0E2QzEwSkU7RUFDRTtBN0M0MEpKO0E2Q3owSkU7RUFDRTtBN0MyMEpKOztBNENyeUpFO0VDL0NBLGNEZ0RxSDtFbkIzQ25ILHlCbUIyQ3VCO0VDOUN6QixxQkQ4Q3FFO0E1QzB5SnZFO0E2Q3QxSkU7RUFDRTtBN0N3MUpKO0E2Q3IxSkU7RUFDRTtBN0N1MUpKOztBOEMvMUpFO0VBQ0U7SUFBTztFOUNtMkpUO0U4Q2wySkU7SUFBSztFOUNxMkpQO0FBQ0Y7QThDbDJKQTtFQUNFO0VBQ0EsWXpDcXhCa0M7RXlDcHhCbEM7RUFDQTtFeENtSEksa0JBdENhO0V3QzNFakIseUJ6Q0RTO0VRS1A7RUNGRTtBZG8ySk47O0E4Q2oySkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFd6Q2JTO0V5Q2NUO0VBQ0E7RUFDQSx5QnpDMHdCa0M7RWtCcnhCOUIsMkJ1QllKO0E5Q28ySkY7QXVCNTJKTTtFdUJETjtJdkJFUTtFdkIrMkpOO0FBQ0Y7O0E4Q3QySkE7RXJCWUU7RXFCVkE7QTlDeTJKRjs7QThDcjJKRTtFQUNFO0E5Q3cySko7QThDcjJKTTtFQUpKO0lBS007RTlDdzJKTjtBQUNGOztBK0NuNUpBO0VBQ0U7RUFDQTtBL0NzNUpGOztBK0NuNUpBO0VBQ0U7QS9DczVKRjs7QWdEeDVKQTtFQUNFO0VBQ0E7RUFHQTtFQUNBO0VuQ1FFO0FiazVKSjs7QWdEaDVKQTtFQUNFO0VBQ0EsYzNDSlM7RTJDS1Q7QWhEbTVKRjtBUTE1SkU7RXdDV0U7RUFDQSxjM0NWTztFMkNXUDtFQUNBLHlCM0NsQk87QUxvNkpYO0FnRC80SkU7RUFDRSxjM0NkTztFMkNlUCx5QjNDdEJPO0FMdTZKWDs7QWdEeDRKQTtFQUNFO0VBQ0E7RUFDQTtFQUdBLHNCM0N2Q1M7RTJDd0NUO0FoRHk0SkY7QWdEdjRKRTtFbkMxQkU7RUFDQTtBYm82Sko7QWdEdjRKRTtFbkNoQkU7RUFDQTtBYjA1Sko7QWdEdjRKRTtFQUVFLGMzQzlDTztFMkMrQ1A7RUFDQSxzQjNDdERPO0FMODdKWDtBZ0RwNEpFO0VBQ0U7RUFDQSxXM0M1RE87RTJDNkRQLHlCM0NrSjBCO0UyQ2pKMUIscUIzQ2lKMEI7QUxxdko5QjtBZ0RuNEpFO0VBQ0U7QWhEcTRKSjtBZ0RuNEpJO0VBQ0U7RUFDQSxxQjNDaUl3QjtBTG93SjlCOztBZ0R2M0pJO0VBQ0U7QWhEMDNKTjtBZ0R2M0pRO0VuQzFCSjtFQVpBO0FiaTZKSjtBZ0R0M0pRO0VuQzNDSjtFQVlBO0FieTVKSjtBZ0RyM0pRO0VBQ0U7QWhEdTNKVjtBZ0RwM0pRO0VBQ0UscUIzQ2dHb0I7RTJDL0ZwQjtBaERzM0pWO0FnRHAzSlU7RUFDRTtFQUNBLHNCM0MyRmtCO0FMMnhKOUI7O0FrQmo3Skk7RThCbUNBO0lBQ0U7RWhEazVKSjtFZ0QvNEpNO0luQzFCSjtJQVpBO0VieTdKRjtFZ0Q5NEpNO0luQzNDSjtJQVlBO0ViaTdKRjtFZ0Q3NEpNO0lBQ0U7RWhEKzRKUjtFZ0Q1NEpNO0lBQ0UscUIzQ2dHb0I7STJDL0ZwQjtFaEQ4NEpSO0VnRDU0SlE7SUFDRTtJQUNBLHNCM0MyRmtCO0VMbXpKNUI7QUFDRjtBa0IxOEpJO0U4Qm1DQTtJQUNFO0VoRDA2Sko7RWdEdjZKTTtJbkMxQko7SUFaQTtFYmk5SkY7RWdEdDZKTTtJbkMzQ0o7SUFZQTtFYnk4SkY7RWdEcjZKTTtJQUNFO0VoRHU2SlI7RWdEcDZKTTtJQUNFLHFCM0NnR29CO0kyQy9GcEI7RWhEczZKUjtFZ0RwNkpRO0lBQ0U7SUFDQSxzQjNDMkZrQjtFTDIwSjVCO0FBQ0Y7QWtCbCtKSTtFOEJtQ0E7SUFDRTtFaERrOEpKO0VnRC83Sk07SW5DMUJKO0lBWkE7RWJ5K0pGO0VnRDk3Sk07SW5DM0NKO0lBWUE7RWJpK0pGO0VnRDc3Sk07SUFDRTtFaEQrN0pSO0VnRDU3Sk07SUFDRSxxQjNDZ0dvQjtJMkMvRnBCO0VoRDg3SlI7RWdENTdKUTtJQUNFO0lBQ0Esc0IzQzJGa0I7RUxtMko1QjtBQUNGO0FrQjEvSkk7RThCbUNBO0lBQ0U7RWhEMDlKSjtFZ0R2OUpNO0luQzFCSjtJQVpBO0ViaWdLRjtFZ0R0OUpNO0luQzNDSjtJQVlBO0VieS9KRjtFZ0RyOUpNO0lBQ0U7RWhEdTlKUjtFZ0RwOUpNO0lBQ0UscUIzQ2dHb0I7STJDL0ZwQjtFaERzOUpSO0VnRHA5SlE7SUFDRTtJQUNBLHNCM0MyRmtCO0VMMjNKNUI7QUFDRjtBZ0R6OEpBO0VuQ25ISTtBYitqS0o7QWdEejhKRTtFQUNFO0FoRDI4Sko7QWdEejhKSTtFQUNFO0FoRDI4Sk47O0FpRHBsS0U7RUFDRSxjRG9Kc0U7RUNuSnRFLHlCRG1KdUM7QWhEbzhKM0M7QVE1a0tFO0V5Q1BNLGNEK0lrRTtFQzlJbEU7QWpEc2xLUjtBaURubEtNO0VBQ0UsVzVDSEc7RTRDSUgseUJEeUlrRTtFQ3hJbEUscUJEd0lrRTtBaEQ2OEoxRTs7QWlEbG1LRTtFQUNFLGNEb0pzRTtFQ25KdEUseUJEbUp1QztBaERrOUozQztBUTFsS0U7RXlDUE0sY0QrSWtFO0VDOUlsRTtBakRvbUtSO0FpRGptS007RUFDRSxXNUNIRztFNENJSCx5QkR5SWtFO0VDeElsRSxxQkR3SWtFO0FoRDI5SjFFOztBaURobktFO0VBQ0UsY0RvSnNFO0VDbkp0RSx5QkRtSnVDO0FoRGcrSjNDO0FReG1LRTtFeUNQTSxjRCtJa0U7RUM5SWxFO0FqRGtuS1I7QWlEL21LTTtFQUNFLFc1Q0hHO0U0Q0lILHlCRHlJa0U7RUN4SWxFLHFCRHdJa0U7QWhEeStKMUU7O0FpRDluS0U7RUFDRSxjRG9Kc0U7RUNuSnRFLHlCRG1KdUM7QWhEOCtKM0M7QVF0bktFO0V5Q1BNLGNEK0lrRTtFQzlJbEU7QWpEZ29LUjtBaUQ3bktNO0VBQ0UsVzVDSEc7RTRDSUgseUJEeUlrRTtFQ3hJbEUscUJEd0lrRTtBaER1L0oxRTs7QWlENW9LRTtFQUNFLGNEb0pzRTtFQ25KdEUseUJEbUp1QztBaEQ0L0ozQztBUXBvS0U7RXlDUE0sY0QrSWtFO0VDOUlsRTtBakQ4b0tSO0FpRDNvS007RUFDRSxXNUNIRztFNENJSCx5QkR5SWtFO0VDeElsRSxxQkR3SWtFO0FoRHFnSzFFOztBaUQxcEtFO0VBQ0UsY0RvSnNFO0VDbkp0RSx5QkRtSnVDO0FoRDBnSzNDO0FRbHBLRTtFeUNQTSxjRCtJa0U7RUM5SWxFO0FqRDRwS1I7QWlEenBLTTtFQUNFLFc1Q0hHO0U0Q0lILHlCRHlJa0U7RUN4SWxFLHFCRHdJa0U7QWhEbWhLMUU7O0FpRHhxS0U7RUFDRSxjRG9Kc0U7RUNuSnRFLHlCRG1KdUM7QWhEd2hLM0M7QVFocUtFO0V5Q1BNLGNEK0lrRTtFQzlJbEU7QWpEMHFLUjtBaUR2cUtNO0VBQ0UsVzVDSEc7RTRDSUgseUJEeUlrRTtFQ3hJbEUscUJEd0lrRTtBaERpaUsxRTs7QWlEdHJLRTtFQUNFLGNEb0pzRTtFQ25KdEUseUJEbUp1QztBaERzaUszQztBUTlxS0U7RXlDUE0sY0QrSWtFO0VDOUlsRTtBakR3cktSO0FpRHJyS007RUFDRSxXNUNIRztFNENJSCx5QkR5SWtFO0VDeElsRSxxQkR3SWtFO0FoRCtpSzFFOztBa0R2c0tBO0VBQ0U7RTVDOEhJLGlCQXRDYTtFNEN0RmpCLGdCN0NnUDRCO0U2Qy9PNUI7RUFDQSxXN0NnQlM7RTZDZlQseUI3Q3EzQmtDO0U2Q3AzQmxDO0FsRDBzS0Y7QVFyc0tFO0UwQ0RFLFc3Q1VPO0U2Q1RQO0FsRHlzS0o7QVFyc0tFO0UwQ0NJO0FsRHVzS047O0FrRDVyS0E7RUFDRTtFQUNBO0VBQ0E7QWxEK3JLRjs7QWtEenJLQTtFQUNFO0FsRDRyS0Y7O0FtRGx1S0E7RUFHRSxpQjVDeTRCa0M7RTRDeDRCbEMsZ0I1Q3c0QmtDO0VEN3dCOUIsbUJBdENhO0U2Q2xGakIsMkM1QzA0QmtDO0U0Q3o0QmxDO0VBQ0E7RUFDQSxnRDVDMjRCa0M7RTRDMTRCbEM7RXRDT0U7QWI0dEtKO0FtRGh1S0U7RUFDRSxzQjVDODNCZ0M7QVBvMklwQztBbUQvdEtFO0VBQ0U7QW5EaXVLSjtBbUQ5dEtFO0VBQ0U7RUFDQTtBbkRndUtKO0FtRDd0S0U7RUFDRTtBbkQrdEtKOztBbUQzdEtBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsYzlDbkJTO0U4Q29CVCwyQzVDbTNCa0M7RTRDbDNCbEM7RUFDQTtFdENaRTtFQUNBO0FiMnVLSjs7QW1ENXRLQTtFQUNFLGdCNUNpMkJrQztBUDgzSXBDOztBb0Ryd0tBO0VBRUU7QXBEdXdLRjtBb0Ryd0tFO0VBQ0U7RUFDQTtBcER1d0tKOztBb0Rsd0tBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsYS9DeWlCa0M7RStDeGlCbEM7RUFDQTtFQUNBO0VBQ0E7RUFHQTtBcERtd0tGOztBb0Q1dktBO0VBQ0U7RUFDQTtFQUNBLGMvQzRzQjRCO0UrQzFzQjVCO0FwRDh2S0Y7QW9EM3ZLRTtFN0IzQkksbUM2QjRCRjtFQUNBLDhCN0NxNkJnQztBUHcxSXBDO0F1QnR4S007RTZCdUJKO0k3QnRCTTtFdkJ5eEtOO0FBQ0Y7QW9EaHdLRTtFQUNFLGU3Q202QmdDO0FQKzFJcEM7QW9EOXZLRTtFQUNFLHNCN0NnNkJnQztBUGcySXBDOztBb0Q1dktBO0VBQ0U7RUFDQTtBcEQrdktGO0FvRDd2S0U7RUFDRTtFQUNBO0FwRCt2S0o7QW9ENXZLRTs7RUFFRTtBcEQ4dktKO0FvRDN2S0U7RUFDRTtBcEQ2dktKOztBb0R6dktBO0VBQ0U7RUFDQTtFQUNBO0FwRDR2S0Y7QW9EenZLRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FwRDJ2S0o7QW9EdnZLRTtFQUNFO0VBQ0E7RUFDQTtBcER5dktKO0FvRHZ2S0k7RUFDRTtBcER5dktOO0FvRHR2S0k7RUFDRTtBcER3dktOOztBb0RsdktBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBLHNCL0N2R1M7RStDd0dUO0VBQ0E7RXZDbEdFO0VDRkUsK0NzQ3NHSjtFQUVBO0FwRGt2S0Y7O0FvRDl1S0E7RUFDRTtFQUNBO0VBQ0E7RUFDQSxhL0M2YmtDO0UrQzVibEM7RUFDQTtFQUNBLHNCL0M5R1M7QUwrMUtYO0FvRDl1S0U7RUFBUztBcERpdktYO0FvRGh2S0U7RUFBUyxZL0N3bkJtQjtBTDJuSjlCOztBb0Q5dUtBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsYS9Db25CNEI7RStDbm5CNUI7RXZDdEhFO0VBQ0E7QWJ3MktKO0FvRGh2S0U7RUFDRSxhL0MrbUIwQjtFK0M3bUIxQjtBcERpdktKOztBb0Q1dUtBO0VBQ0U7RUFDQSxnQi9Dd0Y0QjtBTHVwSzlCOztBb0QxdUtBO0VBQ0U7RUFHQTtFQUNBLGEvQ3drQjRCO0FMbXFKOUI7O0FvRHZ1S0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXZDeklFO0VBQ0E7QWJvM0tKO0FvRHR1S0U7RUFDRTtBcER3dUtKOztBb0RudUtBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcERzdUtGOztBa0I3MktJO0VrQzZJRjtJQUNFLGdCL0M2akJnQztJK0M1akJoQztFcERvdUtGOztFb0RqdUtBO0lBQ0U7RXBEb3VLRjtFb0RsdUtFO0lBQ0U7RXBEb3VLSjs7RW9EaHVLQTtJQUNFO0VwRG11S0Y7RW9EanVLRTtJQUNFO0lBQ0E7RXBEbXVLSjs7RW9EL3RLQTtJdEMvTUksNENzQ2dORjtFcERrdUtGOztFb0QvdEtBO0lBQVksZ0IvQ3FpQnNCO0VMOHJKbEM7QUFDRjtBa0IzNEtJO0VrQzJLRjs7SUFFRSxnQi9DNmhCZ0M7RUxzc0psQztBQUNGO0FrQmo1S0k7RWtDa0xGO0lBQVksaUI3Qyt0QnNCO0VQb2dKbEM7QUFDRjtBcURqOUtBO0VBQ0U7RUFDQSxhaEQ2akJrQztFZ0Q1akJsQztFQUNBLFNoRGtyQjRCO0VpRHRyQjVCLG9MakR1TzRCO0VpRHJPNUI7RUFDQSxnQmpEOE80QjtFaUQ3TzVCLGdCakRpUDRCO0VpRGhQNUI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWhEZ0hJLG1CQXRDYTtFK0M5RWpCO0VBQ0E7QXJENjlLRjtBcUQzOUtFO0VBQVMsWWhEc3FCbUI7QUx3eko5QjtBcUQ1OUtFO0VBQ0U7RUFDQTtFQUNBLGFoRHNxQjBCO0VnRHJxQjFCLGNoRHNxQjBCO0FMd3pKOUI7QXFENTlLSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FyRDg5S047O0FxRHo5S0E7RUFDRTtBckQ0OUtGO0FxRDE5S0U7RUFDRTtBckQ0OUtKO0FxRDE5S0k7RUFDRTtFQUNBO0VBQ0Esc0JoRG5CSztBTCsrS1g7O0FxRHY5S0E7RUFDRTtBckQwOUtGO0FxRHg5S0U7RUFDRTtFQUNBLGFoRHdvQjBCO0VnRHZvQjFCLGNoRHNvQjBCO0FMbzFKOUI7QXFEeDlLSTtFQUNFO0VBQ0E7RUFDQSx3QmhEbkNLO0FMNi9LWDs7QXFEcjlLQTtFQUNFO0FyRHc5S0Y7QXFEdDlLRTtFQUNFO0FyRHc5S0o7QXFEdDlLSTtFQUNFO0VBQ0E7RUFDQSx5QmhEakRLO0FMeWdMWDs7QXFEbjlLQTtFQUNFO0FyRHM5S0Y7QXFEcDlLRTtFQUNFO0VBQ0EsYWhEMG1CMEI7RWdEem1CMUIsY2hEd21CMEI7QUw4Mko5QjtBcURwOUtJO0VBQ0U7RUFDQTtFQUNBLHVCaERqRUs7QUx1aExYOztBcURqOEtBO0VBQ0UsZ0JoRG9rQjRCO0VnRG5rQjVCO0VBQ0EsV2hEbkdTO0VnRG9HVDtFQUNBLHNCaEQzRlM7RVFIUDtBYm1pTEo7O0F1RHJqTEE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxhbEQyakJrQztFa0QxakJsQztFQUNBLGdCbERtc0JrQztFaUR4c0JsQyxvTGpEdU80QjtFaURyTzVCO0VBQ0EsZ0JqRDhPNEI7RWlEN081QixnQmpEaVA0QjtFaURoUDVCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VoRGdISSxtQkF0Q2E7RWlEN0VqQjtFQUNBLHNCbERGUztFa0RHVDtFQUNBO0UxQ0dFO0VDRkUsK0N5Q0NKO0F2RGtrTEY7QXVEaGtMRTtFQUNFO0VBQ0E7RUFDQSxXbERrc0JnQztFa0Rqc0JoQyxjbERrc0JnQztFa0Rqc0JoQztBdkRra0xKO0F1RGhrTEk7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2RGlrTE47O0F1RDVqTEE7RUFDRSxxQmxEbXJCa0M7QUw0NEpwQztBdUQ3akxFO0VBQ0U7QXZEK2pMSjtBdUQ3akxJO0VBQ0U7RUFDQTtFQUNBLHFDbEQ4cUI4QjtBTGk1SnBDO0F1RDVqTEk7RUFDRSxXbERnS3dCO0VrRC9KeEI7RUFDQSxzQmxEekNLO0FMdW1MWDs7QXVEempMQTtFQUNFLG1CbEQrcEJrQztBTDY1SnBDO0F1RDFqTEU7RUFDRTtFQUNBLGFsRDJwQmdDO0VrRDFwQmhDLFlsRHlwQmdDO0VrRHhwQmhDO0F2RDRqTEo7QXVEMWpMSTtFQUNFO0VBQ0E7RUFDQSx1Q2xEdXBCOEI7QUxxNkpwQztBdUR6akxJO0VBQ0UsU2xEeUl3QjtFa0R4SXhCO0VBQ0Esd0JsRGhFSztBTDJuTFg7O0F1RHRqTEE7RUFDRSxrQmxEd29Ca0M7QUxpN0pwQztBdUR2akxFO0VBQ0U7QXZEeWpMSjtBdUR2akxJO0VBQ0U7RUFDQTtFQUNBLHdDbERtb0I4QjtBTHM3SnBDO0F1RHRqTEk7RUFDRSxRbERxSHdCO0VrRHBIeEI7RUFDQSx5QmxEcEZLO0FMNG9MWDtBdURuakxFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxXbEQrbUJnQztFa0Q5bUJoQztFQUNBO0VBQ0E7QXZEcWpMSjs7QXVEampMQTtFQUNFLG9CbER3bUJrQztBTDQ4SnBDO0F1RGxqTEU7RUFDRTtFQUNBLGFsRG9tQmdDO0VrRG5tQmhDLFlsRGttQmdDO0VrRGptQmhDO0F2RG9qTEo7QXVEbGpMSTtFQUNFO0VBQ0E7RUFDQSxzQ2xEZ21COEI7QUxvOUpwQztBdURqakxJO0VBQ0UsVWxEa0Z3QjtFa0RqRnhCO0VBQ0EsdUJsRHZISztBTDBxTFg7O0F1RDdoTEE7RUFDRTtFQUNBO0VqRDNCSSxlQXRDYTtFaURtRWpCLGNsRHVHNEI7RWtEdEc1Qix5QmxEa2pCa0M7RWtEampCbEM7RTFDbklFO0VBQ0E7QWJvcUxKO0F1RC9oTEU7RUFDRTtBdkRpaUxKOztBdUQ3aExBO0VBQ0U7RUFDQSxjbERwSlM7QUxvckxYOztBd0QzckxBO0VBQ0U7QXhEOHJMRjs7QXdEM3JMQTtFQUNFO0F4RDhyTEY7O0F3RDNyTEE7RUFDRTtFQUNBO0VBQ0E7QXhEOHJMRjtBeURydExFO0VBQ0U7RUFDQTtFQUNBO0F6RHV0TEo7O0F3RC9yTEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWpDbEJJLCtCaUNtQko7QXhEa3NMRjtBdUJqdExNO0VpQ1FOO0lqQ1BRO0V2Qm90TE47QUFDRjs7QXdEcHNMQTs7O0VBR0U7QXhEdXNMRjs7QXdEcHNMQTs7RUFFRTtBeER1c0xGOztBd0Rwc0xBOztFQUVFO0F4RHVzTEY7O0F3RDlyTEU7RUFDRTtFQUNBO0VBQ0E7QXhEaXNMSjtBd0Q5ckxFOzs7RUFHRTtFQUNBO0F4RGdzTEo7QXdEN3JMRTs7RUFFRTtFQUNBO0VqQzVERSwyQmlDNkRGO0F4RCtyTEo7QXVCeHZMTTtFaUNxREo7O0lqQ3BETTtFdkI0dkxOO0FBQ0Y7O0F3RDVyTEE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQSxVbkRtd0JrQztFbURsd0JsQyxXbkR0RlM7RW1EdUZUO0VBQ0EsWW5EaXdCa0M7RWtCcDFCOUIsOEJpQ29GSjtBeEQ4ckxGO0F1Qjl3TE07RWlDa0VOOztJakNqRVE7RXZCa3hMTjtBQUNGO0FReHhMRTs7O0VnRHdGRSxXbkQ3Rk87RW1EOEZQO0VBQ0E7RUFDQSxZakQyOEJpQztBUDB2SnJDOztBd0Rsc0xBO0VBQ0U7QXhEcXNMRjs7QXdEaHNMQTtFQUNFO0F4RG1zTEY7O0F3RDVyTEE7O0VBRUU7RUFDQSxXbkQrdUJrQztFbUQ5dUJsQyxZbkQ4dUJrQztFbUQ3dUJsQztBeEQrckxGOztBd0Q3ckxBO0VBQ0U7QXhEZ3NMRjs7QXdEOXJMQTtFQUNFO0F4RGlzTEY7O0F3RHhyTEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUEsaUJuRHlzQmtDO0VtRHhzQmxDLGdCbkR3c0JrQztFbUR2c0JsQztBeEQwckxGO0F3RHhyTEU7RUFDRTtFQUNBO0VBQ0EsV25EcXNCZ0M7RW1EcHNCaEMsV25EcXNCZ0M7RW1EcHNCaEMsaUJuRHFzQmdDO0VtRHBzQmhDLGdCbkRvc0JnQztFbURuc0JoQztFQUNBO0VBQ0Esc0JuRDVKTztFbUQ2SlA7RUFFQTtFQUNBO0VBQ0E7RWpDNUpFLDZCaUM2SkY7QXhEeXJMSjtBdUJsMUxNO0VpQzBJSjtJakN6SU07RXZCcTFMTjtBQUNGO0F3RDNyTEU7RUFDRTtBeEQ2ckxKOztBd0RwckxBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxXbkR2TFM7RW1Ed0xUO0F4RHVyTEY7O0EwRHQzTEE7RUFDRTtJQUFLO0UxRDAzTEw7QUFDRjtBMER4M0xBO0VBQ0U7RUFDQSxXbkRva0NzQjtFbURua0N0QixZbkRta0NzQjtFbURsa0N0QjtFQUNBO0VBQ0E7RUFFQTtFQUNBO0ExRHkzTEY7O0EwRHQzTEE7RUFDRSxXbkQ2akN3QjtFbUQ1akN4QixZbkQ0akN3QjtFbUQzakN4QixtQm5ENmpDd0I7QVA0ekoxQjs7QTBEbDNMQTtFQUNFO0lBQ0U7RTFEcTNMRjtFMERuM0xBO0lBQ0U7SUFDQTtFMURxM0xGO0FBQ0Y7QTBEbDNMQTtFQUNFO0VBQ0EsV25Eb2lDc0I7RW1EbmlDdEIsWW5EbWlDc0I7RW1EbGlDdEI7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBMURtM0xGOztBMERoM0xBO0VBQ0UsV25ENmhDd0I7RW1ENWhDeEIsWW5ENGhDd0I7QVB1MUoxQjs7QTBELzJMRTtFQUNFOztJQUVFO0UxRGszTEo7QUFDRjtBMkQ5NkxBO0VBQXFCO0EzRGk3THJCOztBMkRoN0xBO0VBQXFCO0EzRG83THJCOztBMkRuN0xBO0VBQXFCO0EzRHU3THJCOztBMkR0N0xBO0VBQXFCO0EzRDA3THJCOztBMkR6N0xBO0VBQXFCO0EzRDY3THJCOztBMkQ1N0xBO0VBQXFCO0EzRGc4THJCOztBNERsOExFO0VBQ0U7QTVEcThMSjs7QVEzN0xFOzs7RW9ETEk7QTVEczhMTjs7QTRENThMRTtFQUNFO0E1RCs4TEo7O0FRcjhMRTs7O0VvRExJO0E1RGc5TE47O0E0RHQ5TEU7RUFDRTtBNUR5OUxKOztBUS84TEU7OztFb0RMSTtBNUQwOUxOOztBNERoK0xFO0VBQ0U7QTVEbStMSjs7QVF6OUxFOzs7RW9ETEk7QTVEbytMTjs7QTREMStMRTtFQUNFO0E1RDYrTEo7O0FRbitMRTs7O0VvRExJO0E1RDgrTE47O0E0RHAvTEU7RUFDRTtBNUR1L0xKOztBUTcrTEU7OztFb0RMSTtBNUR3L0xOOztBNEQ5L0xFO0VBQ0U7QTVEaWdNSjs7QVF2L0xFOzs7RW9ETEk7QTVEa2dNTjs7QTREeGdNRTtFQUNFO0E1RDJnTUo7O0FRamdNRTs7O0VvRExJO0E1RDRnTU47O0E2RDNnTUE7RUFDRTtBN0Q4Z01GOztBNkQzZ01BO0VBQ0U7QTdEOGdNRjs7QThEemhNQTtFQUFrQjtBOUQ2aE1sQjs7QThENWhNQTtFQUFrQjtBOURnaU1sQjs7QThEL2hNQTtFQUFrQjtBOURtaU1sQjs7QThEbGlNQTtFQUFrQjtBOURzaU1sQjs7QThEcmlNQTtFQUFrQjtBOUR5aU1sQjs7QThEdmlNQTtFQUFtQjtBOUQyaU1uQjs7QThEMWlNQTtFQUFtQjtBOUQ4aU1uQjs7QThEN2lNQTtFQUFtQjtBOURpak1uQjs7QThEaGpNQTtFQUFtQjtBOURvak1uQjs7QThEbmpNQTtFQUFtQjtBOUR1ak1uQjs7QThEcGpNRTtFQUNFO0E5RHVqTUo7O0E4RHhqTUU7RUFDRTtBOUQyak1KOztBOEQ1ak1FO0VBQ0U7QTlEK2pNSjs7QThEaGtNRTtFQUNFO0E5RG1rTUo7O0E4RHBrTUU7RUFDRTtBOUR1a01KOztBOER4a01FO0VBQ0U7QTlEMmtNSjs7QThENWtNRTtFQUNFO0E5RCtrTUo7O0E4RGhsTUU7RUFDRTtBOURtbE1KOztBOEQva01BO0VBQ0U7QTlEa2xNRjs7QThEM2tNQTtFQUNFO0E5RDhrTUY7O0E4RDNrTUE7RUFDRTtBOUQ4a01GOztBOEQza01BO0VBQ0U7RUFDQTtBOUQ4a01GOztBOEQza01BO0VBQ0U7RUFDQTtBOUQ4a01GOztBOEQza01BO0VBQ0U7RUFDQTtBOUQ4a01GOztBOEQza01BO0VBQ0U7RUFDQTtBOUQ4a01GOztBOEQza01BO0VBQ0U7QTlEOGtNRjs7QThEM2tNQTtFQUNFO0E5RDhrTUY7O0E4RDNrTUE7RUFDRTtBOUQ4a01GOztBOEQza01BO0VBQ0U7QTlEOGtNRjs7QXlEdHBNRTtFQUNFO0VBQ0E7RUFDQTtBekR5cE1KOztBK0RscE1NO0VBQXdCO0EvRHNwTTlCOztBK0R0cE1NO0VBQXdCO0EvRDBwTTlCOztBK0QxcE1NO0VBQXdCO0EvRDhwTTlCOztBK0Q5cE1NO0VBQXdCO0EvRGtxTTlCOztBK0RscU1NO0VBQXdCO0EvRHNxTTlCOztBK0R0cU1NO0VBQXdCO0EvRDBxTTlCOztBK0QxcU1NO0VBQXdCO0EvRDhxTTlCOztBK0Q5cU1NO0VBQXdCO0EvRGtyTTlCOztBK0Rsck1NO0VBQXdCO0EvRHNyTTlCOztBa0Jyb01JO0U2Q2pERTtJQUF3QjtFL0Qyck01Qjs7RStEM3JNSTtJQUF3QjtFL0Qrck01Qjs7RStEL3JNSTtJQUF3QjtFL0Rtc001Qjs7RStEbnNNSTtJQUF3QjtFL0R1c001Qjs7RStEdnNNSTtJQUF3QjtFL0Qyc001Qjs7RStEM3NNSTtJQUF3QjtFL0Qrc001Qjs7RStEL3NNSTtJQUF3QjtFL0RtdE01Qjs7RStEbnRNSTtJQUF3QjtFL0R1dE01Qjs7RStEdnRNSTtJQUF3QjtFL0QydE01QjtBQUNGO0FrQjNxTUk7RTZDakRFO0lBQXdCO0UvRGd1TTVCOztFK0RodU1JO0lBQXdCO0UvRG91TTVCOztFK0RwdU1JO0lBQXdCO0UvRHd1TTVCOztFK0R4dU1JO0lBQXdCO0UvRDR1TTVCOztFK0Q1dU1JO0lBQXdCO0UvRGd2TTVCOztFK0Rodk1JO0lBQXdCO0UvRG92TTVCOztFK0Rwdk1JO0lBQXdCO0UvRHd2TTVCOztFK0R4dk1JO0lBQXdCO0UvRDR2TTVCOztFK0Q1dk1JO0lBQXdCO0UvRGd3TTVCO0FBQ0Y7QWtCaHRNSTtFNkNqREU7SUFBd0I7RS9EcXdNNUI7O0UrRHJ3TUk7SUFBd0I7RS9EeXdNNUI7O0UrRHp3TUk7SUFBd0I7RS9ENndNNUI7O0UrRDd3TUk7SUFBd0I7RS9EaXhNNUI7O0UrRGp4TUk7SUFBd0I7RS9EcXhNNUI7O0UrRHJ4TUk7SUFBd0I7RS9EeXhNNUI7O0UrRHp4TUk7SUFBd0I7RS9ENnhNNUI7O0UrRDd4TUk7SUFBd0I7RS9EaXlNNUI7O0UrRGp5TUk7SUFBd0I7RS9EcXlNNUI7QUFDRjtBa0Jydk1JO0U2Q2pERTtJQUF3QjtFL0QweU01Qjs7RStEMXlNSTtJQUF3QjtFL0Q4eU01Qjs7RStEOXlNSTtJQUF3QjtFL0Rrek01Qjs7RStEbHpNSTtJQUF3QjtFL0Rzek01Qjs7RStEdHpNSTtJQUF3QjtFL0Qwek01Qjs7RStEMXpNSTtJQUF3QjtFL0Q4ek01Qjs7RStEOXpNSTtJQUF3QjtFL0RrME01Qjs7RStEbDBNSTtJQUF3QjtFL0RzME01Qjs7RStEdDBNSTtJQUF3QjtFL0QwME01QjtBQUNGO0ErRGowTUE7RUFFSTtJQUFxQjtFL0RtME12Qjs7RStEbjBNRTtJQUFxQjtFL0R1ME12Qjs7RStEdjBNRTtJQUFxQjtFL0QyME12Qjs7RStEMzBNRTtJQUFxQjtFL0QrME12Qjs7RStELzBNRTtJQUFxQjtFL0RtMU12Qjs7RStEbjFNRTtJQUFxQjtFL0R1MU12Qjs7RStEdjFNRTtJQUFxQjtFL0QyMU12Qjs7RStEMzFNRTtJQUFxQjtFL0QrMU12Qjs7RStELzFNRTtJQUFxQjtFL0RtMk12QjtBQUNGO0FnRXozTUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRTIzTUY7QWdFejNNRTtFQUNFO0VBQ0E7QWhFMjNNSjtBZ0V4M01FOzs7OztFQUtFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRTAzTUo7O0FnRWozTUk7RUFDRTtBaEVvM01OOztBZ0VyM01JO0VBQ0U7QWhFdzNNTjs7QWdFejNNSTtFQUNFO0FoRTQzTU47O0FnRTczTUk7RUFDRTtBaEVnNE1OOztBaUV6NU1JO0VBQWdDO0FqRTY1TXBDOztBaUU1NU1JO0VBQWdDO0FqRWc2TXBDOztBaUUvNU1JO0VBQWdDO0FqRW02TXBDOztBaUVsNk1JO0VBQWdDO0FqRXM2TXBDOztBaUVwNk1JO0VBQThCO0FqRXc2TWxDOztBaUV2Nk1JO0VBQThCO0FqRTI2TWxDOztBaUUxNk1JO0VBQThCO0FqRTg2TWxDOztBaUU3Nk1JO0VBQThCO0FqRWk3TWxDOztBaUVoN01JO0VBQThCO0FqRW83TWxDOztBaUVuN01JO0VBQThCO0FqRXU3TWxDOztBaUV0N01JO0VBQThCO0FqRTA3TWxDOztBaUV6N01JO0VBQThCO0FqRTY3TWxDOztBaUUzN01JO0VBQW9DO0FqRSs3TXhDOztBaUU5N01JO0VBQW9DO0FqRWs4TXhDOztBaUVqOE1JO0VBQW9DO0FqRXE4TXhDOztBaUVwOE1JO0VBQW9DO0FqRXc4TXhDOztBaUV2OE1JO0VBQW9DO0FqRTI4TXhDOztBaUV6OE1JO0VBQWlDO0FqRTY4TXJDOztBaUU1OE1JO0VBQWlDO0FqRWc5TXJDOztBaUUvOE1JO0VBQWlDO0FqRW05TXJDOztBaUVsOU1JO0VBQWlDO0FqRXM5TXJDOztBaUVyOU1JO0VBQWlDO0FqRXk5TXJDOztBaUV2OU1JO0VBQWtDO0FqRTI5TXRDOztBaUUxOU1JO0VBQWtDO0FqRTg5TXRDOztBaUU3OU1JO0VBQWtDO0FqRWkrTXRDOztBaUVoK01JO0VBQWtDO0FqRW8rTXRDOztBaUVuK01JO0VBQWtDO0FqRXUrTXRDOztBaUV0K01JO0VBQWtDO0FqRTArTXRDOztBaUV4K01JO0VBQWdDO0FqRTQrTXBDOztBaUUzK01JO0VBQWdDO0FqRSsrTXBDOztBaUU5K01JO0VBQWdDO0FqRWsvTXBDOztBaUVqL01JO0VBQWdDO0FqRXEvTXBDOztBaUVwL01JO0VBQWdDO0FqRXcvTXBDOztBaUV2L01JO0VBQWdDO0FqRTIvTXBDOztBa0IvK01JO0UrQ2xEQTtJQUFnQztFakVzaU5sQzs7RWlFcmlORTtJQUFnQztFakV5aU5sQzs7RWlFeGlORTtJQUFnQztFakU0aU5sQzs7RWlFM2lORTtJQUFnQztFakUraU5sQzs7RWlFN2lORTtJQUE4QjtFakVpak5oQzs7RWlFaGpORTtJQUE4QjtFakVvak5oQzs7RWlFbmpORTtJQUE4QjtFakV1ak5oQzs7RWlFdGpORTtJQUE4QjtFakUwak5oQzs7RWlFempORTtJQUE4QjtFakU2ak5oQzs7RWlFNWpORTtJQUE4QjtFakVna05oQzs7RWlFL2pORTtJQUE4QjtFakVta05oQzs7RWlFbGtORTtJQUE4QjtFakVza05oQzs7RWlFcGtORTtJQUFvQztFakV3a050Qzs7RWlFdmtORTtJQUFvQztFakUya050Qzs7RWlFMWtORTtJQUFvQztFakU4a050Qzs7RWlFN2tORTtJQUFvQztFakVpbE50Qzs7RWlFaGxORTtJQUFvQztFakVvbE50Qzs7RWlFbGxORTtJQUFpQztFakVzbE5uQzs7RWlFcmxORTtJQUFpQztFakV5bE5uQzs7RWlFeGxORTtJQUFpQztFakU0bE5uQzs7RWlFM2xORTtJQUFpQztFakUrbE5uQzs7RWlFOWxORTtJQUFpQztFakVrbU5uQzs7RWlFaG1ORTtJQUFrQztFakVvbU5wQzs7RWlFbm1ORTtJQUFrQztFakV1bU5wQzs7RWlFdG1ORTtJQUFrQztFakUwbU5wQzs7RWlFem1ORTtJQUFrQztFakU2bU5wQzs7RWlFNW1ORTtJQUFrQztFakVnbk5wQzs7RWlFL21ORTtJQUFrQztFakVtbk5wQzs7RWlFam5ORTtJQUFnQztFakVxbk5sQzs7RWlFcG5ORTtJQUFnQztFakV3bk5sQzs7RWlFdm5ORTtJQUFnQztFakUybk5sQzs7RWlFMW5ORTtJQUFnQztFakU4bk5sQzs7RWlFN25ORTtJQUFnQztFakVpb05sQzs7RWlFaG9ORTtJQUFnQztFakVvb05sQztBQUNGO0FrQnpuTkk7RStDbERBO0lBQWdDO0VqRStxTmxDOztFaUU5cU5FO0lBQWdDO0VqRWtyTmxDOztFaUVqck5FO0lBQWdDO0VqRXFyTmxDOztFaUVwck5FO0lBQWdDO0VqRXdyTmxDOztFaUV0ck5FO0lBQThCO0VqRTByTmhDOztFaUV6ck5FO0lBQThCO0VqRTZyTmhDOztFaUU1ck5FO0lBQThCO0VqRWdzTmhDOztFaUUvck5FO0lBQThCO0VqRW1zTmhDOztFaUVsc05FO0lBQThCO0VqRXNzTmhDOztFaUVyc05FO0lBQThCO0VqRXlzTmhDOztFaUV4c05FO0lBQThCO0VqRTRzTmhDOztFaUUzc05FO0lBQThCO0VqRStzTmhDOztFaUU3c05FO0lBQW9DO0VqRWl0TnRDOztFaUVodE5FO0lBQW9DO0VqRW90TnRDOztFaUVudE5FO0lBQW9DO0VqRXV0TnRDOztFaUV0dE5FO0lBQW9DO0VqRTB0TnRDOztFaUV6dE5FO0lBQW9DO0VqRTZ0TnRDOztFaUUzdE5FO0lBQWlDO0VqRSt0Tm5DOztFaUU5dE5FO0lBQWlDO0VqRWt1Tm5DOztFaUVqdU5FO0lBQWlDO0VqRXF1Tm5DOztFaUVwdU5FO0lBQWlDO0VqRXd1Tm5DOztFaUV2dU5FO0lBQWlDO0VqRTJ1Tm5DOztFaUV6dU5FO0lBQWtDO0VqRTZ1TnBDOztFaUU1dU5FO0lBQWtDO0VqRWd2TnBDOztFaUUvdU5FO0lBQWtDO0VqRW12TnBDOztFaUVsdk5FO0lBQWtDO0VqRXN2TnBDOztFaUVydk5FO0lBQWtDO0VqRXl2TnBDOztFaUV4dk5FO0lBQWtDO0VqRTR2TnBDOztFaUUxdk5FO0lBQWdDO0VqRTh2TmxDOztFaUU3dk5FO0lBQWdDO0VqRWl3TmxDOztFaUVod05FO0lBQWdDO0VqRW93TmxDOztFaUVud05FO0lBQWdDO0VqRXV3TmxDOztFaUV0d05FO0lBQWdDO0VqRTB3TmxDOztFaUV6d05FO0lBQWdDO0VqRTZ3TmxDO0FBQ0Y7QWtCbHdOSTtFK0NsREE7SUFBZ0M7RWpFd3pObEM7O0VpRXZ6TkU7SUFBZ0M7RWpFMnpObEM7O0VpRTF6TkU7SUFBZ0M7RWpFOHpObEM7O0VpRTd6TkU7SUFBZ0M7RWpFaTBObEM7O0VpRS96TkU7SUFBOEI7RWpFbTBOaEM7O0VpRWwwTkU7SUFBOEI7RWpFczBOaEM7O0VpRXIwTkU7SUFBOEI7RWpFeTBOaEM7O0VpRXgwTkU7SUFBOEI7RWpFNDBOaEM7O0VpRTMwTkU7SUFBOEI7RWpFKzBOaEM7O0VpRTkwTkU7SUFBOEI7RWpFazFOaEM7O0VpRWoxTkU7SUFBOEI7RWpFcTFOaEM7O0VpRXAxTkU7SUFBOEI7RWpFdzFOaEM7O0VpRXQxTkU7SUFBb0M7RWpFMDFOdEM7O0VpRXoxTkU7SUFBb0M7RWpFNjFOdEM7O0VpRTUxTkU7SUFBb0M7RWpFZzJOdEM7O0VpRS8xTkU7SUFBb0M7RWpFbTJOdEM7O0VpRWwyTkU7SUFBb0M7RWpFczJOdEM7O0VpRXAyTkU7SUFBaUM7RWpFdzJObkM7O0VpRXYyTkU7SUFBaUM7RWpFMjJObkM7O0VpRTEyTkU7SUFBaUM7RWpFODJObkM7O0VpRTcyTkU7SUFBaUM7RWpFaTNObkM7O0VpRWgzTkU7SUFBaUM7RWpFbzNObkM7O0VpRWwzTkU7SUFBa0M7RWpFczNOcEM7O0VpRXIzTkU7SUFBa0M7RWpFeTNOcEM7O0VpRXgzTkU7SUFBa0M7RWpFNDNOcEM7O0VpRTMzTkU7SUFBa0M7RWpFKzNOcEM7O0VpRTkzTkU7SUFBa0M7RWpFazROcEM7O0VpRWo0TkU7SUFBa0M7RWpFcTROcEM7O0VpRW40TkU7SUFBZ0M7RWpFdTRObEM7O0VpRXQ0TkU7SUFBZ0M7RWpFMDRObEM7O0VpRXo0TkU7SUFBZ0M7RWpFNjRObEM7O0VpRTU0TkU7SUFBZ0M7RWpFZzVObEM7O0VpRS80TkU7SUFBZ0M7RWpFbTVObEM7O0VpRWw1TkU7SUFBZ0M7RWpFczVObEM7QUFDRjtBa0IzNE5JO0UrQ2xEQTtJQUFnQztFakVpOE5sQzs7RWlFaDhORTtJQUFnQztFakVvOE5sQzs7RWlFbjhORTtJQUFnQztFakV1OE5sQzs7RWlFdDhORTtJQUFnQztFakUwOE5sQzs7RWlFeDhORTtJQUE4QjtFakU0OE5oQzs7RWlFMzhORTtJQUE4QjtFakUrOE5oQzs7RWlFOThORTtJQUE4QjtFakVrOU5oQzs7RWlFajlORTtJQUE4QjtFakVxOU5oQzs7RWlFcDlORTtJQUE4QjtFakV3OU5oQzs7RWlFdjlORTtJQUE4QjtFakUyOU5oQzs7RWlFMTlORTtJQUE4QjtFakU4OU5oQzs7RWlFNzlORTtJQUE4QjtFakVpK05oQzs7RWlFLzlORTtJQUFvQztFakVtK050Qzs7RWlFbCtORTtJQUFvQztFakVzK050Qzs7RWlFcitORTtJQUFvQztFakV5K050Qzs7RWlFeCtORTtJQUFvQztFakU0K050Qzs7RWlFMytORTtJQUFvQztFakUrK050Qzs7RWlFNytORTtJQUFpQztFakVpL05uQzs7RWlFaC9ORTtJQUFpQztFakVvL05uQzs7RWlFbi9ORTtJQUFpQztFakV1L05uQzs7RWlFdC9ORTtJQUFpQztFakUwL05uQzs7RWlFei9ORTtJQUFpQztFakU2L05uQzs7RWlFMy9ORTtJQUFrQztFakUrL05wQzs7RWlFOS9ORTtJQUFrQztFakVrZ09wQzs7RWlFamdPRTtJQUFrQztFakVxZ09wQzs7RWlFcGdPRTtJQUFrQztFakV3Z09wQzs7RWlFdmdPRTtJQUFrQztFakUyZ09wQzs7RWlFMWdPRTtJQUFrQztFakU4Z09wQzs7RWlFNWdPRTtJQUFnQztFakVnaE9sQzs7RWlFL2dPRTtJQUFnQztFakVtaE9sQzs7RWlFbGhPRTtJQUFnQztFakVzaE9sQzs7RWlFcmhPRTtJQUFnQztFakV5aE9sQzs7RWlFeGhPRTtJQUFnQztFakU0aE9sQzs7RWlFM2hPRTtJQUFnQztFakUraE9sQztBQUNGO0FrRTFrT0k7RUFBd0I7QWxFNmtPNUI7O0FrRTVrT0k7RUFBd0I7QWxFZ2xPNUI7O0FrRS9rT0k7RUFBd0I7QWxFbWxPNUI7O0FrQi9oT0k7RWdEdERBO0lBQXdCO0VsRTBsTzFCOztFa0V6bE9FO0lBQXdCO0VsRTZsTzFCOztFa0U1bE9FO0lBQXdCO0VsRWdtTzFCO0FBQ0Y7QWtCN2lPSTtFZ0R0REE7SUFBd0I7RWxFdW1PMUI7O0VrRXRtT0U7SUFBd0I7RWxFMG1PMUI7O0VrRXptT0U7SUFBd0I7RWxFNm1PMUI7QUFDRjtBa0Ixak9JO0VnRHREQTtJQUF3QjtFbEVvbk8xQjs7RWtFbm5PRTtJQUF3QjtFbEV1bk8xQjs7RWtFdG5PRTtJQUF3QjtFbEUwbk8xQjtBQUNGO0FrQnZrT0k7RWdEdERBO0lBQXdCO0VsRWlvTzFCOztFa0Vob09FO0lBQXdCO0VsRW9vTzFCOztFa0Vub09FO0lBQXdCO0VsRXVvTzFCO0FBQ0Y7QW1FN29PRTtFQUF5QjtBbkVncE8zQjs7QW1FaHBPRTtFQUF5QjtBbkVvcE8zQjs7QW1FcHBPRTtFQUF5QjtBbkV3cE8zQjs7QW9FeHBPRTtFQUFzQjtBcEU0cE94Qjs7QW9FNXBPRTtFQUFzQjtBcEVncU94Qjs7QXFFL3BPRTtFQUF5QjtBckVtcU8zQjs7QXFFbnFPRTtFQUF5QjtBckV1cU8zQjs7QXFFdnFPRTtFQUF5QjtBckUycU8zQjs7QXFFM3FPRTtFQUF5QjtBckUrcU8zQjs7QXFFL3FPRTtFQUF5QjtBckVtck8zQjs7QXFFOXFPQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYWhFOGlCa0M7QUxtb05wQzs7QXFFOXFPQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYWhFc2lCa0M7QUwyb05wQzs7QXFFN3FPRTtFQURGO0lBRUk7SUFDQTtJQUNBLGFoRThoQmdDO0VMbXBObEM7QUFDRjs7QXNFM3NPQTtFQ0VFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkU2c09GOztBdUVuc09FO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2RXFzT0o7O0F3RWx1T0E7RUFBYTtBeEVzdU9iOztBd0VydU9BO0VBQVU7QXhFeXVPVjs7QXdFeHVPQTtFQUFhO0F4RTR1T2I7O0F3RTN1T0E7RUFBZTtBeEUrdU9mOztBeUU5dU9JO0VBQXVCO0F6RWt2TzNCOztBeUVsdk9JO0VBQXVCO0F6RXN2TzNCOztBeUV0dk9JO0VBQXVCO0F6RTB2TzNCOztBeUUxdk9JO0VBQXVCO0F6RTh2TzNCOztBeUU5dk9JO0VBQXVCO0F6RWt3TzNCOztBeUVsd09JO0VBQXVCO0F6RXN3TzNCOztBeUV0d09JO0VBQXVCO0F6RTB3TzNCOztBeUUxd09JO0VBQXVCO0F6RTh3TzNCOztBeUU5d09JO0VBQXVCO0F6RWt4TzNCOztBeUVseE9JO0VBQXVCO0F6RXN4TzNCOztBeUVseE9BO0VBQVU7QXpFc3hPVjs7QXlFcnhPQTtFQUFVO0F6RXl4T1Y7O0F5RXJ4T0E7RUFBYztBekV5eE9kOztBeUV4eE9BO0VBQWM7QXpFNHhPZDs7QXlFMXhPQTtFQUFVO0F6RTh4T1Y7O0F5RTd4T0E7RUFBVTtBekVpeU9WOztBMEUxeU9RO0VBQWdDO0ExRTh5T3hDOztBMEU3eU9ROztFQUVFO0ExRWd6T1Y7O0EwRTl5T1E7O0VBRUU7QTFFaXpPVjs7QTBFL3lPUTs7RUFFRTtBMUVrek9WOztBMEVoek9ROztFQUVFO0ExRW16T1Y7O0EwRWwwT1E7RUFBZ0M7QTFFczBPeEM7O0EwRXIwT1E7O0VBRUU7QTFFdzBPVjs7QTBFdDBPUTs7RUFFRTtBMUV5ME9WOztBMEV2ME9ROztFQUVFO0ExRTAwT1Y7O0EwRXgwT1E7O0VBRUU7QTFFMjBPVjs7QTBFMTFPUTtFQUFnQztBMUU4MU94Qzs7QTBFNzFPUTs7RUFFRTtBMUVnMk9WOztBMEU5MU9ROztFQUVFO0ExRWkyT1Y7O0EwRS8xT1E7O0VBRUU7QTFFazJPVjs7QTBFaDJPUTs7RUFFRTtBMUVtMk9WOztBMEVsM09RO0VBQWdDO0ExRXMzT3hDOztBMEVyM09ROztFQUVFO0ExRXczT1Y7O0EwRXQzT1E7O0VBRUU7QTFFeTNPVjs7QTBFdjNPUTs7RUFFRTtBMUUwM09WOztBMEV4M09ROztFQUVFO0ExRTIzT1Y7O0EwRTE0T1E7RUFBZ0M7QTFFODRPeEM7O0EwRTc0T1E7O0VBRUU7QTFFZzVPVjs7QTBFOTRPUTs7RUFFRTtBMUVpNU9WOztBMEUvNE9ROztFQUVFO0ExRWs1T1Y7O0EwRWg1T1E7O0VBRUU7QTFFbTVPVjs7QTBFbDZPUTtFQUFnQztBMUVzNk94Qzs7QTBFcjZPUTs7RUFFRTtBMUV3Nk9WOztBMEV0Nk9ROztFQUVFO0ExRXk2T1Y7O0EwRXY2T1E7O0VBRUU7QTFFMDZPVjs7QTBFeDZPUTs7RUFFRTtBMUUyNk9WOztBMEUxN09RO0VBQWdDO0ExRTg3T3hDOztBMEU3N09ROztFQUVFO0ExRWc4T1Y7O0EwRTk3T1E7O0VBRUU7QTFFaThPVjs7QTBFLzdPUTs7RUFFRTtBMUVrOE9WOztBMEVoOE9ROztFQUVFO0ExRW04T1Y7O0EwRWw5T1E7RUFBZ0M7QTFFczlPeEM7O0EwRXI5T1E7O0VBRUU7QTFFdzlPVjs7QTBFdDlPUTs7RUFFRTtBMUV5OU9WOztBMEV2OU9ROztFQUVFO0ExRTA5T1Y7O0EwRXg5T1E7O0VBRUU7QTFFMjlPVjs7QTBFMStPUTtFQUFnQztBMUU4K094Qzs7QTBFNytPUTs7RUFFRTtBMUVnL09WOztBMEU5K09ROztFQUVFO0ExRWkvT1Y7O0EwRS8rT1E7O0VBRUU7QTFFay9PVjs7QTBFaC9PUTs7RUFFRTtBMUVtL09WOztBMEVsZ1BRO0VBQWdDO0ExRXNnUHhDOztBMEVyZ1BROztFQUVFO0ExRXdnUFY7O0EwRXRnUFE7O0VBRUU7QTFFeWdQVjs7QTBFdmdQUTs7RUFFRTtBMUUwZ1BWOztBMEV4Z1BROztFQUVFO0ExRTJnUFY7O0EwRTFoUFE7RUFBZ0M7QTFFOGhQeEM7O0EwRTdoUFE7O0VBRUU7QTFFZ2lQVjs7QTBFOWhQUTs7RUFFRTtBMUVpaVBWOztBMEUvaFBROztFQUVFO0ExRWtpUFY7O0EwRWhpUFE7O0VBRUU7QTFFbWlQVjs7QTBFbGpQUTtFQUFnQztBMUVzalB4Qzs7QTBFcmpQUTs7RUFFRTtBMUV3alBWOztBMEV0alBROztFQUVFO0ExRXlqUFY7O0EwRXZqUFE7O0VBRUU7QTFFMGpQVjs7QTBFeGpQUTs7RUFFRTtBMUUyalBWOztBMEVualBRO0VBQXdCO0ExRXVqUGhDOztBMEV0alBROztFQUVFO0ExRXlqUFY7O0EwRXZqUFE7O0VBRUU7QTFFMGpQVjs7QTBFeGpQUTs7RUFFRTtBMUUyalBWOztBMEV6alBROztFQUVFO0ExRTRqUFY7O0EwRTNrUFE7RUFBd0I7QTFFK2tQaEM7O0EwRTlrUFE7O0VBRUU7QTFFaWxQVjs7QTBFL2tQUTs7RUFFRTtBMUVrbFBWOztBMEVobFBROztFQUVFO0ExRW1sUFY7O0EwRWpsUFE7O0VBRUU7QTFFb2xQVjs7QTBFbm1QUTtFQUF3QjtBMUV1bVBoQzs7QTBFdG1QUTs7RUFFRTtBMUV5bVBWOztBMEV2bVBROztFQUVFO0ExRTBtUFY7O0EwRXhtUFE7O0VBRUU7QTFFMm1QVjs7QTBFem1QUTs7RUFFRTtBMUU0bVBWOztBMEUzblBRO0VBQXdCO0ExRStuUGhDOztBMEU5blBROztFQUVFO0ExRWlvUFY7O0EwRS9uUFE7O0VBRUU7QTFFa29QVjs7QTBFaG9QUTs7RUFFRTtBMUVtb1BWOztBMEVqb1BROztFQUVFO0ExRW9vUFY7O0EwRW5wUFE7RUFBd0I7QTFFdXBQaEM7O0EwRXRwUFE7O0VBRUU7QTFFeXBQVjs7QTBFdnBQUTs7RUFFRTtBMUUwcFBWOztBMEV4cFBROztFQUVFO0ExRTJwUFY7O0EwRXpwUFE7O0VBRUU7QTFFNHBQVjs7QTBFdHBQSTtFQUFtQjtBMUUwcFB2Qjs7QTBFenBQSTs7RUFFRTtBMUU0cFBOOztBMEUxcFBJOztFQUVFO0ExRTZwUE47O0EwRTNwUEk7O0VBRUU7QTFFOHBQTjs7QTBFNXBQSTs7RUFFRTtBMUUrcFBOOztBa0J4cVBJO0V3RGxESTtJQUFnQztFMUUrdFB0Qzs7RTBFOXRQTTs7SUFFRTtFMUVpdVBSOztFMEUvdFBNOztJQUVFO0UxRWt1UFI7O0UwRWh1UE07O0lBRUU7RTFFbXVQUjs7RTBFanVQTTs7SUFFRTtFMUVvdVBSOztFMEVudlBNO0lBQWdDO0UxRXV2UHRDOztFMEV0dlBNOztJQUVFO0UxRXl2UFI7O0UwRXZ2UE07O0lBRUU7RTFFMHZQUjs7RTBFeHZQTTs7SUFFRTtFMUUydlBSOztFMEV6dlBNOztJQUVFO0UxRTR2UFI7O0UwRTN3UE07SUFBZ0M7RTFFK3dQdEM7O0UwRTl3UE07O0lBRUU7RTFFaXhQUjs7RTBFL3dQTTs7SUFFRTtFMUVreFBSOztFMEVoeFBNOztJQUVFO0UxRW14UFI7O0UwRWp4UE07O0lBRUU7RTFFb3hQUjs7RTBFbnlQTTtJQUFnQztFMUV1eVB0Qzs7RTBFdHlQTTs7SUFFRTtFMUV5eVBSOztFMEV2eVBNOztJQUVFO0UxRTB5UFI7O0UwRXh5UE07O0lBRUU7RTFFMnlQUjs7RTBFenlQTTs7SUFFRTtFMUU0eVBSOztFMEUzelBNO0lBQWdDO0UxRSt6UHRDOztFMEU5elBNOztJQUVFO0UxRWkwUFI7O0UwRS96UE07O0lBRUU7RTFFazBQUjs7RTBFaDBQTTs7SUFFRTtFMUVtMFBSOztFMEVqMFBNOztJQUVFO0UxRW8wUFI7O0UwRW4xUE07SUFBZ0M7RTFFdTFQdEM7O0UwRXQxUE07O0lBRUU7RTFFeTFQUjs7RTBFdjFQTTs7SUFFRTtFMUUwMVBSOztFMEV4MVBNOztJQUVFO0UxRTIxUFI7O0UwRXoxUE07O0lBRUU7RTFFNDFQUjs7RTBFMzJQTTtJQUFnQztFMUUrMlB0Qzs7RTBFOTJQTTs7SUFFRTtFMUVpM1BSOztFMEUvMlBNOztJQUVFO0UxRWszUFI7O0UwRWgzUE07O0lBRUU7RTFFbTNQUjs7RTBFajNQTTs7SUFFRTtFMUVvM1BSOztFMEVuNFBNO0lBQWdDO0UxRXU0UHRDOztFMEV0NFBNOztJQUVFO0UxRXk0UFI7O0UwRXY0UE07O0lBRUU7RTFFMDRQUjs7RTBFeDRQTTs7SUFFRTtFMUUyNFBSOztFMEV6NFBNOztJQUVFO0UxRTQ0UFI7O0UwRTM1UE07SUFBZ0M7RTFFKzVQdEM7O0UwRTk1UE07O0lBRUU7RTFFaTZQUjs7RTBFLzVQTTs7SUFFRTtFMUVrNlBSOztFMEVoNlBNOztJQUVFO0UxRW02UFI7O0UwRWo2UE07O0lBRUU7RTFFbzZQUjs7RTBFbjdQTTtJQUFnQztFMUV1N1B0Qzs7RTBFdDdQTTs7SUFFRTtFMUV5N1BSOztFMEV2N1BNOztJQUVFO0UxRTA3UFI7O0UwRXg3UE07O0lBRUU7RTFFMjdQUjs7RTBFejdQTTs7SUFFRTtFMUU0N1BSOztFMEUzOFBNO0lBQWdDO0UxRSs4UHRDOztFMEU5OFBNOztJQUVFO0UxRWk5UFI7O0UwRS84UE07O0lBRUU7RTFFazlQUjs7RTBFaDlQTTs7SUFFRTtFMUVtOVBSOztFMEVqOVBNOztJQUVFO0UxRW85UFI7O0UwRW4rUE07SUFBZ0M7RTFFdStQdEM7O0UwRXQrUE07O0lBRUU7RTFFeStQUjs7RTBFditQTTs7SUFFRTtFMUUwK1BSOztFMEV4K1BNOztJQUVFO0UxRTIrUFI7O0UwRXorUE07O0lBRUU7RTFFNCtQUjs7RTBFcCtQTTtJQUF3QjtFMUV3K1A5Qjs7RTBFditQTTs7SUFFRTtFMUUwK1BSOztFMEV4K1BNOztJQUVFO0UxRTIrUFI7O0UwRXorUE07O0lBRUU7RTFFNCtQUjs7RTBFMStQTTs7SUFFRTtFMUU2K1BSOztFMEU1L1BNO0lBQXdCO0UxRWdnUTlCOztFMEUvL1BNOztJQUVFO0UxRWtnUVI7O0UwRWhnUU07O0lBRUU7RTFFbWdRUjs7RTBFamdRTTs7SUFFRTtFMUVvZ1FSOztFMEVsZ1FNOztJQUVFO0UxRXFnUVI7O0UwRXBoUU07SUFBd0I7RTFFd2hROUI7O0UwRXZoUU07O0lBRUU7RTFFMGhRUjs7RTBFeGhRTTs7SUFFRTtFMUUyaFFSOztFMEV6aFFNOztJQUVFO0UxRTRoUVI7O0UwRTFoUU07O0lBRUU7RTFFNmhRUjs7RTBFNWlRTTtJQUF3QjtFMUVnalE5Qjs7RTBFL2lRTTs7SUFFRTtFMUVralFSOztFMEVoalFNOztJQUVFO0UxRW1qUVI7O0UwRWpqUU07O0lBRUU7RTFFb2pRUjs7RTBFbGpRTTs7SUFFRTtFMUVxalFSOztFMEVwa1FNO0lBQXdCO0UxRXdrUTlCOztFMEV2a1FNOztJQUVFO0UxRTBrUVI7O0UwRXhrUU07O0lBRUU7RTFFMmtRUjs7RTBFemtRTTs7SUFFRTtFMUU0a1FSOztFMEUxa1FNOztJQUVFO0UxRTZrUVI7O0UwRXZrUUU7SUFBbUI7RTFFMmtRckI7O0UwRTFrUUU7O0lBRUU7RTFFNmtRSjs7RTBFM2tRRTs7SUFFRTtFMUU4a1FKOztFMEU1a1FFOztJQUVFO0UxRStrUUo7O0UwRTdrUUU7O0lBRUU7RTFFZ2xRSjtBQUNGO0FrQjFsUUk7RXdEbERJO0lBQWdDO0UxRWdwUXRDOztFMEUvb1FNOztJQUVFO0UxRWtwUVI7O0UwRWhwUU07O0lBRUU7RTFFbXBRUjs7RTBFanBRTTs7SUFFRTtFMUVvcFFSOztFMEVscFFNOztJQUVFO0UxRXFwUVI7O0UwRXBxUU07SUFBZ0M7RTFFd3FRdEM7O0UwRXZxUU07O0lBRUU7RTFFMHFRUjs7RTBFeHFRTTs7SUFFRTtFMUUycVFSOztFMEV6cVFNOztJQUVFO0UxRTRxUVI7O0UwRTFxUU07O0lBRUU7RTFFNnFRUjs7RTBFNXJRTTtJQUFnQztFMUVnc1F0Qzs7RTBFL3JRTTs7SUFFRTtFMUVrc1FSOztFMEVoc1FNOztJQUVFO0UxRW1zUVI7O0UwRWpzUU07O0lBRUU7RTFFb3NRUjs7RTBFbHNRTTs7SUFFRTtFMUVxc1FSOztFMEVwdFFNO0lBQWdDO0UxRXd0UXRDOztFMEV2dFFNOztJQUVFO0UxRTB0UVI7O0UwRXh0UU07O0lBRUU7RTFFMnRRUjs7RTBFenRRTTs7SUFFRTtFMUU0dFFSOztFMEUxdFFNOztJQUVFO0UxRTZ0UVI7O0UwRTV1UU07SUFBZ0M7RTFFZ3ZRdEM7O0UwRS91UU07O0lBRUU7RTFFa3ZRUjs7RTBFaHZRTTs7SUFFRTtFMUVtdlFSOztFMEVqdlFNOztJQUVFO0UxRW92UVI7O0UwRWx2UU07O0lBRUU7RTFFcXZRUjs7RTBFcHdRTTtJQUFnQztFMUV3d1F0Qzs7RTBFdndRTTs7SUFFRTtFMUUwd1FSOztFMEV4d1FNOztJQUVFO0UxRTJ3UVI7O0UwRXp3UU07O0lBRUU7RTFFNHdRUjs7RTBFMXdRTTs7SUFFRTtFMUU2d1FSOztFMEU1eFFNO0lBQWdDO0UxRWd5UXRDOztFMEUveFFNOztJQUVFO0UxRWt5UVI7O0UwRWh5UU07O0lBRUU7RTFFbXlRUjs7RTBFanlRTTs7SUFFRTtFMUVveVFSOztFMEVseVFNOztJQUVFO0UxRXF5UVI7O0UwRXB6UU07SUFBZ0M7RTFFd3pRdEM7O0UwRXZ6UU07O0lBRUU7RTFFMHpRUjs7RTBFeHpRTTs7SUFFRTtFMUUyelFSOztFMEV6elFNOztJQUVFO0UxRTR6UVI7O0UwRTF6UU07O0lBRUU7RTFFNnpRUjs7RTBFNTBRTTtJQUFnQztFMUVnMVF0Qzs7RTBFLzBRTTs7SUFFRTtFMUVrMVFSOztFMEVoMVFNOztJQUVFO0UxRW0xUVI7O0UwRWoxUU07O0lBRUU7RTFFbzFRUjs7RTBFbDFRTTs7SUFFRTtFMUVxMVFSOztFMEVwMlFNO0lBQWdDO0UxRXcyUXRDOztFMEV2MlFNOztJQUVFO0UxRTAyUVI7O0UwRXgyUU07O0lBRUU7RTFFMjJRUjs7RTBFejJRTTs7SUFFRTtFMUU0MlFSOztFMEUxMlFNOztJQUVFO0UxRTYyUVI7O0UwRTUzUU07SUFBZ0M7RTFFZzRRdEM7O0UwRS8zUU07O0lBRUU7RTFFazRRUjs7RTBFaDRRTTs7SUFFRTtFMUVtNFFSOztFMEVqNFFNOztJQUVFO0UxRW80UVI7O0UwRWw0UU07O0lBRUU7RTFFcTRRUjs7RTBFcDVRTTtJQUFnQztFMUV3NVF0Qzs7RTBFdjVRTTs7SUFFRTtFMUUwNVFSOztFMEV4NVFNOztJQUVFO0UxRTI1UVI7O0UwRXo1UU07O0lBRUU7RTFFNDVRUjs7RTBFMTVRTTs7SUFFRTtFMUU2NVFSOztFMEVyNVFNO0lBQXdCO0UxRXk1UTlCOztFMEV4NVFNOztJQUVFO0UxRTI1UVI7O0UwRXo1UU07O0lBRUU7RTFFNDVRUjs7RTBFMTVRTTs7SUFFRTtFMUU2NVFSOztFMEUzNVFNOztJQUVFO0UxRTg1UVI7O0UwRTc2UU07SUFBd0I7RTFFaTdROUI7O0UwRWg3UU07O0lBRUU7RTFFbTdRUjs7RTBFajdRTTs7SUFFRTtFMUVvN1FSOztFMEVsN1FNOztJQUVFO0UxRXE3UVI7O0UwRW43UU07O0lBRUU7RTFFczdRUjs7RTBFcjhRTTtJQUF3QjtFMUV5OFE5Qjs7RTBFeDhRTTs7SUFFRTtFMUUyOFFSOztFMEV6OFFNOztJQUVFO0UxRTQ4UVI7O0UwRTE4UU07O0lBRUU7RTFFNjhRUjs7RTBFMzhRTTs7SUFFRTtFMUU4OFFSOztFMEU3OVFNO0lBQXdCO0UxRWkrUTlCOztFMEVoK1FNOztJQUVFO0UxRW0rUVI7O0UwRWorUU07O0lBRUU7RTFFbytRUjs7RTBFbCtRTTs7SUFFRTtFMUVxK1FSOztFMEVuK1FNOztJQUVFO0UxRXMrUVI7O0UwRXIvUU07SUFBd0I7RTFFeS9ROUI7O0UwRXgvUU07O0lBRUU7RTFFMi9RUjs7RTBFei9RTTs7SUFFRTtFMUU0L1FSOztFMEUxL1FNOztJQUVFO0UxRTYvUVI7O0UwRTMvUU07O0lBRUU7RTFFOC9RUjs7RTBFeC9RRTtJQUFtQjtFMUU0L1FyQjs7RTBFMy9RRTs7SUFFRTtFMUU4L1FKOztFMEU1L1FFOztJQUVFO0UxRSsvUUo7O0UwRTcvUUU7O0lBRUU7RTFFZ2dSSjs7RTBFOS9RRTs7SUFFRTtFMUVpZ1JKO0FBQ0Y7QWtCM2dSSTtFd0RsREk7SUFBZ0M7RTFFaWtSdEM7O0UwRWhrUk07O0lBRUU7RTFFbWtSUjs7RTBFamtSTTs7SUFFRTtFMUVva1JSOztFMEVsa1JNOztJQUVFO0UxRXFrUlI7O0UwRW5rUk07O0lBRUU7RTFFc2tSUjs7RTBFcmxSTTtJQUFnQztFMUV5bFJ0Qzs7RTBFeGxSTTs7SUFFRTtFMUUybFJSOztFMEV6bFJNOztJQUVFO0UxRTRsUlI7O0UwRTFsUk07O0lBRUU7RTFFNmxSUjs7RTBFM2xSTTs7SUFFRTtFMUU4bFJSOztFMEU3bVJNO0lBQWdDO0UxRWluUnRDOztFMEVoblJNOztJQUVFO0UxRW1uUlI7O0UwRWpuUk07O0lBRUU7RTFFb25SUjs7RTBFbG5STTs7SUFFRTtFMUVxblJSOztFMEVublJNOztJQUVFO0UxRXNuUlI7O0UwRXJvUk07SUFBZ0M7RTFFeW9SdEM7O0UwRXhvUk07O0lBRUU7RTFFMm9SUjs7RTBFem9STTs7SUFFRTtFMUU0b1JSOztFMEUxb1JNOztJQUVFO0UxRTZvUlI7O0UwRTNvUk07O0lBRUU7RTFFOG9SUjs7RTBFN3BSTTtJQUFnQztFMUVpcVJ0Qzs7RTBFaHFSTTs7SUFFRTtFMUVtcVJSOztFMEVqcVJNOztJQUVFO0UxRW9xUlI7O0UwRWxxUk07O0lBRUU7RTFFcXFSUjs7RTBFbnFSTTs7SUFFRTtFMUVzcVJSOztFMEVyclJNO0lBQWdDO0UxRXlyUnRDOztFMEV4clJNOztJQUVFO0UxRTJyUlI7O0UwRXpyUk07O0lBRUU7RTFFNHJSUjs7RTBFMXJSTTs7SUFFRTtFMUU2clJSOztFMEUzclJNOztJQUVFO0UxRThyUlI7O0UwRTdzUk07SUFBZ0M7RTFFaXRSdEM7O0UwRWh0Uk07O0lBRUU7RTFFbXRSUjs7RTBFanRSTTs7SUFFRTtFMUVvdFJSOztFMEVsdFJNOztJQUVFO0UxRXF0UlI7O0UwRW50Uk07O0lBRUU7RTFFc3RSUjs7RTBFcnVSTTtJQUFnQztFMUV5dVJ0Qzs7RTBFeHVSTTs7SUFFRTtFMUUydVJSOztFMEV6dVJNOztJQUVFO0UxRTR1UlI7O0UwRTF1Uk07O0lBRUU7RTFFNnVSUjs7RTBFM3VSTTs7SUFFRTtFMUU4dVJSOztFMEU3dlJNO0lBQWdDO0UxRWl3UnRDOztFMEVod1JNOztJQUVFO0UxRW13UlI7O0UwRWp3Uk07O0lBRUU7RTFFb3dSUjs7RTBFbHdSTTs7SUFFRTtFMUVxd1JSOztFMEVud1JNOztJQUVFO0UxRXN3UlI7O0UwRXJ4Uk07SUFBZ0M7RTFFeXhSdEM7O0UwRXh4Uk07O0lBRUU7RTFFMnhSUjs7RTBFenhSTTs7SUFFRTtFMUU0eFJSOztFMEUxeFJNOztJQUVFO0UxRTZ4UlI7O0UwRTN4Uk07O0lBRUU7RTFFOHhSUjs7RTBFN3lSTTtJQUFnQztFMUVpelJ0Qzs7RTBFaHpSTTs7SUFFRTtFMUVtelJSOztFMEVqelJNOztJQUVFO0UxRW96UlI7O0UwRWx6Uk07O0lBRUU7RTFFcXpSUjs7RTBFbnpSTTs7SUFFRTtFMUVzelJSOztFMEVyMFJNO0lBQWdDO0UxRXkwUnRDOztFMEV4MFJNOztJQUVFO0UxRTIwUlI7O0UwRXowUk07O0lBRUU7RTFFNDBSUjs7RTBFMTBSTTs7SUFFRTtFMUU2MFJSOztFMEUzMFJNOztJQUVFO0UxRTgwUlI7O0UwRXQwUk07SUFBd0I7RTFFMDBSOUI7O0UwRXowUk07O0lBRUU7RTFFNDBSUjs7RTBFMTBSTTs7SUFFRTtFMUU2MFJSOztFMEUzMFJNOztJQUVFO0UxRTgwUlI7O0UwRTUwUk07O0lBRUU7RTFFKzBSUjs7RTBFOTFSTTtJQUF3QjtFMUVrMlI5Qjs7RTBFajJSTTs7SUFFRTtFMUVvMlJSOztFMEVsMlJNOztJQUVFO0UxRXEyUlI7O0UwRW4yUk07O0lBRUU7RTFFczJSUjs7RTBFcDJSTTs7SUFFRTtFMUV1MlJSOztFMEV0M1JNO0lBQXdCO0UxRTAzUjlCOztFMEV6M1JNOztJQUVFO0UxRTQzUlI7O0UwRTEzUk07O0lBRUU7RTFFNjNSUjs7RTBFMzNSTTs7SUFFRTtFMUU4M1JSOztFMEU1M1JNOztJQUVFO0UxRSszUlI7O0UwRTk0Uk07SUFBd0I7RTFFazVSOUI7O0UwRWo1Uk07O0lBRUU7RTFFbzVSUjs7RTBFbDVSTTs7SUFFRTtFMUVxNVJSOztFMEVuNVJNOztJQUVFO0UxRXM1UlI7O0UwRXA1Uk07O0lBRUU7RTFFdTVSUjs7RTBFdDZSTTtJQUF3QjtFMUUwNlI5Qjs7RTBFejZSTTs7SUFFRTtFMUU0NlJSOztFMEUxNlJNOztJQUVFO0UxRTY2UlI7O0UwRTM2Uk07O0lBRUU7RTFFODZSUjs7RTBFNTZSTTs7SUFFRTtFMUUrNlJSOztFMEV6NlJFO0lBQW1CO0UxRTY2UnJCOztFMEU1NlJFOztJQUVFO0UxRSs2Uko7O0UwRTc2UkU7O0lBRUU7RTFFZzdSSjs7RTBFOTZSRTs7SUFFRTtFMUVpN1JKOztFMEUvNlJFOztJQUVFO0UxRWs3Uko7QUFDRjtBa0I1N1JJO0V3RGxESTtJQUFnQztFMUVrL1J0Qzs7RTBFai9STTs7SUFFRTtFMUVvL1JSOztFMEVsL1JNOztJQUVFO0UxRXEvUlI7O0UwRW4vUk07O0lBRUU7RTFFcy9SUjs7RTBFcC9STTs7SUFFRTtFMUV1L1JSOztFMEV0Z1NNO0lBQWdDO0UxRTBnU3RDOztFMEV6Z1NNOztJQUVFO0UxRTRnU1I7O0UwRTFnU007O0lBRUU7RTFFNmdTUjs7RTBFM2dTTTs7SUFFRTtFMUU4Z1NSOztFMEU1Z1NNOztJQUVFO0UxRStnU1I7O0UwRTloU007SUFBZ0M7RTFFa2lTdEM7O0UwRWppU007O0lBRUU7RTFFb2lTUjs7RTBFbGlTTTs7SUFFRTtFMUVxaVNSOztFMEVuaVNNOztJQUVFO0UxRXNpU1I7O0UwRXBpU007O0lBRUU7RTFFdWlTUjs7RTBFdGpTTTtJQUFnQztFMUUwalN0Qzs7RTBFempTTTs7SUFFRTtFMUU0alNSOztFMEUxalNNOztJQUVFO0UxRTZqU1I7O0UwRTNqU007O0lBRUU7RTFFOGpTUjs7RTBFNWpTTTs7SUFFRTtFMUUralNSOztFMEU5a1NNO0lBQWdDO0UxRWtsU3RDOztFMEVqbFNNOztJQUVFO0UxRW9sU1I7O0UwRWxsU007O0lBRUU7RTFFcWxTUjs7RTBFbmxTTTs7SUFFRTtFMUVzbFNSOztFMEVwbFNNOztJQUVFO0UxRXVsU1I7O0UwRXRtU007SUFBZ0M7RTFFMG1TdEM7O0UwRXptU007O0lBRUU7RTFFNG1TUjs7RTBFMW1TTTs7SUFFRTtFMUU2bVNSOztFMEUzbVNNOztJQUVFO0UxRThtU1I7O0UwRTVtU007O0lBRUU7RTFFK21TUjs7RTBFOW5TTTtJQUFnQztFMUVrb1N0Qzs7RTBFam9TTTs7SUFFRTtFMUVvb1NSOztFMEVsb1NNOztJQUVFO0UxRXFvU1I7O0UwRW5vU007O0lBRUU7RTFFc29TUjs7RTBFcG9TTTs7SUFFRTtFMUV1b1NSOztFMEV0cFNNO0lBQWdDO0UxRTBwU3RDOztFMEV6cFNNOztJQUVFO0UxRTRwU1I7O0UwRTFwU007O0lBRUU7RTFFNnBTUjs7RTBFM3BTTTs7SUFFRTtFMUU4cFNSOztFMEU1cFNNOztJQUVFO0UxRStwU1I7O0UwRTlxU007SUFBZ0M7RTFFa3JTdEM7O0UwRWpyU007O0lBRUU7RTFFb3JTUjs7RTBFbHJTTTs7SUFFRTtFMUVxclNSOztFMEVuclNNOztJQUVFO0UxRXNyU1I7O0UwRXByU007O0lBRUU7RTFFdXJTUjs7RTBFdHNTTTtJQUFnQztFMUUwc1N0Qzs7RTBFenNTTTs7SUFFRTtFMUU0c1NSOztFMEUxc1NNOztJQUVFO0UxRTZzU1I7O0UwRTNzU007O0lBRUU7RTFFOHNTUjs7RTBFNXNTTTs7SUFFRTtFMUUrc1NSOztFMEU5dFNNO0lBQWdDO0UxRWt1U3RDOztFMEVqdVNNOztJQUVFO0UxRW91U1I7O0UwRWx1U007O0lBRUU7RTFFcXVTUjs7RTBFbnVTTTs7SUFFRTtFMUVzdVNSOztFMEVwdVNNOztJQUVFO0UxRXV1U1I7O0UwRXR2U007SUFBZ0M7RTFFMHZTdEM7O0UwRXp2U007O0lBRUU7RTFFNHZTUjs7RTBFMXZTTTs7SUFFRTtFMUU2dlNSOztFMEUzdlNNOztJQUVFO0UxRTh2U1I7O0UwRTV2U007O0lBRUU7RTFFK3ZTUjs7RTBFdnZTTTtJQUF3QjtFMUUydlM5Qjs7RTBFMXZTTTs7SUFFRTtFMUU2dlNSOztFMEUzdlNNOztJQUVFO0UxRTh2U1I7O0UwRTV2U007O0lBRUU7RTFFK3ZTUjs7RTBFN3ZTTTs7SUFFRTtFMUVnd1NSOztFMEUvd1NNO0lBQXdCO0UxRW14UzlCOztFMEVseFNNOztJQUVFO0UxRXF4U1I7O0UwRW54U007O0lBRUU7RTFFc3hTUjs7RTBFcHhTTTs7SUFFRTtFMUV1eFNSOztFMEVyeFNNOztJQUVFO0UxRXd4U1I7O0UwRXZ5U007SUFBd0I7RTFFMnlTOUI7O0UwRTF5U007O0lBRUU7RTFFNnlTUjs7RTBFM3lTTTs7SUFFRTtFMUU4eVNSOztFMEU1eVNNOztJQUVFO0UxRSt5U1I7O0UwRTd5U007O0lBRUU7RTFFZ3pTUjs7RTBFL3pTTTtJQUF3QjtFMUVtMFM5Qjs7RTBFbDBTTTs7SUFFRTtFMUVxMFNSOztFMEVuMFNNOztJQUVFO0UxRXMwU1I7O0UwRXAwU007O0lBRUU7RTFFdTBTUjs7RTBFcjBTTTs7SUFFRTtFMUV3MFNSOztFMEV2MVNNO0lBQXdCO0UxRTIxUzlCOztFMEUxMVNNOztJQUVFO0UxRTYxU1I7O0UwRTMxU007O0lBRUU7RTFFODFTUjs7RTBFNTFTTTs7SUFFRTtFMUUrMVNSOztFMEU3MVNNOztJQUVFO0UxRWcyU1I7O0UwRTExU0U7SUFBbUI7RTFFODFTckI7O0UwRTcxU0U7O0lBRUU7RTFFZzJTSjs7RTBFOTFTRTs7SUFFRTtFMUVpMlNKOztFMEUvMVNFOztJQUVFO0UxRWsyU0o7O0UwRWgyU0U7O0lBRUU7RTFFbTJTSjtBQUNGO0EyRXA2U0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBRUE7QTNFbzZTSjs7QTRFOTZTQTtFQUFrQjtBNUVrN1NsQjs7QTRFOTZTQTtFQUFpQjtBNUVrN1NqQjs7QTRFajdTQTtFQUFpQjtBNUVxN1NqQjs7QTRFcDdTQTtFQUFpQjtBNUV3N1NqQjs7QTRFdjdTQTtFQ1RFO0VBQ0E7RUFDQTtBN0VvOFNGOztBNEVyN1NJO0VBQXdCO0E1RXk3UzVCOztBNEV4N1NJO0VBQXdCO0E1RTQ3UzVCOztBNEUzN1NJO0VBQXdCO0E1RSs3UzVCOztBa0IxNVNJO0UwRHZDQTtJQUF3QjtFNUVzOFMxQjs7RTRFcjhTRTtJQUF3QjtFNUV5OFMxQjs7RTRFeDhTRTtJQUF3QjtFNUU0OFMxQjtBQUNGO0FrQng2U0k7RTBEdkNBO0lBQXdCO0U1RW05UzFCOztFNEVsOVNFO0lBQXdCO0U1RXM5UzFCOztFNEVyOVNFO0lBQXdCO0U1RXk5UzFCO0FBQ0Y7QWtCcjdTSTtFMER2Q0E7SUFBd0I7RTVFZytTMUI7O0U0RS85U0U7SUFBd0I7RTVFbStTMUI7O0U0RWwrU0U7SUFBd0I7RTVFcytTMUI7QUFDRjtBa0JsOFNJO0UwRHZDQTtJQUF3QjtFNUU2K1MxQjs7RTRFNStTRTtJQUF3QjtFNUVnL1MxQjs7RTRFLytTRTtJQUF3QjtFNUVtL1MxQjtBQUNGO0E0RTkrU0E7RUFBbUI7QTVFaS9TbkI7O0E0RWgvU0E7RUFBbUI7QTVFby9TbkI7O0E0RW4vU0E7RUFBbUI7QTVFdS9TbkI7O0E0RW4vU0E7RUFBdUI7QTVFdS9TdkI7O0E0RXQvU0E7RUFBdUI7QTVFMC9TdkI7O0E0RXovU0E7RUFBdUI7QTVFNi9TdkI7O0E0RTUvU0E7RUFBdUI7QTVFZ2dUdkI7O0E0RS8vU0E7RUFBdUI7QTVFbWdUdkI7O0E0RWxnVEE7RUFBdUI7QTVFc2dUdkI7O0E0RWxnVEE7RUFBYztBNUVzZ1RkOztBOEU3aVRFO0VBQ0U7QTlFZ2pUSjs7QVF0aVRFO0VzRUxNO0E5RStpVFI7O0E4RXJqVEU7RUFDRTtBOUV3alRKOztBUTlpVEU7RXNFTE07QTlFdWpUUjs7QThFN2pURTtFQUNFO0E5RWdrVEo7O0FRdGpURTtFc0VMTTtBOUUralRSOztBOEVya1RFO0VBQ0U7QTlFd2tUSjs7QVE5alRFO0VzRUxNO0E5RXVrVFI7O0E4RTdrVEU7RUFDRTtBOUVnbFRKOztBUXRrVEU7RXNFTE07QTlFK2tUUjs7QThFcmxURTtFQUNFO0E5RXdsVEo7O0FROWtURTtFc0VMTTtBOUV1bFRSOztBOEU3bFRFO0VBQ0U7QTlFZ21USjs7QVF0bFRFO0VzRUxNO0E5RStsVFI7O0E4RXJtVEU7RUFDRTtBOUV3bVRKOztBUTlsVEU7RXNFTE07QTlFdW1UUjs7QTRFaGtUQTtFQUFhO0E1RW9rVGI7O0E0RW5rVEE7RUFBYztBNUV1a1RkOztBNEVya1RBO0VBQWlCO0E1RXlrVGpCOztBNEV4a1RBO0VBQWlCO0E1RTRrVGpCOztBNEV4a1RBO0VHdkRFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9FbW9URjs7QTRFNWtUQTtFQUF3QjtBNUVnbFR4Qjs7QTRFOWtUQTtFQUNFO0VBQ0E7QTVFaWxURjs7QTRFNWtUQTtFQUFjO0E1RWdsVGQ7O0FnRmpwVEE7RUFDRTtBaEZvcFRGOztBZ0ZqcFRBO0VBQ0U7QWhGb3BURjs7QWlGcHBURTtFQUNFOzs7SUFLRTtJQUVBO0VqRm9wVEo7O0VpRmhwVEk7SUFDRTtFakZtcFROOztFaUYxb1RFO0lBQ0U7RWpGNm9USjs7RWlGL25URTtJQUNFO0VqRmtvVEo7O0VpRmhvVEU7O0lBRUU7SUFDQTtFakZtb1RKOztFaUYzblRFO0lBQ0U7RWpGOG5USjs7RWlGM25URTs7SUFFRTtFakY4blRKOztFaUYzblRFOzs7SUFHRTtJQUNBO0VqRjhuVEo7O0VpRjNuVEU7O0lBRUU7RWpGOG5USjs7RWlGdG5URTtJQUNFLFE1RW96QjhCO0VMcTBSbEM7RWlGdm5URTtJQUNFO0VqRnluVEo7O0VpRnZuVEU7SUFDRTtFakYwblRKOztFaUZ0blRFO0lBQ0U7RWpGeW5USjs7RWlGdm5URTtJQUNFO0VqRjBuVEo7O0VpRnZuVEU7SUFDRTtFakYwblRKO0VpRnhuVEk7O0lBRUU7RWpGMG5UTjs7RWlGcm5USTs7SUFFRTtFakZ3blROOztFaUZwblRFO0lBQ0U7RWpGdW5USjtFaUZyblRJOzs7O0lBSUUscUI1RW5IRztFTDB1VFQ7O0VpRm5uVEU7SUFDRTtJQUNBLHFCNUV6SEs7RUwrdVRUO0FBQ0Y7QWtGenZUQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VsRjJ2VEY7RWtGeHZUQTtJQUNFO0lBQ0E7RWxGMHZURjtFa0Z2dlRBO0lBQ0U7SUFDQTtFbEZ5dlRGO0VrRnR2VEE7SUFDRTtFbEZ3dlRGO0VrRnJ2VEE7SUFDRTtFbEZ1dlRGO0FBQ0Y7QWtGbnZUQTtFQUNFO0lBQ0U7RWxGcXZURjtFa0ZsdlRBO0lBQ0U7RWxGb3ZURjtBQUNGO0FrRmp2VEE7RUFDRTtJQUNFO0VsRm12VEY7RWtGaHZUQTtJQUNFO0VsRmt2VEY7QUFDRjtBa0YvdVRBO0VBQ0U7SUFDRTtFbEZpdlRGO0VrRi91VEE7SUFDRTtFbEZpdlRGO0VrRi91VEE7SUFDRTtFbEZpdlRGO0VrRi91VEE7SUFDRTtFbEZpdlRGO0VrRi91VEE7SUFDRTtFbEZpdlRGO0VrRi91VEE7SUFDRTtFbEZpdlRGO0VrRi91VEE7SUFDRTtFbEZpdlRGO0VrRi91VEE7SUFDRTtFbEZpdlRGO0VrRi91VEE7SUFDRTtFbEZpdlRGO0VrRi91VEE7SUFDRTtFbEZpdlRGO0VrRi91VEE7SUFDRTtFbEZpdlRGO0FBQ0Y7QWtGOXVUQTtFQUNFO0lBQ0U7RWxGZ3ZURjtFa0Y3dVRBO0lBQ0U7RWxGK3VURjtFa0Y1dVRBO0lBQ0U7RWxGOHVURjtFa0YzdVRBO0lBQ0U7RWxGNnVURjtFa0YxdVRBO0lBQ0U7RWxGNHVURjtFa0Z6dVRBO0lBQ0U7RWxGMnVURjtFa0Z4dVRBO0lBQ0U7RWxGMHVURjtBQUNGO0FtRjUxVEU7RUFHSTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QW5GazNUTjs7QW9GcjNURTtFQUNFO0FwRnczVEo7QW9GdDNURTtFQUNFO0FwRnczVEo7O0FxRjczVEE7RUFDRTtFQUNBLHlCQzRDUTtFRDNDUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxhQ2tLaUI7QXRGOHRUbkI7O0FxRjUzVEU7RUFDRSxvQ0NrQ1c7RURqQ1gsV2hGUk87QUx1NFRYOztBdUY5NFRBO0VBQ0U7QXZGaTVURjs7QXVGOTRUQTs7O0VBR0U7QXZGaTVURjs7QXVGOTRUQTtFQUNFO0F2Rmk1VEY7QXVGLzRURTtFQUNFO0F2Rmk1VEo7QXVGOTRURTtFekVMSSxxQ3lFTUY7QXZGZzVUSjtBdUY5NFRJO0VBRUU7RUFDQSxpQkRvQm1CO0F0RjIzVHpCO0F1RjU0VEk7RUFDRTtBdkY4NFROO0F1RjE0VEU7RUFDRTtJQUNFO0V2RjQ0VEo7RXVGMTRURTtJQUNFO0V2RjQ0VEo7QUFDRjtBdUZ4NFRJO0VBQ0UsdUJEMEJlO0F0RmczVHJCO0F1RnY0VEk7RUFDRSwyQkQwQmtCO0F0RisyVHhCO0F1RnQ0VEk7RUFDRSw4QkRrQmU7QXRGczNUckI7QXVGcjRUSTtFQUNFLGtDRGtCa0I7QXRGcTNUeEI7QXVGbDRUSTtFQUNFLDJCRFlrQjtBdEZ3M1R4QjtBdUZqNFRJO0VBQ0Usa0NEUWtCO0F0RjIzVHhCO0F1RjUzVEk7RUFDRSwwQkRKZTtFQ0tmLGFENkRlO0F0RmkwVHJCO0F1RjUzVE07RUFDRSw4QkRKZ0I7QXRGazRUeEI7QXVGdDNUSTtFQUNFLDhCRGJrQjtBdEZxNFR4QjtBdUZ6MlRJO0VBQ0U7QXZGMjJUTjtBdUZ6MlRNO0VBQ0Usa0NEaENnQjtBdEYyNFR4QjtBdUZyMlRJO0VBQ0U7QXZGdTJUTjtBdUZwMlRJO0VBQ0U7RUFDQTtFQUNBO0F2RnMyVE47QXVGbDJUTTtFQUNFO0VBQ0EsWUQxRlE7QXRGODdUaEI7QXVGaDJUSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsWURuR1U7RUNvR1Y7QXZGazJUTjtBdUY3MVRNO0VBQ0UseUJsRjVIRztBTDI5VFg7QXVGNTFUTTtFQUNFLHNCbEZ4SUc7QUxzK1RYO0F1Rm4yVE07RUFDRSx5QmxGNUhHO0FMaStUWDtBdUZsMlRNO0VBQ0Usc0JsRnhJRztBTDQrVFg7QXVGejJUTTtFQUNFLHlCbEY1SEc7QUx1K1RYO0F1RngyVE07RUFDRSxzQmxGeElHO0FMay9UWDtBdUYvMlRNO0VBQ0UseUJsRjVIRztBTDYrVFg7QXVGOTJUTTtFQUNFLHNCbEZ4SUc7QUx3L1RYO0F1RnIzVE07RUFDRSx5QmxGNUhHO0FMbS9UWDtBdUZwM1RNO0VBQ0Usc0JsRnhJRztBTDgvVFg7QXVGMzNUTTtFQUNFLHlCbEY1SEc7QUx5L1RYO0F1RjEzVE07RUFDRSxzQmxGeElHO0FMb2dVWDtBdUZqNFRNO0VBQ0UseUJsRjVIRztBTCsvVFg7QXVGaDRUTTtFQUNFLHNCbEZ4SUc7QUwwZ1VYO0F1RnY0VE07RUFDRSx5QmxGNUhHO0FMcWdVWDtBdUZ0NFRNO0VBQ0Usc0JsRnhJRztBTGdoVVg7QXVGcDRUSTtFQUNFLDhCRGhGZTtBdEZzOVRyQjtBdUZuNFRJO0VBQ0Usa0NEaEZrQjtBdEZxOVR4QjtBdUZsNFRJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkZvNFROO0F1Ri8zVEk7RUFDRSxrQ0Q5RmtCO0F0Ris5VHhCO0F1RjUzVEk7RUFDRTtBdkY4M1ROO0F1RjMzVEk7O0VBRUU7QXZGNjNUTjtBdUYxM1RJO0VBQ0U7QXZGNDNUTjtBdUZ2M1RJO0VBQ0U7QXZGeTNUTjtBdUZoM1RRO0VBQ0UsdUJEaklXO0F0Rm0vVHJCO0F1Ri8yVFE7O0VBRUUsMkJEbEljO0F0Rm0vVHhCO0F1RjkyVFE7RUFDRSw4QkQxSVc7QXRGMC9UckI7QXVGNzJUUTs7RUFFRSxrQ0QzSWM7QXRGMC9UeEI7QXVGMTJUUTtFQUNFLDJCRGpKYztBdEY2L1R4QjtBdUZ6MlRRO0VBQ0Usa0NEckpjO0F0RmdnVXhCO0F1RnQyVFE7RUFDRTtBdkZ3MlRWO0F1RnIyVFE7RUFDRTtFQUNBO0VBQ0E7QXZGdTJUVjtBdUZuMlRVO0VBQ0UsMEJEMUtTO0VDMktUO0VBQ0EsYUQxR1M7QXRGKzhUckI7QXVGbjJUWTtFQUVFLDhCRDVLVTtBdEZnaFV4QjtBdUYvMVRZO0VBQ0U7RUFDQSxZRDFORTtBdEYyalVoQjtBdUY1MVRRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxZRHBPTTtFQ3FPTjtBdkY4MVRWO0F1RnoxVFU7RUFDRSx5QmxGN1BEO0FMd2xVWDtBdUZ4MVRVO0VBQ0Usc0JsRnpRRDtBTG1tVVg7QXVGLzFUVTtFQUNFLHlCbEY3UEQ7QUw4bFVYO0F1RjkxVFU7RUFDRSxzQmxGelFEO0FMeW1VWDtBdUZyMlRVO0VBQ0UseUJsRjdQRDtBTG9tVVg7QXVGcDJUVTtFQUNFLHNCbEZ6UUQ7QUwrbVVYO0F1RjMyVFU7RUFDRSx5QmxGN1BEO0FMMG1VWDtBdUYxMlRVO0VBQ0Usc0JsRnpRRDtBTHFuVVg7QXVGajNUVTtFQUNFLHlCbEY3UEQ7QUxnblVYO0F1RmgzVFU7RUFDRSxzQmxGelFEO0FMMm5VWDtBdUZ2M1RVO0VBQ0UseUJsRjdQRDtBTHNuVVg7QXVGdDNUVTtFQUNFLHNCbEZ6UUQ7QUxpb1VYO0F1RjczVFU7RUFDRSx5QmxGN1BEO0FMNG5VWDtBdUY1M1RVO0VBQ0Usc0JsRnpRRDtBTHVvVVg7QXVGbjRUVTtFQUNFLHlCbEY3UEQ7QUxrb1VYO0F1Rmw0VFU7RUFDRSxzQmxGelFEO0FMNm9VWDtBdUZoNFRRO0VBQ0UsOEJEak5XO0F0Rm1sVXJCO0F1Ri8zVFE7O0VBRUUsa0NEbE5jO0F0Rm1sVXhCO0F1RjkzVFE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2Rmc0VFY7QXVGMzNUUTtFQUNFLGtDRGhPYztBdEY2bFV4QjtBdUY5MlRRO0VBQ0U7QXZGZzNUVjtBdUY5MlRVO0VBQ0Usa0NEblBZO0F0Rm1tVXhCO0F1RjEyVFE7RUFDRTtBdkY0MlRWO0F1RnoyVFE7O0VBRUU7QXZGMjJUVjtBdUZ4MlRRO0VBQ0U7QXZGMDJUVjtBdUZyMlRRO0VBQ0U7QXZGdTJUVjtBa0Job1VJO0VxRTRJSTtJQUNFLHVCRGpJVztFdEZ3blVuQjtFdUZwL1RNOztJQUVFLDJCRGxJYztFdEZ3blV0QjtFdUZuL1RNO0lBQ0UsOEJEMUlXO0V0RituVW5CO0V1RmwvVE07O0lBRUUsa0NEM0ljO0V0RituVXRCO0V1Ri8rVE07SUFDRSwyQkRqSmM7RXRGa29VdEI7RXVGOStUTTtJQUNFLGtDRHJKYztFdEZxb1V0QjtFdUYzK1RNO0lBQ0U7RXZGNitUUjtFdUYxK1RNO0lBQ0U7SUFDQTtJQUNBO0V2RjQrVFI7RXVGeCtUUTtJQUNFLDBCRDFLUztJQzJLVDtJQUNBLGFEMUdTO0V0Rm9sVW5CO0V1RngrVFU7SUFFRSw4QkQ1S1U7RXRGcXBVdEI7RXVGcCtUVTtJQUNFO0lBQ0EsWUQxTkU7RXRGZ3NVZDtFdUZqK1RNO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQSxZRHBPTTtJQ3FPTjtFdkZtK1RSO0V1Rjk5VFE7SUFDRSx5QmxGN1BEO0VMNnRVVDtFdUY3OVRRO0lBQ0Usc0JsRnpRRDtFTHd1VVQ7RXVGcCtUUTtJQUNFLHlCbEY3UEQ7RUxtdVVUO0V1Rm4rVFE7SUFDRSxzQmxGelFEO0VMOHVVVDtFdUYxK1RRO0lBQ0UseUJsRjdQRDtFTHl1VVQ7RXVGeitUUTtJQUNFLHNCbEZ6UUQ7RUxvdlVUO0V1RmgvVFE7SUFDRSx5QmxGN1BEO0VMK3VVVDtFdUYvK1RRO0lBQ0Usc0JsRnpRRDtFTDB2VVQ7RXVGdC9UUTtJQUNFLHlCbEY3UEQ7RUxxdlVUO0V1RnIvVFE7SUFDRSxzQmxGelFEO0VMZ3dVVDtFdUY1L1RRO0lBQ0UseUJsRjdQRDtFTDJ2VVQ7RXVGMy9UUTtJQUNFLHNCbEZ6UUQ7RUxzd1VUO0V1RmxnVVE7SUFDRSx5QmxGN1BEO0VMaXdVVDtFdUZqZ1VRO0lBQ0Usc0JsRnpRRDtFTDR3VVQ7RXVGeGdVUTtJQUNFLHlCbEY3UEQ7RUx1d1VUO0V1RnZnVVE7SUFDRSxzQmxGelFEO0VMa3hVVDtFdUZyZ1VNO0lBQ0UsOEJEak5XO0V0Rnd0VW5CO0V1RnBnVU07O0lBRUUsa0NEbE5jO0V0Rnd0VXRCO0V1Rm5nVU07SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V2RnFnVVI7RXVGaGdVTTtJQUNFLGtDRGhPYztFdEZrdVV0QjtFdUZuL1RNO0lBQ0U7RXZGcS9UUjtFdUZuL1RRO0lBQ0Usa0NEblBZO0V0Rnd1VXRCO0V1Ri8rVE07SUFDRTtFdkZpL1RSO0V1RjkrVE07O0lBRUU7RXZGZy9UUjtFdUY3K1RNO0lBQ0U7RXZGKytUUjtFdUYxK1RNO0lBQ0U7RXZGNCtUUjtBQUNGO0FrQnR3VUk7RXFFNElJO0lBQ0UsdUJEaklXO0V0Rjh2VW5CO0V1RjFuVU07O0lBRUUsMkJEbEljO0V0Rjh2VXRCO0V1RnpuVU07SUFDRSw4QkQxSVc7RXRGcXdVbkI7RXVGeG5VTTs7SUFFRSxrQ0QzSWM7RXRGcXdVdEI7RXVGcm5VTTtJQUNFLDJCRGpKYztFdEZ3d1V0QjtFdUZwblVNO0lBQ0Usa0NEckpjO0V0RjJ3VXRCO0V1RmpuVU07SUFDRTtFdkZtblVSO0V1RmhuVU07SUFDRTtJQUNBO0lBQ0E7RXZGa25VUjtFdUY5bVVRO0lBQ0UsMEJEMUtTO0lDMktUO0lBQ0EsYUQxR1M7RXRGMHRVbkI7RXVGOW1VVTtJQUVFLDhCRDVLVTtFdEYyeFV0QjtFdUYxbVVVO0lBQ0U7SUFDQSxZRDFORTtFdEZzMFVkO0V1RnZtVU07SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBLFlEcE9NO0lDcU9OO0V2RnltVVI7RXVGcG1VUTtJQUNFLHlCbEY3UEQ7RUxtMlVUO0V1Rm5tVVE7SUFDRSxzQmxGelFEO0VMODJVVDtFdUYxbVVRO0lBQ0UseUJsRjdQRDtFTHkyVVQ7RXVGem1VUTtJQUNFLHNCbEZ6UUQ7RUxvM1VUO0V1RmhuVVE7SUFDRSx5QmxGN1BEO0VMKzJVVDtFdUYvbVVRO0lBQ0Usc0JsRnpRRDtFTDAzVVQ7RXVGdG5VUTtJQUNFLHlCbEY3UEQ7RUxxM1VUO0V1RnJuVVE7SUFDRSxzQmxGelFEO0VMZzRVVDtFdUY1blVRO0lBQ0UseUJsRjdQRDtFTDIzVVQ7RXVGM25VUTtJQUNFLHNCbEZ6UUQ7RUxzNFVUO0V1RmxvVVE7SUFDRSx5QmxGN1BEO0VMaTRVVDtFdUZqb1VRO0lBQ0Usc0JsRnpRRDtFTDQ0VVQ7RXVGeG9VUTtJQUNFLHlCbEY3UEQ7RUx1NFVUO0V1RnZvVVE7SUFDRSxzQmxGelFEO0VMazVVVDtFdUY5b1VRO0lBQ0UseUJsRjdQRDtFTDY0VVQ7RXVGN29VUTtJQUNFLHNCbEZ6UUQ7RUx3NVVUO0V1RjNvVU07SUFDRSw4QkRqTlc7RXRGODFVbkI7RXVGMW9VTTs7SUFFRSxrQ0RsTmM7RXRGODFVdEI7RXVGem9VTTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXZGMm9VUjtFdUZ0b1VNO0lBQ0Usa0NEaE9jO0V0RncyVXRCO0V1RnpuVU07SUFDRTtFdkYyblVSO0V1RnpuVVE7SUFDRSxrQ0RuUFk7RXRGODJVdEI7RXVGcm5VTTtJQUNFO0V2RnVuVVI7RXVGcG5VTTs7SUFFRTtFdkZzblVSO0V1Rm5uVU07SUFDRTtFdkZxblVSO0V1RmhuVU07SUFDRTtFdkZrblVSO0FBQ0Y7QWtCNTRVSTtFcUU0SUk7SUFDRSx1QkRqSVc7RXRGbzRVbkI7RXVGaHdVTTs7SUFFRSwyQkRsSWM7RXRGbzRVdEI7RXVGL3ZVTTtJQUNFLDhCRDFJVztFdEYyNFVuQjtFdUY5dlVNOztJQUVFLGtDRDNJYztFdEYyNFV0QjtFdUYzdlVNO0lBQ0UsMkJEakpjO0V0Rjg0VXRCO0V1RjF2VU07SUFDRSxrQ0RySmM7RXRGaTVVdEI7RXVGdnZVTTtJQUNFO0V2Rnl2VVI7RXVGdHZVTTtJQUNFO0lBQ0E7SUFDQTtFdkZ3dlVSO0V1RnB2VVE7SUFDRSwwQkQxS1M7SUMyS1Q7SUFDQSxhRDFHUztFdEZnMlVuQjtFdUZwdlVVO0lBRUUsOEJENUtVO0V0Rmk2VXRCO0V1Rmh2VVU7SUFDRTtJQUNBLFlEMU5FO0V0RjQ4VWQ7RXVGN3VVTTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0EsWURwT007SUNxT047RXZGK3VVUjtFdUYxdVVRO0lBQ0UseUJsRjdQRDtFTHkrVVQ7RXVGenVVUTtJQUNFLHNCbEZ6UUQ7RUxvL1VUO0V1Rmh2VVE7SUFDRSx5QmxGN1BEO0VMKytVVDtFdUYvdVVRO0lBQ0Usc0JsRnpRRDtFTDAvVVQ7RXVGdHZVUTtJQUNFLHlCbEY3UEQ7RUxxL1VUO0V1RnJ2VVE7SUFDRSxzQmxGelFEO0VMZ2dWVDtFdUY1dlVRO0lBQ0UseUJsRjdQRDtFTDIvVVQ7RXVGM3ZVUTtJQUNFLHNCbEZ6UUQ7RUxzZ1ZUO0V1Rmx3VVE7SUFDRSx5QmxGN1BEO0VMaWdWVDtFdUZqd1VRO0lBQ0Usc0JsRnpRRDtFTDRnVlQ7RXVGeHdVUTtJQUNFLHlCbEY3UEQ7RUx1Z1ZUO0V1RnZ3VVE7SUFDRSxzQmxGelFEO0VMa2hWVDtFdUY5d1VRO0lBQ0UseUJsRjdQRDtFTDZnVlQ7RXVGN3dVUTtJQUNFLHNCbEZ6UUQ7RUx3aFZUO0V1RnB4VVE7SUFDRSx5QmxGN1BEO0VMbWhWVDtFdUZueFVRO0lBQ0Usc0JsRnpRRDtFTDhoVlQ7RXVGanhVTTtJQUNFLDhCRGpOVztFdEZvK1VuQjtFdUZoeFVNOztJQUVFLGtDRGxOYztFdEZvK1V0QjtFdUYvd1VNO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFdkZpeFVSO0V1RjV3VU07SUFDRSxrQ0RoT2M7RXRGOCtVdEI7RXVGL3ZVTTtJQUNFO0V2Rml3VVI7RXVGL3ZVUTtJQUNFLGtDRG5QWTtFdEZvL1V0QjtFdUYzdlVNO0lBQ0U7RXZGNnZVUjtFdUYxdlVNOztJQUVFO0V2RjR2VVI7RXVGenZVTTtJQUNFO0V2RjJ2VVI7RXVGdHZVTTtJQUNFO0V2Rnd2VVI7QUFDRjtBa0JsaFZJO0VxRTRJSTtJQUNFLHVCRGpJVztFdEYwZ1ZuQjtFdUZ0NFVNOztJQUVFLDJCRGxJYztFdEYwZ1Z0QjtFdUZyNFVNO0lBQ0UsOEJEMUlXO0V0RmloVm5CO0V1RnA0VU07O0lBRUUsa0NEM0ljO0V0RmloVnRCO0V1Rmo0VU07SUFDRSwyQkRqSmM7RXRGb2hWdEI7RXVGaDRVTTtJQUNFLGtDRHJKYztFdEZ1aFZ0QjtFdUY3M1VNO0lBQ0U7RXZGKzNVUjtFdUY1M1VNO0lBQ0U7SUFDQTtJQUNBO0V2RjgzVVI7RXVGMTNVUTtJQUNFLDBCRDFLUztJQzJLVDtJQUNBLGFEMUdTO0V0RnMrVW5CO0V1RjEzVVU7SUFFRSw4QkQ1S1U7RXRGdWlWdEI7RXVGdDNVVTtJQUNFO0lBQ0EsWUQxTkU7RXRGa2xWZDtFdUZuM1VNO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQSxZRHBPTTtJQ3FPTjtFdkZxM1VSO0V1RmgzVVE7SUFDRSx5QmxGN1BEO0VMK21WVDtFdUYvMlVRO0lBQ0Usc0JsRnpRRDtFTDBuVlQ7RXVGdDNVUTtJQUNFLHlCbEY3UEQ7RUxxblZUO0V1RnIzVVE7SUFDRSxzQmxGelFEO0VMZ29WVDtFdUY1M1VRO0lBQ0UseUJsRjdQRDtFTDJuVlQ7RXVGMzNVUTtJQUNFLHNCbEZ6UUQ7RUxzb1ZUO0V1Rmw0VVE7SUFDRSx5QmxGN1BEO0VMaW9WVDtFdUZqNFVRO0lBQ0Usc0JsRnpRRDtFTDRvVlQ7RXVGeDRVUTtJQUNFLHlCbEY3UEQ7RUx1b1ZUO0V1RnY0VVE7SUFDRSxzQmxGelFEO0VMa3BWVDtFdUY5NFVRO0lBQ0UseUJsRjdQRDtFTDZvVlQ7RXVGNzRVUTtJQUNFLHNCbEZ6UUQ7RUx3cFZUO0V1RnA1VVE7SUFDRSx5QmxGN1BEO0VMbXBWVDtFdUZuNVVRO0lBQ0Usc0JsRnpRRDtFTDhwVlQ7RXVGMTVVUTtJQUNFLHlCbEY3UEQ7RUx5cFZUO0V1Rno1VVE7SUFDRSxzQmxGelFEO0VMb3FWVDtFdUZ2NVVNO0lBQ0UsOEJEak5XO0V0RjBtVm5CO0V1RnQ1VU07O0lBRUUsa0NEbE5jO0V0RjBtVnRCO0V1RnI1VU07SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V2RnU1VVI7RXVGbDVVTTtJQUNFLGtDRGhPYztFdEZvblZ0QjtFdUZyNFVNO0lBQ0U7RXZGdTRVUjtFdUZyNFVRO0lBQ0Usa0NEblBZO0V0RjBuVnRCO0V1Rmo0VU07SUFDRTtFdkZtNFVSO0V1Rmg0VU07O0lBRUU7RXZGazRVUjtFdUYvM1VNO0lBQ0U7RXZGaTRVUjtFdUY1M1VNO0lBQ0U7RXZGODNVUjtBQUNGO0F1RngzVUk7RUFDRTtBdkYwM1VOO0F1RnYzVUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGFEekxlO0F0RmtqVnJCO0F1RnAzVUk7RUFDRTtBdkZzM1VOO0F1Rm4zVUk7RUFDRTtBdkZxM1VOO0F1RjcyVVE7RUFDRTtBdkYrMlVWO0F1RjUyVVE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGFEcE5XO0F0RmtrVnJCO0F1RjMyVVE7RUFDRSxrQ0Q5Ulc7QXRGMm9WckI7QXVGeDJVUTtFQUNFO0F2RjAyVVY7QWtCeHJWSTtFcUUyVEk7SUFDRTtFdkZnNFVSO0V1RjczVU07SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBLGFEcE5XO0V0Rm1sVm5CO0V1RjUzVU07SUFDRSxrQ0Q5Ulc7RXRGNHBWbkI7RXVGejNVTTtJQUNFO0V2RjIzVVI7QUFDRjtBa0Ixc1ZJO0VxRTJUSTtJQUNFO0V2Rms1VVI7RXVGLzRVTTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0EsYURwTlc7RXRGcW1WbkI7RXVGOTRVTTtJQUNFLGtDRDlSVztFdEY4cVZuQjtFdUYzNFVNO0lBQ0U7RXZGNjRVUjtBQUNGO0FrQjV0Vkk7RXFFMlRJO0lBQ0U7RXZGbzZVUjtFdUZqNlVNO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQSxhRHBOVztFdEZ1blZuQjtFdUZoNlVNO0lBQ0Usa0NEOVJXO0V0RmdzVm5CO0V1Rjc1VU07SUFDRTtFdkYrNVVSO0FBQ0Y7QWtCOXVWSTtFcUUyVEk7SUFDRTtFdkZzN1VSO0V1Rm43VU07SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBLGFEcE5XO0V0RnlvVm5CO0V1Rmw3VU07SUFDRSxrQ0Q5Ulc7RXRGa3RWbkI7RXVGLzZVTTtJQUNFO0V2Rmk3VVI7QUFDRjtBdUY1NlVFO0VBQ0U7QXZGODZVSjtBdUYzNlVNO0VBQ0U7RUFDQTtFQUNBO0F2RjY2VVI7QXVGejZVSTtFQUNFO0VBQ0E7QXZGMjZVTjtBdUZ4NlVJOzs7RUFHRTtBdkYwNlVOOztBdUZoNlVJOzs7OztFQUVFO0F2RnM2VU47O0FrQnp4Vkk7RXFFeVhGOzs7SWhFcmFJLHdDZ0V5YUE7SUFFQSxrQkR0WlU7RXRGd3pWZDtBQUNGO0F1QjEwVk07RWdFaWFKOzs7SWhFaGFNO0V2QiswVk47QUFDRjtBa0J6eVZJO0VxRWlZRTs7O0lBQ0U7RXZGNjZVTjtBQUNGO0FrQm55Vkk7RXFFNFdGOzs7SUFjSTtFdkYrNlVKO0FBQ0Y7O0FrQnZ6Vkk7RXFFNllGOzs7SWhFemJJLHdDZ0U2YkE7SUFFQSxrQkQxYVU7RXRGczFWZDtBQUNGO0F1QngyVk07RWdFcWJKOzs7SWhFcGJNO0V2QjYyVk47QUFDRjtBa0J2MFZJO0VxRXFaRTs7O0lBQ0UsbUJEeFVhO0V0Rit2Vm5CO0FBQ0Y7QWtCajBWSTtFcUVnWUY7OztJQWFJLG1CRDVVZTtFdEZzd1ZuQjtBQUNGO0FrQngwVkk7RXFFZ1lGOzs7SUFnQkk7RXZGODdVSjtBQUNGOztBa0I1MVZJO0VxRW1hRjs7O0loRS9jSSx3Q2dFbWRBO0lBRUEsa0JEaGNVO0V0RjIzVmQ7QUFDRjtBdUI3NFZNO0VnRTJjSjs7O0loRTFjTTtFdkJrNVZOO0FBQ0Y7QWtCNTJWSTtFcUUyYUU7OztJQUNFLG1CRDlWYTtFdEZveVZuQjtBQUNGO0FrQnQyVkk7RXFFc1pGOzs7SUFhSSxtQkRsV2U7RXRGMnlWbkI7QUFDRjs7QXVGcjhVQTtFQUNFLHlCRGhjUTtBdEZ3NFZWO0F1RnQ4VUU7RUFDRTtBdkZ3OFVKOztBdUZuOFVFO0VoRTFlSSxnRWdFNmVGO0VBQ0EsWUR6ZFk7QXRGNjVWaEI7QXVCOTZWTTtFZ0VzZUo7SWhFcmVNO0V2Qmk3Vk47QUFDRjtBdUZyOFVJO0VBRUU7QXZGczhVTjtBdUZqOFVJO0VBRUU7QXZGazhVTjtBdUYvN1VJO0VBQ0U7QXZGaThVTjtBa0J2NFZJO0VxRTJjQTtJQUVFO0lBQ0E7RXZGODdVSjtFdUYxN1VJO0lBRUU7RXZGMjdVTjtBQUNGOztBdUZyN1VFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXZGdzdVSjtBdUZ0N1VJO0VBQ0U7QXZGdzdVTjs7QXVGbDdVRTtFQUNFLFlEN2dCWTtBdEZrOFZoQjtBdUZsN1VFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkZvN1VKO0F1Rmo3VUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdkZtN1VKO0F1Rmo3VUk7RUFDRTtFQUNBO0VDcGlCSjtFQUNBO0F4Rnc5VkY7O0F1Ri82VUE7RUFFSTtJQUNFO0V2Rmk3VUo7QUFDRjtBdUY3NlVBO0VBQ0Usc0JsRnprQlM7RWtGMGtCVCw2QkRqZnVCO0VDa2Z2QjtFQUNBLGFEdmZvQjtBdEZzNlZ0QjtBdUY3NlVFO0VBRUUsaUJEMWZxQjtBdEZ3NlZ6Qjs7QXVGMTZVQTtFQUNFO0F2RjY2VUY7QXVGMzZVRTtFQUNFO0F2RjY2VUo7QXVGMTZVRTtFQUNFO0VBQ0E7QXZGNDZVSjtBdUYxNlVJO0VBQ0U7QXZGNDZVTjtBdUZ4NlVFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXZGMDZVSjtBdUZ4NlVJO0VBQ0U7QXZGMDZVTjs7QXVGbjZVRTs7Ozs7OztFQU9FO0VBQ0E7QXZGczZVSjs7QXVGbDZVQTtFQUNFLG9DRHRsQmE7RUN1bEJiLFdsRmhvQlM7QUxxaVdYO0F1Rmg2VVE7RUFDRSx5QmxGOW5CQztBTGdpV1g7QXVGLzVVUTtFQUNFLHNCbEYxb0JDO0FMMmlXWDtBdUZ0NlVRO0VBQ0UseUJsRjluQkM7QUxzaVdYO0F1RnI2VVE7RUFDRSxzQmxGMW9CQztBTGlqV1g7QXVGNTZVUTtFQUNFLHlCbEY5bkJDO0FMNGlXWDtBdUYzNlVRO0VBQ0Usc0JsRjFvQkM7QUx1aldYO0F1Rmw3VVE7RUFDRSx5QmxGOW5CQztBTGtqV1g7QXVGajdVUTtFQUNFLHNCbEYxb0JDO0FMNmpXWDtBdUZ4N1VRO0VBQ0UseUJsRjluQkM7QUx3aldYO0F1RnY3VVE7RUFDRSxzQmxGMW9CQztBTG1rV1g7QXVGOTdVUTtFQUNFLHlCbEY5bkJDO0FMOGpXWDtBdUY3N1VRO0VBQ0Usc0JsRjFvQkM7QUx5a1dYO0F1RnA4VVE7RUFDRSx5QmxGOW5CQztBTG9rV1g7QXVGbjhVUTtFQUNFLHNCbEYxb0JDO0FMK2tXWDtBdUYxOFVRO0VBQ0UseUJsRjluQkM7QUwwa1dYO0F1Rno4VVE7RUFDRSxzQmxGMW9CQztBTHFsV1g7QXVGaDhVWTtFQUNFLHlCbEY5b0JIO0FMZ2xXWDtBdUYvN1VZO0VBQ0Usc0JsRjFwQkg7QUwybFdYO0F1RnQ4VVk7RUFDRSx5QmxGOW9CSDtBTHNsV1g7QXVGcjhVWTtFQUNFLHNCbEYxcEJIO0FMaW1XWDtBdUY1OFVZO0VBQ0UseUJsRjlvQkg7QUw0bFdYO0F1RjM4VVk7RUFDRSxzQmxGMXBCSDtBTHVtV1g7QXVGbDlVWTtFQUNFLHlCbEY5b0JIO0FMa21XWDtBdUZqOVVZO0VBQ0Usc0JsRjFwQkg7QUw2bVdYO0F1Rng5VVk7RUFDRSx5QmxGOW9CSDtBTHdtV1g7QXVGdjlVWTtFQUNFLHNCbEYxcEJIO0FMbW5XWDtBdUY5OVVZO0VBQ0UseUJsRjlvQkg7QUw4bVdYO0F1Rjc5VVk7RUFDRSxzQmxGMXBCSDtBTHluV1g7QXVGcCtVWTtFQUNFLHlCbEY5b0JIO0FMb25XWDtBdUZuK1VZO0VBQ0Usc0JsRjFwQkg7QUwrbldYO0F1RjErVVk7RUFDRSx5QmxGOW9CSDtBTDBuV1g7QXVGeitVWTtFQUNFLHNCbEYxcEJIO0FMcW9XWDtBa0JwbFdJO0VxRW9tQlE7SUFDRSx5QmxGOW9CSDtFTGlvV1Q7RXVGaC9VVTtJQUNFLHNCbEYxcEJIO0VMNG9XVDtFdUZ2L1VVO0lBQ0UseUJsRjlvQkg7RUx1b1dUO0V1RnQvVVU7SUFDRSxzQmxGMXBCSDtFTGtwV1Q7RXVGNy9VVTtJQUNFLHlCbEY5b0JIO0VMNm9XVDtFdUY1L1VVO0lBQ0Usc0JsRjFwQkg7RUx3cFdUO0V1Rm5nVlU7SUFDRSx5QmxGOW9CSDtFTG1wV1Q7RXVGbGdWVTtJQUNFLHNCbEYxcEJIO0VMOHBXVDtFdUZ6Z1ZVO0lBQ0UseUJsRjlvQkg7RUx5cFdUO0V1RnhnVlU7SUFDRSxzQmxGMXBCSDtFTG9xV1Q7RXVGL2dWVTtJQUNFLHlCbEY5b0JIO0VMK3BXVDtFdUY5Z1ZVO0lBQ0Usc0JsRjFwQkg7RUwwcVdUO0V1RnJoVlU7SUFDRSx5QmxGOW9CSDtFTHFxV1Q7RXVGcGhWVTtJQUNFLHNCbEYxcEJIO0VMZ3JXVDtFdUYzaFZVO0lBQ0UseUJsRjlvQkg7RUwycVdUO0V1RjFoVlU7SUFDRSxzQmxGMXBCSDtFTHNyV1Q7QUFDRjtBa0J0b1dJO0VxRW9tQlE7SUFDRSx5QmxGOW9CSDtFTG1yV1Q7RXVGbGlWVTtJQUNFLHNCbEYxcEJIO0VMOHJXVDtFdUZ6aVZVO0lBQ0UseUJsRjlvQkg7RUx5cldUO0V1RnhpVlU7SUFDRSxzQmxGMXBCSDtFTG9zV1Q7RXVGL2lWVTtJQUNFLHlCbEY5b0JIO0VMK3JXVDtFdUY5aVZVO0lBQ0Usc0JsRjFwQkg7RUwwc1dUO0V1RnJqVlU7SUFDRSx5QmxGOW9CSDtFTHFzV1Q7RXVGcGpWVTtJQUNFLHNCbEYxcEJIO0VMZ3RXVDtFdUYzalZVO0lBQ0UseUJsRjlvQkg7RUwyc1dUO0V1RjFqVlU7SUFDRSxzQmxGMXBCSDtFTHN0V1Q7RXVGamtWVTtJQUNFLHlCbEY5b0JIO0VMaXRXVDtFdUZoa1ZVO0lBQ0Usc0JsRjFwQkg7RUw0dFdUO0V1RnZrVlU7SUFDRSx5QmxGOW9CSDtFTHV0V1Q7RXVGdGtWVTtJQUNFLHNCbEYxcEJIO0VMa3VXVDtFdUY3a1ZVO0lBQ0UseUJsRjlvQkg7RUw2dFdUO0V1RjVrVlU7SUFDRSxzQmxGMXBCSDtFTHd1V1Q7QUFDRjtBa0J4cldJO0VxRW9tQlE7SUFDRSx5QmxGOW9CSDtFTHF1V1Q7RXVGcGxWVTtJQUNFLHNCbEYxcEJIO0VMZ3ZXVDtFdUYzbFZVO0lBQ0UseUJsRjlvQkg7RUwydVdUO0V1RjFsVlU7SUFDRSxzQmxGMXBCSDtFTHN2V1Q7RXVGam1WVTtJQUNFLHlCbEY5b0JIO0VMaXZXVDtFdUZobVZVO0lBQ0Usc0JsRjFwQkg7RUw0dldUO0V1RnZtVlU7SUFDRSx5QmxGOW9CSDtFTHV2V1Q7RXVGdG1WVTtJQUNFLHNCbEYxcEJIO0VMa3dXVDtFdUY3bVZVO0lBQ0UseUJsRjlvQkg7RUw2dldUO0V1RjVtVlU7SUFDRSxzQmxGMXBCSDtFTHd3V1Q7RXVGbm5WVTtJQUNFLHlCbEY5b0JIO0VMbXdXVDtFdUZsblZVO0lBQ0Usc0JsRjFwQkg7RUw4d1dUO0V1RnpuVlU7SUFDRSx5QmxGOW9CSDtFTHl3V1Q7RXVGeG5WVTtJQUNFLHNCbEYxcEJIO0VMb3hXVDtFdUYvblZVO0lBQ0UseUJsRjlvQkg7RUwrd1dUO0V1RjluVlU7SUFDRSxzQmxGMXBCSDtFTDB4V1Q7QUFDRjtBa0IxdVdJO0VxRW9tQlE7SUFDRSx5QmxGOW9CSDtFTHV4V1Q7RXVGdG9WVTtJQUNFLHNCbEYxcEJIO0VMa3lXVDtFdUY3b1ZVO0lBQ0UseUJsRjlvQkg7RUw2eFdUO0V1RjVvVlU7SUFDRSxzQmxGMXBCSDtFTHd5V1Q7RXVGbnBWVTtJQUNFLHlCbEY5b0JIO0VMbXlXVDtFdUZscFZVO0lBQ0Usc0JsRjFwQkg7RUw4eVdUO0V1RnpwVlU7SUFDRSx5QmxGOW9CSDtFTHl5V1Q7RXVGeHBWVTtJQUNFLHNCbEYxcEJIO0VMb3pXVDtFdUYvcFZVO0lBQ0UseUJsRjlvQkg7RUwreVdUO0V1RjlwVlU7SUFDRSxzQmxGMXBCSDtFTDB6V1Q7RXVGcnFWVTtJQUNFLHlCbEY5b0JIO0VMcXpXVDtFdUZwcVZVO0lBQ0Usc0JsRjFwQkg7RUxnMFdUO0V1RjNxVlU7SUFDRSx5QmxGOW9CSDtFTDJ6V1Q7RXVGMXFWVTtJQUNFLHNCbEYxcEJIO0VMczBXVDtFdUZqclZVO0lBQ0UseUJsRjlvQkg7RUxpMFdUO0V1RmhyVlU7SUFDRSxzQmxGMXBCSDtFTDQwV1Q7QUFDRjtBdUYxcVZJOztFQUVFLGNsRmhxQks7QUw0MFdYO0F1RnpxVkU7RUFDRSx5QmxGanFCTztFa0ZrcUJQO0F2RjJxVko7QXVGenFWRTtFQUNFO0VBQ0EsV2xGOXFCTztBTHkxV1g7QXVGenFWSTtFQUNFLFdsRmpyQks7QUw0MVdYOztBeUZuMldBO0VBQ0UsZ0NIZ0UwQjtFRy9EMUIsYUhvS21CO0F0RmtzV3JCO0F5RnAyV0U7RUFDRSxjcEZvbEJnQztFb0ZubEJoQztBekZzMldKO0F5RmoyV0k7RUFDRSxrQkgwRGU7RUd6RGY7QXpGbTJXTjtBeUZqMldNOzs7Ozs7Ozs7Ozs7Ozs7RUFRRSxtQnBGb05zQjtBTHNwVzlCO0F5Rm4yV0k7RUFDRTtBekZxMldOO0F5RmoyV007RUFDRTtFQUNBO0VBQ0E7QXpGbTJXUjtBeUZqMldRO0VBTEY7SUFNSTtJQUNBO0V6Rm8yV1I7QUFDRjtBeUYvMVdFO0VBQ0U7RUFDQTtBekZpMldKOztBeUY1MVdBO0VBQ0U7RUFDQTtBekYrMVdGOztBeUYzMVdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6RjgxV0Y7O0F5RjMxV0E7RUFDRTtFQUNBO0F6RjgxV0Y7O0F5RjMxV0E7RUFDRTtBekY4MVdGO0F5RjUxV0U7RUFDRTtBekY4MVdKOztBeUYxMVdBOztFQUVFO0F6RjYxV0Y7O0F5RnoxV0U7O0VBRUUseUJwRjVFTztFb0Y2RVAscUJwRi9FTztBTDI2V1g7QXlGeDFXSTtFQUNFLCtCSGhCK0I7QXRGMDJXckM7QXlGdjFXSTtFQUNFLCtCSHBCK0I7QXRGNjJXckM7QXlGcjFXTTs7RUFFRSx5QnBGN0ZHO0VvRjhGSDtFQUNBLGNwRmxHRztBTHk3V1g7O0F5RmgxV0U7O0VBRUUseUJIbkNnQztFR29DaEMscUJwRjVHTztBTCs3V1g7QXlGLzBXSTtFQUNFLHlCSHBDZ0M7QXRGcTNXdEM7QXlGOTBXSTtFQUNFLHlCSHhDZ0M7QXRGdzNXdEM7QXlGNTBXTTs7RUFFRSx5QkhsRG9DO0VHbURwQztFQUNBLGNwRjdIRztBTDI4V1g7QXlGdDBXUTs7RUFFRSx5QkgxRDRCO0F0Rms0V3RDOztBeUZoMFdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekZtMFdGO0F5RmowV0U7RUFDRTtBekZtMFdKO0F5RmgwV0U7RUFDRTtBekZrMFdKOztBMEY5K1dBO0VBRUU7RUFDQSxrQnJGdU80QjtFcUZ0TzVCLGdCckZ1TTRCO0VxRnRNNUI7RUFDQTtFQUNBO0ExRmcvV0Y7QTBGOStXRTtFQUNFLFdyRkhPO0VxRklQO0ExRmcvV0o7QTBGNytXRTtFQUNFO0ExRisrV0o7QTBGNStXRTtFQUNFO0ExRjgrV0o7QTBGNStXSTs7RUFFRTtBMUY4K1dOO0EwRjUrV007O0VBQ0UsV3JGbkJHO0FMa2dYWDtBMEYxK1dFO0VBQ0U7QTFGNCtXSjtBMEYxK1dJOztFQUVFO0ExRjQrV047QTBGMStXTTs7RUFDRSxXckZ0Qkc7QUxtZ1hYO0EwRngrV0U7RUFDRSxvQkpYZ0I7RUlZaEIsZXJGMkwwQjtBTCt5VzlCO0EwRnYrV0U7RUFDRTtFQUNBO0ExRnkrV0o7QTBGdCtXRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExRncrV0o7QTBGcitXRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFGdStXSjtBMEZwK1dFO0VBQ0U7RUFDQTtFQUNBO0ExRnMrV0o7QTBGcCtXSTtFQUNFO0ExRnMrV047QTBGaCtXSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0ExRmsrV047QTBGLzlXSTtFQUNFO0VBQ0E7QTFGaStXTjtBMEY5OVdJO0VBQ0U7RUFDQTtBMUZnK1dOOztBMkZsa1hBO0VBQ0U7RUFDQTtFQUNBLGFMb0tvQjtBdEZpNld0QjtBMkZqa1hJO0VBQ0U7RUFDQTtBM0Zta1hOOztBMkY3alhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsaUJMZ0JrQjtFS2ZsQixvQkxja0I7RUtibEIscUJMYWtCO0VLWmxCLGNMYWtCO0VFTmxCO0VBQ0E7QXhGMGpYRjs7QTJGN2pYQTtFQUNFO0EzRmdrWEY7QTJGOWpYRTtFQUNFO0EzRmdrWEo7QTJGN2pYRTtFQUNFO0EzRitqWEo7QTJGNWpYRTs7RUFFRTtFQUNBO0EzRjhqWEo7QTJGM2pYRTtFQUNFO0VBQ0E7QTNGNmpYSjtBMkYxalhFO0VBQ0U7RUFDQSxhTHFGdUI7QXRGdStXM0I7QTJGempYRTtFQUNFO0VBQ0E7QTNGMmpYSjtBMkZ4alhFOztFQUVFLG1CdEY4SzBCO0FMNDRXOUI7O0EyRmxqWEk7RUFDRTtBM0ZxalhOO0EyRm5qWE07RXBFNURBLHNDb0U2REU7QTNGcWpYUjtBdUI5bVhNO0VvRXdEQTtJcEV2REU7RXZCaW5YTjtBQUNGO0EyRnJqWEU7O0VBRUU7RUFDQTtFQUNBO0EzRnVqWEo7QTJGcmpYSTs7OztFQUVFO0EzRnlqWE47QTJGdGpYSTs7RUFDRTtBM0Z5alhOO0EyRnBqWEk7RUFDRTtBM0ZzalhOO0EyRi9pWE07O0VIeEZKO0F4RjJvWEY7QTJGNWlYRTtFQUNFO0EzRjhpWEo7QTJGNWlYSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYUxpQm1CO0F0RjZoWHpCO0EyRjVpWE07RUFRRTtBM0Z1aVhSO0EyRm5pWEk7RUFDRTtBM0ZxaVhOO0EyRmhpWEU7RUFDRTtFQUNBO0VBQ0E7QTNGa2lYSjtBMkY5aFhRO0VBQ0UsYUxYZTtBdEYyaVh6QjtBMkZ6aFhJO0VBQ0U7RUFDQTtBM0YyaFhOO0EyRnpoWE07RUFDRTtBM0YyaFhSO0EyRnJoWFE7RUFDRTtFQUNBO0EzRnVoWFY7QTJGcmhYVTtFQUNFO0VBQ0E7QTNGdWhYWjtBMkZoaFhFO0VBQ0U7RUFDQTtBM0ZraFhKO0EyRi9nWEU7RUFDRTtFQUNBO0VBQ0E7QTNGaWhYSjs7QTJGNWdYRTtFQUNFO0VBQ0Esd0JMZmU7RUtnQmY7QTNGK2dYSjs7QTJGM2dYQTtFQU9FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNGd2dYRjtBa0J0cFhJO0V5RWtJQTtJQUNFO0UzRnVoWEo7QUFDRjs7QTJGMWdYQTtFQUVFLHNCdEZqTlM7QUw2dFhYO0EyRnhnWEk7RUFDRSxjdEY3TUs7QUx1dFhYO0EyRnZnWEk7RUFDRSxvQ0x4R21CO0VLeUduQixjdEZuTks7QUw0dFhYO0EyRnZnWE07RUFHRTtFQUNBLGN0RnhORztBTCt0WFg7QTJGbmdYSTtFN0VoT0Usd0M2RWlPQTtFQUNBO0EzRnFnWE47QTJGbGdYSTtFQUNFLGN0RmxPSztBTHN1WFg7QTJGMy9XTTtFQUVFLGN0RjlPRztBTDB1WFg7QTJGdi9XSTtFQUVFLG9DTDNJbUI7RUs0SW5CLGN0RnJQSztBTDZ1WFg7QTJGci9XSTtFQUNFLFd0RnhQSztFc0YyUEg7QTNGcS9XUjtBMkZoL1dJO0VBQ0UsNkJMckpxQjtBdEZ1b1gzQjtBMkY3K1dFO0VBQ0U7RUFDQTtBM0YrK1dKO0EyRjErV0k7RUFDRSxjdEZoUks7QUw0dlhYO0EyRjErV007RUFDRTtBM0Y0K1dSO0EyRnArV007RUFDRSxXTDdLc0I7QXRGbXBYOUI7QTJGcCtXUTtFQUVFLG9DTHRMZTtFS3VMZixXdEYvUkM7QUxvd1hYO0EyRmgrV1E7RUFFRSxvQ0w5TGU7RUsrTGYsY3RGeFNDO0FMeXdYWDtBMkY3OVdNO0VBQ0Usb0NMcE1pQjtBdEZtcVh6QjtBMkZ0OVdRO0VBQ0UsZ0NMOU1lO0F0RnNxWHpCO0EyRm45V1k7RUFFRSxnQ0xyTlc7QXRGeXFYekI7O0EyRjM4V0E7RUFFRSx5QnRGMVVTO0FMdXhYWDtBMkZ6OFdJO0VBQ0UsV3RGdlZLO0FMa3lYWDtBMkZ4OFdJO0VBQ0UsMENMdFBrQjtFS3VQbEIsY0x0UGU7QXRGZ3NYckI7QTJGeDhXTTtFQUdFO0VBQ0EsV3RGbFdHO0FMMHlYWDtBMkZwOFdJO0U3RWpXRSx3QzZFa1dBO0VBQ0E7QTNGczhXTjtBMkZuOFdJO0VBQ0UsY3RGbldLO0FMd3lYWDtBMkY1N1dNO0VBQ0UsY0xoUmE7QXRGOHNYckI7QTJGejdXSTs7RUFHRSwwQ0x6UmtCO0VLMFJsQixXdEYvWEs7QUx5elhYO0EyRnY3V0k7RUFDRSxXdEZuWUs7RXNGc1lIO0EzRnU3V1I7QTJGbDdXSTtFQUNFLDZCTG5Tb0I7QXRGdXRYMUI7QTJGLzZXRTtFQUNFO0VBQ0E7QTNGaTdXSjtBMkY1NldJO0VBQ0UsY0xuVGU7QXRGaXVYckI7QTJGNTZXTTtFQUVFO0EzRjY2V1I7QTJGcjZXTTtFQUNFLGNMNVRxQjtBdEZtdVg3QjtBMkZyNldRO0VBRUUsMENMclVjO0VLc1VkLFd0RjNhQztBTGkxWFg7QTJGajZXUTtFQUdFLDBDTHJVdUI7RUtzVXZCLGN0RjVhQztBTDYwWFg7QTJGdjVXUTtFQUNFLHNDTGpWdUI7QXRGMHVYakM7QTJGcDVXWTtFQUVFLHNDTHhWbUI7QXRGNnVYakM7O0E0Ri8xWEk7O0VBQ0UseUJyRm9FUztFcUZuRVQ7QTVGbTJYTjtBNEY5MVhJOztFQUNFLHFCckY2RFM7QVBveVhmOztBNEZ6MlhJOztFQUNFLHlCckZvRVM7RXFGbkVUO0E1RjYyWE47QTRGeDJYSTs7RUFDRSxxQnJGNkRTO0FQOHlYZjs7QTRGbjNYSTs7RUFDRSx5QnJGb0VTO0VxRm5FVDtBNUZ1M1hOO0E0RmwzWEk7O0VBQ0UscUJyRjZEUztBUHd6WGY7O0E0RjczWEk7O0VBQ0UseUJyRm9FUztFcUZuRVQ7QTVGaTRYTjtBNEY1M1hJOztFQUNFLHFCckY2RFM7QVBrMFhmOztBNEZ2NFhJOztFQUNFLHlCckZvRVM7RXFGbkVUO0E1RjI0WE47QTRGdDRYSTs7RUFDRSxxQnJGNkRTO0FQNDBYZjs7QTRGajVYSTs7RUFDRSx5QnJGb0VTO0VxRm5FVDtBNUZxNVhOO0E0Rmg1WEk7O0VBQ0UscUJyRjZEUztBUHMxWGY7O0E0RjM1WEk7O0VBQ0UseUJyRm9FUztFcUZuRVQ7QTVGKzVYTjtBNEYxNVhJOztFQUNFLHFCckY2RFM7QVBnMlhmOztBNEZyNlhJOztFQUNFLHlCckZvRVM7RXFGbkVUO0E1Rnk2WE47QTRGcDZYSTs7RUFDRSxxQnJGNkRTO0FQMDJYZjs7QTRGLzZYSTs7RUFDRSx5Qk5XRztFTVZIO0E1Rm03WE47QTRGOTZYSTs7RUFDRSxxQk5JRztBdEY2NlhUOztBNEZ6N1hJOztFQUNFLHlCTldHO0VNVkg7QTVGNjdYTjtBNEZ4N1hJOztFQUNFLHFCTklHO0F0RnU3WFQ7O0E0Rm44WEk7O0VBQ0UseUJOV0c7RU1WSDtBNUZ1OFhOO0E0Rmw4WEk7O0VBQ0UscUJOSUc7QXRGaThYVDs7QTRGNzhYSTs7RUFDRSx5Qk5XRztFTVZIO0E1Rmk5WE47QTRGNThYSTs7RUFDRSxxQk5JRztBdEYyOFhUOztBNEZ2OVhJOztFQUNFLHlCTldHO0VNVkg7QTVGMjlYTjtBNEZ0OVhJOztFQUNFLHFCTklHO0F0RnE5WFQ7O0E0RmorWEk7O0VBQ0UseUJOV0c7RU1WSDtBNUZxK1hOO0E0RmgrWEk7O0VBQ0UscUJOSUc7QXRGKzlYVDs7QTRGMytYSTs7RUFDRSx5Qk5XRztFTVZIO0E1RisrWE47QTRGMStYSTs7RUFDRSxxQk5JRztBdEZ5K1hUOztBNEZyL1hJOztFQUNFLHlCTldHO0VNVkg7QTVGeS9YTjtBNEZwL1hJOztFQUNFLHFCTklHO0F0Rm0vWFQ7O0E0Ri8vWEk7O0VBQ0UseUJOV0c7RU1WSDtBNUZtZ1lOO0E0RjkvWEk7O0VBQ0UscUJOSUc7QXRGNi9YVDs7QTRGemdZSTs7RUFDRSx5Qk5XRztFTVZIO0E1RjZnWU47QTRGeGdZSTs7RUFDRSxxQk5JRztBdEZ1Z1lUOztBNEZuaFlJOztFQUNFLHlCTldHO0VNVkg7QTVGdWhZTjtBNEZsaFlJOztFQUNFLHFCTklHO0F0RmloWVQ7O0E0RjdoWUk7O0VBQ0UseUJOV0c7RU1WSDtBNUZpaVlOO0E0RjVoWUk7O0VBQ0UscUJOSUc7QXRGMmhZVDs7QTRGdmlZSTs7RUFDRSx5Qk5XRztFTVZIO0E1RjJpWU47QTRGdGlZSTs7RUFDRSxxQk5JRztBdEZxaVlUOztBNEZqallJOztFQUNFLHlCTldHO0VNVkg7QTVGcWpZTjtBNEZoallJOztFQUNFLHFCTklHO0F0RitpWVQ7O0E0RjNqWUk7O0VBQ0UseUJOV0c7RU1WSDtBNUYrallOO0E0RjFqWUk7O0VBQ0UscUJOSUc7QXRGeWpZVDs7QTRGcmtZSTs7RUFDRSx5Qk5XRztFTVZIO0E1RnlrWU47QTRGcGtZSTs7RUFDRSxxQk5JRztBdEZta1lUOztBNEYva1lJOztFQUNFLHNCTldHO0VNVkg7QTVGbWxZTjtBNEY5a1lJOztFQUNFLGtCTklHO0F0RjZrWVQ7O0E0RnpsWUk7O0VBQ0UseUJOV0c7RU1WSDtBNUY2bFlOO0E0RnhsWUk7O0VBQ0UscUJOSUc7QXRGdWxZVDs7QTRGbm1ZSTs7RUFDRSx5Qk5XRztFTVZIO0E1RnVtWU47QTRGbG1ZSTs7RUFDRSxxQk5JRztBdEZpbVlUOztBMkZsb1hFOzs7Ozs7Ozs7RUFDRTtFQUNBO0EzRjZvWEo7O0EyRnhvWEE7RUFDRTtBM0Yyb1hGO0EyRnhvWEk7RUFDRTtFQUNBO0EzRjBvWE47QTJGeG9YTTtFQUNFO0EzRjBvWFI7QTJGam9YVTtFQUNFO0EzRm1vWFo7QTJGM25YSTtFQUNFO0EzRjZuWE47QTJGM25YTTtFQUNFO0EzRjZuWFI7QTJGMW5YTTtFQUNFO0EzRjRuWFI7QTJGMW5YUTtFQUNFO0EzRjRuWFY7QTJGeG5YVTtFQUNFO0EzRjBuWFo7QTJGdG5YWTtFQUNFO0EzRnduWGQ7QTJGcG5YYztFQUNFO0EzRnNuWGhCO0EyRjNtWE07RUFDRTtBM0Y2bVhSO0EyRjFtWE07RUFDRTtBM0Y0bVhSO0EyRnhtWFE7RUFDRTtBM0YwbVhWO0EyRnRtWFU7RUFDRTtBM0Z3bVhaO0EyRnBtWFk7RUFDRTtBM0ZzbVhkO0EyRmxtWGM7RUFDRTtBM0ZvbVhoQjtBMkZwbFhNO0VBQ0U7QTNGc2xYUjtBMkZqbFhNO0VBQ0U7QTNGbWxYUjtBMkYva1hRO0VBQ0U7QTNGaWxYVjtBMkY3a1hVO0VBQ0U7QTNGK2tYWjtBMkYza1hZO0VBQ0U7QTNGNmtYZDtBMkZ6a1hjO0VBQ0U7QTNGMmtYaEI7QTJGbGtYRTtFcEV0bkJJLHdDb0V1bkJGO0EzRm9rWEo7QXVCdnJZTTtFb0VrbkJKO0lwRWpuQk07RXZCMHJZTjtBQUNGO0EyRnJrWEk7RUFDRTtBM0Z1a1hOO0EyRmxrWEk7O0VBRUU7QTNGb2tYTjtBMkZqa1hROztFQUNFO0EzRm9rWFY7O0EyRjdqWEE7RUFDRTtBM0Zna1hGO0EyRjdqWEk7RUFDRTtFQUNBO0EzRitqWE47QTJGN2pYTTtFQUNFO0EzRitqWFI7QTJGN2pYUTtFQUNFO0EzRitqWFY7QTJGdmpYTTtFQUNFO0VBQ0E7RUFDQTtBM0Z5alhSO0EyRnZqWFE7RUFDRTtBM0Z5alhWO0EyRnZqWFU7RUFDRTtBM0Z5alhaO0EyRi9pWFE7RUFDRTtBM0ZpalhWO0EyRnZpWE07RXBFaHNCQSx3Q29FaXNCRTtFQUNBO0EzRnlpWFI7QXVCdnVZTTtFb0U0ckJBO0lwRTNyQkU7RXZCMHVZTjtBQUNGO0EyRmxpWEk7RUFDRTtBM0ZvaVhOO0EyRmxpWE07RUFDRTtFQUNBO0EzRm9pWFI7QTJGemhYSTtFQUNFO0EzRjJoWE47QTJGemhYTTtFQUNFO0VBQ0E7QTNGMmhYUjtBMkZsaFhNO0VBQ0U7QTNGb2hYUjtBMkZoaFhRO0VBQ0U7QTNGa2hYVjtBMkYzZ1hRO0VBQ0U7RUFDQTtBM0Y2Z1hWO0EyRmxnWE07RUFDRTtBM0ZvZ1hSO0EyRmhnWFE7RUFDRTtBM0ZrZ1hWO0EyRjEvV007O0VBRUU7QTNGNC9XUjtBMkZ6L1dNO0VBQ0UsV3RGL3hCRztBTDB4WVg7QTJGdC9XTTtFQUdFO0VBQ0EsV3RGeHlCRztBTDh4WVg7QTJGLytXTTs7RUFFRTtBM0ZpL1dSO0EyRjkrV007RUFDRSxXdEYzeUJHO0FMMnhZWDtBMkYzK1dNO0VBR0U7RUFDQSxXdEZwekJHO0FMK3hZWDs7QTJGbitXRTtFQUNFO0VBQ0E7RUFDQSx3QkwvcEJlO0VLZ3FCZjtBM0ZzK1dKO0EyRmwrV0k7RUFDRTtFQUNBO0VBQ0Esd0JMdnFCYTtFS3dxQmI7QTNGbytXTjtBMkYxOVdJO0VBQ0U7RUFDQTtFQUNBLHdCTHJyQmE7RUtzckJiO0EzRjQ5V047O0EyRnI5V0U7O0VBRUU7RUFDQTtBM0Z3OVdKO0EyRnI5V0U7RUFDRTtFQUNBO0EzRnU5V0o7QTJGcDlXRTs7RUFFRTtBM0ZzOVdKO0EyRmw5V0k7O0VBRUU7QTNGbzlXTjs7QTJGNzhXRTs7RUFFRTtFQUNBO0VBQ0E7QTNGZzlXSjtBMkY3OFdFOztFQUVFO0EzRis4V0o7QTJGNThXRTtFQUNFO0EzRjg4V0o7QTJGMzhXRTtFQUNFO0EzRjY4V0o7QTJGMThXRTtFQUNFO0VBQ0E7RUFDQSxjTGx6QmlCO0F0Rjh2WXJCO0EyRjE4V0k7RUFDRTtBM0Y0OFdOO0EyRno4V0k7RUFDRTtBM0YyOFdOO0EyRng4V0k7RUFDRSxjdEY5NUJLO0FMdzJZWDs7QTJGcDhXRTs7RUFFRTtFQUNBO0VBQ0E7QTNGdThXSjtBMkZwOFdFOztFQUVFO0EzRnM4V0o7QTJGbjhXRTtFQUNFO0EzRnE4V0o7QTJGbDhXRTtFQUNFO0EzRm84V0o7QTJGajhXRTtFQUNFO0EzRm04V0o7QTJGajhXSTtFQUNFO0EzRm04V047QTJGaDhXSTtFQUNFO0EzRms4V047QTJGLzdXSTtFQUNFLGN0Rm44Qks7QUxvNFlYOztBMkYzN1dBO0VBQ0U7RUFDQTtBM0Y4N1dGOztBMkY1N1dBO0VBQ0U7QTNGKzdXRjs7QTJGMTdXRTtFQUNFO0EzRjY3V0o7QTJGMzdXRTs7O0VBR0U7RUFDQTtBM0Y2N1dKOztBMkZ2N1dFOzs7RUFHRTtBM0YwN1dKOztBMkZwN1dJO0VBRUU7RUFDQTtFQUNBO0EzRnM3V047QTJGbjdXSTtFQUlFO0EzRms3V047O0EyRjc2V0E7RUFDRTtFQUNBO0VBQ0E7QTNGZzdXRjtBMkY5NldFO0VBQ0U7QTNGZzdXSjtBMkY3NldFO0VBQ0U7QTNGKzZXSjtBMkY1NldFO0VBQ0U7RUFDQTtFQUNBO0EzRjg2V0o7QTJGNTZXSTtFQUNFO0EzRjg2V047QTJGNTZXTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0EzRjg2V1I7QTJGMzZXTTtFQUNFO0VBQ0E7RTlFN2dDSjtFQUNBO0FiMjdZSjs7QTJGeDZXQTtFQUNFLGN0Rjd4QjRCO0FMd3NZOUI7O0EyRnY2V0U7O0U5RTNnQ0U7RUFDQTtBYnU3WUo7O0EyRnI2V0U7RUFDRTtBM0Z3NldKO0EyRnI2V0U7RUFDRTtBM0Z1NldKOztBMkZqNldJO0VBQ0U7QTNGbzZXTjtBMkYvNVdJO0VBQ0U7QTNGaTZXTjtBMkY1NVdJO0VBQ0U7QTNGODVXTjtBMkYzNVdJO0VBQ0UsWUxoakNrQjtFS2lqQ2xCO0EzRjY1V047QTJGeDVXSTtFQUNFO0EzRjA1V047QTJGdjVXSTtFQUNFLFlMMWpDcUI7QXRGbTlZM0I7QTJGcDVXSTtFQUNFO0EzRnM1V047QTJGbjVXSTtFQUNFLFlMbmtDcUI7QXRGdzlZM0I7QTJGOTRXSTs7O0VBQ0U7RUFDQTtBM0ZrNVdOOztBNEZqZ1pJOztFQUNFLHlCQzBFYTtFRHpFYjtBNUZxZ1pOO0E0RmhnWkk7O0VBQ0UscUJDbUVhO0E3Rmc4WW5CO0E0RjNnWkk7O0VBQ0UseUJDMEVhO0VEekViO0E1RjhnWk47QTRGemdaSTs7RUFDRSxxQkNtRWE7QTdGeThZbkI7QTRGcGhaSTs7RUFDRSx5QkMwRWE7RUR6RWI7QTVGdWhaTjtBNEZsaFpJOztFQUNFLHFCQ21FYTtBN0ZrOVluQjtBNEY3aFpJOztFQUNFLHlCQzBFYTtFRHpFYjtBNUZnaVpOO0E0RjNoWkk7O0VBQ0UscUJDbUVhO0E3RjI5WW5CO0E0RnRpWkk7O0VBQ0UseUJDMEVhO0VEekViO0E1RnlpWk47QTRGcGlaSTs7RUFDRSxxQkNtRWE7QTdGbytZbkI7QTRGL2laSTs7RUFDRSx5QkMwRWE7RUR6RWI7QTVGa2paTjtBNEY3aVpJOztFQUNFLHFCQ21FYTtBN0Y2K1luQjtBNEZ4alpJOztFQUNFLHlCQzBFYTtFRHpFYjtBNUYyalpOO0E0RnRqWkk7O0VBQ0UscUJDbUVhO0E3RnMvWW5CO0E0RmprWkk7O0VBQ0UseUJDMEVhO0VEekViO0E1Rm9rWk47QTRGL2paSTs7RUFDRSxxQkNtRWE7QTdGKy9ZbkI7QTRGMWtaSTs7RUFDRSx5QkNxRk87RURwRlA7QTVGNmtaTjtBNEZ4a1pJOztFQUNFLHFCQzhFTztBN0Y2L1liO0E0Rm5sWkk7O0VBQ0UseUJDcUZPO0VEcEZQO0E1RnNsWk47QTRGamxaSTs7RUFDRSxxQkM4RU87QTdGc2daYjtBNEY1bFpJOztFQUNFLHlCQ3FGTztFRHBGUDtBNUYrbFpOO0E0RjFsWkk7O0VBQ0UscUJDOEVPO0E3RitnWmI7QTRGcm1aSTs7RUFDRSx5QkNxRk87RURwRlA7QTVGd21aTjtBNEZubVpJOztFQUNFLHFCQzhFTztBN0Z3aFpiO0E0RjltWkk7O0VBQ0UseUJDcUZPO0VEcEZQO0E1RmluWk47QTRGNW1aSTs7RUFDRSxxQkM4RU87QTdGaWlaYjtBNEZ2blpJOztFQUNFLHlCQ3FGTztFRHBGUDtBNUYwblpOO0E0RnJuWkk7O0VBQ0UscUJDOEVPO0E3RjBpWmI7QTRGaG9aSTs7RUFDRSx5QkNxRk87RURwRlA7QTVGbW9aTjtBNEY5blpJOztFQUNFLHFCQzhFTztBN0ZtalpiO0E0RnpvWkk7O0VBQ0UseUJDcUZPO0VEcEZQO0E1RjRvWk47QTRGdm9aSTs7RUFDRSxxQkM4RU87QTdGNGpaYjtBNEZscFpJOztFQUNFLHlCQ3FGTztFRHBGUDtBNUZxcFpOO0E0RmhwWkk7O0VBQ0UscUJDOEVPO0E3RnFrWmI7QTRGM3BaSTs7RUFDRSx5QkNxRk87RURwRlA7QTVGOHBaTjtBNEZ6cFpJOztFQUNFLHFCQzhFTztBN0Y4a1piO0E0RnBxWkk7O0VBQ0UseUJDcUZPO0VEcEZQO0E1RnVxWk47QTRGbHFaSTs7RUFDRSxxQkM4RU87QTdGdWxaYjtBNEY3cVpJOztFQUNFLHlCQ3FGTztFRHBGUDtBNUZnclpOO0E0RjNxWkk7O0VBQ0UscUJDOEVPO0E3RmdtWmI7QTRGdHJaSTs7RUFDRSx5QkNxRk87RURwRlA7QTVGeXJaTjtBNEZwclpJOztFQUNFLHFCQzhFTztBN0Z5bVpiO0E0Ri9yWkk7O0VBQ0UseUJDcUZPO0VEcEZQO0E1RmtzWk47QTRGN3JaSTs7RUFDRSxxQkM4RU87QTdGa25aYjtBNEZ4c1pJOztFQUNFLHlCQ3FGTztFRHBGUDtBNUYyc1pOO0E0RnRzWkk7O0VBQ0UscUJDOEVPO0E3RjJuWmI7QTRGanRaSTs7RUFDRSx5QkNxRk87RURwRlA7QTVGb3RaTjtBNEYvc1pJOztFQUNFLHFCQzhFTztBN0Zvb1piO0E0RjF0Wkk7O0VBQ0Usc0JDcUZPO0VEcEZQO0E1RjZ0Wk47QTRGeHRaSTs7RUFDRSxrQkM4RU87QTdGNm9aYjtBNEZudVpJOztFQUNFLHlCQ3FGTztFRHBGUDtBNUZzdVpOO0E0Rmp1Wkk7O0VBQ0UscUJDOEVPO0E3RnNwWmI7QTRGNXVaSTs7RUFDRSx5QkNxRk87RURwRlA7QTVGK3VaTjtBNEYxdVpJOztFQUNFLHFCQzhFTztBN0YrcFpiO0EyRmhuWE07RUFDRSxjdEYxbkNHO0FMNHVaWDtBMkZoblhRO0VBQ0U7QTNGa25YVjs7QThGN3ZaQTs7RUFFRTtFQUNBO0VBQ0E7QTlGZ3daRjtBOEY5dlpFOztFQUNFO0VBQ0E7QTlGaXdaSjtBOEY5dlpFOztFQUNFO0VBQ0E7QTlGaXdaSjs7QThGN3ZaQTtFQUNFO0VBQ0E7QTlGZ3daRjtBOEY5dlpFO0VBQ0U7RUFDQTtBOUZnd1pKOztBOEYxdlpJO0VBQ0U7QTlGNnZaTjs7QWtCcHVaSTtFMEVyQ0Y7OztJQUdFO0U1RjZ3WkY7RTRGeHdaRTtJQUNFO0U1RjB3Wko7RTRGdHdaRTs7O0lBR0U7RTVGd3daSjtFNEZwd1pFO0lBQ0U7RTVGc3daSjtFNEZud1pFO0lBQ0U7SUFDQTtFNUZxd1pKO0U0Rmx3WkU7OztJQUdFO0lBQ0E7SUFDQSx3Qk40SGE7SU0zSGI7SUFDQTtFNUZvd1pKO0U0Rmp3WkU7SUFDRTtJQUNBLHdCTnFIYTtJTXBIYjtJQUNBO0U1Rm13Wko7RTRGaHdaRTtJQUNFO0lBQ0E7SUFDQSx3Qk42R2E7SU01R2I7SUFDQTtFNUZrd1pKO0U0Rjl2WkU7SUFDRTtFNUZnd1pKO0U0Rjl2Wkk7SUFHRTtJQUNBLGFOcURhO0V0RnlzWm5CO0U0RjF2Wk07SUFDRTtFNUY0dlpSO0U0Rnh2Wkk7SUFFRSxZTjNEUTtFdEZvelpkO0U0RnZ2Wk07SUFDRSxZTjlETTtFdEZ1elpkO0U0RnR2Wk07SUFDRTtFNUZ3dlpSO0U0RnR2WlE7SUFDRTtFNUZ3dlpWO0U0RnB2Wk07Ozs7Ozs7SUFJRTtJQUNBO0lBQ0E7SUFDQSx3Qk5nRVM7SU0vRFQ7SUFDQTtFNUZ5dlpSO0U0RnR2Wk07SUFDRTtJQUNBLHdCTnlEUztJTXhEVDtJQUNBO0U1Rnd2WlI7RTRGcnZaTTtJQUNFO0U1RnV2WlI7RTRGbHZaTTs7O0lBRUU7SUFDQTtFNUZxdlpSO0U0Rmx2Wk07SUFDRTtFNUZvdlpSO0U0Rjl1WkU7SUFDRTtFNUZndlpKO0U0RjN1Wk07SUFDRSxZTnRITTtFdEZtMlpkO0U0Rnp1Wkk7SUFDRSxhTnRCYTtFdEZpd1puQjtBQUNGOztBa0JuMFpJO0U0RTFCRjtJQUNFO0U5RmkyWkY7QUFDRjtBa0J0MVpJO0UwRXJDRjs7O0lBR0U7RTVGODNaRjtFNEZ6M1pFO0lBQ0U7RTVGMjNaSjtFNEZ2M1pFOzs7SUFHRTtFNUZ5M1pKO0U0RnIzWkU7SUFDRTtFNUZ1M1pKO0U0RnAzWkU7SUFDRTtJQUNBO0U1RnMzWko7RTRGbjNaRTs7O0lBR0U7SUFDQTtJQUNBLHdCTjRIYTtJTTNIYjtJQUNBO0U1RnEzWko7RTRGbDNaRTtJQUNFO0lBQ0Esd0JOcUhhO0lNcEhiO0lBQ0E7RTVGbzNaSjtFNEZqM1pFO0lBQ0U7SUFDQTtJQUNBLHdCTjZHYTtJTTVHYjtJQUNBO0U1Rm0zWko7RTRGLzJaRTtJQUNFO0U1RmkzWko7RTRGLzJaSTtJQUdFO0lBQ0EsYU5xRGE7RXRGMHpabkI7RTRGMzJaTTtJQUNFO0U1RjYyWlI7RTRGejJaSTtJQUVFLFlOM0RRO0V0RnE2WmQ7RTRGeDJaTTtJQUNFLFlOOURNO0V0Rnc2WmQ7RTRGdjJaTTtJQUNFO0U1RnkyWlI7RTRGdjJaUTtJQUNFO0U1RnkyWlY7RTRGcjJaTTs7Ozs7OztJQUlFO0lBQ0E7SUFDQTtJQUNBLHdCTmdFUztJTS9EVDtJQUNBO0U1RjAyWlI7RTRGdjJaTTtJQUNFO0lBQ0Esd0JOeURTO0lNeERUO0lBQ0E7RTVGeTJaUjtFNEZ0MlpNO0lBQ0U7RTVGdzJaUjtFNEZuMlpNOzs7SUFFRTtJQUNBO0U1RnMyWlI7RTRGbjJaTTtJQUNFO0U1RnEyWlI7RTRGLzFaRTtJQUNFO0U1RmkyWko7RTRGNTFaTTtJQUNFLFlOdEhNO0V0Rm85WmQ7RTRGMTFaSTtJQUNFLGFOdEJhO0V0RmszWm5CO0FBQ0Y7O0FrQnA3Wkk7RTRFZkY7SUFDRTtFOUZ1OFpGO0FBQ0Y7QTRGNStaRTs7O0VBR0U7QTVGOCtaSjtBNEZ6K1pJO0VBQ0U7QTVGMitaTjtBNEZ2K1pJOzs7RUFHRTtBNUZ5K1pOO0E0RnIrWkk7RUFDRTtBNUZ1K1pOO0E0RnArWkk7RUFDRTtFQUNBO0E1RnMrWk47QTRGbitaSTs7O0VBR0U7RUFDQTtFQUNBLHdCTjRIYTtFTTNIYjtFQUNBO0E1RnErWk47QTRGbCtaSTtFQUNFO0VBQ0Esd0JOcUhhO0VNcEhiO0VBQ0E7QTVGbytaTjtBNEZqK1pJO0VBQ0U7RUFDQTtFQUNBLHdCTjZHYTtFTTVHYjtFQUNBO0E1Rm0rWk47QTRGLzlaSTtFQUNFO0E1RmkrWk47QTRGLzlaTTtFQUdFO0VBQ0EsYU5xRGE7QXRGMDZackI7QTRGMzlaUTtFQUNFO0E1RjY5WlY7QTRGejlaTTtFQUVFLFlOM0RRO0F0RnFoYWhCO0E0Rng5WlE7RUFDRSxZTjlETTtBdEZ3aGFoQjtBNEZ2OVpRO0VBQ0U7QTVGeTlaVjtBNEZ2OVpVO0VBQ0U7QTVGeTlaWjtBNEZyOVpROzs7Ozs7O0VBSUU7RUFDQTtFQUNBO0VBQ0Esd0JOZ0VTO0VNL0RUO0VBQ0E7QTVGMDlaVjtBNEZ2OVpRO0VBQ0U7RUFDQSx3Qk55RFM7RU14RFQ7RUFDQTtBNUZ5OVpWO0E0RnQ5WlE7RUFDRTtBNUZ3OVpWO0E0Rm45WlE7OztFQUVFO0VBQ0E7QTVGczlaVjtBNEZuOVpRO0VBQ0U7QTVGcTlaVjtBNEYvOFpJO0VBQ0U7QTVGaTlaTjtBNEY1OFpRO0VBQ0UsWU50SE07QXRGb2thaEI7QTRGMThaTTtFQUNFLGFOdEJhO0F0RmsrWnJCOztBOEZsaWFNOzs7RUFDRTtBOUZ1aWFSO0E4Rm5pYVE7OztFQUNFO0E5RnVpYVY7QThGbmlhVTs7O0VBQ0U7QTlGdWlhWjtBOEZuaWFZOzs7RUFDRTtBOUZ1aWFkO0E4Rm5pYWM7OztFQUNFO0E5RnVpYWhCO0E4Ri9oYU07OztFQUNFLFlSbkVRO0F0RnNtYWhCO0E4Ri9oYVU7OztFQUNFO0E5Rm1pYVo7QThGL2hhWTs7O0VBQ0U7QTlGbWlhZDtBOEYvaGFjOzs7RUFDRTtBOUZtaWFoQjtBOEYvaGFnQjs7O0VBQ0U7QTlGbWlhbEI7QThGL2hha0I7OztFQUNFO0E5Rm1pYXBCO0E4RnpoYU07OztFQUNFLFlSdkdRO0F0Rm9vYWhCO0E4RnpoYVU7OztFQUNFO0E5RjZoYVo7QThGemhhWTs7O0VBQ0U7QTlGNmhhZDtBOEZ6aGFjOzs7RUFDRTtBOUY2aGFoQjtBOEZ6aGFnQjs7O0VBQ0U7QTlGNmhhbEI7QThGemhha0I7OztFQUNFO0E5RjZoYXBCO0E4Rm5oYU07OztFQUNFO0E5RnVoYVI7QThGbmhhUTs7O0VBQ0U7QTlGdWhhVjtBOEZuaGFVOzs7RUFDRTtBOUZ1aGFaO0E4Rm5oYVk7OztFQUNFO0E5RnVoYWQ7QThGbmhhYzs7O0VBQ0U7QTlGdWhhaEI7QThGL2dhTTs7O0VBQ0UsWVJ4S1E7QXRGMnJhaEI7QThGaGhhUTs7O0VBQ0U7QTlGb2hhVjtBOEZoaGFVOzs7RUFDRTtBOUZvaGFaO0E4RmhoYVk7OztFQUNFO0E5Rm9oYWQ7QThGaGhhYzs7O0VBQ0U7QTlGb2hhaEI7QThGaGhhZ0I7OztFQUNFO0E5Rm9oYWxCO0E4RjVnYUk7OztFQUNFO0V2RTlOQSxrQ3VFK05BO0E5RmdoYU47QXVCM3VhTTtFdUV5TkY7OztJdkV4Tkk7RXZCZ3ZhTjtBQUNGOztBOEY1Z2FRO0VBQ0U7QTlGK2dhVjtBOEYxZ2FVO0VBQ0UsYVJ2SFM7QXRGbW9hckI7QThGeGdhVTtFQUNFO0VBQ0E7QTlGMGdhWjtBOEZ2Z2FVO0VBQ0U7QTlGeWdhWjtBOEZsZ2FRO0VBQ0U7QTlGb2dhVjtBOEZsZ2FRO0VBQ0U7QTlGb2dhVjtBOEZoZ2FVO0VBQ0U7QTlGa2dhWjtBOEY5L1pVO0VBQ0UsWVIzUEk7QXRGMnZhaEI7QThGNS9aYztFQUNFO0E5RjgvWmhCO0E4RjEvWmdCO0VBQ0U7QTlGNC9abEI7QThGeC9aa0I7RUFDRTtBOUYwL1pwQjtBOEZ0L1pvQjtFQUNFO0E5RncvWnRCO0E4RnAvWnNCO0VBQ0U7QTlGcy9aeEI7QThGNStaVTtFQUNFLFlSL1JJO0F0RjZ3YWhCO0E4RjErWmM7RUFDRTtBOUY0K1poQjtBOEZ4K1pnQjtFQUNFO0E5RjArWmxCO0E4RnQrWmtCO0VBQ0U7QTlGdytacEI7QThGcCtab0I7RUFDRTtBOUZzK1p0QjtBOEZsK1pzQjtFQUNFO0E5Rm8rWnhCO0E4RjE5WlU7RUFDRTtBOUY0OVpaO0E4Rng5WlU7RUFDRSxZUnhVSTtBdEZreWFoQjtBOEZ2OVpZO0VBQ0U7QTlGeTlaZDtBOEZyOVpjO0VBQ0U7QTlGdTlaaEI7QThGbjlaZ0I7RUFDRTtBOUZxOVpsQjtBOEZqOVprQjtFQUNFO0E5Rm05WnBCO0E4Ri84Wm9CO0VBQ0U7QTlGaTladEI7QThGejhaUTtFTjVXTjtFQUNBO0F4Rnd6YUY7QThGeDhaTTtFTjVXSjtBeEZ1emFGO0E4RnQ4Wkk7Ozs7RUFFRSxhUi9RZTtBdEZ5dGFyQjtBOEZ4OFpNOzs7O0VBQ0U7QTlGNjhaUjtBOEYxOFpNOzs7O0VBQ0U7QTlGKzhaUjtBOEY1OFpNOzs7O0VBQ0U7QTlGaTlaUjtBOEY5OFpNOzs7O0VBQ0U7RUFDQSx3QlJwUFc7RVFxUFg7RUFDQTtBOUZtOVpSO0E4Rmg5Wk07Ozs7RUFDRTtFQUNBLHdCUjNQVztFUTRQWDtFQUNBO0E5RnE5WlI7QThGbDlaTTs7OztFQUNFO0E5RnU5WlI7QThGcDlaTTs7Ozs7Ozs7Ozs7Ozs7OztFQUdFO0VBQ0E7RUFDQSx3QlJ6UVc7RVEwUVg7RUFDQTtFQUNBO0E5Rm0rWlI7QThGaCtaTTs7OztFQUNFO0E5RnErWlI7O0E4Ri85WkE7RUFDRTtBOUZrK1pGO0E4RmgrWkU7RUFDRTtBOUZrK1pKOztBOEY5OVpBOztFQUVFO0VBQ0E7QTlGaStaRjs7QThGOTlaQTtFQUNFO0E5RmkrWkY7QThGLzlaRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E5RmkrWko7O0E4Rjc5WkE7Ozs7O0V2RXBkTSw0RXVFeWRKO0E5RmcrWkY7QXVCcjdhTTtFdUVnZE47Ozs7O0l2RS9jUTtFdkI0N2FOO0FBQ0Y7O0ErRjk4YUE7RUFDRTtBL0ZpOWFGOztBK0Y5OGFBO0VBQ0UsMEJUNkZtQjtFUzVGbkI7RUFDQSx1QlQ2RG1CO0VTNURuQixhVGlLdUI7QXRGZ3phekI7QStGLzhhRTtFQUVFLDBCVHNGaUI7RVNyRmpCO0VBQ0E7RUFDQSxZVGtCWTtFL0RyQlYsNER3RUlGO0EvRmc5YUo7QXVCaDlhTTtFd0VOSjtJeEVPTTtFdkJtOWFOO0FBQ0Y7QStGbDlhRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9GbzlhSjs7QStGLzhhRTtFQUNFLDZCVHNFb0I7RVNyRXBCLDJCVHlDb0I7QXRGeTZheEI7O0ErRjk4YUE7RUFDRSwyQlRvQ3NCO0F0RjY2YXhCOztBK0Y5OGFBO0VBQ0UsNkJUNERzQjtBdEZxNWF4Qjs7QStGNzhhRTs7RXhFaENJLHlDd0VrQ0Y7QS9GZzlhSjtBdUI5K2FNO0V3RTRCSjs7SXhFM0JNO0V2QmsvYU47QUFDRjs7QStGaDlhRTtFQUNFO0EvRm05YUo7QStGajlhSTtFQUVFO0EvRms5YU47QStGNThhSTs7O0VBRUUsbUJUaENVO0F0RisrYWhCOztBK0Z4OGFFO0VBQ0U7QS9GMjhhSjtBK0Z6OGFJO0VBRUU7RXhFakVBLDREd0VrRUE7QS9GMDhhTjtBdUJ4Z2JNO0V3RTJERjtJeEUxREk7RXZCMmdiTjtBQUNGO0ErRno4YUk7OztFQUVFLG1CVHJEVTtBdEZpZ2JoQjs7QStGdDhhQTtFQUNFLHlCMUY5RVM7QUx1aGJYO0ErRnY4YUU7OztFQUdFLGNUV2lCO0F0Rjg3YXJCO0ErRnQ4YUU7RUFDRSxXMUYvRk87QUx1aWJYO0ErRnA4YUU7Ozs7Ozs7RUFPRSxXMUYxR087QUxnamJYO0ErRmw4YUU7RUFDRSwwQ1RWb0I7RVNXcEI7RUFDQTtBL0ZvOGFKO0ErRmw4YUk7RUFDRTtBL0ZvOGFOO0ErRmo4YUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBL0ZtOGFOO0ErRmo4YU07RUFLRTtBL0YrN2FSO0ErRjU3YU07RUFJRTtFQUNBO0VBQ0E7RUFDQSxXMUY1SUc7QUx1a2JYO0ErRng3YU07RUFDRSx5QjFGeElHO0FMa2tiWDtBK0ZyN2FFO0VBQ0U7QS9GdTdhSjs7QStGbDdhQTtFQUNFO0VBR0Esc0IxRi9KUztFMEZnS1QsOEJUdEcwQjtBdEZ5aGI1Qjs7QWdHL2tiRTtFQUNFO0FoR2tsYko7QWdHL2tiRTtFQUNFO0FoR2lsYko7O0FnRzdrYkE7RUFDRSxlM0ZvTjRCO0UyRm5ONUI7QWhHZ2xiRjs7QWdHNWtiRTtFQUNFO0FoRytrYko7O0FnRzFrYkE7RUFDRTtFQUNBO0VBQ0E7QWhHNmtiRjtBZ0cza2JFO0VBQ0U7QWhHNmtiSjtBZ0cxa2JFO0VBQ0U7QWhHNGtiSjtBZ0d6a2JFO0VBQ0U7RUFDQTtBaEcya2JKOztBZ0d0a2JBO0VBQ0U7QWhHeWtiRjtBZ0d2a2JFO0VsRTVDQTtFQUNBO0VBQ0E7RUFDQTtFa0UyQ0U7RUFDQTtFQUNBO0FoRzRrYko7QWdHemtiRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FoRzJrYko7O0FnR2prYkk7O0VBQ0U7QWhHcWtiTjs7QWdHOWpiQTtFQUNFO0VBQ0E7RUFDQTtBaEdpa2JGO0FnRy9qYkU7RUFDRTtBaEdpa2JKO0FnRzlqYkU7RUFDRTtBaEdna2JKO0FnRzdqYkU7RUFDRTtFQUNBO0FoRytqYko7O0FnRzFqYkE7O0VBRUU7RUFDQSxtQjNGZ0k0QjtFMkYvSDVCO0VBQ0E7QWhHNmpiRjs7QWdHeGpiQTtFUi9GRSw0QlFnR21CO0VBQ25CO0FoRzJqYkY7O0FnR3RqYkU7RUFDRTtBaEd5amJKO0FnR3hqYkk7RUFDRTtFQUNBO0VBQ0E7QWhHMGpiTjs7QWtCbm5iSTtFOEUrREY7SUFDRTtFaEd3amJGO0VnR3ZqYkU7SUFDRTtFaEd5amJKO0VnR3hqYkk7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBLHNCM0Z0SUc7RUxnc2JUO0FBQ0Y7QWdHbmpiRTtFQUNFO0FoR3FqYko7QWdHbGpiRTtFbkZsSUU7RUFDQTtFbUZtSUE7RUFDQTtBaEdxamJKO0FnR25qYkk7O0VuRnpIQTtFQUNBO0FiZ3JiSjtBZ0dsamJJO0VBQ0U7RUFDQTtFQUNBO0FoR29qYk47QWdHampiTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEdtamJSO0FnR2hqYk07RUFDRTtFQUNBO0VBRUE7QWhHaWpiUjtBZ0cvaWJRO0VBQ0U7RUFDQTtBaEdpamJWO0FnRzNpYkk7RUFFRTtFQUNBO0VBQ0E7QWhHNGliTjtBeURwdmJFO0VBQ0U7RUFDQTtFQUNBO0F6RHN2Yko7QWtCOXJiSTtFOEUrSUU7SUFFSTtJQUNBO0VoR2lqYlI7QUFDRjtBZ0c1aWJJO0VBRUUseUIzRjFNSztFMkYyTUw7QWhHNmliTjtBeURud2JFO0VBQ0U7RUFDQTtFQUNBO0F6RHF3Yko7QWdHaGpiTTtFQUNFLGMzRnpNRztBTDJ2Ylg7QWtCaHRiSTtFOEVnS0k7SUFFSSx5QjNGbE5EO0VMb3diVDtBQUNGO0FnRzVpYkU7RUFRRTtFQUNBO0VBQ0EsY1ZuR3VCO0VVb0d2QjtFQUNBO0VBQ0EsYVZ0R3VCO0F0RjZvYjNCO0FrQjd0Ykk7RThFeUtGO0lBRUk7SUFDQTtJQUNBO0lBQ0E7RWhHc2piSjtBQUNGOztBZ0cxaWJFO0VBQ0UseUIzRnJPTztFMkZzT1AsVzNGOU9PO0FMMnhiWDtBZ0czaWJFO0VBQ0UsVzNGalBPO0FMOHhiWDtBZ0czaWJJO0VBRUU7QWhHNGliTjtBZ0d6aWJFO0VBQ0UscUIzRm5QTztBTDh4Ylg7QWdHdmliSTtFQUNFO0VBQ0EsVzNGL1BLO0FMd3liWDtBZ0d2aWJNO0VBQ0UsVzNGbFFHO0FMMnliWDtBZ0d2aWJRO0VBRUU7RUFDQSxjM0ZwUUM7QUw0eWJYO0FnR3RpYlE7RUFDRTtBaEd3aWJWO0FnR3BpYkk7RUFDRSxxQjNGelFLO0FMK3liWDtBZ0dwaWJJO0VBQ0U7RUFDQTtBaEdzaWJOO0FnR3BpYk07RUFFRTtBaEdxaWJSOztBaUdsMGJFO0VBQ0UsYzVGV087QUwwemJYO0FpR24wYkk7RUFDRTtBakdxMGJOO0FpRy96Yk07RUFDRSxXNUZMRztBTHMwYlg7O0FpRzF6YkE7RUFDRTtFQUNBO0FqRzZ6YkY7QWlHM3piRTtFQUNFLGtDNUZ5TDBCO0U0RnhMMUI7RUFDQTtBakc2emJKO0FRMzBiRTtFeUZpQkk7QWpHNnpiTjtBaUd6emJFOztFQUVFO0FqRzJ6Yko7QWlHeHpiRTtFQUNFO0VBQ0E7QWpHMHpiSjtBaUd4emJJO0VBQ0U7RUFDQSxtQzVGcUt3QjtFNEZwS3hCO0VBQ0EsZ0M1Rm1Ld0I7RTRGbEt4QjtBakcwemJOO0FRNzFiRTtFeUZzQ007QWpHMHpiUjtBaUd0emJJOztFQUVFO0FqR3d6Yk47O0FpR256YkE7RUFDRTtBakdzemJGO0FpR3B6YkU7RUFDRSxrQjVGb2hCZ0M7RTRGbmhCaEMsbUI1Rm1oQmdDO0FMbXlhcEM7QWlHbnpiRTtFQUNFO0FqR3F6Yko7O0FpRzl5Ykk7RUFDRSx5QjFGTlM7QVB1emJmOztBaUdsemJJO0VBQ0UseUIxRk5TO0UwRlFQO0FqR296YlI7O0FrR2w0YkU7RUFDRSx5QjNGcUVXO0UyRnBFWDtBbEdxNGJKO0FrR2o0YlE7RUFDRTtBbEdtNGJWO0FrR2o0YlE7O0VBRUU7RUFDQTtFQUNBO0FsR200YlY7QWtHLzNiVTtFQUNFLGM3RkxEO0FMczRiWDtBa0cvM2JVOztFQUVFO0VBQ0E7RUFDQSxjN0ZYRDtBTDQ0Ylg7QWtHMTNiUTtFQUNFO0FsRzQzYlY7QWtHMTNiUTs7RUFFRTtFQUNBO0VBQ0E7QWxHNDNiVjtBa0d4M2JVO0VBQ0UsVzdGdENEO0FMZzZiWDtBa0d4M2JVOztFQUVFO0VBQ0E7RUFDQSxXN0Y1Q0Q7QUxzNmJYOztBa0czNmJFO0VBQ0UseUIzRnFFVztFMkZwRVg7QWxHODZiSjtBa0cxNmJRO0VBQ0U7QWxHNDZiVjtBa0cxNmJROztFQUVFO0VBQ0E7RUFDQTtBbEc0NmJWO0FrR3g2YlU7RUFDRSxjN0ZMRDtBTCs2Ylg7QWtHeDZiVTs7RUFFRTtFQUNBO0VBQ0EsYzdGWEQ7QUxxN2JYO0FrR242YlE7RUFDRTtBbEdxNmJWO0FrR242YlE7O0VBRUU7RUFDQTtFQUNBO0FsR3E2YlY7QWtHajZiVTtFQUNFLFc3RnRDRDtBTHk4Ylg7QWtHajZiVTs7RUFFRTtFQUNBO0VBQ0EsVzdGNUNEO0FMKzhiWDs7QWtHcDliRTtFQUNFLHlCM0ZxRVc7RTJGcEVYO0FsR3U5Yko7QWtHbjliUTtFQUNFO0FsR3E5YlY7QWtHbjliUTs7RUFFRTtFQUNBO0VBQ0E7QWxHcTliVjtBa0dqOWJVO0VBQ0UsYzdGTEQ7QUx3OWJYO0FrR2o5YlU7O0VBRUU7RUFDQTtFQUNBLGM3RlhEO0FMODliWDtBa0c1OGJRO0VBQ0U7QWxHODhiVjtBa0c1OGJROztFQUVFO0VBQ0E7RUFDQTtBbEc4OGJWO0FrRzE4YlU7RUFDRSxXN0Z0Q0Q7QUxrL2JYO0FrRzE4YlU7O0VBRUU7RUFDQTtFQUNBLFc3RjVDRDtBTHcvYlg7O0FrRzcvYkU7RUFDRSx5QjNGcUVXO0UyRnBFWDtBbEdnZ2NKO0FrRzUvYlE7RUFDRTtBbEc4L2JWO0FrRzUvYlE7O0VBRUU7RUFDQTtFQUNBO0FsRzgvYlY7QWtHMS9iVTtFQUNFLGM3RkxEO0FMaWdjWDtBa0cxL2JVOztFQUVFO0VBQ0E7RUFDQSxjN0ZYRDtBTHVnY1g7QWtHci9iUTtFQUNFO0FsR3UvYlY7QWtHci9iUTs7RUFFRTtFQUNBO0VBQ0E7QWxHdS9iVjtBa0duL2JVO0VBQ0UsVzdGdENEO0FMMmhjWDtBa0duL2JVOztFQUVFO0VBQ0E7RUFDQSxXN0Y1Q0Q7QUxpaWNYOztBa0d0aWNFO0VBQ0UseUIzRnFFVztFMkZwRVg7QWxHeWljSjtBa0dyaWNRO0VBQ0U7QWxHdWljVjtBa0dyaWNROztFQUVFO0VBQ0E7RUFDQTtBbEd1aWNWO0FrR25pY1U7RUFDRSxjN0ZMRDtBTDBpY1g7QWtHbmljVTs7RUFFRTtFQUNBO0VBQ0EsYzdGWEQ7QUxnamNYO0FrRzloY1E7RUFDRTtBbEdnaWNWO0FrRzloY1E7O0VBRUU7RUFDQTtFQUNBO0FsR2dpY1Y7QWtHNWhjVTtFQUNFLFc3RnRDRDtBTG9rY1g7QWtHNWhjVTs7RUFFRTtFQUNBO0VBQ0EsVzdGNUNEO0FMMGtjWDs7QWtHL2tjRTtFQUNFLHlCM0ZxRVc7RTJGcEVYO0FsR2tsY0o7QWtHOWtjUTtFQUNFO0FsR2dsY1Y7QWtHOWtjUTs7RUFFRTtFQUNBO0VBQ0E7QWxHZ2xjVjtBa0c1a2NVO0VBQ0UsYzdGTEQ7QUxtbGNYO0FrRzVrY1U7O0VBRUU7RUFDQTtFQUNBLGM3RlhEO0FMeWxjWDtBa0d2a2NRO0VBQ0U7QWxHeWtjVjtBa0d2a2NROztFQUVFO0VBQ0E7RUFDQTtBbEd5a2NWO0FrR3JrY1U7RUFDRSxXN0Z0Q0Q7QUw2bWNYO0FrR3JrY1U7O0VBRUU7RUFDQTtFQUNBLFc3RjVDRDtBTG1uY1g7O0FrR3huY0U7RUFDRSx5QlpZSztFWVhMO0FsRzJuY0o7QWtHdm5jUTtFQUNFO0FsR3luY1Y7QWtHdm5jUTs7RUFFRTtFQUNBO0VBQ0E7QWxHeW5jVjtBa0dybmNVO0VBQ0UsYzdGTEQ7QUw0bmNYO0FrR3JuY1U7O0VBRUU7RUFDQTtFQUNBLGM3RlhEO0FMa29jWDtBa0dobmNRO0VBQ0U7QWxHa25jVjtBa0dobmNROztFQUVFO0VBQ0E7RUFDQTtBbEdrbmNWO0FrRzltY1U7RUFDRSxXN0Z0Q0Q7QUxzcGNYO0FrRzltY1U7O0VBRUU7RUFDQTtFQUNBLFc3RjVDRDtBTDRwY1g7O0FrR2pxY0U7RUFDRSx5QlpZSztFWVhMO0FsR29xY0o7QWtHaHFjUTtFQUNFO0FsR2txY1Y7QWtHaHFjUTs7RUFFRTtFQUNBO0VBQ0E7QWxHa3FjVjtBa0c5cGNVO0VBQ0UsYzdGTEQ7QUxxcWNYO0FrRzlwY1U7O0VBRUU7RUFDQTtFQUNBLGM3RlhEO0FMMnFjWDtBa0d6cGNRO0VBQ0U7QWxHMnBjVjtBa0d6cGNROztFQUVFO0VBQ0E7RUFDQTtBbEcycGNWO0FrR3ZwY1U7RUFDRSxXN0Z0Q0Q7QUwrcmNYO0FrR3ZwY1U7O0VBRUU7RUFDQTtFQUNBLFc3RjVDRDtBTHFzY1g7O0FrRzFzY0U7RUFDRSx5QlpZSztFWVhMO0FsRzZzY0o7QWtHenNjUTtFQUNFO0FsRzJzY1Y7QWtHenNjUTs7RUFFRTtFQUNBO0VBQ0E7QWxHMnNjVjtBa0d2c2NVO0VBQ0UsYzdGTEQ7QUw4c2NYO0FrR3ZzY1U7O0VBRUU7RUFDQTtFQUNBLGM3RlhEO0FMb3RjWDtBa0dsc2NRO0VBQ0U7QWxHb3NjVjtBa0dsc2NROztFQUVFO0VBQ0E7RUFDQTtBbEdvc2NWO0FrR2hzY1U7RUFDRSxXN0Z0Q0Q7QUx3dWNYO0FrR2hzY1U7O0VBRUU7RUFDQTtFQUNBLFc3RjVDRDtBTDh1Y1g7O0FrR252Y0U7RUFDRSx5QlpZSztFWVhMO0FsR3N2Y0o7QWtHbHZjUTtFQUNFO0FsR292Y1Y7QWtHbHZjUTs7RUFFRTtFQUNBO0VBQ0E7QWxHb3ZjVjtBa0dodmNVO0VBQ0UsYzdGTEQ7QUx1dmNYO0FrR2h2Y1U7O0VBRUU7RUFDQTtFQUNBLGM3RlhEO0FMNnZjWDtBa0czdWNRO0VBQ0U7QWxHNnVjVjtBa0czdWNROztFQUVFO0VBQ0E7RUFDQTtBbEc2dWNWO0FrR3p1Y1U7RUFDRSxXN0Z0Q0Q7QUxpeGNYO0FrR3p1Y1U7O0VBRUU7RUFDQTtFQUNBLFc3RjVDRDtBTHV4Y1g7O0FrRzV4Y0U7RUFDRSx5QlpZSztFWVhMO0FsRyt4Y0o7QWtHM3hjUTtFQUNFO0FsRzZ4Y1Y7QWtHM3hjUTs7RUFFRTtFQUNBO0VBQ0E7QWxHNnhjVjtBa0d6eGNVO0VBQ0UsYzdGTEQ7QUxneWNYO0FrR3p4Y1U7O0VBRUU7RUFDQTtFQUNBLGM3RlhEO0FMc3ljWDtBa0dweGNRO0VBQ0U7QWxHc3hjVjtBa0dweGNROztFQUVFO0VBQ0E7RUFDQTtBbEdzeGNWO0FrR2x4Y1U7RUFDRSxXN0Z0Q0Q7QUwwemNYO0FrR2x4Y1U7O0VBRUU7RUFDQTtFQUNBLFc3RjVDRDtBTGcwY1g7O0FrR3IwY0U7RUFDRSx5QlpZSztFWVhMO0FsR3cwY0o7QWtHcDBjUTtFQUNFO0FsR3MwY1Y7QWtHcDBjUTs7RUFFRTtFQUNBO0VBQ0E7QWxHczBjVjtBa0dsMGNVO0VBQ0UsYzdGTEQ7QUx5MGNYO0FrR2wwY1U7O0VBRUU7RUFDQTtFQUNBLGM3RlhEO0FMKzBjWDtBa0c3emNRO0VBQ0U7QWxHK3pjVjtBa0c3emNROztFQUVFO0VBQ0E7RUFDQTtBbEcremNWO0FrRzN6Y1U7RUFDRSxXN0Z0Q0Q7QUxtMmNYO0FrRzN6Y1U7O0VBRUU7RUFDQTtFQUNBLFc3RjVDRDtBTHkyY1g7O0FrRzkyY0U7RUFDRSx5QlpZSztFWVhMO0FsR2kzY0o7QWtHNzJjUTtFQUNFO0FsRysyY1Y7QWtHNzJjUTs7RUFFRTtFQUNBO0VBQ0E7QWxHKzJjVjtBa0czMmNVO0VBQ0UsYzdGTEQ7QUxrM2NYO0FrRzMyY1U7O0VBRUU7RUFDQTtFQUNBLGM3RlhEO0FMdzNjWDtBa0d0MmNRO0VBQ0U7QWxHdzJjVjtBa0d0MmNROztFQUVFO0VBQ0E7RUFDQTtBbEd3MmNWO0FrR3AyY1U7RUFDRSxXN0Z0Q0Q7QUw0NGNYO0FrR3AyY1U7O0VBRUU7RUFDQTtFQUNBLFc3RjVDRDtBTGs1Y1g7O0FrR3Y1Y0U7RUFDRSx5QlpZSztFWVhMO0FsRzA1Y0o7QWtHdDVjUTtFQUNFO0FsR3c1Y1Y7QWtHdDVjUTs7RUFFRTtFQUNBO0VBQ0E7QWxHdzVjVjtBa0dwNWNVO0VBQ0UsYzdGTEQ7QUwyNWNYO0FrR3A1Y1U7O0VBRUU7RUFDQTtFQUNBLGM3RlhEO0FMaTZjWDtBa0cvNGNRO0VBQ0U7QWxHaTVjVjtBa0cvNGNROztFQUVFO0VBQ0E7RUFDQTtBbEdpNWNWO0FrRzc0Y1U7RUFDRSxXN0Z0Q0Q7QUxxN2NYO0FrRzc0Y1U7O0VBRUU7RUFDQTtFQUNBLFc3RjVDRDtBTDI3Y1g7O0FrR2g4Y0U7RUFDRSx5QlpZSztFWVhMO0FsR204Y0o7QWtHLzdjUTtFQUNFO0FsR2k4Y1Y7QWtHLzdjUTs7RUFFRTtFQUNBO0VBQ0E7QWxHaThjVjtBa0c3N2NVO0VBQ0UsYzdGTEQ7QUxvOGNYO0FrRzc3Y1U7O0VBRUU7RUFDQTtFQUNBLGM3RlhEO0FMMDhjWDtBa0d4N2NRO0VBQ0U7QWxHMDdjVjtBa0d4N2NROztFQUVFO0VBQ0E7RUFDQTtBbEcwN2NWO0FrR3Q3Y1U7RUFDRSxXN0Z0Q0Q7QUw4OWNYO0FrR3Q3Y1U7O0VBRUU7RUFDQTtFQUNBLFc3RjVDRDtBTG8rY1g7O0FrR3orY0U7RUFDRSx5QlpZSztFWVhMO0FsRzQrY0o7QWtHeCtjUTtFQUNFO0FsRzArY1Y7QWtHeCtjUTs7RUFFRTtFQUNBO0VBQ0E7QWxHMCtjVjtBa0d0K2NVO0VBQ0UsYzdGTEQ7QUw2K2NYO0FrR3QrY1U7O0VBRUU7RUFDQTtFQUNBLGM3RlhEO0FMbS9jWDtBa0dqK2NRO0VBQ0U7QWxHbStjVjtBa0dqK2NROztFQUVFO0VBQ0E7RUFDQTtBbEdtK2NWO0FrRy85Y1U7RUFDRSxXN0Z0Q0Q7QUx1Z2RYO0FrRy85Y1U7O0VBRUU7RUFDQTtFQUNBLFc3RjVDRDtBTDZnZFg7O0FrR2xoZEU7RUFDRSx5QlpZSztFWVhMO0FsR3FoZEo7QWtHamhkUTtFQUNFO0FsR21oZFY7QWtHamhkUTs7RUFFRTtFQUNBO0VBQ0E7QWxHbWhkVjtBa0cvZ2RVO0VBQ0UsYzdGTEQ7QUxzaGRYO0FrRy9nZFU7O0VBRUU7RUFDQTtFQUNBLGM3RlhEO0FMNGhkWDtBa0cxZ2RRO0VBQ0U7QWxHNGdkVjtBa0cxZ2RROztFQUVFO0VBQ0E7RUFDQTtBbEc0Z2RWO0FrR3hnZFU7RUFDRSxXN0Z0Q0Q7QUxnamRYO0FrR3hnZFU7O0VBRUU7RUFDQTtFQUNBLFc3RjVDRDtBTHNqZFg7O0FrRzNqZEU7RUFDRSx5QlpZSztFWVhMO0FsRzhqZEo7QWtHMWpkUTtFQUNFO0FsRzRqZFY7QWtHMWpkUTs7RUFFRTtFQUNBO0VBQ0E7QWxHNGpkVjtBa0d4amRVO0VBQ0UsYzdGTEQ7QUwramRYO0FrR3hqZFU7O0VBRUU7RUFDQTtFQUNBLGM3RlhEO0FMcWtkWDtBa0duamRRO0VBQ0U7QWxHcWpkVjtBa0duamRROztFQUVFO0VBQ0E7RUFDQTtBbEdxamRWO0FrR2pqZFU7RUFDRSxXN0Z0Q0Q7QUx5bGRYO0FrR2pqZFU7O0VBRUU7RUFDQTtFQUNBLFc3RjVDRDtBTCtsZFg7O0FrR3BtZEU7RUFDRSx5QlpZSztFWVhMO0FsR3VtZEo7QWtHbm1kUTtFQUNFO0FsR3FtZFY7QWtHbm1kUTs7RUFFRTtFQUNBO0VBQ0E7QWxHcW1kVjtBa0dqbWRVO0VBQ0UsYzdGTEQ7QUx3bWRYO0FrR2ptZFU7O0VBRUU7RUFDQTtFQUNBLGM3RlhEO0FMOG1kWDtBa0c1bGRRO0VBQ0U7QWxHOGxkVjtBa0c1bGRROztFQUVFO0VBQ0E7RUFDQTtBbEc4bGRWO0FrRzFsZFU7RUFDRSxXN0Z0Q0Q7QUxrb2RYO0FrRzFsZFU7O0VBRUU7RUFDQTtFQUNBLFc3RjVDRDtBTHdvZFg7O0FrRzdvZEU7RUFDRSx5QlpZSztFWVhMO0FsR2dwZEo7QWtHNW9kUTtFQUNFO0FsRzhvZFY7QWtHNW9kUTs7RUFFRTtFQUNBO0VBQ0E7QWxHOG9kVjtBa0cxb2RVO0VBQ0UsYzdGTEQ7QUxpcGRYO0FrRzFvZFU7O0VBRUU7RUFDQTtFQUNBLGM3RlhEO0FMdXBkWDtBa0dyb2RRO0VBQ0U7QWxHdW9kVjtBa0dyb2RROztFQUVFO0VBQ0E7RUFDQTtBbEd1b2RWO0FrR25vZFU7RUFDRSxXN0Z0Q0Q7QUwycWRYO0FrR25vZFU7O0VBRUU7RUFDQTtFQUNBLFc3RjVDRDtBTGlyZFg7O0FrR3RyZEU7RUFDRSx5QlpZSztFWVhMO0FsR3lyZEo7QWtHcnJkUTtFQUNFO0FsR3VyZFY7QWtHcnJkUTs7RUFFRTtFQUNBO0VBQ0E7QWxHdXJkVjtBa0ducmRVO0VBQ0UsYzdGTEQ7QUwwcmRYO0FrR25yZFU7O0VBRUU7RUFDQTtFQUNBLGM3RlhEO0FMZ3NkWDtBa0c5cWRRO0VBQ0U7QWxHZ3JkVjtBa0c5cWRROztFQUVFO0VBQ0E7RUFDQTtBbEdncmRWO0FrRzVxZFU7RUFDRSxXN0Z0Q0Q7QUxvdGRYO0FrRzVxZFU7O0VBRUU7RUFDQTtFQUNBLFc3RjVDRDtBTDB0ZFg7O0FrRy90ZEU7RUFDRSx5QlpZSztFWVhMO0FsR2t1ZEo7QWtHOXRkUTtFQUNFO0FsR2d1ZFY7QWtHOXRkUTs7RUFFRTtFQUNBO0VBQ0E7QWxHZ3VkVjtBa0c1dGRVO0VBQ0UsYzdGTEQ7QUxtdWRYO0FrRzV0ZFU7O0VBRUU7RUFDQTtFQUNBLGM3RlhEO0FMeXVkWDtBa0d2dGRRO0VBQ0U7QWxHeXRkVjtBa0d2dGRROztFQUVFO0VBQ0E7RUFDQTtBbEd5dGRWO0FrR3J0ZFU7RUFDRSxXN0Z0Q0Q7QUw2dmRYO0FrR3J0ZFU7O0VBRUU7RUFDQTtFQUNBLFc3RjVDRDtBTG13ZFg7O0FrR3h3ZEU7RUFDRSxzQlpZSztFWVhMO0FsRzJ3ZEo7QWtHdndkUTtFQUNFO0FsR3l3ZFY7QWtHdndkUTs7RUFFRTtFQUNBO0VBQ0E7QWxHeXdkVjtBa0dyd2RVO0VBQ0UsYzdGTEQ7QUw0d2RYO0FrR3J3ZFU7O0VBRUU7RUFDQTtFQUNBLGM3RlhEO0FMa3hkWDtBa0dod2RRO0VBQ0U7QWxHa3dkVjtBa0dod2RROztFQUVFO0VBQ0E7RUFDQTtBbEdrd2RWO0FrRzl2ZFU7RUFDRSxXN0Z0Q0Q7QUxzeWRYO0FrRzl2ZFU7O0VBRUU7RUFDQTtFQUNBLFc3RjVDRDtBTDR5ZFg7O0FrR2p6ZEU7RUFDRSx5QlpZSztFWVhMO0FsR296ZEo7QWtHaHpkUTtFQUNFO0FsR2t6ZFY7QWtHaHpkUTs7RUFFRTtFQUNBO0VBQ0E7QWxHa3pkVjtBa0c5eWRVO0VBQ0UsYzdGTEQ7QUxxemRYO0FrRzl5ZFU7O0VBRUU7RUFDQTtFQUNBLGM3RlhEO0FMMnpkWDtBa0d6eWRRO0VBQ0U7QWxHMnlkVjtBa0d6eWRROztFQUVFO0VBQ0E7RUFDQTtBbEcyeWRWO0FrR3Z5ZFU7RUFDRSxXN0Z0Q0Q7QUwrMGRYO0FrR3Z5ZFU7O0VBRUU7RUFDQTtFQUNBLFc3RjVDRDtBTHExZFg7O0FrRzExZEU7RUFDRSx5QlpZSztFWVhMO0FsRzYxZEo7QWtHejFkUTtFQUNFO0FsRzIxZFY7QWtHejFkUTs7RUFFRTtFQUNBO0VBQ0E7QWxHMjFkVjtBa0d2MWRVO0VBQ0UsYzdGTEQ7QUw4MWRYO0FrR3YxZFU7O0VBRUU7RUFDQTtFQUNBLGM3RlhEO0FMbzJkWDtBa0dsMWRRO0VBQ0U7QWxHbzFkVjtBa0dsMWRROztFQUVFO0VBQ0E7RUFDQTtBbEdvMWRWO0FrR2gxZFU7RUFDRSxXN0Z0Q0Q7QUx3M2RYO0FrR2gxZFU7O0VBRUU7RUFDQTtFQUNBLFc3RjVDRDtBTDgzZFg7O0FpR3B5ZEU7RUFDRSxjNUZ2Rk87QUw4M2RYO0FpR3B5ZEU7RUFDRTtBakdzeWRKO0FpR3B5ZEk7O0VBRUU7QWpHc3lkTjtBaUdueWRJOztFQUVFLHlCNUZoR0s7RTRGaUdMO0VBQ0EsVzVGMUdLO0FMKzRkWDtBaUcveGRROzs7O0VBR0U7QWpHa3lkVjtBaUdoeWRROzs7RUFFRTtBakdteWRWO0FpR2h5ZE07RUFDRTtBakdreWRSO0FpR2h5ZFU7RUFHRTtBakdneWRaO0FpR3R4ZE07RUFDRSx5QkpwRVc7QTdGNDFkbkI7QWlHenhkTTtFQUNFLHlCSnBFVztFSXNFVDtBakcweGRWO0FrRzU2ZEU7RUFDRSx5QkwyRWU7RUsxRWY7QWxHODZkSjtBa0cxNmRRO0VBQ0U7QWxHNDZkVjtBa0cxNmRROztFQUVFO0VBQ0E7RUFDQTtBbEc0NmRWO0FrR3g2ZFU7RUFDRSxjN0ZMRDtBTCs2ZFg7QWtHeDZkVTs7RUFFRTtFQUNBO0VBQ0EsYzdGWEQ7QUxxN2RYO0FrR242ZFE7RUFDRTtBbEdxNmRWO0FrR242ZFE7O0VBRUU7RUFDQTtFQUNBO0FsR3E2ZFY7QWtHajZkVTtFQUNFLFc3RnRDRDtBTHk4ZFg7QWtHajZkVTs7RUFFRTtFQUNBO0VBQ0EsVzdGNUNEO0FMKzhkWDtBa0dwOWRFO0VBQ0UseUJMMkVlO0VLMUVmO0FsR3M5ZEo7QWtHbDlkUTtFQUNFO0FsR285ZFY7QWtHbDlkUTs7RUFFRTtFQUNBO0VBQ0E7QWxHbzlkVjtBa0doOWRVO0VBQ0UsYzdGTEQ7QUx1OWRYO0FrR2g5ZFU7O0VBRUU7RUFDQTtFQUNBLGM3RlhEO0FMNjlkWDtBa0czOGRRO0VBQ0U7QWxHNjhkVjtBa0czOGRROztFQUVFO0VBQ0E7RUFDQTtBbEc2OGRWO0FrR3o4ZFU7RUFDRSxXN0Z0Q0Q7QUxpL2RYO0FrR3o4ZFU7O0VBRUU7RUFDQTtFQUNBLFc3RjVDRDtBTHUvZFg7QWtHNS9kRTtFQUNFLHlCTDJFZTtFSzFFZjtBbEc4L2RKO0FrRzEvZFE7RUFDRTtBbEc0L2RWO0FrRzEvZFE7O0VBRUU7RUFDQTtFQUNBO0FsRzQvZFY7QWtHeC9kVTtFQUNFLGM3RkxEO0FMKy9kWDtBa0d4L2RVOztFQUVFO0VBQ0E7RUFDQSxjN0ZYRDtBTHFnZVg7QWtHbi9kUTtFQUNFO0FsR3EvZFY7QWtHbi9kUTs7RUFFRTtFQUNBO0VBQ0E7QWxHcS9kVjtBa0dqL2RVO0VBQ0UsVzdGdENEO0FMeWhlWDtBa0dqL2RVOztFQUVFO0VBQ0E7RUFDQSxXN0Y1Q0Q7QUwraGVYO0FrR3BpZUU7RUFDRSx5QkwyRWU7RUsxRWY7QWxHc2llSjtBa0dsaWVRO0VBQ0U7QWxHb2llVjtBa0dsaWVROztFQUVFO0VBQ0E7RUFDQTtBbEdvaWVWO0FrR2hpZVU7RUFDRSxjN0ZMRDtBTHVpZVg7QWtHaGllVTs7RUFFRTtFQUNBO0VBQ0EsYzdGWEQ7QUw2aWVYO0FrRzNoZVE7RUFDRTtBbEc2aGVWO0FrRzNoZVE7O0VBRUU7RUFDQTtFQUNBO0FsRzZoZVY7QWtHemhlVTtFQUNFLFc3RnRDRDtBTGlrZVg7QWtHemhlVTs7RUFFRTtFQUNBO0VBQ0EsVzdGNUNEO0FMdWtlWDtBa0c1a2VFO0VBQ0UseUJMMkVlO0VLMUVmO0FsRzhrZUo7QWtHMWtlUTtFQUNFO0FsRzRrZVY7QWtHMWtlUTs7RUFFRTtFQUNBO0VBQ0E7QWxHNGtlVjtBa0d4a2VVO0VBQ0UsYzdGTEQ7QUwra2VYO0FrR3hrZVU7O0VBRUU7RUFDQTtFQUNBLGM3RlhEO0FMcWxlWDtBa0dua2VRO0VBQ0U7QWxHcWtlVjtBa0dua2VROztFQUVFO0VBQ0E7RUFDQTtBbEdxa2VWO0FrR2prZVU7RUFDRSxXN0Z0Q0Q7QUx5bWVYO0FrR2prZVU7O0VBRUU7RUFDQTtFQUNBLFc3RjVDRDtBTCttZVg7QWtHcG5lRTtFQUNFLHlCTDJFZTtFSzFFZjtBbEdzbmVKO0FrR2xuZVE7RUFDRTtBbEdvbmVWO0FrR2xuZVE7O0VBRUU7RUFDQTtFQUNBO0FsR29uZVY7QWtHaG5lVTtFQUNFLGM3RkxEO0FMdW5lWDtBa0dobmVVOztFQUVFO0VBQ0E7RUFDQSxjN0ZYRDtBTDZuZVg7QWtHM21lUTtFQUNFO0FsRzZtZVY7QWtHM21lUTs7RUFFRTtFQUNBO0VBQ0E7QWxHNm1lVjtBa0d6bWVVO0VBQ0UsVzdGdENEO0FMaXBlWDtBa0d6bWVVOztFQUVFO0VBQ0E7RUFDQSxXN0Y1Q0Q7QUx1cGVYO0FrRzVwZUU7RUFDRSx5QkxzRlM7RUtyRlQ7QWxHOHBlSjtBa0cxcGVRO0VBQ0U7QWxHNHBlVjtBa0cxcGVROztFQUVFO0VBQ0E7RUFDQTtBbEc0cGVWO0FrR3hwZVU7RUFDRSxjN0ZMRDtBTCtwZVg7QWtHeHBlVTs7RUFFRTtFQUNBO0VBQ0EsYzdGWEQ7QUxxcWVYO0FrR25wZVE7RUFDRTtBbEdxcGVWO0FrR25wZVE7O0VBRUU7RUFDQTtFQUNBO0FsR3FwZVY7QWtHanBlVTtFQUNFLFc3RnRDRDtBTHlyZVg7QWtHanBlVTs7RUFFRTtFQUNBO0VBQ0EsVzdGNUNEO0FMK3JlWDtBa0dwc2VFO0VBQ0UseUJMc0ZTO0VLckZUO0FsR3NzZUo7QWtHbHNlUTtFQUNFO0FsR29zZVY7QWtHbHNlUTs7RUFFRTtFQUNBO0VBQ0E7QWxHb3NlVjtBa0doc2VVO0VBQ0UsYzdGTEQ7QUx1c2VYO0FrR2hzZVU7O0VBRUU7RUFDQTtFQUNBLGM3RlhEO0FMNnNlWDtBa0czcmVRO0VBQ0U7QWxHNnJlVjtBa0czcmVROztFQUVFO0VBQ0E7RUFDQTtBbEc2cmVWO0FrR3pyZVU7RUFDRSxXN0Z0Q0Q7QUxpdWVYO0FrR3pyZVU7O0VBRUU7RUFDQTtFQUNBLFc3RjVDRDtBTHV1ZVg7QWtHNXVlRTtFQUNFLHlCTHNGUztFS3JGVDtBbEc4dWVKO0FrRzF1ZVE7RUFDRTtBbEc0dWVWO0FrRzF1ZVE7O0VBRUU7RUFDQTtFQUNBO0FsRzR1ZVY7QWtHeHVlVTtFQUNFLGM3RkxEO0FMK3VlWDtBa0d4dWVVOztFQUVFO0VBQ0E7RUFDQSxjN0ZYRDtBTHF2ZVg7QWtHbnVlUTtFQUNFO0FsR3F1ZVY7QWtHbnVlUTs7RUFFRTtFQUNBO0VBQ0E7QWxHcXVlVjtBa0dqdWVVO0VBQ0UsVzdGdENEO0FMeXdlWDtBa0dqdWVVOztFQUVFO0VBQ0E7RUFDQSxXN0Y1Q0Q7QUwrd2VYO0FrR3B4ZUU7RUFDRSx5QkxzRlM7RUtyRlQ7QWxHc3hlSjtBa0dseGVRO0VBQ0U7QWxHb3hlVjtBa0dseGVROztFQUVFO0VBQ0E7RUFDQTtBbEdveGVWO0FrR2h4ZVU7RUFDRSxjN0ZMRDtBTHV4ZVg7QWtHaHhlVTs7RUFFRTtFQUNBO0VBQ0EsYzdGWEQ7QUw2eGVYO0FrRzN3ZVE7RUFDRTtBbEc2d2VWO0FrRzN3ZVE7O0VBRUU7RUFDQTtFQUNBO0FsRzZ3ZVY7QWtHendlVTtFQUNFLFc3RnRDRDtBTGl6ZVg7QWtHendlVTs7RUFFRTtFQUNBO0VBQ0EsVzdGNUNEO0FMdXplWDtBa0c1emVFO0VBQ0UseUJMc0ZTO0VLckZUO0FsRzh6ZUo7QWtHMXplUTtFQUNFO0FsRzR6ZVY7QWtHMXplUTs7RUFFRTtFQUNBO0VBQ0E7QWxHNHplVjtBa0d4emVVO0VBQ0UsYzdGTEQ7QUwremVYO0FrR3h6ZVU7O0VBRUU7RUFDQTtFQUNBLGM3RlhEO0FMcTBlWDtBa0duemVRO0VBQ0U7QWxHcXplVjtBa0duemVROztFQUVFO0VBQ0E7RUFDQTtBbEdxemVWO0FrR2p6ZVU7RUFDRSxXN0Z0Q0Q7QUx5MWVYO0FrR2p6ZVU7O0VBRUU7RUFDQTtFQUNBLFc3RjVDRDtBTCsxZVg7QWtHcDJlRTtFQUNFLHlCTHNGUztFS3JGVDtBbEdzMmVKO0FrR2wyZVE7RUFDRTtBbEdvMmVWO0FrR2wyZVE7O0VBRUU7RUFDQTtFQUNBO0FsR28yZVY7QWtHaDJlVTtFQUNFLGM3RkxEO0FMdTJlWDtBa0doMmVVOztFQUVFO0VBQ0E7RUFDQSxjN0ZYRDtBTDYyZVg7QWtHMzFlUTtFQUNFO0FsRzYxZVY7QWtHMzFlUTs7RUFFRTtFQUNBO0VBQ0E7QWxHNjFlVjtBa0d6MWVVO0VBQ0UsVzdGdENEO0FMaTRlWDtBa0d6MWVVOztFQUVFO0VBQ0E7RUFDQSxXN0Y1Q0Q7QUx1NGVYO0FrRzU0ZUU7RUFDRSx5QkxzRlM7RUtyRlQ7QWxHODRlSjtBa0cxNGVRO0VBQ0U7QWxHNDRlVjtBa0cxNGVROztFQUVFO0VBQ0E7RUFDQTtBbEc0NGVWO0FrR3g0ZVU7RUFDRSxjN0ZMRDtBTCs0ZVg7QWtHeDRlVTs7RUFFRTtFQUNBO0VBQ0EsYzdGWEQ7QUxxNWVYO0FrR240ZVE7RUFDRTtBbEdxNGVWO0FrR240ZVE7O0VBRUU7RUFDQTtFQUNBO0FsR3E0ZVY7QWtHajRlVTtFQUNFLFc3RnRDRDtBTHk2ZVg7QWtHajRlVTs7RUFFRTtFQUNBO0VBQ0EsVzdGNUNEO0FMKzZlWDtBa0dwN2VFO0VBQ0UseUJMc0ZTO0VLckZUO0FsR3M3ZUo7QWtHbDdlUTtFQUNFO0FsR283ZVY7QWtHbDdlUTs7RUFFRTtFQUNBO0VBQ0E7QWxHbzdlVjtBa0doN2VVO0VBQ0UsYzdGTEQ7QUx1N2VYO0FrR2g3ZVU7O0VBRUU7RUFDQTtFQUNBLGM3RlhEO0FMNjdlWDtBa0czNmVRO0VBQ0U7QWxHNjZlVjtBa0czNmVROztFQUVFO0VBQ0E7RUFDQTtBbEc2NmVWO0FrR3o2ZVU7RUFDRSxXN0Z0Q0Q7QUxpOWVYO0FrR3o2ZVU7O0VBRUU7RUFDQTtFQUNBLFc3RjVDRDtBTHU5ZVg7QWtHNTllRTtFQUNFLHlCTHNGUztFS3JGVDtBbEc4OWVKO0FrRzE5ZVE7RUFDRTtBbEc0OWVWO0FrRzE5ZVE7O0VBRUU7RUFDQTtFQUNBO0FsRzQ5ZVY7QWtHeDllVTtFQUNFLGM3RkxEO0FMKzllWDtBa0d4OWVVOztFQUVFO0VBQ0E7RUFDQSxjN0ZYRDtBTHErZVg7QWtHbjllUTtFQUNFO0FsR3E5ZVY7QWtHbjllUTs7RUFFRTtFQUNBO0VBQ0E7QWxHcTllVjtBa0dqOWVVO0VBQ0UsVzdGdENEO0FMeS9lWDtBa0dqOWVVOztFQUVFO0VBQ0E7RUFDQSxXN0Y1Q0Q7QUwrL2VYO0FrR3BnZkU7RUFDRSx5QkxzRlM7RUtyRlQ7QWxHc2dmSjtBa0dsZ2ZRO0VBQ0U7QWxHb2dmVjtBa0dsZ2ZROztFQUVFO0VBQ0E7RUFDQTtBbEdvZ2ZWO0FrR2hnZlU7RUFDRSxjN0ZMRDtBTHVnZlg7QWtHaGdmVTs7RUFFRTtFQUNBO0VBQ0EsYzdGWEQ7QUw2Z2ZYO0FrRzMvZVE7RUFDRTtBbEc2L2VWO0FrRzMvZVE7O0VBRUU7RUFDQTtFQUNBO0FsRzYvZVY7QWtHei9lVTtFQUNFLFc3RnRDRDtBTGlpZlg7QWtHei9lVTs7RUFFRTtFQUNBO0VBQ0EsVzdGNUNEO0FMdWlmWDtBa0c1aWZFO0VBQ0UseUJMc0ZTO0VLckZUO0FsRzhpZko7QWtHMWlmUTtFQUNFO0FsRzRpZlY7QWtHMWlmUTs7RUFFRTtFQUNBO0VBQ0E7QWxHNGlmVjtBa0d4aWZVO0VBQ0UsYzdGTEQ7QUwraWZYO0FrR3hpZlU7O0VBRUU7RUFDQTtFQUNBLGM3RlhEO0FMcWpmWDtBa0duaWZRO0VBQ0U7QWxHcWlmVjtBa0duaWZROztFQUVFO0VBQ0E7RUFDQTtBbEdxaWZWO0FrR2ppZlU7RUFDRSxXN0Z0Q0Q7QUx5a2ZYO0FrR2ppZlU7O0VBRUU7RUFDQTtFQUNBLFc3RjVDRDtBTCtrZlg7QWtHcGxmRTtFQUNFLHlCTHNGUztFS3JGVDtBbEdzbGZKO0FrR2xsZlE7RUFDRTtBbEdvbGZWO0FrR2xsZlE7O0VBRUU7RUFDQTtFQUNBO0FsR29sZlY7QWtHaGxmVTtFQUNFLGM3RkxEO0FMdWxmWDtBa0dobGZVOztFQUVFO0VBQ0E7RUFDQSxjN0ZYRDtBTDZsZlg7QWtHM2tmUTtFQUNFO0FsRzZrZlY7QWtHM2tmUTs7RUFFRTtFQUNBO0VBQ0E7QWxHNmtmVjtBa0d6a2ZVO0VBQ0UsVzdGdENEO0FMaW5mWDtBa0d6a2ZVOztFQUVFO0VBQ0E7RUFDQSxXN0Y1Q0Q7QUx1bmZYO0FrRzVuZkU7RUFDRSx5QkxzRlM7RUtyRlQ7QWxHOG5mSjtBa0cxbmZRO0VBQ0U7QWxHNG5mVjtBa0cxbmZROztFQUVFO0VBQ0E7RUFDQTtBbEc0bmZWO0FrR3huZlU7RUFDRSxjN0ZMRDtBTCtuZlg7QWtHeG5mVTs7RUFFRTtFQUNBO0VBQ0EsYzdGWEQ7QUxxb2ZYO0FrR25uZlE7RUFDRTtBbEdxbmZWO0FrR25uZlE7O0VBRUU7RUFDQTtFQUNBO0FsR3FuZlY7QWtHam5mVTtFQUNFLFc3RnRDRDtBTHlwZlg7QWtHam5mVTs7RUFFRTtFQUNBO0VBQ0EsVzdGNUNEO0FMK3BmWDtBa0dwcWZFO0VBQ0UseUJMc0ZTO0VLckZUO0FsR3NxZko7QWtHbHFmUTtFQUNFO0FsR29xZlY7QWtHbHFmUTs7RUFFRTtFQUNBO0VBQ0E7QWxHb3FmVjtBa0docWZVO0VBQ0UsYzdGTEQ7QUx1cWZYO0FrR2hxZlU7O0VBRUU7RUFDQTtFQUNBLGM3RlhEO0FMNnFmWDtBa0czcGZRO0VBQ0U7QWxHNnBmVjtBa0czcGZROztFQUVFO0VBQ0E7RUFDQTtBbEc2cGZWO0FrR3pwZlU7RUFDRSxXN0Z0Q0Q7QUxpc2ZYO0FrR3pwZlU7O0VBRUU7RUFDQTtFQUNBLFc3RjVDRDtBTHVzZlg7QWtHNXNmRTtFQUNFLHlCTHNGUztFS3JGVDtBbEc4c2ZKO0FrRzFzZlE7RUFDRTtBbEc0c2ZWO0FrRzFzZlE7O0VBRUU7RUFDQTtFQUNBO0FsRzRzZlY7QWtHeHNmVTtFQUNFLGM3RkxEO0FMK3NmWDtBa0d4c2ZVOztFQUVFO0VBQ0E7RUFDQSxjN0ZYRDtBTHF0Zlg7QWtHbnNmUTtFQUNFO0FsR3FzZlY7QWtHbnNmUTs7RUFFRTtFQUNBO0VBQ0E7QWxHcXNmVjtBa0dqc2ZVO0VBQ0UsVzdGdENEO0FMeXVmWDtBa0dqc2ZVOztFQUVFO0VBQ0E7RUFDQSxXN0Y1Q0Q7QUwrdWZYO0FrR3B2ZkU7RUFDRSx5QkxzRlM7RUtyRlQ7QWxHc3ZmSjtBa0dsdmZRO0VBQ0U7QWxHb3ZmVjtBa0dsdmZROztFQUVFO0VBQ0E7RUFDQTtBbEdvdmZWO0FrR2h2ZlU7RUFDRSxjN0ZMRDtBTHV2Zlg7QWtHaHZmVTs7RUFFRTtFQUNBO0VBQ0EsYzdGWEQ7QUw2dmZYO0FrRzN1ZlE7RUFDRTtBbEc2dWZWO0FrRzN1ZlE7O0VBRUU7RUFDQTtFQUNBO0FsRzZ1ZlY7QWtHenVmVTtFQUNFLFc3RnRDRDtBTGl4Zlg7QWtHenVmVTs7RUFFRTtFQUNBO0VBQ0EsVzdGNUNEO0FMdXhmWDtBa0c1eGZFO0VBQ0Usc0JMc0ZTO0VLckZUO0FsRzh4Zko7QWtHMXhmUTtFQUNFO0FsRzR4ZlY7QWtHMXhmUTs7RUFFRTtFQUNBO0VBQ0E7QWxHNHhmVjtBa0d4eGZVO0VBQ0UsYzdGTEQ7QUwreGZYO0FrR3h4ZlU7O0VBRUU7RUFDQTtFQUNBLGM3RlhEO0FMcXlmWDtBa0dueGZRO0VBQ0U7QWxHcXhmVjtBa0dueGZROztFQUVFO0VBQ0E7RUFDQTtBbEdxeGZWO0FrR2p4ZlU7RUFDRSxXN0Z0Q0Q7QUx5emZYO0FrR2p4ZlU7O0VBRUU7RUFDQTtFQUNBLFc3RjVDRDtBTCt6Zlg7QWtHcDBmRTtFQUNFLHlCTHNGUztFS3JGVDtBbEdzMGZKO0FrR2wwZlE7RUFDRTtBbEdvMGZWO0FrR2wwZlE7O0VBRUU7RUFDQTtFQUNBO0FsR28wZlY7QWtHaDBmVTtFQUNFLGM3RkxEO0FMdTBmWDtBa0doMGZVOztFQUVFO0VBQ0E7RUFDQSxjN0ZYRDtBTDYwZlg7QWtHM3pmUTtFQUNFO0FsRzZ6ZlY7QWtHM3pmUTs7RUFFRTtFQUNBO0VBQ0E7QWxHNnpmVjtBa0d6emZVO0VBQ0UsVzdGdENEO0FMaTJmWDtBa0d6emZVOztFQUVFO0VBQ0E7RUFDQSxXN0Y1Q0Q7QUx1MmZYO0FrRzUyZkU7RUFDRSx5QkxzRlM7RUtyRlQ7QWxHODJmSjtBa0cxMmZRO0VBQ0U7QWxHNDJmVjtBa0cxMmZROztFQUVFO0VBQ0E7RUFDQTtBbEc0MmZWO0FrR3gyZlU7RUFDRSxjN0ZMRDtBTCsyZlg7QWtHeDJmVTs7RUFFRTtFQUNBO0VBQ0EsYzdGWEQ7QUxxM2ZYO0FrR24yZlE7RUFDRTtBbEdxMmZWO0FrR24yZlE7O0VBRUU7RUFDQTtFQUNBO0FsR3EyZlY7QWtHajJmVTtFQUNFLFc3RnRDRDtBTHk0Zlg7QWtHajJmVTs7RUFFRTtFQUNBO0VBQ0EsVzdGNUNEO0FMKzRmWDs7QW1HcjVmRTtFQUNFO0FuR3c1Zko7QW1HdDVmSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5HdzVmTjtBbUdwNWZNO0VBQ0U7RUFDQSxrQjlGMk5zQjtBTDJyZjlCO0FtR241Zkk7RUFDRTtFQUNBLGtCOUZzTndCO0U4RnJOeEIsZ0I5RjBOd0I7QUwycmY5QjtBbUduNWZJO0VBQ0U7QW5HcTVmTjtBbUdoNWZJO0VBQ0U7QW5HazVmTjtBbUc5NGZJO0VBQ0U7QW5HZzVmTjs7QW1HejRmSTtFQUVFO0VBQ0E7RUFDQSxjOUZqQ0s7QUw0NmZYO0FtR3g0Zkk7RUFDRSxjTm5CUTtBN0Y2NWZkO0FtR3Q0Zk07RUFDRSx5Qk54Qk07RU15Qk4sVzlGakRHO0FMeTdmWDtBbUd0NGZRO0VBRUU7QW5HdTRmVjtBbUdsNGZNO0VBQ0UseUI5Rm5ERztFOEZvREgscUI5RnRERztBTDA3Zlg7QW1HbDRmUTtFQUVFO0VBQ0E7QW5HbTRmVjs7QW9HMThmRTtFQUNFO0FwRzY4Zko7QW9HMzhmSTtFQUNFO0FwRzY4Zk47QW9HMThmSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7QXBHMjhmTjs7QW9HbjhmSTtFdkZYQTtBYms5Zko7O0FvRzk3ZkU7RUFRRSxnQy9GMFhvQztBTGdrZnhDOztBb0dwN2ZFOzs7Ozs7Ozs7RUFRRSxpQy9Ga1hvQztBTHNrZnhDOztBb0dsN2ZJO0VBUUUsaUMvRm9Xa0M7QUwwa2Z4Qzs7QW9HdjZmRTs7Ozs7Ozs7O0VBUUUsa0MvRmtWb0M7QUx5bGZ4Qzs7QW9HcjZmSTtFQVFFLGtDL0ZvVWtDO0FMNmxmeEM7O0FvRzU1ZkE7RUFDRSxnQi9Gc0k0QjtBTHl4ZjlCOztBb0c1NWZBO0U5RnhDSTtFOEYwQ0Y7RUFDQTtFQUNBLG1CL0Y4VHNDO0UrRjdUdEM7QXBHKzVmRjs7QW9HNTVmQTtFdkZ0R0k7RVA2R0UsbUJBdENhO0U4RmtDakI7RUFDQTtFQUNBO0VBQ0EsZ0IvRndINEI7RStGdkg1QjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBHKzVmRjs7QW9HMzVmRTtFQUNFO0FwRzg1Zko7QW9HcDVmSTtFQUNFO0VBQ0E7QXBHczVmTjtBb0duNWZJOztFQUVFO0FwR3E1Zk47O0FvRzk0ZkU7RUFFSSxzQi9GaVFrQztFK0ZoUWxDO0FwR2c1Zk47O0FvRzE0ZkU7RUFDRTtBcEc2NGZKO0FvR3Q0Zkk7RUFDRTtFQUNBO0FwR3c0Zk47QW9HcjRmSTs7RUFFRTtBcEd1NGZOOztBb0cvM2ZJOztFQUVFO0FwR2s0Zk47O0FvRzMzZkk7RUFDRTtBcEc4M2ZOO0FvRzMzZkk7O0VBRUU7QXBHNjNmTjs7QW9HdjNmRTtFQUNFO0FwRzAzZko7QW9HeDNmSTtFQUNFO0FwRzAzZk47QW9HdDNmRTs7RUFFRTtBcEd3M2ZKO0FvR3AzZkk7RTNFOU5BLHlCMkUrTnVCO0VBQ3JCO0FwR3MzZk47QW9HajNmSTtFQUNFO0FwR20zZk47QW9HaDNmSTtFQUNFO0FwR2szZk47O0FvRzEyZkk7RUFDRTtBcEc2MmZOO0FvRzEyZkk7O0VBRUU7QXBHNDJmTjtBb0d4MmZNO0VBQ0U7RUFDQTtBcEcwMmZSOztBb0dsMmZFO0VBQ0UsbUIvRjlCMEI7QUxtNGY5Qjs7QW9HOTFmRTs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwR2syZko7QW9HaDJmSTs7RUFDRTtBcEdtMmZOO0FvR2oyZkk7O0VBQ0U7QXBHbzJmTjs7QXFHNW5nQkk7RUFDRTtFQUNBO0FyRytuZ0JOO0FxRzVuZ0JJO0VBQ0U7QXJHOG5nQk47QXFHM25nQkk7RUFDRTtBckc2bmdCTjtBcUd4bmdCSTtFQUNFO0VBQ0E7QXJHMG5nQk47QXFHdm5nQkk7RUFDRTtBckd5bmdCTjtBcUd0bmdCSTtFQUNFO0FyR3duZ0JOO0FxR2pwZ0JJO0VBQ0U7RUFDQTtBckdtcGdCTjtBcUdocGdCSTtFQUNFO0FyR2twZ0JOO0FxRy9vZ0JJO0VBQ0U7QXJHaXBnQk47QXFHNW9nQkk7RUFDRTtFQUNBO0FyRzhvZ0JOO0FxRzNvZ0JJO0VBQ0U7QXJHNm9nQk47QXFHMW9nQkk7RUFDRTtBckc0b2dCTjtBcUdycWdCSTtFQUNFO0VBQ0E7QXJHdXFnQk47QXFHcHFnQkk7RUFDRTtBckdzcWdCTjtBcUducWdCSTtFQUNFO0FyR3FxZ0JOO0FxR2hxZ0JJO0VBQ0U7RUFDQTtBckdrcWdCTjtBcUcvcGdCSTtFQUNFO0FyR2lxZ0JOO0FxRzlwZ0JJO0VBQ0U7QXJHZ3FnQk47QXFHenJnQkk7RUFDRTtFQUNBO0FyRzJyZ0JOO0FxR3hyZ0JJO0VBQ0U7QXJHMHJnQk47QXFHdnJnQkk7RUFDRTtBckd5cmdCTjtBcUdwcmdCSTtFQUNFO0VBQ0E7QXJHc3JnQk47QXFHbnJnQkk7RUFDRTtBckdxcmdCTjtBcUdscmdCSTtFQUNFO0FyR29yZ0JOO0FxRzdzZ0JJO0VBQ0U7RUFDQTtBckcrc2dCTjtBcUc1c2dCSTtFQUNFO0FyRzhzZ0JOO0FxRzNzZ0JJO0VBQ0U7QXJHNnNnQk47QXFHeHNnQkk7RUFDRTtFQUNBO0FyRzBzZ0JOO0FxR3ZzZ0JJO0VBQ0U7QXJHeXNnQk47QXFHdHNnQkk7RUFDRTtBckd3c2dCTjtBcUdqdWdCSTtFQUNFO0VBQ0E7QXJHbXVnQk47QXFHaHVnQkk7RUFDRTtBckdrdWdCTjtBcUcvdGdCSTtFQUNFO0FyR2l1Z0JOO0FxRzV0Z0JJO0VBQ0U7RUFDQTtBckc4dGdCTjtBcUczdGdCSTtFQUNFO0FyRzZ0Z0JOO0FxRzF0Z0JJO0VBQ0U7QXJHNHRnQk47QXFHcnZnQkk7RUFDRTtFQUNBO0FyR3V2Z0JOO0FxR3B2Z0JJO0VBQ0U7QXJHc3ZnQk47QXFHbnZnQkk7RUFDRTtBckdxdmdCTjtBcUdodmdCSTtFQUNFO0VBQ0E7QXJHa3ZnQk47QXFHL3VnQkk7RUFDRTtBckdpdmdCTjtBcUc5dWdCSTtFQUNFO0FyR2d2Z0JOO0FxR3p3Z0JJO0VBQ0U7RUFDQTtBckcyd2dCTjtBcUd4d2dCSTtFQUNFO0FyRzB3Z0JOO0FxR3Z3Z0JJO0VBQ0U7QXJHeXdnQk47QXFHcHdnQkk7RUFDRTtFQUNBO0FyR3N3Z0JOO0FxR253Z0JJO0VBQ0U7QXJHcXdnQk47QXFHbHdnQkk7RUFDRTtBckdvd2dCTjtBcUc3eGdCSTtFQUNFO0VBQ0E7QXJHK3hnQk47QXFHNXhnQkk7RUFDRTtBckc4eGdCTjtBcUczeGdCSTtFQUNFO0FyRzZ4Z0JOO0FxR3h4Z0JJO0VBQ0U7RUFDQTtBckcweGdCTjtBcUd2eGdCSTtFQUNFO0FyR3l4Z0JOO0FxR3R4Z0JJO0VBQ0U7QXJHd3hnQk47QXFHanpnQkk7RUFDRTtFQUNBO0FyR216Z0JOO0FxR2h6Z0JJO0VBQ0U7QXJHa3pnQk47QXFHL3lnQkk7RUFDRTtBckdpemdCTjtBcUc1eWdCSTtFQUNFO0VBQ0E7QXJHOHlnQk47QXFHM3lnQkk7RUFDRTtBckc2eWdCTjtBcUcxeWdCSTtFQUNFO0FyRzR5Z0JOO0FxR3IwZ0JJO0VBQ0U7RUFDQTtBckd1MGdCTjtBcUdwMGdCSTtFQUNFO0FyR3MwZ0JOO0FxR24wZ0JJO0VBQ0U7QXJHcTBnQk47QXFHaDBnQkk7RUFDRTtFQUNBO0FyR2swZ0JOO0FxRy96Z0JJO0VBQ0U7QXJHaTBnQk47QXFHOXpnQkk7RUFDRTtBckdnMGdCTjtBcUd6MWdCSTtFQUNFO0VBQ0E7QXJHMjFnQk47QXFHeDFnQkk7RUFDRTtBckcwMWdCTjtBcUd2MWdCSTtFQUNFO0FyR3kxZ0JOO0FxR3AxZ0JJO0VBQ0U7RUFDQTtBckdzMWdCTjtBcUduMWdCSTtFQUNFO0FyR3ExZ0JOO0FxR2wxZ0JJO0VBQ0U7QXJHbzFnQk47QXFHNzJnQkk7RUFDRTtFQUNBO0FyRysyZ0JOO0FxRzUyZ0JJO0VBQ0U7QXJHODJnQk47QXFHMzJnQkk7RUFDRTtBckc2MmdCTjtBcUd4MmdCSTtFQUNFO0VBQ0E7QXJHMDJnQk47QXFHdjJnQkk7RUFDRTtBckd5MmdCTjtBcUd0MmdCSTtFQUNFO0FyR3cyZ0JOO0FxR2o0Z0JJO0VBQ0U7RUFDQTtBckdtNGdCTjtBcUdoNGdCSTtFQUNFO0FyR2s0Z0JOO0FxRy8zZ0JJO0VBQ0U7QXJHaTRnQk47QXFHNTNnQkk7RUFDRTtFQUNBO0FyRzgzZ0JOO0FxRzMzZ0JJO0VBQ0U7QXJHNjNnQk47QXFHMTNnQkk7RUFDRTtBckc0M2dCTjtBcUdyNWdCSTtFQUNFO0VBQ0E7QXJHdTVnQk47QXFHcDVnQkk7RUFDRTtBckdzNWdCTjtBcUduNWdCSTtFQUNFO0FyR3E1Z0JOO0FxR2g1Z0JJO0VBQ0U7RUFDQTtBckdrNWdCTjtBcUcvNGdCSTtFQUNFO0FyR2k1Z0JOO0FxRzk0Z0JJO0VBQ0U7QXJHZzVnQk47QXFHejZnQkk7RUFDRTtFQUNBO0FyRzI2Z0JOO0FxR3g2Z0JJO0VBQ0U7QXJHMDZnQk47QXFHdjZnQkk7RUFDRTtBckd5NmdCTjtBcUdwNmdCSTtFQUNFO0VBQ0E7QXJHczZnQk47QXFHbjZnQkk7RUFDRTtBckdxNmdCTjtBcUdsNmdCSTtFQUNFO0FyR282Z0JOO0FxRzc3Z0JJO0VBQ0U7RUFDQTtBckcrN2dCTjtBcUc1N2dCSTtFQUNFO0FyRzg3Z0JOO0FxRzM3Z0JJO0VBQ0U7QXJHNjdnQk47QXFHeDdnQkk7RUFDRTtFQUNBO0FyRzA3Z0JOO0FxR3Y3Z0JJO0VBQ0U7QXJHeTdnQk47QXFHdDdnQkk7RUFDRTtBckd3N2dCTjtBcUdqOWdCSTtFQUNFO0VBQ0E7QXJHbTlnQk47QXFHaDlnQkk7RUFDRTtBckdrOWdCTjtBcUcvOGdCSTtFQUNFO0FyR2k5Z0JOO0FxRzU4Z0JJO0VBQ0U7RUFDQTtBckc4OGdCTjtBcUczOGdCSTtFQUNFO0FyRzY4Z0JOO0FxRzE4Z0JJO0VBQ0U7QXJHNDhnQk47QXFHcitnQkk7RUFDRTtFQUNBO0FyR3UrZ0JOO0FxR3ArZ0JJO0VBQ0U7QXJHcytnQk47QXFHbitnQkk7RUFDRTtBckdxK2dCTjtBcUdoK2dCSTtFQUNFO0VBQ0E7QXJHaytnQk47QXFHLzlnQkk7RUFDRTtBckdpK2dCTjtBcUc5OWdCSTtFQUNFO0FyR2crZ0JOO0FxR3ovZ0JJO0VBQ0U7RUFDQTtBckcyL2dCTjtBcUd4L2dCSTtFQUNFO0FyRzAvZ0JOO0FxR3YvZ0JJO0VBQ0U7QXJHeS9nQk47QXFHcC9nQkk7RUFDRTtFQUNBO0FyR3MvZ0JOO0FxR24vZ0JJO0VBQ0U7QXJHcS9nQk47QXFHbC9nQkk7RUFDRTtBckdvL2dCTjtBcUc3Z2hCSTtFQUNFO0VBQ0E7QXJHK2doQk47QXFHNWdoQkk7RUFDRTtBckc4Z2hCTjtBcUczZ2hCSTtFQUNFO0FyRzZnaEJOO0FxR3hnaEJJO0VBQ0U7RUFDQTtBckcwZ2hCTjtBcUd2Z2hCSTtFQUNFO0FyR3lnaEJOO0FxR3RnaEJJO0VBQ0U7QXJHd2doQk47QXFHamloQkk7RUFDRTtFQUNBO0FyR21paEJOO0FxR2hpaEJJO0VBQ0U7QXJHa2loQk47QXFHL2hoQkk7RUFDRTtBckdpaWhCTjtBcUc1aGhCSTtFQUNFO0VBQ0E7QXJHOGhoQk47QXFHM2hoQkk7RUFDRTtBckc2aGhCTjtBcUcxaGhCSTtFQUNFO0FyRzRoaEJOO0FxR3JqaEJJO0VBQ0U7RUFDQTtBckd1amhCTjtBcUdwamhCSTtFQUNFO0FyR3NqaEJOO0FxR25qaEJJO0VBQ0U7QXJHcWpoQk47QXFHaGpoQkk7RUFDRTtFQUNBO0FyR2tqaEJOO0FxRy9paEJJO0VBQ0U7QXJHaWpoQk47QXFHOWloQkk7RUFDRTtBckdnamhCTjtBcUd6a2hCSTtFQUNFO0VBQ0E7QXJHMmtoQk47QXFHeGtoQkk7RUFDRTtBckcwa2hCTjtBcUd2a2hCSTtFQUNFO0FyR3lraEJOO0FxR3BraEJJO0VBQ0U7RUFDQTtBckdza2hCTjtBcUdua2hCSTtFQUNFO0FyR3FraEJOO0FxR2xraEJJO0VBQ0U7QXJHb2toQk47QXFHN2xoQkk7RUFDRTtFQUNBO0FyRytsaEJOO0FxRzVsaEJJO0VBQ0U7QXJHOGxoQk47QXFHM2xoQkk7RUFDRTtBckc2bGhCTjtBcUd4bGhCSTtFQUNFO0VBQ0E7QXJHMGxoQk47QXFHdmxoQkk7RUFDRTtBckd5bGhCTjtBcUd0bGhCSTtFQUNFO0FyR3dsaEJOO0FxR2puaEJJO0VBQ0U7RUFDQTtBckdtbmhCTjtBcUdobmhCSTtFQUNFO0FyR2tuaEJOO0FxRy9taEJJO0VBQ0U7QXJHaW5oQk47QXFHNW1oQkk7RUFDRTtFQUNBO0FyRzhtaEJOO0FxRzNtaEJJO0VBQ0U7QXJHNm1oQk47QXFHMW1oQkk7RUFDRTtBckc0bWhCTjtBcUdyb2hCSTtFQUNFO0VBQ0E7QXJHdW9oQk47QXFHcG9oQkk7RUFDRTtBckdzb2hCTjtBcUdub2hCSTtFQUNFO0FyR3FvaEJOO0FxR2hvaEJJO0VBQ0U7RUFDQTtBckdrb2hCTjtBcUcvbmhCSTtFQUNFO0FyR2lvaEJOO0FxRzluaEJJO0VBQ0U7QXJHZ29oQk47O0FxR3huaEJJO0VBQ0U7QXJHMm5oQk47QXFHem5oQk07RUFDRTtBckcybmhCUjtBcUd4bmhCTTtFQUNFO0FyRzBuaEJSO0FxR3ZuaEJNO0VBQ0U7QXJHeW5oQlI7QXFHcm5oQkk7RUFDRSx5QjlGbUJTO0FQb21oQmY7QXFHcm5oQk07RUFDRTtBckd1bmhCUjtBcUdubmhCSTtFQUNFLHlCOUZXUztBUDBtaEJmO0FxR25uaEJNO0VBQ0U7QXJHcW5oQlI7QXFHam5oQkk7RUFDRSx5QjlGR1M7QVBnbmhCZjtBcUdqbmhCTTtFQUNFO0FyR21uaEJSO0FxR3ZwaEJJO0VBQ0U7QXJHeXBoQk47QXFHdnBoQk07RUFDRTtBckd5cGhCUjtBcUd0cGhCTTtFQUNFO0FyR3dwaEJSO0FxR3JwaEJNO0VBQ0U7QXJHdXBoQlI7QXFHbnBoQkk7RUFDRSx5QjlGbUJTO0FQa29oQmY7QXFHbnBoQk07RUFDRTtBckdxcGhCUjtBcUdqcGhCSTtFQUNFLHlCOUZXUztBUHdvaEJmO0FxR2pwaEJNO0VBQ0U7QXJHbXBoQlI7QXFHL29oQkk7RUFDRSx5QjlGR1M7QVA4b2hCZjtBcUcvb2hCTTtFQUNFO0FyR2lwaEJSO0FxR3JyaEJJO0VBQ0U7QXJHdXJoQk47QXFHcnJoQk07RUFDRTtBckd1cmhCUjtBcUdwcmhCTTtFQUNFO0FyR3NyaEJSO0FxR25yaEJNO0VBQ0U7QXJHcXJoQlI7QXFHanJoQkk7RUFDRSx5QjlGbUJTO0FQZ3FoQmY7QXFHanJoQk07RUFDRTtBckdtcmhCUjtBcUcvcWhCSTtFQUNFLHlCOUZXUztBUHNxaEJmO0FxRy9xaEJNO0VBQ0U7QXJHaXJoQlI7QXFHN3FoQkk7RUFDRSx5QjlGR1M7QVA0cWhCZjtBcUc3cWhCTTtFQUNFO0FyRytxaEJSO0FxR250aEJJO0VBQ0U7QXJHcXRoQk47QXFHbnRoQk07RUFDRTtBckdxdGhCUjtBcUdsdGhCTTtFQUNFO0FyR290aEJSO0FxR2p0aEJNO0VBQ0U7QXJHbXRoQlI7QXFHL3NoQkk7RUFDRSx5QjlGbUJTO0FQOHJoQmY7QXFHL3NoQk07RUFDRTtBckdpdGhCUjtBcUc3c2hCSTtFQUNFLHlCOUZXUztBUG9zaEJmO0FxRzdzaEJNO0VBQ0U7QXJHK3NoQlI7QXFHM3NoQkk7RUFDRSx5QjlGR1M7QVAwc2hCZjtBcUczc2hCTTtFQUNFO0FyRzZzaEJSO0FxR2p2aEJJO0VBQ0U7QXJHbXZoQk47QXFHanZoQk07RUFDRTtBckdtdmhCUjtBcUdodmhCTTtFQUNFO0FyR2t2aEJSO0FxRy91aEJNO0VBQ0U7QXJHaXZoQlI7QXFHN3VoQkk7RUFDRSx5QjlGbUJTO0FQNHRoQmY7QXFHN3VoQk07RUFDRTtBckcrdWhCUjtBcUczdWhCSTtFQUNFLHlCOUZXUztBUGt1aEJmO0FxRzN1aEJNO0VBQ0U7QXJHNnVoQlI7QXFHenVoQkk7RUFDRSx5QjlGR1M7QVB3dWhCZjtBcUd6dWhCTTtFQUNFO0FyRzJ1aEJSO0FxRy93aEJJO0VBQ0U7QXJHaXhoQk47QXFHL3doQk07RUFDRTtBckdpeGhCUjtBcUc5d2hCTTtFQUNFO0FyR2d4aEJSO0FxRzd3aEJNO0VBQ0U7QXJHK3doQlI7QXFHM3doQkk7RUFDRSx5QjlGbUJTO0FQMHZoQmY7QXFHM3doQk07RUFDRTtBckc2d2hCUjtBcUd6d2hCSTtFQUNFLHlCOUZXUztBUGd3aEJmO0FxR3p3aEJNO0VBQ0U7QXJHMndoQlI7QXFHdndoQkk7RUFDRSx5QjlGR1M7QVBzd2hCZjtBcUd2d2hCTTtFQUNFO0FyR3l3aEJSO0FxRzd5aEJJO0VBQ0U7QXJHK3loQk47QXFHN3loQk07RUFDRTtBckcreWhCUjtBcUc1eWhCTTtFQUNFO0FyRzh5aEJSO0FxRzN5aEJNO0VBQ0U7QXJHNnloQlI7QXFHenloQkk7RUFDRSx5QjlGbUJTO0FQd3hoQmY7QXFHenloQk07RUFDRTtBckcyeWhCUjtBcUd2eWhCSTtFQUNFLHlCOUZXUztBUDh4aEJmO0FxR3Z5aEJNO0VBQ0U7QXJHeXloQlI7QXFHcnloQkk7RUFDRSx5QjlGR1M7QVBveWhCZjtBcUdyeWhCTTtFQUNFO0FyR3V5aEJSO0FxRzMwaEJJO0VBQ0U7QXJHNjBoQk47QXFHMzBoQk07RUFDRTtBckc2MGhCUjtBcUcxMGhCTTtFQUNFO0FyRzQwaEJSO0FxR3owaEJNO0VBQ0U7QXJHMjBoQlI7QXFHdjBoQkk7RUFDRSx5QjlGbUJTO0FQc3poQmY7QXFHdjBoQk07RUFDRTtBckd5MGhCUjtBcUdyMGhCSTtFQUNFLHlCOUZXUztBUDR6aEJmO0FxR3IwaEJNO0VBQ0U7QXJHdTBoQlI7QXFHbjBoQkk7RUFDRSx5QjlGR1M7QVBrMGhCZjtBcUduMGhCTTtFQUNFO0FyR3EwaEJSO0FxR3oyaEJJO0VBQ0U7QXJHMjJoQk47QXFHejJoQk07RUFDRTtBckcyMmhCUjtBcUd4MmhCTTtFQUNFO0FyRzAyaEJSO0FxR3YyaEJNO0VBQ0U7QXJHeTJoQlI7QXFHcjJoQkk7RUFDRSx5QmZ0Q0c7QXRGNjRoQlQ7QXFHcjJoQk07RUFDRTtBckd1MmhCUjtBcUduMmhCSTtFQUNFLHlCZjlDRztBdEZtNWhCVDtBcUduMmhCTTtFQUNFO0FyR3EyaEJSO0FxR2oyaEJJO0VBQ0UseUJmdERHO0F0Rnk1aEJUO0FxR2oyaEJNO0VBQ0U7QXJHbTJoQlI7QXFHdjRoQkk7RUFDRTtBckd5NGhCTjtBcUd2NGhCTTtFQUNFO0FyR3k0aEJSO0FxR3Q0aEJNO0VBQ0U7QXJHdzRoQlI7QXFHcjRoQk07RUFDRTtBckd1NGhCUjtBcUduNGhCSTtFQUNFLHlCZnRDRztBdEYyNmhCVDtBcUduNGhCTTtFQUNFO0FyR3E0aEJSO0FxR2o0aEJJO0VBQ0UseUJmOUNHO0F0Rmk3aEJUO0FxR2o0aEJNO0VBQ0U7QXJHbTRoQlI7QXFHLzNoQkk7RUFDRSx5QmZ0REc7QXRGdTdoQlQ7QXFHLzNoQk07RUFDRTtBckdpNGhCUjtBcUdyNmhCSTtFQUNFO0FyR3U2aEJOO0FxR3I2aEJNO0VBQ0U7QXJHdTZoQlI7QXFHcDZoQk07RUFDRTtBckdzNmhCUjtBcUduNmhCTTtFQUNFO0FyR3E2aEJSO0FxR2o2aEJJO0VBQ0UseUJmdENHO0F0Rnk4aEJUO0FxR2o2aEJNO0VBQ0U7QXJHbTZoQlI7QXFHLzVoQkk7RUFDRSx5QmY5Q0c7QXRGKzhoQlQ7QXFHLzVoQk07RUFDRTtBckdpNmhCUjtBcUc3NWhCSTtFQUNFLHlCZnRERztBdEZxOWhCVDtBcUc3NWhCTTtFQUNFO0FyRys1aEJSO0FxR244aEJJO0VBQ0U7QXJHcThoQk47QXFHbjhoQk07RUFDRTtBckdxOGhCUjtBcUdsOGhCTTtFQUNFO0FyR284aEJSO0FxR2o4aEJNO0VBQ0U7QXJHbThoQlI7QXFHLzdoQkk7RUFDRSx5QmZ0Q0c7QXRGdStoQlQ7QXFHLzdoQk07RUFDRTtBckdpOGhCUjtBcUc3N2hCSTtFQUNFLHlCZjlDRztBdEY2K2hCVDtBcUc3N2hCTTtFQUNFO0FyRys3aEJSO0FxRzM3aEJJO0VBQ0UseUJmdERHO0F0Rm0vaEJUO0FxRzM3aEJNO0VBQ0U7QXJHNjdoQlI7QXFHaitoQkk7RUFDRTtBckdtK2hCTjtBcUdqK2hCTTtFQUNFO0FyR20raEJSO0FxR2graEJNO0VBQ0U7QXJHaytoQlI7QXFHLzloQk07RUFDRTtBckdpK2hCUjtBcUc3OWhCSTtFQUNFLHlCZnRDRztBdEZxZ2lCVDtBcUc3OWhCTTtFQUNFO0FyRys5aEJSO0FxRzM5aEJJO0VBQ0UseUJmOUNHO0F0RjJnaUJUO0FxRzM5aEJNO0VBQ0U7QXJHNjloQlI7QXFHejloQkk7RUFDRSx5QmZ0REc7QXRGaWhpQlQ7QXFHejloQk07RUFDRTtBckcyOWhCUjtBcUcvL2hCSTtFQUNFO0FyR2lnaUJOO0FxRy8vaEJNO0VBQ0U7QXJHaWdpQlI7QXFHOS9oQk07RUFDRTtBckdnZ2lCUjtBcUc3L2hCTTtFQUNFO0FyRysvaEJSO0FxRzMvaEJJO0VBQ0UseUJmdENHO0F0Rm1paUJUO0FxRzMvaEJNO0VBQ0U7QXJHNi9oQlI7QXFHei9oQkk7RUFDRSx5QmY5Q0c7QXRGeWlpQlQ7QXFHei9oQk07RUFDRTtBckcyL2hCUjtBcUd2L2hCSTtFQUNFLHlCZnRERztBdEYraWlCVDtBcUd2L2hCTTtFQUNFO0FyR3kvaEJSO0FxRzdoaUJJO0VBQ0U7QXJHK2hpQk47QXFHN2hpQk07RUFDRTtBckcraGlCUjtBcUc1aGlCTTtFQUNFO0FyRzhoaUJSO0FxRzNoaUJNO0VBQ0U7QXJHNmhpQlI7QXFHemhpQkk7RUFDRSx5QmZ0Q0c7QXRGaWtpQlQ7QXFHemhpQk07RUFDRTtBckcyaGlCUjtBcUd2aGlCSTtFQUNFLHlCZjlDRztBdEZ1a2lCVDtBcUd2aGlCTTtFQUNFO0FyR3loaUJSO0FxR3JoaUJJO0VBQ0UseUJmdERHO0F0RjZraUJUO0FxR3JoaUJNO0VBQ0U7QXJHdWhpQlI7QXFHM2ppQkk7RUFDRTtBckc2amlCTjtBcUczamlCTTtFQUNFO0FyRzZqaUJSO0FxRzFqaUJNO0VBQ0U7QXJHNGppQlI7QXFHemppQk07RUFDRTtBckcyamlCUjtBcUd2amlCSTtFQUNFLHlCZnRDRztBdEYrbGlCVDtBcUd2amlCTTtFQUNFO0FyR3lqaUJSO0FxR3JqaUJJO0VBQ0UseUJmOUNHO0F0RnFtaUJUO0FxR3JqaUJNO0VBQ0U7QXJHdWppQlI7QXFHbmppQkk7RUFDRSx5QmZ0REc7QXRGMm1pQlQ7QXFHbmppQk07RUFDRTtBckdxamlCUjtBcUd6bGlCSTtFQUNFO0FyRzJsaUJOO0FxR3psaUJNO0VBQ0U7QXJHMmxpQlI7QXFHeGxpQk07RUFDRTtBckcwbGlCUjtBcUd2bGlCTTtFQUNFO0FyR3lsaUJSO0FxR3JsaUJJO0VBQ0UseUJmdENHO0F0RjZuaUJUO0FxR3JsaUJNO0VBQ0U7QXJHdWxpQlI7QXFHbmxpQkk7RUFDRSx5QmY5Q0c7QXRGbW9pQlQ7QXFHbmxpQk07RUFDRTtBckdxbGlCUjtBcUdqbGlCSTtFQUNFLHlCZnRERztBdEZ5b2lCVDtBcUdqbGlCTTtFQUNFO0FyR21saUJSO0FxR3ZuaUJJO0VBQ0U7QXJHeW5pQk47QXFHdm5pQk07RUFDRTtBckd5bmlCUjtBcUd0bmlCTTtFQUNFO0FyR3duaUJSO0FxR3JuaUJNO0VBQ0U7QXJHdW5pQlI7QXFHbm5pQkk7RUFDRSx5QmZ0Q0c7QXRGMnBpQlQ7QXFHbm5pQk07RUFDRTtBckdxbmlCUjtBcUdqbmlCSTtFQUNFLHlCZjlDRztBdEZpcWlCVDtBcUdqbmlCTTtFQUNFO0FyR21uaUJSO0FxRy9taUJJO0VBQ0UseUJmdERHO0F0RnVxaUJUO0FxRy9taUJNO0VBQ0U7QXJHaW5pQlI7QXFHcnBpQkk7RUFDRTtBckd1cGlCTjtBcUdycGlCTTtFQUNFO0FyR3VwaUJSO0FxR3BwaUJNO0VBQ0U7QXJHc3BpQlI7QXFHbnBpQk07RUFDRTtBckdxcGlCUjtBcUdqcGlCSTtFQUNFLHlCZnRDRztBdEZ5cmlCVDtBcUdqcGlCTTtFQUNFO0FyR21waUJSO0FxRy9vaUJJO0VBQ0UseUJmOUNHO0F0RityaUJUO0FxRy9vaUJNO0VBQ0U7QXJHaXBpQlI7QXFHN29pQkk7RUFDRSx5QmZ0REc7QXRGcXNpQlQ7QXFHN29pQk07RUFDRTtBckcrb2lCUjtBcUducmlCSTtFQUNFO0FyR3FyaUJOO0FxR25yaUJNO0VBQ0U7QXJHcXJpQlI7QXFHbHJpQk07RUFDRTtBckdvcmlCUjtBcUdqcmlCTTtFQUNFO0FyR21yaUJSO0FxRy9xaUJJO0VBQ0UseUJmdENHO0F0RnV0aUJUO0FxRy9xaUJNO0VBQ0U7QXJHaXJpQlI7QXFHN3FpQkk7RUFDRSx5QmY5Q0c7QXRGNnRpQlQ7QXFHN3FpQk07RUFDRTtBckcrcWlCUjtBcUczcWlCSTtFQUNFLHlCZnRERztBdEZtdWlCVDtBcUczcWlCTTtFQUNFO0FyRzZxaUJSO0FxR2p0aUJJO0VBQ0U7QXJHbXRpQk47QXFHanRpQk07RUFDRTtBckdtdGlCUjtBcUdodGlCTTtFQUNFO0FyR2t0aUJSO0FxRy9zaUJNO0VBQ0U7QXJHaXRpQlI7QXFHN3NpQkk7RUFDRSx5QmZ0Q0c7QXRGcXZpQlQ7QXFHN3NpQk07RUFDRTtBckcrc2lCUjtBcUczc2lCSTtFQUNFLHlCZjlDRztBdEYydmlCVDtBcUczc2lCTTtFQUNFO0FyRzZzaUJSO0FxR3pzaUJJO0VBQ0UseUJmdERHO0F0Rml3aUJUO0FxR3pzaUJNO0VBQ0U7QXJHMnNpQlI7QXFHL3VpQkk7RUFDRTtBckdpdmlCTjtBcUcvdWlCTTtFQUNFO0FyR2l2aUJSO0FxRzl1aUJNO0VBQ0U7QXJHZ3ZpQlI7QXFHN3VpQk07RUFDRTtBckcrdWlCUjtBcUczdWlCSTtFQUNFLHlCZnRDRztBdEZteGlCVDtBcUczdWlCTTtFQUNFO0FyRzZ1aUJSO0FxR3p1aUJJO0VBQ0UseUJmOUNHO0F0Rnl4aUJUO0FxR3p1aUJNO0VBQ0U7QXJHMnVpQlI7QXFHdnVpQkk7RUFDRSx5QmZ0REc7QXRGK3hpQlQ7QXFHdnVpQk07RUFDRTtBckd5dWlCUjtBcUc3d2lCSTtFQUNFO0FyRyt3aUJOO0FxRzd3aUJNO0VBQ0U7QXJHK3dpQlI7QXFHNXdpQk07RUFDRTtBckc4d2lCUjtBcUczd2lCTTtFQUNFO0FyRzZ3aUJSO0FxR3p3aUJJO0VBQ0UseUJmdENHO0F0Rml6aUJUO0FxR3p3aUJNO0VBQ0U7QXJHMndpQlI7QXFHdndpQkk7RUFDRSx5QmY5Q0c7QXRGdXppQlQ7QXFHdndpQk07RUFDRTtBckd5d2lCUjtBcUdyd2lCSTtFQUNFLHlCZnRERztBdEY2emlCVDtBcUdyd2lCTTtFQUNFO0FyR3V3aUJSO0FxRzN5aUJJO0VBQ0U7QXJHNnlpQk47QXFHM3lpQk07RUFDRTtBckc2eWlCUjtBcUcxeWlCTTtFQUNFO0FyRzR5aUJSO0FxR3p5aUJNO0VBQ0U7QXJHMnlpQlI7QXFHdnlpQkk7RUFDRSx5QmZ0Q0c7QXRGKzBpQlQ7QXFHdnlpQk07RUFDRTtBckd5eWlCUjtBcUdyeWlCSTtFQUNFLHlCZjlDRztBdEZxMWlCVDtBcUdyeWlCTTtFQUNFO0FyR3V5aUJSO0FxR255aUJJO0VBQ0UseUJmdERHO0F0RjIxaUJUO0FxR255aUJNO0VBQ0U7QXJHcXlpQlI7QXFHejBpQkk7RUFDRTtBckcyMGlCTjtBcUd6MGlCTTtFQUNFO0FyRzIwaUJSO0FxR3gwaUJNO0VBQ0U7QXJHMDBpQlI7QXFHdjBpQk07RUFDRTtBckd5MGlCUjtBcUdyMGlCSTtFQUNFLHNCZnRDRztBdEY2MmlCVDtBcUdyMGlCTTtFQUNFO0FyR3UwaUJSO0FxR24waUJJO0VBQ0Usc0JmOUNHO0F0Rm0zaUJUO0FxR24waUJNO0VBQ0U7QXJHcTBpQlI7QXFHajBpQkk7RUFDRSxzQmZ0REc7QXRGeTNpQlQ7QXFHajBpQk07RUFDRTtBckdtMGlCUjtBcUd2MmlCSTtFQUNFO0FyR3kyaUJOO0FxR3YyaUJNO0VBQ0U7QXJHeTJpQlI7QXFHdDJpQk07RUFDRTtBckd3MmlCUjtBcUdyMmlCTTtFQUNFO0FyR3UyaUJSO0FxR24yaUJJO0VBQ0UseUJmdENHO0F0RjI0aUJUO0FxR24yaUJNO0VBQ0U7QXJHcTJpQlI7QXFHajJpQkk7RUFDRSx5QmY5Q0c7QXRGaTVpQlQ7QXFHajJpQk07RUFDRTtBckdtMmlCUjtBcUcvMWlCSTtFQUNFLHlCZnRERztBdEZ1NWlCVDtBcUcvMWlCTTtFQUNFO0FyR2kyaUJSO0FxR3I0aUJJO0VBQ0U7QXJHdTRpQk47QXFHcjRpQk07RUFDRTtBckd1NGlCUjtBcUdwNGlCTTtFQUNFO0FyR3M0aUJSO0FxR240aUJNO0VBQ0U7QXJHcTRpQlI7QXFHajRpQkk7RUFDRSx5QmZ0Q0c7QXRGeTZpQlQ7QXFHajRpQk07RUFDRTtBckdtNGlCUjtBcUcvM2lCSTtFQUNFLHlCZjlDRztBdEYrNmlCVDtBcUcvM2lCTTtFQUNFO0FyR2k0aUJSO0FxRzczaUJJO0VBQ0UseUJmdERHO0F0RnE3aUJUO0FxRzczaUJNO0VBQ0U7QXJHKzNpQlI7O0FxR2ozaUJJO0VBQ0UscUI5RmZTO0VrQnRFWCx5QmxCc0VXO0FQbzRpQmY7QXFHaDNpQk07RUFDRTtBckdrM2lCUjtBcUdoM2lCTTtFQUNFO0FyR2szaUJSO0FxRzkyaUJJO0VBR0k7QXJHODJpQlI7QXFHeDJpQkk7RUFDRTtBckcwMmlCTjtBcUd2MmlCSTtFQUNFO0VBQ0E7QXJHeTJpQk47O0FxR3Q0aUJJO0VBQ0UscUI5RmZTO0VrQnRFWCx5QmxCc0VXO0FQeTVpQmY7QXFHcjRpQk07RUFDRTtBckd1NGlCUjtBcUdyNGlCTTtFQUNFO0FyR3U0aUJSO0FxR240aUJJO0VBR0k7QXJHbTRpQlI7QXFHNzNpQkk7RUFDRTtBckcrM2lCTjtBcUc1M2lCSTtFQUNFO0VBQ0E7QXJHODNpQk47O0FxRzM1aUJJO0VBQ0UscUI5RmZTO0VrQnRFWCx5QmxCc0VXO0FQODZpQmY7QXFHMTVpQk07RUFDRTtBckc0NWlCUjtBcUcxNWlCTTtFQUNFO0FyRzQ1aUJSO0FxR3g1aUJJO0VBR0k7QXJHdzVpQlI7QXFHbDVpQkk7RUFDRTtBckdvNWlCTjtBcUdqNWlCSTtFQUNFO0VBQ0E7QXJHbTVpQk47O0FxR2g3aUJJO0VBQ0UscUI5RmZTO0VrQnRFWCx5QmxCc0VXO0FQbThpQmY7QXFHLzZpQk07RUFDRTtBckdpN2lCUjtBcUcvNmlCTTtFQUNFO0FyR2k3aUJSO0FxRzc2aUJJO0VBR0k7QXJHNjZpQlI7QXFHdjZpQkk7RUFDRTtBckd5NmlCTjtBcUd0NmlCSTtFQUNFO0VBQ0E7QXJHdzZpQk47O0FxR3I4aUJJO0VBQ0UscUI5RmZTO0VrQnRFWCx5QmxCc0VXO0FQdzlpQmY7QXFHcDhpQk07RUFDRTtBckdzOGlCUjtBcUdwOGlCTTtFQUNFO0FyR3M4aUJSO0FxR2w4aUJJO0VBR0k7QXJHazhpQlI7QXFHNTdpQkk7RUFDRTtBckc4N2lCTjtBcUczN2lCSTtFQUNFO0VBQ0E7QXJHNjdpQk47O0FxRzE5aUJJO0VBQ0UscUI5RmZTO0VrQnRFWCx5QmxCc0VXO0FQNitpQmY7QXFHejlpQk07RUFDRTtBckcyOWlCUjtBcUd6OWlCTTtFQUNFO0FyRzI5aUJSO0FxR3Y5aUJJO0VBR0k7QXJHdTlpQlI7QXFHajlpQkk7RUFDRTtBckdtOWlCTjtBcUdoOWlCSTtFQUNFO0VBQ0E7QXJHazlpQk47O0FxRy8raUJJO0VBQ0UscUI5RmZTO0VrQnRFWCx5QmxCc0VXO0FQa2dqQmY7QXFHOStpQk07RUFDRTtBckdnL2lCUjtBcUc5K2lCTTtFQUNFO0FyR2cvaUJSO0FxRzUraUJJO0VBR0k7QXJHNCtpQlI7QXFHdCtpQkk7RUFDRTtBckd3K2lCTjtBcUdyK2lCSTtFQUNFO0VBQ0E7QXJHdStpQk47O0FxR3BnakJJO0VBQ0UscUI5RmZTO0VrQnRFWCx5QmxCc0VXO0FQdWhqQmY7QXFHbmdqQk07RUFDRTtBckdxZ2pCUjtBcUduZ2pCTTtFQUNFO0FyR3FnakJSO0FxR2pnakJJO0VBR0k7QXJHaWdqQlI7QXFHMy9pQkk7RUFDRTtBckc2L2lCTjtBcUcxL2lCSTtFQUNFO0VBQ0E7QXJHNC9pQk47O0FxR3poakJJO0VBQ0UscUJmeEVHO0U3RGJMLHlCNkRhSztBdEZxbWpCVDtBcUd4aGpCTTtFQUNFO0FyRzBoakJSO0FxR3hoakJNO0VBQ0U7QXJHMGhqQlI7QXFHdGhqQkk7RUFHSTtBckdzaGpCUjtBcUdoaGpCSTtFQUNFO0FyR2toakJOO0FxRy9nakJJO0VBQ0U7RUFDQTtBckdpaGpCTjs7QXFHOWlqQkk7RUFDRSxxQmZ4RUc7RTdEYkwseUI2RGFLO0F0RjBuakJUO0FxRzdpakJNO0VBQ0U7QXJHK2lqQlI7QXFHN2lqQk07RUFDRTtBckcraWpCUjtBcUczaWpCSTtFQUdJO0FyRzJpakJSO0FxR3JpakJJO0VBQ0U7QXJHdWlqQk47QXFHcGlqQkk7RUFDRTtFQUNBO0FyR3NpakJOOztBcUdua2pCSTtFQUNFLHFCZnhFRztFN0RiTCx5QjZEYUs7QXRGK29qQlQ7QXFHbGtqQk07RUFDRTtBckdva2pCUjtBcUdsa2pCTTtFQUNFO0FyR29rakJSO0FxR2hrakJJO0VBR0k7QXJHZ2tqQlI7QXFHMWpqQkk7RUFDRTtBckc0ampCTjtBcUd6ampCSTtFQUNFO0VBQ0E7QXJHMmpqQk47O0FxR3hsakJJO0VBQ0UscUJmeEVHO0U3RGJMLHlCNkRhSztBdEZvcWpCVDtBcUd2bGpCTTtFQUNFO0FyR3lsakJSO0FxR3ZsakJNO0VBQ0U7QXJHeWxqQlI7QXFHcmxqQkk7RUFHSTtBckdxbGpCUjtBcUcva2pCSTtFQUNFO0FyR2lsakJOO0FxRzlrakJJO0VBQ0U7RUFDQTtBckdnbGpCTjs7QXFHN21qQkk7RUFDRSxxQmZ4RUc7RTdEYkwseUI2RGFLO0F0RnlyakJUO0FxRzVtakJNO0VBQ0U7QXJHOG1qQlI7QXFHNW1qQk07RUFDRTtBckc4bWpCUjtBcUcxbWpCSTtFQUdJO0FyRzBtakJSO0FxR3BtakJJO0VBQ0U7QXJHc21qQk47QXFHbm1qQkk7RUFDRTtFQUNBO0FyR3FtakJOOztBcUdsb2pCSTtFQUNFLHFCZnhFRztFN0RiTCx5QjZEYUs7QXRGOHNqQlQ7QXFHam9qQk07RUFDRTtBckdtb2pCUjtBcUdqb2pCTTtFQUNFO0FyR21vakJSO0FxRy9uakJJO0VBR0k7QXJHK25qQlI7QXFHem5qQkk7RUFDRTtBckcybmpCTjtBcUd4bmpCSTtFQUNFO0VBQ0E7QXJHMG5qQk47O0FxR3ZwakJJO0VBQ0UscUJmeEVHO0U3RGJMLHlCNkRhSztBdEZtdWpCVDtBcUd0cGpCTTtFQUNFO0FyR3dwakJSO0FxR3RwakJNO0VBQ0U7QXJHd3BqQlI7QXFHcHBqQkk7RUFHSTtBckdvcGpCUjtBcUc5b2pCSTtFQUNFO0FyR2dwakJOO0FxRzdvakJJO0VBQ0U7RUFDQTtBckcrb2pCTjs7QXFHNXFqQkk7RUFDRSxxQmZ4RUc7RTdEYkwseUI2RGFLO0F0Rnd2akJUO0FxRzNxakJNO0VBQ0U7QXJHNnFqQlI7QXFHM3FqQk07RUFDRTtBckc2cWpCUjtBcUd6cWpCSTtFQUdJO0FyR3lxakJSO0FxR25xakJJO0VBQ0U7QXJHcXFqQk47QXFHbHFqQkk7RUFDRTtFQUNBO0FyR29xakJOOztBcUdqc2pCSTtFQUNFLHFCZnhFRztFN0RiTCx5QjZEYUs7QXRGNndqQlQ7QXFHaHNqQk07RUFDRTtBckdrc2pCUjtBcUdoc2pCTTtFQUNFO0FyR2tzakJSO0FxRzlyakJJO0VBR0k7QXJHOHJqQlI7QXFHeHJqQkk7RUFDRTtBckcwcmpCTjtBcUd2cmpCSTtFQUNFO0VBQ0E7QXJHeXJqQk47O0FxR3R0akJJO0VBQ0UscUJmeEVHO0U3RGJMLHlCNkRhSztBdEZreWpCVDtBcUdydGpCTTtFQUNFO0FyR3V0akJSO0FxR3J0akJNO0VBQ0U7QXJHdXRqQlI7QXFHbnRqQkk7RUFHSTtBckdtdGpCUjtBcUc3c2pCSTtFQUNFO0FyRytzakJOO0FxRzVzakJJO0VBQ0U7RUFDQTtBckc4c2pCTjs7QXFHM3VqQkk7RUFDRSxxQmZ4RUc7RTdEYkwseUI2RGFLO0F0RnV6akJUO0FxRzF1akJNO0VBQ0U7QXJHNHVqQlI7QXFHMXVqQk07RUFDRTtBckc0dWpCUjtBcUd4dWpCSTtFQUdJO0FyR3d1akJSO0FxR2x1akJJO0VBQ0U7QXJHb3VqQk47QXFHanVqQkk7RUFDRTtFQUNBO0FyR211akJOOztBcUdod2pCSTtFQUNFLHFCZnhFRztFN0RiTCx5QjZEYUs7QXRGNDBqQlQ7QXFHL3ZqQk07RUFDRTtBckdpd2pCUjtBcUcvdmpCTTtFQUNFO0FyR2l3akJSO0FxRzd2akJJO0VBR0k7QXJHNnZqQlI7QXFHdnZqQkk7RUFDRTtBckd5dmpCTjtBcUd0dmpCSTtFQUNFO0VBQ0E7QXJHd3ZqQk47O0FxR3J4akJJO0VBQ0UscUJmeEVHO0U3RGJMLHlCNkRhSztBdEZpMmpCVDtBcUdweGpCTTtFQUNFO0FyR3N4akJSO0FxR3B4akJNO0VBQ0U7QXJHc3hqQlI7QXFHbHhqQkk7RUFHSTtBckdreGpCUjtBcUc1d2pCSTtFQUNFO0FyRzh3akJOO0FxRzN3akJJO0VBQ0U7RUFDQTtBckc2d2pCTjs7QXFHMXlqQkk7RUFDRSxxQmZ4RUc7RTdEYkwseUI2RGFLO0F0RnMzakJUO0FxR3p5akJNO0VBQ0U7QXJHMnlqQlI7QXFHenlqQk07RUFDRTtBckcyeWpCUjtBcUd2eWpCSTtFQUdJO0FyR3V5akJSO0FxR2p5akJJO0VBQ0U7QXJHbXlqQk47QXFHaHlqQkk7RUFDRTtFQUNBO0FyR2t5akJOOztBcUcvempCSTtFQUNFLHFCZnhFRztFN0RiTCx5QjZEYUs7QXRGMjRqQlQ7QXFHOXpqQk07RUFDRTtBckdnMGpCUjtBcUc5empCTTtFQUNFO0FyR2cwakJSO0FxRzV6akJJO0VBR0k7QXJHNHpqQlI7QXFHdHpqQkk7RUFDRTtBckd3empCTjtBcUdyempCSTtFQUNFO0VBQ0E7QXJHdXpqQk47O0FxR3AxakJJO0VBQ0UscUJmeEVHO0U3RGJMLHlCNkRhSztBdEZnNmpCVDtBcUduMWpCTTtFQUNFO0FyR3ExakJSO0FxR24xakJNO0VBQ0U7QXJHcTFqQlI7QXFHajFqQkk7RUFHSTtBckdpMWpCUjtBcUczMGpCSTtFQUNFO0FyRzYwakJOO0FxRzEwakJJO0VBQ0U7RUFDQTtBckc0MGpCTjs7QXFHejJqQkk7RUFDRSxrQmZ4RUc7RTdEYkwsc0I2RGFLO0F0RnE3akJUO0FxR3gyakJNO0VBQ0U7QXJHMDJqQlI7QXFHeDJqQk07RUFDRTtBckcwMmpCUjtBcUd0MmpCSTtFQUdJO0FyR3MyakJSO0FxR2gyakJJO0VBQ0U7QXJHazJqQk47QXFHLzFqQkk7RUFDRTtFQUNBO0FyR2kyakJOOztBcUc5M2pCSTtFQUNFLHFCZnhFRztFN0RiTCx5QjZEYUs7QXRGMDhqQlQ7QXFHNzNqQk07RUFDRTtBckcrM2pCUjtBcUc3M2pCTTtFQUNFO0FyRyszakJSO0FxRzMzakJJO0VBR0k7QXJHMjNqQlI7QXFHcjNqQkk7RUFDRTtBckd1M2pCTjtBcUdwM2pCSTtFQUNFO0VBQ0E7QXJHczNqQk47O0FxR241akJJO0VBQ0UscUJmeEVHO0U3RGJMLHlCNkRhSztBdEYrOWpCVDtBcUdsNWpCTTtFQUNFO0FyR281akJSO0FxR2w1akJNO0VBQ0U7QXJHbzVqQlI7QXFHaDVqQkk7RUFHSTtBckdnNWpCUjtBcUcxNGpCSTtFQUNFO0FyRzQ0akJOO0FxR3o0akJJO0VBQ0U7RUFDQTtBckcyNGpCTjs7QW9HOXJqQkU7RUFDRTtFQUNBO0FwR2lzakJKO0FvRy9yakJFO0UzRWxVRSw2QjJFbVVxQjtBcEdpc2pCekI7O0FvRzVyakJFOztFQUVFO0VBQ0E7RUFDQTtBcEcrcmpCSjtBb0c1cmpCSTtFQUNFO0FwRzhyakJOO0FvRzVyakJJO0VBQ0U7QXBHOHJqQk47QW9HeHJqQkk7O0VBQ0U7RUFDQSxXL0Z0Vks7RStGdVZMO0VBQ0E7QXBHMnJqQk47O0FvR3JyakJFOzs7Ozs7RUFNRSx5Qi9GNVZPO0UrRjZWUCxXL0ZyV087QUw2aGtCWDtBb0d0cmpCRTs7O0VBR0UscUIvRnBXTztBTDRoa0JYO0FvR3RyakJFO0VBQ0UseUIvRnJXTztFK0ZzV1AsVy9GOVdPO0UrRitXUCxxQi9GeldPO0FMaWlrQlg7QW9HcnJqQkU7RUFDRSxxQi9GN1dPO0FMb2lrQlg7QW9HcHJqQkU7O0VBRUU7RUFDQSxxQi9GblhPO0UrRm9YUCxXL0YxWE87QUxnamtCWDtBb0dscmpCSTtFQUNFO0FwR29yakJOO0FvR2xyakJJO0VBQ0U7QXBHb3JqQk47QW9HbHJqQkk7RUFDRTtBcEdvcmpCTjtBcUc1aGtCSTtFQUNFO0FyRzhoa0JOO0FxRzVoa0JNO0VBQ0U7QXJHOGhrQlI7QXFHM2hrQk07RUFDRTtBckc2aGtCUjtBcUcxaGtCTTtFQUNFO0FyRzRoa0JSO0FxR3hoa0JJO0VBQ0UseUJSeUJhO0E3Rmlna0JuQjtBcUd4aGtCTTtFQUNFO0FyRzBoa0JSO0FxR3Roa0JJO0VBQ0UseUJSaUJhO0E3RnVna0JuQjtBcUd0aGtCTTtFQUNFO0FyR3doa0JSO0FxR3Boa0JJO0VBQ0UseUJSU2E7QTdGNmdrQm5CO0FxR3Boa0JNO0VBQ0U7QXJHc2hrQlI7QXFHMWprQkk7RUFDRTtBckc0amtCTjtBcUcxamtCTTtFQUNFO0FyRzRqa0JSO0FxR3pqa0JNO0VBQ0U7QXJHMmprQlI7QXFHeGprQk07RUFDRTtBckcwamtCUjtBcUd0amtCSTtFQUNFLHlCUnlCYTtBN0YraGtCbkI7QXFHdGprQk07RUFDRTtBckd3amtCUjtBcUdwamtCSTtFQUNFLHlCUmlCYTtBN0ZxaWtCbkI7QXFHcGprQk07RUFDRTtBckdzamtCUjtBcUdsamtCSTtFQUNFLHlCUlNhO0E3RjJpa0JuQjtBcUdsamtCTTtFQUNFO0FyR29qa0JSO0FxR3hsa0JJO0VBQ0U7QXJHMGxrQk47QXFHeGxrQk07RUFDRTtBckcwbGtCUjtBcUd2bGtCTTtFQUNFO0FyR3lsa0JSO0FxR3Rsa0JNO0VBQ0U7QXJHd2xrQlI7QXFHcGxrQkk7RUFDRSx5QlJ5QmE7QTdGNmprQm5CO0FxR3Bsa0JNO0VBQ0U7QXJHc2xrQlI7QXFHbGxrQkk7RUFDRSx5QlJpQmE7QTdGbWtrQm5CO0FxR2xsa0JNO0VBQ0U7QXJHb2xrQlI7QXFHaGxrQkk7RUFDRSx5QlJTYTtBN0Z5a2tCbkI7QXFHaGxrQk07RUFDRTtBckdrbGtCUjtBcUd0bmtCSTtFQUNFO0FyR3dua0JOO0FxR3Rua0JNO0VBQ0U7QXJHd25rQlI7QXFHcm5rQk07RUFDRTtBckd1bmtCUjtBcUdwbmtCTTtFQUNFO0FyR3Nua0JSO0FxR2xua0JJO0VBQ0UseUJSeUJhO0E3RjJsa0JuQjtBcUdsbmtCTTtFQUNFO0FyR29ua0JSO0FxR2hua0JJO0VBQ0UseUJSaUJhO0E3Rmlta0JuQjtBcUdobmtCTTtFQUNFO0FyR2tua0JSO0FxRzlta0JJO0VBQ0UseUJSU2E7QTdGdW1rQm5CO0FxRzlta0JNO0VBQ0U7QXJHZ25rQlI7QXFHcHBrQkk7RUFDRTtBckdzcGtCTjtBcUdwcGtCTTtFQUNFO0FyR3Nwa0JSO0FxR25wa0JNO0VBQ0U7QXJHcXBrQlI7QXFHbHBrQk07RUFDRTtBckdvcGtCUjtBcUdocGtCSTtFQUNFLHlCUnlCYTtBN0Z5bmtCbkI7QXFHaHBrQk07RUFDRTtBckdrcGtCUjtBcUc5b2tCSTtFQUNFLHlCUmlCYTtBN0YrbmtCbkI7QXFHOW9rQk07RUFDRTtBckdncGtCUjtBcUc1b2tCSTtFQUNFLHlCUlNhO0E3RnFva0JuQjtBcUc1b2tCTTtFQUNFO0FyRzhva0JSO0FxR2xya0JJO0VBQ0U7QXJHb3JrQk47QXFHbHJrQk07RUFDRTtBckdvcmtCUjtBcUdqcmtCTTtFQUNFO0FyR21ya0JSO0FxR2hya0JNO0VBQ0U7QXJHa3JrQlI7QXFHOXFrQkk7RUFDRSx5QlJ5QmE7QTdGdXBrQm5CO0FxRzlxa0JNO0VBQ0U7QXJHZ3JrQlI7QXFHNXFrQkk7RUFDRSx5QlJpQmE7QTdGNnBrQm5CO0FxRzVxa0JNO0VBQ0U7QXJHOHFrQlI7QXFHMXFrQkk7RUFDRSx5QlJTYTtBN0ZtcWtCbkI7QXFHMXFrQk07RUFDRTtBckc0cWtCUjtBcUdodGtCSTtFQUNFO0FyR2t0a0JOO0FxR2h0a0JNO0VBQ0U7QXJHa3RrQlI7QXFHL3NrQk07RUFDRTtBckdpdGtCUjtBcUc5c2tCTTtFQUNFO0FyR2d0a0JSO0FxRzVza0JJO0VBQ0UseUJSeUJhO0E3RnFya0JuQjtBcUc1c2tCTTtFQUNFO0FyRzhza0JSO0FxRzFza0JJO0VBQ0UseUJSaUJhO0E3RjJya0JuQjtBcUcxc2tCTTtFQUNFO0FyRzRza0JSO0FxR3hza0JJO0VBQ0UseUJSU2E7QTdGaXNrQm5CO0FxR3hza0JNO0VBQ0U7QXJHMHNrQlI7QXFHOXVrQkk7RUFDRTtBckdndmtCTjtBcUc5dWtCTTtFQUNFO0FyR2d2a0JSO0FxRzd1a0JNO0VBQ0U7QXJHK3VrQlI7QXFHNXVrQk07RUFDRTtBckc4dWtCUjtBcUcxdWtCSTtFQUNFLHlCUnlCYTtBN0ZtdGtCbkI7QXFHMXVrQk07RUFDRTtBckc0dWtCUjtBcUd4dWtCSTtFQUNFLHlCUmlCYTtBN0Z5dGtCbkI7QXFHeHVrQk07RUFDRTtBckcwdWtCUjtBcUd0dWtCSTtFQUNFLHlCUlNhO0E3Rit0a0JuQjtBcUd0dWtCTTtFQUNFO0FyR3d1a0JSO0FxRzV3a0JJO0VBQ0U7QXJHOHdrQk47QXFHNXdrQk07RUFDRTtBckc4d2tCUjtBcUczd2tCTTtFQUNFO0FyRzZ3a0JSO0FxRzF3a0JNO0VBQ0U7QXJHNHdrQlI7QXFHeHdrQkk7RUFDRSx5QlJvQ087QTdGc3VrQmI7QXFHeHdrQk07RUFDRTtBckcwd2tCUjtBcUd0d2tCSTtFQUNFLHlCUjRCTztBN0Y0dWtCYjtBcUd0d2tCTTtFQUNFO0FyR3d3a0JSO0FxR3B3a0JJO0VBQ0UseUJSb0JPO0E3Rmt2a0JiO0FxR3B3a0JNO0VBQ0U7QXJHc3drQlI7QXFHMXlrQkk7RUFDRTtBckc0eWtCTjtBcUcxeWtCTTtFQUNFO0FyRzR5a0JSO0FxR3p5a0JNO0VBQ0U7QXJHMnlrQlI7QXFHeHlrQk07RUFDRTtBckcweWtCUjtBcUd0eWtCSTtFQUNFLHlCUm9DTztBN0Zvd2tCYjtBcUd0eWtCTTtFQUNFO0FyR3d5a0JSO0FxR3B5a0JJO0VBQ0UseUJSNEJPO0E3RjB3a0JiO0FxR3B5a0JNO0VBQ0U7QXJHc3lrQlI7QXFHbHlrQkk7RUFDRSx5QlJvQk87QTdGZ3hrQmI7QXFHbHlrQk07RUFDRTtBckdveWtCUjtBcUd4MGtCSTtFQUNFO0FyRzAwa0JOO0FxR3gwa0JNO0VBQ0U7QXJHMDBrQlI7QXFHdjBrQk07RUFDRTtBckd5MGtCUjtBcUd0MGtCTTtFQUNFO0FyR3cwa0JSO0FxR3Awa0JJO0VBQ0UseUJSb0NPO0E3Rmt5a0JiO0FxR3Awa0JNO0VBQ0U7QXJHczBrQlI7QXFHbDBrQkk7RUFDRSx5QlI0Qk87QTdGd3lrQmI7QXFHbDBrQk07RUFDRTtBckdvMGtCUjtBcUdoMGtCSTtFQUNFLHlCUm9CTztBN0Y4eWtCYjtBcUdoMGtCTTtFQUNFO0FyR2swa0JSO0FxR3Qya0JJO0VBQ0U7QXJHdzJrQk47QXFHdDJrQk07RUFDRTtBckd3MmtCUjtBcUdyMmtCTTtFQUNFO0FyR3Uya0JSO0FxR3Aya0JNO0VBQ0U7QXJHczJrQlI7QXFHbDJrQkk7RUFDRSx5QlJvQ087QTdGZzBrQmI7QXFHbDJrQk07RUFDRTtBckdvMmtCUjtBcUdoMmtCSTtFQUNFLHlCUjRCTztBN0ZzMGtCYjtBcUdoMmtCTTtFQUNFO0FyR2sya0JSO0FxRzkxa0JJO0VBQ0UseUJSb0JPO0E3RjQwa0JiO0FxRzkxa0JNO0VBQ0U7QXJHZzJrQlI7QXFHcDRrQkk7RUFDRTtBckdzNGtCTjtBcUdwNGtCTTtFQUNFO0FyR3M0a0JSO0FxR240a0JNO0VBQ0U7QXJHcTRrQlI7QXFHbDRrQk07RUFDRTtBckdvNGtCUjtBcUdoNGtCSTtFQUNFLHlCUm9DTztBN0Y4MWtCYjtBcUdoNGtCTTtFQUNFO0FyR2s0a0JSO0FxRzkza0JJO0VBQ0UseUJSNEJPO0E3Rm8ya0JiO0FxRzkza0JNO0VBQ0U7QXJHZzRrQlI7QXFHNTNrQkk7RUFDRSx5QlJvQk87QTdGMDJrQmI7QXFHNTNrQk07RUFDRTtBckc4M2tCUjtBcUdsNmtCSTtFQUNFO0FyR282a0JOO0FxR2w2a0JNO0VBQ0U7QXJHbzZrQlI7QXFHajZrQk07RUFDRTtBckdtNmtCUjtBcUdoNmtCTTtFQUNFO0FyR2s2a0JSO0FxRzk1a0JJO0VBQ0UseUJSb0NPO0E3RjQza0JiO0FxRzk1a0JNO0VBQ0U7QXJHZzZrQlI7QXFHNTVrQkk7RUFDRSx5QlI0Qk87QTdGazRrQmI7QXFHNTVrQk07RUFDRTtBckc4NWtCUjtBcUcxNWtCSTtFQUNFLHlCUm9CTztBN0Z3NGtCYjtBcUcxNWtCTTtFQUNFO0FyRzQ1a0JSO0FxR2g4a0JJO0VBQ0U7QXJHazhrQk47QXFHaDhrQk07RUFDRTtBckdrOGtCUjtBcUcvN2tCTTtFQUNFO0FyR2k4a0JSO0FxRzk3a0JNO0VBQ0U7QXJHZzhrQlI7QXFHNTdrQkk7RUFDRSx5QlJvQ087QTdGMDVrQmI7QXFHNTdrQk07RUFDRTtBckc4N2tCUjtBcUcxN2tCSTtFQUNFLHlCUjRCTztBN0ZnNmtCYjtBcUcxN2tCTTtFQUNFO0FyRzQ3a0JSO0FxR3g3a0JJO0VBQ0UseUJSb0JPO0E3RnM2a0JiO0FxR3g3a0JNO0VBQ0U7QXJHMDdrQlI7QXFHOTlrQkk7RUFDRTtBckdnK2tCTjtBcUc5OWtCTTtFQUNFO0FyR2cra0JSO0FxRzc5a0JNO0VBQ0U7QXJHKzlrQlI7QXFHNTlrQk07RUFDRTtBckc4OWtCUjtBcUcxOWtCSTtFQUNFLHlCUm9DTztBN0Z3N2tCYjtBcUcxOWtCTTtFQUNFO0FyRzQ5a0JSO0FxR3g5a0JJO0VBQ0UseUJSNEJPO0E3Rjg3a0JiO0FxR3g5a0JNO0VBQ0U7QXJHMDlrQlI7QXFHdDlrQkk7RUFDRSx5QlJvQk87QTdGbzhrQmI7QXFHdDlrQk07RUFDRTtBckd3OWtCUjtBcUc1L2tCSTtFQUNFO0FyRzgva0JOO0FxRzUva0JNO0VBQ0U7QXJHOC9rQlI7QXFHMy9rQk07RUFDRTtBckc2L2tCUjtBcUcxL2tCTTtFQUNFO0FyRzQva0JSO0FxR3gva0JJO0VBQ0UseUJSb0NPO0E3RnM5a0JiO0FxR3gva0JNO0VBQ0U7QXJHMC9rQlI7QXFHdC9rQkk7RUFDRSx5QlI0Qk87QTdGNDlrQmI7QXFHdC9rQk07RUFDRTtBckd3L2tCUjtBcUdwL2tCSTtFQUNFLHlCUm9CTztBN0ZrK2tCYjtBcUdwL2tCTTtFQUNFO0FyR3Mva0JSO0FxRzFobEJJO0VBQ0U7QXJHNGhsQk47QXFHMWhsQk07RUFDRTtBckc0aGxCUjtBcUd6aGxCTTtFQUNFO0FyRzJobEJSO0FxR3hobEJNO0VBQ0U7QXJHMGhsQlI7QXFHdGhsQkk7RUFDRSx5QlJvQ087QTdGby9rQmI7QXFHdGhsQk07RUFDRTtBckd3aGxCUjtBcUdwaGxCSTtFQUNFLHlCUjRCTztBN0YwL2tCYjtBcUdwaGxCTTtFQUNFO0FyR3NobEJSO0FxR2xobEJJO0VBQ0UseUJSb0JPO0E3RmdnbEJiO0FxR2xobEJNO0VBQ0U7QXJHb2hsQlI7QXFHeGpsQkk7RUFDRTtBckcwamxCTjtBcUd4amxCTTtFQUNFO0FyRzBqbEJSO0FxR3ZqbEJNO0VBQ0U7QXJHeWpsQlI7QXFHdGpsQk07RUFDRTtBckd3amxCUjtBcUdwamxCSTtFQUNFLHlCUm9DTztBN0ZraGxCYjtBcUdwamxCTTtFQUNFO0FyR3NqbEJSO0FxR2xqbEJJO0VBQ0UseUJSNEJPO0E3RndobEJiO0FxR2xqbEJNO0VBQ0U7QXJHb2psQlI7QXFHaGpsQkk7RUFDRSx5QlJvQk87QTdGOGhsQmI7QXFHaGpsQk07RUFDRTtBckdramxCUjtBcUd0bGxCSTtFQUNFO0FyR3dsbEJOO0FxR3RsbEJNO0VBQ0U7QXJHd2xsQlI7QXFHcmxsQk07RUFDRTtBckd1bGxCUjtBcUdwbGxCTTtFQUNFO0FyR3NsbEJSO0FxR2xsbEJJO0VBQ0UseUJSb0NPO0E3RmdqbEJiO0FxR2xsbEJNO0VBQ0U7QXJHb2xsQlI7QXFHaGxsQkk7RUFDRSx5QlI0Qk87QTdGc2psQmI7QXFHaGxsQk07RUFDRTtBckdrbGxCUjtBcUc5a2xCSTtFQUNFLHlCUm9CTztBN0Y0amxCYjtBcUc5a2xCTTtFQUNFO0FyR2dsbEJSO0FxR3BubEJJO0VBQ0U7QXJHc25sQk47QXFHcG5sQk07RUFDRTtBckdzbmxCUjtBcUdubmxCTTtFQUNFO0FyR3FubEJSO0FxR2xubEJNO0VBQ0U7QXJHb25sQlI7QXFHaG5sQkk7RUFDRSx5QlJvQ087QTdGOGtsQmI7QXFHaG5sQk07RUFDRTtBckdrbmxCUjtBcUc5bWxCSTtFQUNFLHlCUjRCTztBN0ZvbGxCYjtBcUc5bWxCTTtFQUNFO0FyR2dubEJSO0FxRzVtbEJJO0VBQ0UseUJSb0JPO0E3RjBsbEJiO0FxRzVtbEJNO0VBQ0U7QXJHOG1sQlI7QXFHbHBsQkk7RUFDRTtBckdvcGxCTjtBcUdscGxCTTtFQUNFO0FyR29wbEJSO0FxR2pwbEJNO0VBQ0U7QXJHbXBsQlI7QXFHaHBsQk07RUFDRTtBckdrcGxCUjtBcUc5b2xCSTtFQUNFLHlCUm9DTztBN0Y0bWxCYjtBcUc5b2xCTTtFQUNFO0FyR2dwbEJSO0FxRzVvbEJJO0VBQ0UseUJSNEJPO0E3RmtubEJiO0FxRzVvbEJNO0VBQ0U7QXJHOG9sQlI7QXFHMW9sQkk7RUFDRSx5QlJvQk87QTdGd25sQmI7QXFHMW9sQk07RUFDRTtBckc0b2xCUjtBcUdocmxCSTtFQUNFO0FyR2tybEJOO0FxR2hybEJNO0VBQ0U7QXJHa3JsQlI7QXFHL3FsQk07RUFDRTtBckdpcmxCUjtBcUc5cWxCTTtFQUNFO0FyR2dybEJSO0FxRzVxbEJJO0VBQ0UseUJSb0NPO0E3RjBvbEJiO0FxRzVxbEJNO0VBQ0U7QXJHOHFsQlI7QXFHMXFsQkk7RUFDRSx5QlI0Qk87QTdGZ3BsQmI7QXFHMXFsQk07RUFDRTtBckc0cWxCUjtBcUd4cWxCSTtFQUNFLHlCUm9CTztBN0ZzcGxCYjtBcUd4cWxCTTtFQUNFO0FyRzBxbEJSO0FxRzlzbEJJO0VBQ0U7QXJHZ3RsQk47QXFHOXNsQk07RUFDRTtBckdndGxCUjtBcUc3c2xCTTtFQUNFO0FyRytzbEJSO0FxRzVzbEJNO0VBQ0U7QXJHOHNsQlI7QXFHMXNsQkk7RUFDRSx5QlJvQ087QTdGd3FsQmI7QXFHMXNsQk07RUFDRTtBckc0c2xCUjtBcUd4c2xCSTtFQUNFLHlCUjRCTztBN0Y4cWxCYjtBcUd4c2xCTTtFQUNFO0FyRzBzbEJSO0FxR3RzbEJJO0VBQ0UseUJSb0JPO0E3Rm9ybEJiO0FxR3RzbEJNO0VBQ0U7QXJHd3NsQlI7QXFHNXVsQkk7RUFDRTtBckc4dWxCTjtBcUc1dWxCTTtFQUNFO0FyRzh1bEJSO0FxRzN1bEJNO0VBQ0U7QXJHNnVsQlI7QXFHMXVsQk07RUFDRTtBckc0dWxCUjtBcUd4dWxCSTtFQUNFLHNCUm9DTztBN0Zzc2xCYjtBcUd4dWxCTTtFQUNFO0FyRzB1bEJSO0FxR3R1bEJJO0VBQ0Usc0JSNEJPO0E3RjRzbEJiO0FxR3R1bEJNO0VBQ0U7QXJHd3VsQlI7QXFHcHVsQkk7RUFDRSxzQlJvQk87QTdGa3RsQmI7QXFHcHVsQk07RUFDRTtBckdzdWxCUjtBcUcxd2xCSTtFQUNFO0FyRzR3bEJOO0FxRzF3bEJNO0VBQ0U7QXJHNHdsQlI7QXFHendsQk07RUFDRTtBckcyd2xCUjtBcUd4d2xCTTtFQUNFO0FyRzB3bEJSO0FxR3R3bEJJO0VBQ0UseUJSb0NPO0E3Rm91bEJiO0FxR3R3bEJNO0VBQ0U7QXJHd3dsQlI7QXFHcHdsQkk7RUFDRSx5QlI0Qk87QTdGMHVsQmI7QXFHcHdsQk07RUFDRTtBckdzd2xCUjtBcUdsd2xCSTtFQUNFLHlCUm9CTztBN0ZndmxCYjtBcUdsd2xCTTtFQUNFO0FyR293bEJSO0FxR3h5bEJJO0VBQ0U7QXJHMHlsQk47QXFHeHlsQk07RUFDRTtBckcweWxCUjtBcUd2eWxCTTtFQUNFO0FyR3l5bEJSO0FxR3R5bEJNO0VBQ0U7QXJHd3lsQlI7QXFHcHlsQkk7RUFDRSx5QlJvQ087QTdGa3dsQmI7QXFHcHlsQk07RUFDRTtBckdzeWxCUjtBcUdseWxCSTtFQUNFLHlCUjRCTztBN0Z3d2xCYjtBcUdseWxCTTtFQUNFO0FyR295bEJSO0FxR2h5bEJJO0VBQ0UseUJSb0JPO0E3Rjh3bEJiO0FxR2h5bEJNO0VBQ0U7QXJHa3lsQlI7QXFHdjJsQkk7RUFDRTtFQUNBO0FyR3kybEJOO0FxR3QybEJJO0VBQ0U7QXJHdzJsQk47QXFHcjJsQkk7RUFDRTtBckd1MmxCTjtBcUdsMmxCSTtFQUNFO0VBQ0E7QXJHbzJsQk47QXFHajJsQkk7RUFDRTtBckdtMmxCTjtBcUdoMmxCSTtFQUNFO0FyR2sybEJOO0FxRzMzbEJJO0VBQ0U7RUFDQTtBckc2M2xCTjtBcUcxM2xCSTtFQUNFO0FyRzQzbEJOO0FxR3ozbEJJO0VBQ0U7QXJHMjNsQk47QXFHdDNsQkk7RUFDRTtFQUNBO0FyR3czbEJOO0FxR3IzbEJJO0VBQ0U7QXJHdTNsQk47QXFHcDNsQkk7RUFDRTtBckdzM2xCTjtBcUcvNGxCSTtFQUNFO0VBQ0E7QXJHaTVsQk47QXFHOTRsQkk7RUFDRTtBckdnNWxCTjtBcUc3NGxCSTtFQUNFO0FyRys0bEJOO0FxRzE0bEJJO0VBQ0U7RUFDQTtBckc0NGxCTjtBcUd6NGxCSTtFQUNFO0FyRzI0bEJOO0FxR3g0bEJJO0VBQ0U7QXJHMDRsQk47QXFHbjZsQkk7RUFDRTtFQUNBO0FyR3E2bEJOO0FxR2w2bEJJO0VBQ0U7QXJHbzZsQk47QXFHajZsQkk7RUFDRTtBckdtNmxCTjtBcUc5NWxCSTtFQUNFO0VBQ0E7QXJHZzZsQk47QXFHNzVsQkk7RUFDRTtBckcrNWxCTjtBcUc1NWxCSTtFQUNFO0FyRzg1bEJOO0FxR3Y3bEJJO0VBQ0U7RUFDQTtBckd5N2xCTjtBcUd0N2xCSTtFQUNFO0FyR3c3bEJOO0FxR3I3bEJJO0VBQ0U7QXJHdTdsQk47QXFHbDdsQkk7RUFDRTtFQUNBO0FyR283bEJOO0FxR2o3bEJJO0VBQ0U7QXJHbTdsQk47QXFHaDdsQkk7RUFDRTtBckdrN2xCTjtBcUczOGxCSTtFQUNFO0VBQ0E7QXJHNjhsQk47QXFHMThsQkk7RUFDRTtBckc0OGxCTjtBcUd6OGxCSTtFQUNFO0FyRzI4bEJOO0FxR3Q4bEJJO0VBQ0U7RUFDQTtBckd3OGxCTjtBcUdyOGxCSTtFQUNFO0FyR3U4bEJOO0FxR3A4bEJJO0VBQ0U7QXJHczhsQk47QXFHLzlsQkk7RUFDRTtFQUNBO0FyR2krbEJOO0FxRzk5bEJJO0VBQ0U7QXJHZytsQk47QXFHNzlsQkk7RUFDRTtBckcrOWxCTjtBcUcxOWxCSTtFQUNFO0VBQ0E7QXJHNDlsQk47QXFHejlsQkk7RUFDRTtBckcyOWxCTjtBcUd4OWxCSTtFQUNFO0FyRzA5bEJOO0FxR24vbEJJO0VBQ0U7RUFDQTtBckdxL2xCTjtBcUdsL2xCSTtFQUNFO0FyR28vbEJOO0FxR2ovbEJJO0VBQ0U7QXJHbS9sQk47QXFHOStsQkk7RUFDRTtFQUNBO0FyR2cvbEJOO0FxRzcrbEJJO0VBQ0U7QXJHKytsQk47QXFHNStsQkk7RUFDRTtBckc4K2xCTjtBcUd2Z21CSTtFQUNFO0VBQ0E7QXJHeWdtQk47QXFHdGdtQkk7RUFDRTtBckd3Z21CTjtBcUdyZ21CSTtFQUNFO0FyR3VnbUJOO0FxR2xnbUJJO0VBQ0U7RUFDQTtBckdvZ21CTjtBcUdqZ21CSTtFQUNFO0FyR21nbUJOO0FxR2hnbUJJO0VBQ0U7QXJHa2dtQk47QXFHM2htQkk7RUFDRTtFQUNBO0FyRzZobUJOO0FxRzFobUJJO0VBQ0U7QXJHNGhtQk47QXFHemhtQkk7RUFDRTtBckcyaG1CTjtBcUd0aG1CSTtFQUNFO0VBQ0E7QXJHd2htQk47QXFHcmhtQkk7RUFDRTtBckd1aG1CTjtBcUdwaG1CSTtFQUNFO0FyR3NobUJOO0FxRy9pbUJJO0VBQ0U7RUFDQTtBckdpam1CTjtBcUc5aW1CSTtFQUNFO0FyR2dqbUJOO0FxRzdpbUJJO0VBQ0U7QXJHK2ltQk47QXFHMWltQkk7RUFDRTtFQUNBO0FyRzRpbUJOO0FxR3ppbUJJO0VBQ0U7QXJHMmltQk47QXFHeGltQkk7RUFDRTtBckcwaW1CTjtBcUdua21CSTtFQUNFO0VBQ0E7QXJHcWttQk47QXFHbGttQkk7RUFDRTtBckdva21CTjtBcUdqa21CSTtFQUNFO0FyR21rbUJOO0FxRzlqbUJJO0VBQ0U7RUFDQTtBckdna21CTjtBcUc3am1CSTtFQUNFO0FyRytqbUJOO0FxRzVqbUJJO0VBQ0U7QXJHOGptQk47QXFHdmxtQkk7RUFDRTtFQUNBO0FyR3lsbUJOO0FxR3RsbUJJO0VBQ0U7QXJHd2xtQk47QXFHcmxtQkk7RUFDRTtBckd1bG1CTjtBcUdsbG1CSTtFQUNFO0VBQ0E7QXJHb2xtQk47QXFHamxtQkk7RUFDRTtBckdtbG1CTjtBcUdobG1CSTtFQUNFO0FyR2tsbUJOO0FxRzNtbUJJO0VBQ0U7RUFDQTtBckc2bW1CTjtBcUcxbW1CSTtFQUNFO0FyRzRtbUJOO0FxR3ptbUJJO0VBQ0U7QXJHMm1tQk47QXFHdG1tQkk7RUFDRTtFQUNBO0FyR3dtbUJOO0FxR3JtbUJJO0VBQ0U7QXJHdW1tQk47QXFHcG1tQkk7RUFDRTtBckdzbW1CTjtBcUcvbm1CSTtFQUNFO0VBQ0E7QXJHaW9tQk47QXFHOW5tQkk7RUFDRTtBckdnb21CTjtBcUc3bm1CSTtFQUNFO0FyRytubUJOO0FxRzFubUJJO0VBQ0U7RUFDQTtBckc0bm1CTjtBcUd6bm1CSTtFQUNFO0FyRzJubUJOO0FxR3hubUJJO0VBQ0U7QXJHMG5tQk47QXFHbnBtQkk7RUFDRTtFQUNBO0FyR3FwbUJOO0FxR2xwbUJJO0VBQ0U7QXJHb3BtQk47QXFHanBtQkk7RUFDRTtBckdtcG1CTjtBcUc5b21CSTtFQUNFO0VBQ0E7QXJHZ3BtQk47QXFHN29tQkk7RUFDRTtBckcrb21CTjtBcUc1b21CSTtFQUNFO0FyRzhvbUJOO0FxR3ZxbUJJO0VBQ0U7RUFDQTtBckd5cW1CTjtBcUd0cW1CSTtFQUNFO0FyR3dxbUJOO0FxR3JxbUJJO0VBQ0U7QXJHdXFtQk47QXFHbHFtQkk7RUFDRTtFQUNBO0FyR29xbUJOO0FxR2pxbUJJO0VBQ0U7QXJHbXFtQk47QXFHaHFtQkk7RUFDRTtBckdrcW1CTjtBcUczcm1CSTtFQUNFO0VBQ0E7QXJHNnJtQk47QXFHMXJtQkk7RUFDRTtBckc0cm1CTjtBcUd6cm1CSTtFQUNFO0FyRzJybUJOO0FxR3RybUJJO0VBQ0U7RUFDQTtBckd3cm1CTjtBcUdycm1CSTtFQUNFO0FyR3VybUJOO0FxR3BybUJJO0VBQ0U7QXJHc3JtQk47QXFHL3NtQkk7RUFDRTtFQUNBO0FyR2l0bUJOO0FxRzlzbUJJO0VBQ0U7QXJHZ3RtQk47QXFHN3NtQkk7RUFDRTtBckcrc21CTjtBcUcxc21CSTtFQUNFO0VBQ0E7QXJHNHNtQk47QXFHenNtQkk7RUFDRTtBckcyc21CTjtBcUd4c21CSTtFQUNFO0FyRzBzbUJOO0FxR251bUJJO0VBQ0U7RUFDQTtBckdxdW1CTjtBcUdsdW1CSTtFQUNFO0FyR291bUJOO0FxR2p1bUJJO0VBQ0U7QXJHbXVtQk47QXFHOXRtQkk7RUFDRTtFQUNBO0FyR2d1bUJOO0FxRzd0bUJJO0VBQ0U7QXJHK3RtQk47QXFHNXRtQkk7RUFDRTtBckc4dG1CTjtBcUd2dm1CSTtFQUNFO0VBQ0E7QXJHeXZtQk47QXFHdHZtQkk7RUFDRTtBckd3dm1CTjtBcUdydm1CSTtFQUNFO0FyR3V2bUJOO0FxR2x2bUJJO0VBQ0U7RUFDQTtBckdvdm1CTjtBcUdqdm1CSTtFQUNFO0FyR212bUJOO0FxR2h2bUJJO0VBQ0U7QXJHa3ZtQk47QXFHM3dtQkk7RUFDRTtFQUNBO0FyRzZ3bUJOO0FxRzF3bUJJO0VBQ0U7QXJHNHdtQk47QXFHendtQkk7RUFDRTtBckcyd21CTjtBcUd0d21CSTtFQUNFO0VBQ0E7QXJHd3dtQk47QXFHcndtQkk7RUFDRTtBckd1d21CTjtBcUdwd21CSTtFQUNFO0FyR3N3bUJOO0FxRy94bUJJO0VBQ0U7RUFDQTtBckdpeW1CTjtBcUc5eG1CSTtFQUNFO0FyR2d5bUJOO0FxRzd4bUJJO0VBQ0U7QXJHK3htQk47QXFHMXhtQkk7RUFDRTtFQUNBO0FyRzR4bUJOO0FxR3p4bUJJO0VBQ0U7QXJHMnhtQk47QXFHeHhtQkk7RUFDRTtBckcweG1CTjtBcUduem1CSTtFQUNFO0VBQ0E7QXJHcXptQk47QXFHbHptQkk7RUFDRTtBckdvem1CTjtBcUdqem1CSTtFQUNFO0FyR216bUJOO0FxRzl5bUJJO0VBQ0U7RUFDQTtBckdnem1CTjtBcUc3eW1CSTtFQUNFO0FyRyt5bUJOO0FxRzV5bUJJO0VBQ0U7QXJHOHltQk47QXFHdjBtQkk7RUFDRTtFQUNBO0FyR3kwbUJOO0FxR3QwbUJJO0VBQ0U7QXJHdzBtQk47QXFHcjBtQkk7RUFDRTtBckd1MG1CTjtBcUdsMG1CSTtFQUNFO0VBQ0E7QXJHbzBtQk47QXFHajBtQkk7RUFDRTtBckdtMG1CTjtBcUdoMG1CSTtFQUNFO0FyR2swbUJOO0FxRzMxbUJJO0VBQ0U7RUFDQTtBckc2MW1CTjtBcUcxMW1CSTtFQUNFO0FyRzQxbUJOO0FxR3oxbUJJO0VBQ0U7QXJHMjFtQk47QXFHdDFtQkk7RUFDRTtFQUNBO0FyR3cxbUJOO0FxR3IxbUJJO0VBQ0U7QXJHdTFtQk47QXFHcDFtQkk7RUFDRTtBckdzMW1CTjtBcUcvMm1CSTtFQUNFO0VBQ0E7QXJHaTNtQk47QXFHOTJtQkk7RUFDRTtBckdnM21CTjtBcUc3Mm1CSTtFQUNFO0FyRysybUJOO0FxRzEybUJJO0VBQ0U7RUFDQTtBckc0Mm1CTjtBcUd6Mm1CSTtFQUNFO0FyRzIybUJOO0FxR3gybUJJO0VBQ0U7QXJHMDJtQk47QXFHaHptQkk7RUFDRSxxQlJUYTtFcEU1RWYseUJvRTRFZTtBN0Y0em1CbkI7QXFHOXltQk07RUFDRTtBckdnem1CUjtBcUc5eW1CTTtFQUNFO0FyR2d6bUJSO0FxRzV5bUJJO0VBR0k7QXJHNHltQlI7QXFHdHltQkk7RUFDRTtBckd3eW1CTjtBcUdyeW1CSTtFQUNFO0VBQ0E7QXJHdXltQk47QXFHcDBtQkk7RUFDRSxxQlJUYTtFcEU1RWYseUJvRTRFZTtBN0ZnMW1CbkI7QXFHbDBtQk07RUFDRTtBckdvMG1CUjtBcUdsMG1CTTtFQUNFO0FyR28wbUJSO0FxR2gwbUJJO0VBR0k7QXJHZzBtQlI7QXFHMXptQkk7RUFDRTtBckc0em1CTjtBcUd6em1CSTtFQUNFO0VBQ0E7QXJHMnptQk47QXFHeDFtQkk7RUFDRSxxQlJUYTtFcEU1RWYseUJvRTRFZTtBN0ZvMm1CbkI7QXFHdDFtQk07RUFDRTtBckd3MW1CUjtBcUd0MW1CTTtFQUNFO0FyR3cxbUJSO0FxR3AxbUJJO0VBR0k7QXJHbzFtQlI7QXFHOTBtQkk7RUFDRTtBckdnMW1CTjtBcUc3MG1CSTtFQUNFO0VBQ0E7QXJHKzBtQk47QXFHNTJtQkk7RUFDRSxxQlJUYTtFcEU1RWYseUJvRTRFZTtBN0Z3M21CbkI7QXFHMTJtQk07RUFDRTtBckc0Mm1CUjtBcUcxMm1CTTtFQUNFO0FyRzQybUJSO0FxR3gybUJJO0VBR0k7QXJHdzJtQlI7QXFHbDJtQkk7RUFDRTtBckdvMm1CTjtBcUdqMm1CSTtFQUNFO0VBQ0E7QXJHbTJtQk47QXFHaDRtQkk7RUFDRSxxQlJUYTtFcEU1RWYseUJvRTRFZTtBN0Y0NG1CbkI7QXFHOTNtQk07RUFDRTtBckdnNG1CUjtBcUc5M21CTTtFQUNFO0FyR2c0bUJSO0FxRzUzbUJJO0VBR0k7QXJHNDNtQlI7QXFHdDNtQkk7RUFDRTtBckd3M21CTjtBcUdyM21CSTtFQUNFO0VBQ0E7QXJHdTNtQk47QXFHcDVtQkk7RUFDRSxxQlJUYTtFcEU1RWYseUJvRTRFZTtBN0ZnNm1CbkI7QXFHbDVtQk07RUFDRTtBckdvNW1CUjtBcUdsNW1CTTtFQUNFO0FyR281bUJSO0FxR2g1bUJJO0VBR0k7QXJHZzVtQlI7QXFHMTRtQkk7RUFDRTtBckc0NG1CTjtBcUd6NG1CSTtFQUNFO0VBQ0E7QXJHMjRtQk47QXFHeDZtQkk7RUFDRSxxQlJUYTtFcEU1RWYseUJvRTRFZTtBN0ZvN21CbkI7QXFHdDZtQk07RUFDRTtBckd3Nm1CUjtBcUd0Nm1CTTtFQUNFO0FyR3c2bUJSO0FxR3A2bUJJO0VBR0k7QXJHbzZtQlI7QXFHOTVtQkk7RUFDRTtBckdnNm1CTjtBcUc3NW1CSTtFQUNFO0VBQ0E7QXJHKzVtQk47QXFHNTdtQkk7RUFDRSxxQlJUYTtFcEU1RWYseUJvRTRFZTtBN0Z3OG1CbkI7QXFHMTdtQk07RUFDRTtBckc0N21CUjtBcUcxN21CTTtFQUNFO0FyRzQ3bUJSO0FxR3g3bUJJO0VBR0k7QXJHdzdtQlI7QXFHbDdtQkk7RUFDRTtBckdvN21CTjtBcUdqN21CSTtFQUNFO0VBQ0E7QXJHbTdtQk47QXFHaDltQkk7RUFDRSxxQlJFTztFcEV2RlQseUJvRXVGUztBN0ZpOW1CYjtBcUc5OG1CTTtFQUNFO0FyR2c5bUJSO0FxRzk4bUJNO0VBQ0U7QXJHZzltQlI7QXFHNThtQkk7RUFHSTtBckc0OG1CUjtBcUd0OG1CSTtFQUNFO0FyR3c4bUJOO0FxR3I4bUJJO0VBQ0U7RUFDQTtBckd1OG1CTjtBcUdwK21CSTtFQUNFLHFCUkVPO0VwRXZGVCx5Qm9FdUZTO0E3RnErbUJiO0FxR2wrbUJNO0VBQ0U7QXJHbyttQlI7QXFHbCttQk07RUFDRTtBckdvK21CUjtBcUdoK21CSTtFQUdJO0FyR2crbUJSO0FxRzE5bUJJO0VBQ0U7QXJHNDltQk47QXFHejltQkk7RUFDRTtFQUNBO0FyRzI5bUJOO0FxR3gvbUJJO0VBQ0UscUJSRU87RXBFdkZULHlCb0V1RlM7QTdGeS9tQmI7QXFHdC9tQk07RUFDRTtBckd3L21CUjtBcUd0L21CTTtFQUNFO0FyR3cvbUJSO0FxR3AvbUJJO0VBR0k7QXJHby9tQlI7QXFHOSttQkk7RUFDRTtBckdnL21CTjtBcUc3K21CSTtFQUNFO0VBQ0E7QXJHKyttQk47QXFHNWduQkk7RUFDRSxxQlJFTztFcEV2RlQseUJvRXVGUztBN0Y2Z25CYjtBcUcxZ25CTTtFQUNFO0FyRzRnbkJSO0FxRzFnbkJNO0VBQ0U7QXJHNGduQlI7QXFHeGduQkk7RUFHSTtBckd3Z25CUjtBcUdsZ25CSTtFQUNFO0FyR29nbkJOO0FxR2pnbkJJO0VBQ0U7RUFDQTtBckdtZ25CTjtBcUdoaW5CSTtFQUNFLHFCUkVPO0VwRXZGVCx5Qm9FdUZTO0E3RmlpbkJiO0FxRzlobkJNO0VBQ0U7QXJHZ2luQlI7QXFHOWhuQk07RUFDRTtBckdnaW5CUjtBcUc1aG5CSTtFQUdJO0FyRzRobkJSO0FxR3RobkJJO0VBQ0U7QXJHd2huQk47QXFHcmhuQkk7RUFDRTtFQUNBO0FyR3VobkJOO0FxR3BqbkJJO0VBQ0UscUJSRU87RXBFdkZULHlCb0V1RlM7QTdGcWpuQmI7QXFHbGpuQk07RUFDRTtBckdvam5CUjtBcUdsam5CTTtFQUNFO0FyR29qbkJSO0FxR2hqbkJJO0VBR0k7QXJHZ2puQlI7QXFHMWluQkk7RUFDRTtBckc0aW5CTjtBcUd6aW5CSTtFQUNFO0VBQ0E7QXJHMmluQk47QXFHeGtuQkk7RUFDRSxxQlJFTztFcEV2RlQseUJvRXVGUztBN0Z5a25CYjtBcUd0a25CTTtFQUNFO0FyR3drbkJSO0FxR3RrbkJNO0VBQ0U7QXJHd2tuQlI7QXFHcGtuQkk7RUFHSTtBckdva25CUjtBcUc5am5CSTtFQUNFO0FyR2drbkJOO0FxRzdqbkJJO0VBQ0U7RUFDQTtBckcram5CTjtBcUc1bG5CSTtFQUNFLHFCUkVPO0VwRXZGVCx5Qm9FdUZTO0E3RjZsbkJiO0FxRzFsbkJNO0VBQ0U7QXJHNGxuQlI7QXFHMWxuQk07RUFDRTtBckc0bG5CUjtBcUd4bG5CSTtFQUdJO0FyR3dsbkJSO0FxR2xsbkJJO0VBQ0U7QXJHb2xuQk47QXFHamxuQkk7RUFDRTtFQUNBO0FyR21sbkJOO0FxR2hubkJJO0VBQ0UscUJSRU87RXBFdkZULHlCb0V1RlM7QTdGaW5uQmI7QXFHOW1uQk07RUFDRTtBckdnbm5CUjtBcUc5bW5CTTtFQUNFO0FyR2dubkJSO0FxRzVtbkJJO0VBR0k7QXJHNG1uQlI7QXFHdG1uQkk7RUFDRTtBckd3bW5CTjtBcUdybW5CSTtFQUNFO0VBQ0E7QXJHdW1uQk47QXFHcG9uQkk7RUFDRSxxQlJFTztFcEV2RlQseUJvRXVGUztBN0Zxb25CYjtBcUdsb25CTTtFQUNFO0FyR29vbkJSO0FxR2xvbkJNO0VBQ0U7QXJHb29uQlI7QXFHaG9uQkk7RUFHSTtBckdnb25CUjtBcUcxbm5CSTtFQUNFO0FyRzRubkJOO0FxR3pubkJJO0VBQ0U7RUFDQTtBckcybm5CTjtBcUd4cG5CSTtFQUNFLHFCUkVPO0VwRXZGVCx5Qm9FdUZTO0E3RnlwbkJiO0FxR3RwbkJNO0VBQ0U7QXJHd3BuQlI7QXFHdHBuQk07RUFDRTtBckd3cG5CUjtBcUdwcG5CSTtFQUdJO0FyR29wbkJSO0FxRzlvbkJJO0VBQ0U7QXJHZ3BuQk47QXFHN29uQkk7RUFDRTtFQUNBO0FyRytvbkJOO0FxRzVxbkJJO0VBQ0UscUJSRU87RXBFdkZULHlCb0V1RlM7QTdGNnFuQmI7QXFHMXFuQk07RUFDRTtBckc0cW5CUjtBcUcxcW5CTTtFQUNFO0FyRzRxbkJSO0FxR3hxbkJJO0VBR0k7QXJHd3FuQlI7QXFHbHFuQkk7RUFDRTtBckdvcW5CTjtBcUdqcW5CSTtFQUNFO0VBQ0E7QXJHbXFuQk47QXFHaHNuQkk7RUFDRSxxQlJFTztFcEV2RlQseUJvRXVGUztBN0Zpc25CYjtBcUc5cm5CTTtFQUNFO0FyR2dzbkJSO0FxRzlybkJNO0VBQ0U7QXJHZ3NuQlI7QXFHNXJuQkk7RUFHSTtBckc0cm5CUjtBcUd0cm5CSTtFQUNFO0FyR3dybkJOO0FxR3JybkJJO0VBQ0U7RUFDQTtBckd1cm5CTjtBcUdwdG5CSTtFQUNFLHFCUkVPO0VwRXZGVCx5Qm9FdUZTO0E3RnF0bkJiO0FxR2x0bkJNO0VBQ0U7QXJHb3RuQlI7QXFHbHRuQk07RUFDRTtBckdvdG5CUjtBcUdodG5CSTtFQUdJO0FyR2d0bkJSO0FxRzFzbkJJO0VBQ0U7QXJHNHNuQk47QXFHenNuQkk7RUFDRTtFQUNBO0FyRzJzbkJOO0FxR3h1bkJJO0VBQ0UscUJSRU87RXBFdkZULHlCb0V1RlM7QTdGeXVuQmI7QXFHdHVuQk07RUFDRTtBckd3dW5CUjtBcUd0dW5CTTtFQUNFO0FyR3d1bkJSO0FxR3B1bkJJO0VBR0k7QXJHb3VuQlI7QXFHOXRuQkk7RUFDRTtBckdndW5CTjtBcUc3dG5CSTtFQUNFO0VBQ0E7QXJHK3RuQk47QXFHNXZuQkk7RUFDRSxxQlJFTztFcEV2RlQseUJvRXVGUztBN0Y2dm5CYjtBcUcxdm5CTTtFQUNFO0FyRzR2bkJSO0FxRzF2bkJNO0VBQ0U7QXJHNHZuQlI7QXFHeHZuQkk7RUFHSTtBckd3dm5CUjtBcUdsdm5CSTtFQUNFO0FyR292bkJOO0FxR2p2bkJJO0VBQ0U7RUFDQTtBckdtdm5CTjtBcUdoeG5CSTtFQUNFLGtCUkVPO0VwRXZGVCxzQm9FdUZTO0E3Rml4bkJiO0FxRzl3bkJNO0VBQ0U7QXJHZ3huQlI7QXFHOXduQk07RUFDRTtBckdneG5CUjtBcUc1d25CSTtFQUdJO0FyRzR3bkJSO0FxR3R3bkJJO0VBQ0U7QXJHd3duQk47QXFHcnduQkk7RUFDRTtFQUNBO0FyR3V3bkJOO0FxR3B5bkJJO0VBQ0UscUJSRU87RXBFdkZULHlCb0V1RlM7QTdGcXluQmI7QXFHbHluQk07RUFDRTtBckdveW5CUjtBcUdseW5CTTtFQUNFO0FyR295bkJSO0FxR2h5bkJJO0VBR0k7QXJHZ3luQlI7QXFHMXhuQkk7RUFDRTtBckc0eG5CTjtBcUd6eG5CSTtFQUNFO0VBQ0E7QXJHMnhuQk47QXFHeHpuQkk7RUFDRSxxQlJFTztFcEV2RlQseUJvRXVGUztBN0Z5em5CYjtBcUd0em5CTTtFQUNFO0FyR3d6bkJSO0FxR3R6bkJNO0VBQ0U7QXJHd3puQlI7QXFHcHpuQkk7RUFHSTtBckdvem5CUjtBcUc5eW5CSTtFQUNFO0FyR2d6bkJOO0FxRzd5bkJJO0VBQ0U7RUFDQTtBckcreW5CTjs7QXNHajZuQkE7RXhGV00sZ0J3RlZKO0V6RllFO0FieTVuQko7QXNHajZuQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0R202bkJKO0FzR2o2bkJJO0VBQ0U7RUFDQTtFQUNBO0F0R202bkJOO0FzRy81bkJJO0VBRUU7QXRHZzZuQk47QXNHNzVuQkk7RUFFRTtBdEc4NW5CTjtBc0czNW5CSTtFQUVFO0F0RzQ1bkJOOztBc0d2NW5CQTtFQUNFO0F0RzA1bkJGOztBc0d0NW5CQTtFQUNFO0F0R3k1bkJGOztBc0d0NW5CQTtFQUNFO0F0R3k1bkJGOztBc0d0NW5CQTtFQUNFO0F0R3k1bkJGOztBc0duNW5CSTtFQUNFO0F0R3M1bkJOOztBc0doNW5CRTtFQUNFO0F0R201bkJKOztBdUdqOW5CTTtFQUNFLHlCaEdvRU87QVBnNW5CZjtBdUdsOW5CUTs7RUFFRTtBdkdvOW5CVjtBdUdqOW5CUTtFQUNFO0F2R205bkJWO0F1Rzk4bkJJO0VBQ0U7QXZHZzluQk47QXVHMThuQlU7RUFDRTtBdkc0OG5CWjtBdUd6OG5CVTtFQUNFO0F2RzI4bkJaOztBdUdoOG5CTTs7O0VBQ0U7QXZHcThuQlI7QXVHbjhuQlE7OztFQUNFO0F2R3U4bkJWOztBdUc5N25CTTs7OztFQUVFO0F2R204bkJSO0F1R2g4bkJNOzs7Ozs7Ozs7O0VBS0U7RUFDQTtBdkd1OG5CUjtBdUdwOG5CTTs7RUFDRTtBdkd1OG5CUjtBdUdwOG5CTTs7OztFQUVFO0VBQ0E7QXZHdzhuQlI7O0F1Ry9nb0JNO0VBQ0UseUJoR29FTztBUDg4bkJmO0F1R2hob0JROztFQUVFO0F2R2tob0JWO0F1Ry9nb0JRO0VBQ0U7QXZHaWhvQlY7QXVHNWdvQkk7RUFDRTtBdkc4Z29CTjtBdUd4Z29CVTtFQUNFO0F2RzBnb0JaO0F1R3Znb0JVO0VBQ0U7QXZHeWdvQlo7O0F1RzkvbkJNOzs7RUFDRTtBdkdtZ29CUjtBdUdqZ29CUTs7O0VBQ0U7QXZHcWdvQlY7O0F1RzUvbkJNOzs7O0VBRUU7QXZHaWdvQlI7QXVHOS9uQk07Ozs7Ozs7Ozs7RUFLRTtFQUNBO0F2R3Fnb0JSO0F1R2xnb0JNOztFQUNFO0F2R3Fnb0JSO0F1R2xnb0JNOzs7O0VBRUU7RUFDQTtBdkdzZ29CUjs7QXVHN2tvQk07RUFDRSx5QmhHb0VPO0FQNGdvQmY7QXVHOWtvQlE7O0VBRUU7QXZHZ2xvQlY7QXVHN2tvQlE7RUFDRTtBdkcra29CVjtBdUcxa29CSTtFQUNFO0F2RzRrb0JOO0F1R3Rrb0JVO0VBQ0U7QXZHd2tvQlo7QXVHcmtvQlU7RUFDRTtBdkd1a29CWjs7QXVHNWpvQk07OztFQUNFO0F2R2lrb0JSO0F1Ry9qb0JROzs7RUFDRTtBdkdta29CVjs7QXVHMWpvQk07Ozs7RUFFRTtBdkcram9CUjtBdUc1am9CTTs7Ozs7Ozs7OztFQUtFO0VBQ0E7QXZHbWtvQlI7QXVHaGtvQk07O0VBQ0U7QXZHbWtvQlI7QXVHaGtvQk07Ozs7RUFFRTtFQUNBO0F2R29rb0JSOztBdUczb29CTTtFQUNFLHlCaEdvRU87QVAwa29CZjtBdUc1b29CUTs7RUFFRTtBdkc4b29CVjtBdUczb29CUTtFQUNFO0F2RzZvb0JWO0F1R3hvb0JJO0VBQ0U7QXZHMG9vQk47QXVHcG9vQlU7RUFDRTtBdkdzb29CWjtBdUdub29CVTtFQUNFO0F2R3Fvb0JaOztBdUcxbm9CTTs7O0VBQ0U7QXZHK25vQlI7QXVHN25vQlE7OztFQUNFO0F2R2lvb0JWOztBdUd4bm9CTTs7OztFQUVFO0F2RzZub0JSO0F1RzFub0JNOzs7Ozs7Ozs7O0VBS0U7RUFDQTtBdkdpb29CUjtBdUc5bm9CTTs7RUFDRTtBdkdpb29CUjtBdUc5bm9CTTs7OztFQUVFO0VBQ0E7QXZHa29vQlI7O0F1R3pzb0JNO0VBQ0UseUJoR29FTztBUHdvb0JmO0F1RzFzb0JROztFQUVFO0F2RzRzb0JWO0F1R3pzb0JRO0VBQ0U7QXZHMnNvQlY7QXVHdHNvQkk7RUFDRTtBdkd3c29CTjtBdUdsc29CVTtFQUNFO0F2R29zb0JaO0F1R2pzb0JVO0VBQ0U7QXZHbXNvQlo7O0F1R3hyb0JNOzs7RUFDRTtBdkc2cm9CUjtBdUczcm9CUTs7O0VBQ0U7QXZHK3JvQlY7O0F1R3Ryb0JNOzs7O0VBRUU7QXZHMnJvQlI7QXVHeHJvQk07Ozs7Ozs7Ozs7RUFLRTtFQUNBO0F2Rytyb0JSO0F1RzVyb0JNOztFQUNFO0F2Rytyb0JSO0F1RzVyb0JNOzs7O0VBRUU7RUFDQTtBdkdnc29CUjs7QXVHdndvQk07RUFDRSx5QmhHb0VPO0FQc3NvQmY7QXVHeHdvQlE7O0VBRUU7QXZHMHdvQlY7QXVHdndvQlE7RUFDRTtBdkd5d29CVjtBdUdwd29CSTtFQUNFO0F2R3N3b0JOO0F1R2h3b0JVO0VBQ0U7QXZHa3dvQlo7QXVHL3ZvQlU7RUFDRTtBdkdpd29CWjs7QXVHdHZvQk07OztFQUNFO0F2RzJ2b0JSO0F1R3p2b0JROzs7RUFDRTtBdkc2dm9CVjs7QXVHcHZvQk07Ozs7RUFFRTtBdkd5dm9CUjtBdUd0dm9CTTs7Ozs7Ozs7OztFQUtFO0VBQ0E7QXZHNnZvQlI7QXVHMXZvQk07O0VBQ0U7QXZHNnZvQlI7QXVHMXZvQk07Ozs7RUFFRTtFQUNBO0F2Rzh2b0JSOztBdUdyMG9CTTtFQUNFLHlCaEdvRU87QVBvd29CZjtBdUd0MG9CUTs7RUFFRTtBdkd3MG9CVjtBdUdyMG9CUTtFQUNFO0F2R3Uwb0JWO0F1R2wwb0JJO0VBQ0U7QXZHbzBvQk47QXVHOXpvQlU7RUFDRTtBdkdnMG9CWjtBdUc3em9CVTtFQUNFO0F2Ryt6b0JaOztBdUdwem9CTTs7O0VBQ0U7QXZHeXpvQlI7QXVHdnpvQlE7OztFQUNFO0F2RzJ6b0JWOztBdUdsem9CTTs7OztFQUVFO0F2R3V6b0JSO0F1R3B6b0JNOzs7Ozs7Ozs7O0VBS0U7RUFDQTtBdkcyem9CUjtBdUd4em9CTTs7RUFDRTtBdkcyem9CUjtBdUd4em9CTTs7OztFQUVFO0VBQ0E7QXZHNHpvQlI7O0F1R240b0JNO0VBQ0UseUJoR29FTztBUGswb0JmO0F1R3A0b0JROztFQUVFO0F2R3M0b0JWO0F1R240b0JRO0VBQ0U7QXZHcTRvQlY7QXVHaDRvQkk7RUFDRTtBdkdrNG9CTjtBdUc1M29CVTtFQUNFO0F2Rzgzb0JaO0F1RzMzb0JVO0VBQ0U7QXZHNjNvQlo7O0F1R2wzb0JNOzs7RUFDRTtBdkd1M29CUjtBdUdyM29CUTs7O0VBQ0U7QXZHeTNvQlY7O0F1R2gzb0JNOzs7O0VBRUU7QXZHcTNvQlI7QXVHbDNvQk07Ozs7Ozs7Ozs7RUFLRTtFQUNBO0F2R3kzb0JSO0F1R3Qzb0JNOztFQUNFO0F2R3kzb0JSO0F1R3Qzb0JNOzs7O0VBRUU7RUFDQTtBdkcwM29CUjs7QXVHajhvQk07RUFDRSx5QmpCV0M7QXRGeTdvQlQ7QXVHbDhvQlE7O0VBRUU7QXZHbzhvQlY7QXVHajhvQlE7RUFDRTtBdkdtOG9CVjtBdUc5N29CSTtFQUNFO0F2R2c4b0JOO0F1RzE3b0JVO0VBQ0U7QXZHNDdvQlo7QXVHejdvQlU7RUFDRTtBdkcyN29CWjs7QXVHaDdvQk07OztFQUNFO0F2R3E3b0JSO0F1R243b0JROzs7RUFDRTtBdkd1N29CVjs7QXVHOTZvQk07Ozs7RUFFRTtBdkdtN29CUjtBdUdoN29CTTs7Ozs7Ozs7OztFQUtFO0VBQ0E7QXZHdTdvQlI7QXVHcDdvQk07O0VBQ0U7QXZHdTdvQlI7QXVHcDdvQk07Ozs7RUFFRTtFQUNBO0F2R3c3b0JSOztBdUcvL29CTTtFQUNFLHlCakJXQztBdEZ1L29CVDtBdUdoZ3BCUTs7RUFFRTtBdkdrZ3BCVjtBdUcvL29CUTtFQUNFO0F2R2lncEJWO0F1RzUvb0JJO0VBQ0U7QXZHOC9vQk47QXVHeC9vQlU7RUFDRTtBdkcwL29CWjtBdUd2L29CVTtFQUNFO0F2R3kvb0JaOztBdUc5K29CTTs7O0VBQ0U7QXZHbS9vQlI7QXVHai9vQlE7OztFQUNFO0F2R3Evb0JWOztBdUc1K29CTTs7OztFQUVFO0F2R2kvb0JSO0F1Rzkrb0JNOzs7Ozs7Ozs7O0VBS0U7RUFDQTtBdkdxL29CUjtBdUdsL29CTTs7RUFDRTtBdkdxL29CUjtBdUdsL29CTTs7OztFQUVFO0VBQ0E7QXZHcy9vQlI7O0F1RzdqcEJNO0VBQ0UseUJqQldDO0F0RnFqcEJUO0F1RzlqcEJROztFQUVFO0F2R2drcEJWO0F1RzdqcEJRO0VBQ0U7QXZHK2pwQlY7QXVHMWpwQkk7RUFDRTtBdkc0anBCTjtBdUd0anBCVTtFQUNFO0F2R3dqcEJaO0F1R3JqcEJVO0VBQ0U7QXZHdWpwQlo7O0F1RzVpcEJNOzs7RUFDRTtBdkdpanBCUjtBdUcvaXBCUTs7O0VBQ0U7QXZHbWpwQlY7O0F1RzFpcEJNOzs7O0VBRUU7QXZHK2lwQlI7QXVHNWlwQk07Ozs7Ozs7Ozs7RUFLRTtFQUNBO0F2R21qcEJSO0F1R2hqcEJNOztFQUNFO0F2R21qcEJSO0F1R2hqcEJNOzs7O0VBRUU7RUFDQTtBdkdvanBCUjs7QXVHM25wQk07RUFDRSx5QmpCV0M7QXRGbW5wQlQ7QXVHNW5wQlE7O0VBRUU7QXZHOG5wQlY7QXVHM25wQlE7RUFDRTtBdkc2bnBCVjtBdUd4bnBCSTtFQUNFO0F2RzBucEJOO0F1R3BucEJVO0VBQ0U7QXZHc25wQlo7QXVHbm5wQlU7RUFDRTtBdkdxbnBCWjs7QXVHMW1wQk07OztFQUNFO0F2RyttcEJSO0F1RzdtcEJROzs7RUFDRTtBdkdpbnBCVjs7QXVHeG1wQk07Ozs7RUFFRTtBdkc2bXBCUjtBdUcxbXBCTTs7Ozs7Ozs7OztFQUtFO0VBQ0E7QXZHaW5wQlI7QXVHOW1wQk07O0VBQ0U7QXZHaW5wQlI7QXVHOW1wQk07Ozs7RUFFRTtFQUNBO0F2R2tucEJSOztBdUd6cnBCTTtFQUNFLHlCakJXQztBdEZpcnBCVDtBdUcxcnBCUTs7RUFFRTtBdkc0cnBCVjtBdUd6cnBCUTtFQUNFO0F2RzJycEJWO0F1R3RycEJJO0VBQ0U7QXZHd3JwQk47QXVHbHJwQlU7RUFDRTtBdkdvcnBCWjtBdUdqcnBCVTtFQUNFO0F2R21ycEJaOztBdUd4cXBCTTs7O0VBQ0U7QXZHNnFwQlI7QXVHM3FwQlE7OztFQUNFO0F2RytxcEJWOztBdUd0cXBCTTs7OztFQUVFO0F2RzJxcEJSO0F1R3hxcEJNOzs7Ozs7Ozs7O0VBS0U7RUFDQTtBdkcrcXBCUjtBdUc1cXBCTTs7RUFDRTtBdkcrcXBCUjtBdUc1cXBCTTs7OztFQUVFO0VBQ0E7QXZHZ3JwQlI7O0F1R3Z2cEJNO0VBQ0UseUJqQldDO0F0Rit1cEJUO0F1R3h2cEJROztFQUVFO0F2RzB2cEJWO0F1R3Z2cEJRO0VBQ0U7QXZHeXZwQlY7QXVHcHZwQkk7RUFDRTtBdkdzdnBCTjtBdUdodnBCVTtFQUNFO0F2R2t2cEJaO0F1Ry91cEJVO0VBQ0U7QXZHaXZwQlo7O0F1R3R1cEJNOzs7RUFDRTtBdkcydXBCUjtBdUd6dXBCUTs7O0VBQ0U7QXZHNnVwQlY7O0F1R3B1cEJNOzs7O0VBRUU7QXZHeXVwQlI7QXVHdHVwQk07Ozs7Ozs7Ozs7RUFLRTtFQUNBO0F2RzZ1cEJSO0F1RzF1cEJNOztFQUNFO0F2RzZ1cEJSO0F1RzF1cEJNOzs7O0VBRUU7RUFDQTtBdkc4dXBCUjs7QXVHcnpwQk07RUFDRSx5QmpCV0M7QXRGNnlwQlQ7QXVHdHpwQlE7O0VBRUU7QXZHd3pwQlY7QXVHcnpwQlE7RUFDRTtBdkd1enBCVjtBdUdsenBCSTtFQUNFO0F2R296cEJOO0F1Rzl5cEJVO0VBQ0U7QXZHZ3pwQlo7QXVHN3lwQlU7RUFDRTtBdkcreXBCWjs7QXVHcHlwQk07OztFQUNFO0F2R3l5cEJSO0F1R3Z5cEJROzs7RUFDRTtBdkcyeXBCVjs7QXVHbHlwQk07Ozs7RUFFRTtBdkd1eXBCUjtBdUdweXBCTTs7Ozs7Ozs7OztFQUtFO0VBQ0E7QXZHMnlwQlI7QXVHeHlwQk07O0VBQ0U7QXZHMnlwQlI7QXVHeHlwQk07Ozs7RUFFRTtFQUNBO0F2RzR5cEJSOztBdUduM3BCTTtFQUNFLHlCakJXQztBdEYyMnBCVDtBdUdwM3BCUTs7RUFFRTtBdkdzM3BCVjtBdUduM3BCUTtFQUNFO0F2R3EzcEJWO0F1R2gzcEJJO0VBQ0U7QXZHazNwQk47QXVHNTJwQlU7RUFDRTtBdkc4MnBCWjtBdUczMnBCVTtFQUNFO0F2RzYycEJaOztBdUdsMnBCTTs7O0VBQ0U7QXZHdTJwQlI7QXVHcjJwQlE7OztFQUNFO0F2R3kycEJWOztBdUdoMnBCTTs7OztFQUVFO0F2R3EycEJSO0F1R2wycEJNOzs7Ozs7Ozs7O0VBS0U7RUFDQTtBdkd5MnBCUjtBdUd0MnBCTTs7RUFDRTtBdkd5MnBCUjtBdUd0MnBCTTs7OztFQUVFO0VBQ0E7QXZHMDJwQlI7O0F1R2o3cEJNO0VBQ0UseUJqQldDO0F0Rnk2cEJUO0F1R2w3cEJROztFQUVFO0F2R283cEJWO0F1R2o3cEJRO0VBQ0U7QXZHbTdwQlY7QXVHOTZwQkk7RUFDRTtBdkdnN3BCTjtBdUcxNnBCVTtFQUNFO0F2RzQ2cEJaO0F1R3o2cEJVO0VBQ0U7QXZHMjZwQlo7O0F1R2g2cEJNOzs7RUFDRTtBdkdxNnBCUjtBdUduNnBCUTs7O0VBQ0U7QXZHdTZwQlY7O0F1Rzk1cEJNOzs7O0VBRUU7QXZHbTZwQlI7QXVHaDZwQk07Ozs7Ozs7Ozs7RUFLRTtFQUNBO0F2R3U2cEJSO0F1R3A2cEJNOztFQUNFO0F2R3U2cEJSO0F1R3A2cEJNOzs7O0VBRUU7RUFDQTtBdkd3NnBCUjs7QXVHLytwQk07RUFDRSx5QmpCV0M7QXRGdStwQlQ7QXVHaC9wQlE7O0VBRUU7QXZHay9wQlY7QXVHLytwQlE7RUFDRTtBdkdpL3BCVjtBdUc1K3BCSTtFQUNFO0F2RzgrcEJOO0F1R3grcEJVO0VBQ0U7QXZHMCtwQlo7QXVHditwQlU7RUFDRTtBdkd5K3BCWjs7QXVHOTlwQk07OztFQUNFO0F2R20rcEJSO0F1R2orcEJROzs7RUFDRTtBdkdxK3BCVjs7QXVHNTlwQk07Ozs7RUFFRTtBdkdpK3BCUjtBdUc5OXBCTTs7Ozs7Ozs7OztFQUtFO0VBQ0E7QXZHcStwQlI7QXVHbCtwQk07O0VBQ0U7QXZHcStwQlI7QXVHbCtwQk07Ozs7RUFFRTtFQUNBO0F2R3MrcEJSOztBdUc3aXFCTTtFQUNFLHlCakJXQztBdEZxaXFCVDtBdUc5aXFCUTs7RUFFRTtBdkdnanFCVjtBdUc3aXFCUTtFQUNFO0F2RytpcUJWO0F1RzFpcUJJO0VBQ0U7QXZHNGlxQk47QXVHdGlxQlU7RUFDRTtBdkd3aXFCWjtBdUdyaXFCVTtFQUNFO0F2R3VpcUJaOztBdUc1aHFCTTs7O0VBQ0U7QXZHaWlxQlI7QXVHL2hxQlE7OztFQUNFO0F2R21pcUJWOztBdUcxaHFCTTs7OztFQUVFO0F2RytocUJSO0F1RzVocUJNOzs7Ozs7Ozs7O0VBS0U7RUFDQTtBdkdtaXFCUjtBdUdoaXFCTTs7RUFDRTtBdkdtaXFCUjtBdUdoaXFCTTs7OztFQUVFO0VBQ0E7QXZHb2lxQlI7O0F1RzNtcUJNO0VBQ0UseUJqQldDO0F0Rm1tcUJUO0F1RzVtcUJROztFQUVFO0F2RzhtcUJWO0F1RzNtcUJRO0VBQ0U7QXZHNm1xQlY7QXVHeG1xQkk7RUFDRTtBdkcwbXFCTjtBdUdwbXFCVTtFQUNFO0F2R3NtcUJaO0F1R25tcUJVO0VBQ0U7QXZHcW1xQlo7O0F1RzFscUJNOzs7RUFDRTtBdkcrbHFCUjtBdUc3bHFCUTs7O0VBQ0U7QXZHaW1xQlY7O0F1R3hscUJNOzs7O0VBRUU7QXZHNmxxQlI7QXVHMWxxQk07Ozs7Ozs7Ozs7RUFLRTtFQUNBO0F2R2ltcUJSO0F1RzlscUJNOztFQUNFO0F2R2ltcUJSO0F1RzlscUJNOzs7O0VBRUU7RUFDQTtBdkdrbXFCUjs7QXVHenFxQk07RUFDRSx5QmpCV0M7QXRGaXFxQlQ7QXVHMXFxQlE7O0VBRUU7QXZHNHFxQlY7QXVHenFxQlE7RUFDRTtBdkcycXFCVjtBdUd0cXFCSTtFQUNFO0F2R3dxcUJOO0F1R2xxcUJVO0VBQ0U7QXZHb3FxQlo7QXVHanFxQlU7RUFDRTtBdkdtcXFCWjs7QXVHeHBxQk07OztFQUNFO0F2RzZwcUJSO0F1RzNwcUJROzs7RUFDRTtBdkcrcHFCVjs7QXVHdHBxQk07Ozs7RUFFRTtBdkcycHFCUjtBdUd4cHFCTTs7Ozs7Ozs7OztFQUtFO0VBQ0E7QXZHK3BxQlI7QXVHNXBxQk07O0VBQ0U7QXZHK3BxQlI7QXVHNXBxQk07Ozs7RUFFRTtFQUNBO0F2R2dxcUJSOztBdUd2dXFCTTtFQUNFLHlCakJXQztBdEYrdHFCVDtBdUd4dXFCUTs7RUFFRTtBdkcwdXFCVjtBdUd2dXFCUTtFQUNFO0F2R3l1cUJWO0F1R3B1cUJJO0VBQ0U7QXZHc3VxQk47QXVHaHVxQlU7RUFDRTtBdkdrdXFCWjtBdUcvdHFCVTtFQUNFO0F2R2l1cUJaOztBdUd0dHFCTTs7O0VBQ0U7QXZHMnRxQlI7QXVHenRxQlE7OztFQUNFO0F2RzZ0cUJWOztBdUdwdHFCTTs7OztFQUVFO0F2R3l0cUJSO0F1R3R0cUJNOzs7Ozs7Ozs7O0VBS0U7RUFDQTtBdkc2dHFCUjtBdUcxdHFCTTs7RUFDRTtBdkc2dHFCUjtBdUcxdHFCTTs7OztFQUVFO0VBQ0E7QXZHOHRxQlI7O0F1R3J5cUJNO0VBQ0UseUJqQldDO0F0RjZ4cUJUO0F1R3R5cUJROztFQUVFO0F2R3d5cUJWO0F1R3J5cUJRO0VBQ0U7QXZHdXlxQlY7QXVHbHlxQkk7RUFDRTtBdkdveXFCTjtBdUc5eHFCVTtFQUNFO0F2R2d5cUJaO0F1Rzd4cUJVO0VBQ0U7QXZHK3hxQlo7O0F1R3B4cUJNOzs7RUFDRTtBdkd5eHFCUjtBdUd2eHFCUTs7O0VBQ0U7QXZHMnhxQlY7O0F1R2x4cUJNOzs7O0VBRUU7QXZHdXhxQlI7QXVHcHhxQk07Ozs7Ozs7Ozs7RUFLRTtFQUNBO0F2RzJ4cUJSO0F1R3h4cUJNOztFQUNFO0F2RzJ4cUJSO0F1R3h4cUJNOzs7O0VBRUU7RUFDQTtBdkc0eHFCUjs7QXVHbjJxQk07RUFDRSx5QmpCV0M7QXRGMjFxQlQ7QXVHcDJxQlE7O0VBRUU7QXZHczJxQlY7QXVHbjJxQlE7RUFDRTtBdkdxMnFCVjtBdUdoMnFCSTtFQUNFO0F2R2sycUJOO0F1RzUxcUJVO0VBQ0U7QXZHODFxQlo7QXVHMzFxQlU7RUFDRTtBdkc2MXFCWjs7QXVHbDFxQk07OztFQUNFO0F2R3UxcUJSO0F1R3IxcUJROzs7RUFDRTtBdkd5MXFCVjs7QXVHaDFxQk07Ozs7RUFFRTtBdkdxMXFCUjtBdUdsMXFCTTs7Ozs7Ozs7OztFQUtFO0VBQ0E7QXZHeTFxQlI7QXVHdDFxQk07O0VBQ0U7QXZHeTFxQlI7QXVHdDFxQk07Ozs7RUFFRTtFQUNBO0F2RzAxcUJSOztBdUdqNnFCTTtFQUNFLHNCakJXQztBdEZ5NXFCVDtBdUdsNnFCUTs7RUFFRTtBdkdvNnFCVjtBdUdqNnFCUTtFQUNFO0F2R202cUJWO0F1Rzk1cUJJO0VBQ0U7QXZHZzZxQk47QXVHMTVxQlU7RUFDRTtBdkc0NXFCWjtBdUd6NXFCVTtFQUNFO0F2RzI1cUJaOztBdUdoNXFCTTs7O0VBQ0U7QXZHcTVxQlI7QXVHbjVxQlE7OztFQUNFO0F2R3U1cUJWOztBdUc5NHFCTTs7OztFQUVFO0F2R201cUJSO0F1R2g1cUJNOzs7Ozs7Ozs7O0VBS0U7RUFDQTtBdkd1NXFCUjtBdUdwNXFCTTs7RUFDRTtBdkd1NXFCUjtBdUdwNXFCTTs7OztFQUVFO0VBQ0E7QXZHdzVxQlI7O0F1Ry85cUJNO0VBQ0UseUJqQldDO0F0RnU5cUJUO0F1R2grcUJROztFQUVFO0F2R2srcUJWO0F1Ry85cUJRO0VBQ0U7QXZHaStxQlY7QXVHNTlxQkk7RUFDRTtBdkc4OXFCTjtBdUd4OXFCVTtFQUNFO0F2RzA5cUJaO0F1R3Y5cUJVO0VBQ0U7QXZHeTlxQlo7O0F1Rzk4cUJNOzs7RUFDRTtBdkdtOXFCUjtBdUdqOXFCUTs7O0VBQ0U7QXZHcTlxQlY7O0F1RzU4cUJNOzs7O0VBRUU7QXZHaTlxQlI7QXVHOThxQk07Ozs7Ozs7Ozs7RUFLRTtFQUNBO0F2R3E5cUJSO0F1R2w5cUJNOztFQUNFO0F2R3E5cUJSO0F1R2w5cUJNOzs7O0VBRUU7RUFDQTtBdkdzOXFCUjs7QXVHN2hyQk07RUFDRSx5QmpCV0M7QXRGcWhyQlQ7QXVHOWhyQlE7O0VBRUU7QXZHZ2lyQlY7QXVHN2hyQlE7RUFDRTtBdkcraHJCVjtBdUcxaHJCSTtFQUNFO0F2RzRockJOO0F1R3RockJVO0VBQ0U7QXZHd2hyQlo7QXVHcmhyQlU7RUFDRTtBdkd1aHJCWjs7QXVHNWdyQk07OztFQUNFO0F2R2lockJSO0F1Ry9nckJROzs7RUFDRTtBdkdtaHJCVjs7QXVHMWdyQk07Ozs7RUFFRTtBdkcrZ3JCUjtBdUc1Z3JCTTs7Ozs7Ozs7OztFQUtFO0VBQ0E7QXZHbWhyQlI7QXVHaGhyQk07O0VBQ0U7QXZHbWhyQlI7QXVHaGhyQk07Ozs7RUFFRTtFQUNBO0F2R29ockJSOztBd0dybHJCQTtFMUZHTSxzRTBGRko7RUFDQTtBeEd3bHJCRjtBd0dybHJCSTtFQUNFLHFCbEJrSW1CO0F0RnE5cUJ6QjtBd0dwbHJCSTs7RUFFRSxXbkdiSztBTG1tckJYO0F3R2xsckJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxhbkd5aEJnQztBTDJqcUJwQztBd0dsbHJCSTtFQUNFO0F4R29sckJOO0F3R2psckJJO0VBQ0U7QXhHbWxyQk47QXdHaGxyQkk7RUFDRTtBeEdrbHJCTjtBd0cva3JCSTs7RTNGaENBO0FibW5yQko7QXdHM2tyQkk7O0VBRUU7QXhHNmtyQk47QXdHeGtyQkk7RUFDRTtFQUNBO0F4RzBrckJOO0F3R3hrckJNO0VBQ0U7QXhHMGtyQlI7QXdHbmtyQkk7RUFDRTtFQUNBO0F4R3FrckJOO0F3R2prckJFO0VBQ0U7QXhHbWtyQko7QXdHaGtyQkU7RUFDRTtBeEdra3JCSjtBd0c3anJCTTtFQUNFO0F4RytqckJSO0F3RzVqckJVO0VBQ0U7QXhHOGpyQlo7QXdHdmpyQk07RUFDRTtBeEd5anJCUjtBd0d2anJCUTtFQUNFO0VBQ0E7QXhHeWpyQlY7QXdHcGpyQkk7RUFDRTtBeEdzanJCTjtBd0dsanJCTTtFQUNFO0F4R29qckJSO0F3R2xqckJRO0VBQ0U7QXhHb2pyQlY7QXdHbGpyQlU7RUFDRTtBeEdvanJCWjtBd0czaXJCVTtFQUNFO0F4RzZpckJaO0F3R3RpckJFO0VBQ0U7QXhHd2lyQko7QXdHcGlyQlE7RUFDRTtFQUNBO0F4R3NpckJWO0F3R2xpckJNO0VBQ0U7QXhHb2lyQlI7QXdHbGlyQlE7RUFDRTtBeEdvaXJCVjtBd0doaXJCVTtFQUNFO0F4R2tpckJaO0F3RzVockJJO0VBQ0U7QXhHOGhyQk47QXdHM2hyQkk7RUFDRTtBeEc2aHJCTjtBd0czaHJCTTtFQUNFO0F4RzZockJSO0F3RzNockJRO0VBQ0U7QXhHNmhyQlY7QXdHcmhyQlU7RUFDRTtBeEd1aHJCWjs7QXdHN2dyQkE7RUFDRTtBeEdnaHJCRjs7QXlEeHRyQkU7OztFQUNFO0VBQ0E7RUFDQTtBekQ2dHJCSjs7QXdHN2dyQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFM0Y3TEU7RUFDQTtBYjhzckJKO0F3RzVnckJFO0VBQ0U7QXhHOGdyQko7QXdHM2dyQkU7RUFDRTtFQUNBO0F4RzZnckJKO0F3RzNnckJJOzs7RUFHRTtFQUNBO0F4RzZnckJOO0F3RzFnckJJO0VBQ0U7QXhHNGdyQk47O0F3R3ZnckJBO0VBQ0U7RUFDQSxpQmxCOUZxQjtFa0IrRnJCLGdCbkdKNEI7RW1HSzVCO0F4RzBnckJGOztBd0d2Z3JCQTtFQUNFO0F4RzBnckJGOztBd0dyZ3JCQTtFQUNFO0VBQ0EsY25HbFBTO0VtR21QVCxtQm5HcEI0QjtFbUdxQjVCO0VBQ0E7QXhHd2dyQkY7QXdHdGdyQkU7RUFFRSxjbkd2UE87QUw4dnJCWDtBd0dwZ3JCRTtFQUVFO0F4R3FnckJKOztBd0doZ3JCRTtFQUNFLGVsQjVIc0I7QXRGK25yQjFCO0F3R2hnckJFO0VBQ0U7QXhHa2dyQko7O0F3R3QvcUJFO0VBQ0U7QXhHeS9xQko7QXdHdi9xQkk7O0VBRUU7QXhHeS9xQk47QXdHcC9xQkU7RUFDRTtBeEdzL3FCSjtBd0duL3FCRTtFQUNFO0F4R3EvcUJKO0F3R2wvcUJFO0VBQ0U7QXhHby9xQko7O0F3R2gvcUJBO0U5RnZURTtFQUNBO0U4RndUQTtBeEdvL3FCRjtBd0dqL3FCSTtFQURGO0lBRUk7SUFDQTtFeEdvL3FCSjtBQUNGOztBd0cvK3FCQTtFQUNFLHlCbkc3VFM7QUwreXJCWDtBd0doL3FCRTtFQUVFO0VBQ0E7QXhHaS9xQko7QXlEOXpyQkU7RUFDRTtFQUNBO0VBQ0E7QXpEZzByQko7QXdHcC9xQkk7RUFDRTtBeEdzL3FCTjtBd0duL3FCSTtFQUNFO0F4R3EvcUJOO0F3R2wvcUJJO0VBQ0UsZ0JsQjdSUTtFa0I4UlIsZWxCOVJRO0VrQitSUjtBeEdvL3FCTjtBd0doL3FCRTtFQUNFO0VBQ0E7QXhHay9xQko7QXdHLytxQkU7RUFDRSxjbkduVk87RW1Hb1ZQO0VBQ0E7QXhHaS9xQko7QXdHOStxQkU7RUFDRTtFQUNBO0F4R2cvcUJKOztBd0d4K3FCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F4RzIrcUJGO0F3R3grcUJFO0UzRnpXRTtFMkYyV0EseUJuR2pYTztFbUdrWFA7RUFDQSxjbkc3V087RW1HOFdQO0VBQ0E7QXhHMCtxQko7QXdHeCtxQkk7RUFDRTtBeEcwK3FCTjtBd0d2K3FCSTtFQUNFO0F4R3krcUJOO0F3R3QrcUJJO0VBQ0U7RUFDQTtFQUNBO0F4R3crcUJOO0F3R3ArcUJJO0VBQ0U7RUFDQTtBeEdzK3FCTjtBd0dsK3FCSTtFQUNFO0VBQ0E7RUFDQTtBeEdvK3FCTjtBd0dqK3FCTTs7Ozs7Ozs7RUFRRTtFQUNBO0F4R20rcUJSO0F3Ry85cUJJO0VBQ0U7QXhHaStxQk47QXdHOTlxQkk7RUFDRTtBeEdnK3FCTjtBd0c5OXFCTTtFQUNFO0VBQ0E7QXhHZytxQlI7QXdHNzlxQk07RUFDRTtBeEcrOXFCUjtBd0d4OXFCSTtFQUNFLDBCakdwWFM7QVA4MHJCZjtBd0czOXFCSTtFQUNFLDBCakdwWFM7QVBpMXJCZjtBd0c5OXFCSTtFQUNFLDBCakdwWFM7QVBvMXJCZjtBd0dqK3FCSTtFQUNFLDBCakdwWFM7QVB1MXJCZjtBd0dwK3FCSTtFQUNFLDBCakdwWFM7QVAwMXJCZjtBd0d2K3FCSTtFQUNFLDBCakdwWFM7QVA2MXJCZjtBd0cxK3FCSTtFQUNFLDBCakdwWFM7QVBnMnJCZjtBd0c3K3FCSTtFQUNFLDBCakdwWFM7QVBtMnJCZjtBd0cxK3FCSTtFQUNFLDBCbEJuYkc7QXRGKzVyQlQ7QXdHNytxQkk7RUFDRSwwQmxCbmJHO0F0Rms2ckJUO0F3R2gvcUJJO0VBQ0UsMEJsQm5iRztBdEZxNnJCVDtBd0duL3FCSTtFQUNFLDBCbEJuYkc7QXRGdzZyQlQ7QXdHdC9xQkk7RUFDRSwwQmxCbmJHO0F0RjI2ckJUO0F3R3ovcUJJO0VBQ0UsMEJsQm5iRztBdEY4NnJCVDtBd0c1L3FCSTtFQUNFLDBCbEJuYkc7QXRGaTdyQlQ7QXdHLy9xQkk7RUFDRSwwQmxCbmJHO0F0Rm83ckJUO0F3R2xnckJJO0VBQ0UsMEJsQm5iRztBdEZ1N3JCVDtBd0dyZ3JCSTtFQUNFLDBCbEJuYkc7QXRGMDdyQlQ7QXdHeGdyQkk7RUFDRSwwQmxCbmJHO0F0RjY3ckJUO0F3RzNnckJJO0VBQ0UsMEJsQm5iRztBdEZnOHJCVDtBd0c5Z3JCSTtFQUNFLDBCbEJuYkc7QXRGbThyQlQ7QXdHamhyQkk7RUFDRSwwQmxCbmJHO0F0RnM4ckJUO0F3R3BockJJO0VBQ0UsMEJsQm5iRztBdEZ5OHJCVDtBd0d2aHJCSTtFQUNFLDBCbEJuYkc7QXRGNDhyQlQ7QXdHMWhyQkk7RUFDRSx1QmxCbmJHO0F0Ris4ckJUO0F3RzdockJJO0VBQ0UsMEJsQm5iRztBdEZrOXJCVDtBd0doaXJCSTtFQUNFLDBCbEJuYkc7QXRGcTlyQlQ7QXdHOWhyQkU7RUFDRTtFQUNBO0VBQ0E7QXhHZ2lyQko7O0F3R3pockJBO0VBQ0U7QXhHNGhyQkY7O0F3R3RockJJO0VBQ0U7QXhHeWhyQk47O0F1RzkrckJNO0VBQ0UseUJWMEVXO0E3RnU2ckJuQjtBdUcvK3JCUTs7RUFFRTtBdkdpL3JCVjtBdUc5K3JCUTtFQUNFO0F2R2cvckJWO0F1RzMrckJJO0VBQ0U7QXZHNityQk47QXVHdityQlU7RUFDRTtBdkd5K3JCWjtBdUd0K3JCVTtFQUNFO0F2R3crckJaO0F1Rzc5ckJNOzs7RUFDRTtBdkdpK3JCUjtBdUcvOXJCUTs7O0VBQ0U7QXZHbStyQlY7QXVHMTlyQk07Ozs7RUFFRTtBdkc4OXJCUjtBdUczOXJCTTs7Ozs7Ozs7OztFQUtFO0VBQ0E7QXZHaytyQlI7QXVHLzlyQk07O0VBQ0U7QXZHaytyQlI7QXVHLzlyQk07Ozs7RUFFRTtFQUNBO0F2R20rckJSO0F1RzFpc0JNO0VBQ0UseUJWMEVXO0E3RmsrckJuQjtBdUcxaXNCUTs7RUFFRTtBdkc0aXNCVjtBdUd6aXNCUTtFQUNFO0F2RzJpc0JWO0F1R3Rpc0JJO0VBQ0U7QXZHd2lzQk47QXVHbGlzQlU7RUFDRTtBdkdvaXNCWjtBdUdqaXNCVTtFQUNFO0F2R21pc0JaO0F1R3hoc0JNOzs7RUFDRTtBdkc0aHNCUjtBdUcxaHNCUTs7O0VBQ0U7QXZHOGhzQlY7QXVHcmhzQk07Ozs7RUFFRTtBdkd5aHNCUjtBdUd0aHNCTTs7Ozs7Ozs7OztFQUtFO0VBQ0E7QXZHNmhzQlI7QXVHMWhzQk07O0VBQ0U7QXZHNmhzQlI7QXVHMWhzQk07Ozs7RUFFRTtFQUNBO0F2Rzhoc0JSO0F1R3Jtc0JNO0VBQ0UseUJWMEVXO0E3RjZoc0JuQjtBdUdybXNCUTs7RUFFRTtBdkd1bXNCVjtBdUdwbXNCUTtFQUNFO0F2R3Ntc0JWO0F1R2ptc0JJO0VBQ0U7QXZHbW1zQk47QXVHN2xzQlU7RUFDRTtBdkcrbHNCWjtBdUc1bHNCVTtFQUNFO0F2Rzhsc0JaO0F1R25sc0JNOzs7RUFDRTtBdkd1bHNCUjtBdUdybHNCUTs7O0VBQ0U7QXZHeWxzQlY7QXVHaGxzQk07Ozs7RUFFRTtBdkdvbHNCUjtBdUdqbHNCTTs7Ozs7Ozs7OztFQUtFO0VBQ0E7QXZHd2xzQlI7QXVHcmxzQk07O0VBQ0U7QXZHd2xzQlI7QXVHcmxzQk07Ozs7RUFFRTtFQUNBO0F2R3lsc0JSO0F1R2hxc0JNO0VBQ0UseUJWMEVXO0E3Rndsc0JuQjtBdUdocXNCUTs7RUFFRTtBdkdrcXNCVjtBdUcvcHNCUTtFQUNFO0F2R2lxc0JWO0F1RzVwc0JJO0VBQ0U7QXZHOHBzQk47QXVHeHBzQlU7RUFDRTtBdkcwcHNCWjtBdUd2cHNCVTtFQUNFO0F2R3lwc0JaO0F1Rzlvc0JNOzs7RUFDRTtBdkdrcHNCUjtBdUdocHNCUTs7O0VBQ0U7QXZHb3BzQlY7QXVHM29zQk07Ozs7RUFFRTtBdkcrb3NCUjtBdUc1b3NCTTs7Ozs7Ozs7OztFQUtFO0VBQ0E7QXZHbXBzQlI7QXVHaHBzQk07O0VBQ0U7QXZHbXBzQlI7QXVHaHBzQk07Ozs7RUFFRTtFQUNBO0F2R29wc0JSO0F1RzN0c0JNO0VBQ0UseUJWMEVXO0E3Rm1wc0JuQjtBdUczdHNCUTs7RUFFRTtBdkc2dHNCVjtBdUcxdHNCUTtFQUNFO0F2RzR0c0JWO0F1R3Z0c0JJO0VBQ0U7QXZHeXRzQk47QXVHbnRzQlU7RUFDRTtBdkdxdHNCWjtBdUdsdHNCVTtFQUNFO0F2R290c0JaO0F1R3pzc0JNOzs7RUFDRTtBdkc2c3NCUjtBdUczc3NCUTs7O0VBQ0U7QXZHK3NzQlY7QXVHdHNzQk07Ozs7RUFFRTtBdkcwc3NCUjtBdUd2c3NCTTs7Ozs7Ozs7OztFQUtFO0VBQ0E7QXZHOHNzQlI7QXVHM3NzQk07O0VBQ0U7QXZHOHNzQlI7QXVHM3NzQk07Ozs7RUFFRTtFQUNBO0F2Rytzc0JSO0F1R3R4c0JNO0VBQ0UseUJWMEVXO0E3Rjhzc0JuQjtBdUd0eHNCUTs7RUFFRTtBdkd3eHNCVjtBdUdyeHNCUTtFQUNFO0F2R3V4c0JWO0F1R2x4c0JJO0VBQ0U7QXZHb3hzQk47QXVHOXdzQlU7RUFDRTtBdkdneHNCWjtBdUc3d3NCVTtFQUNFO0F2Ryt3c0JaO0F1R3B3c0JNOzs7RUFDRTtBdkd3d3NCUjtBdUd0d3NCUTs7O0VBQ0U7QXZHMHdzQlY7QXVHandzQk07Ozs7RUFFRTtBdkdxd3NCUjtBdUdsd3NCTTs7Ozs7Ozs7OztFQUtFO0VBQ0E7QXZHeXdzQlI7QXVHdHdzQk07O0VBQ0U7QXZHeXdzQlI7QXVHdHdzQk07Ozs7RUFFRTtFQUNBO0F2RzB3c0JSO0F1R2oxc0JNO0VBQ0UseUJWMEVXO0E3Rnl3c0JuQjtBdUdqMXNCUTs7RUFFRTtBdkdtMXNCVjtBdUdoMXNCUTtFQUNFO0F2R2sxc0JWO0F1Rzcwc0JJO0VBQ0U7QXZHKzBzQk47QXVHejBzQlU7RUFDRTtBdkcyMHNCWjtBdUd4MHNCVTtFQUNFO0F2RzAwc0JaO0F1Ry96c0JNOzs7RUFDRTtBdkdtMHNCUjtBdUdqMHNCUTs7O0VBQ0U7QXZHcTBzQlY7QXVHNXpzQk07Ozs7RUFFRTtBdkdnMHNCUjtBdUc3enNCTTs7Ozs7Ozs7OztFQUtFO0VBQ0E7QXZHbzBzQlI7QXVHajBzQk07O0VBQ0U7QXZHbzBzQlI7QXVHajBzQk07Ozs7RUFFRTtFQUNBO0F2R3Ewc0JSO0F1RzU0c0JNO0VBQ0UseUJWMEVXO0E3Rm8wc0JuQjtBdUc1NHNCUTs7RUFFRTtBdkc4NHNCVjtBdUczNHNCUTtFQUNFO0F2RzY0c0JWO0F1R3g0c0JJO0VBQ0U7QXZHMDRzQk47QXVHcDRzQlU7RUFDRTtBdkdzNHNCWjtBdUduNHNCVTtFQUNFO0F2R3E0c0JaO0F1RzEzc0JNOzs7RUFDRTtBdkc4M3NCUjtBdUc1M3NCUTs7O0VBQ0U7QXZHZzRzQlY7QXVHdjNzQk07Ozs7RUFFRTtBdkcyM3NCUjtBdUd4M3NCTTs7Ozs7Ozs7OztFQUtFO0VBQ0E7QXZHKzNzQlI7QXVHNTNzQk07O0VBQ0U7QXZHKzNzQlI7QXVHNTNzQk07Ozs7RUFFRTtFQUNBO0F2R2c0c0JSO0F1R3Y4c0JNO0VBQ0UseUJWcUZLO0E3Rm8zc0JiO0F1R3Y4c0JROztFQUVFO0F2R3k4c0JWO0F1R3Q4c0JRO0VBQ0U7QXZHdzhzQlY7QXVHbjhzQkk7RUFDRTtBdkdxOHNCTjtBdUcvN3NCVTtFQUNFO0F2R2k4c0JaO0F1Rzk3c0JVO0VBQ0U7QXZHZzhzQlo7QXVHcjdzQk07OztFQUNFO0F2R3k3c0JSO0F1R3Y3c0JROzs7RUFDRTtBdkcyN3NCVjtBdUdsN3NCTTs7OztFQUVFO0F2R3M3c0JSO0F1R243c0JNOzs7Ozs7Ozs7O0VBS0U7RUFDQTtBdkcwN3NCUjtBdUd2N3NCTTs7RUFDRTtBdkcwN3NCUjtBdUd2N3NCTTs7OztFQUVFO0VBQ0E7QXZHMjdzQlI7QXVHbGd0Qk07RUFDRSx5QlZxRks7QTdGKzZzQmI7QXVHbGd0QlE7O0VBRUU7QXZHb2d0QlY7QXVHamd0QlE7RUFDRTtBdkdtZ3RCVjtBdUc5L3NCSTtFQUNFO0F2R2dndEJOO0F1RzEvc0JVO0VBQ0U7QXZHNC9zQlo7QXVHei9zQlU7RUFDRTtBdkcyL3NCWjtBdUdoL3NCTTs7O0VBQ0U7QXZHby9zQlI7QXVHbC9zQlE7OztFQUNFO0F2R3Mvc0JWO0F1Rzcrc0JNOzs7O0VBRUU7QXZHaS9zQlI7QXVHOStzQk07Ozs7Ozs7Ozs7RUFLRTtFQUNBO0F2R3Evc0JSO0F1R2wvc0JNOztFQUNFO0F2R3Evc0JSO0F1R2wvc0JNOzs7O0VBRUU7RUFDQTtBdkdzL3NCUjtBdUc3anRCTTtFQUNFLHlCVnFGSztBN0YwK3NCYjtBdUc3anRCUTs7RUFFRTtBdkcranRCVjtBdUc1anRCUTtFQUNFO0F2RzhqdEJWO0F1R3pqdEJJO0VBQ0U7QXZHMmp0Qk47QXVHcmp0QlU7RUFDRTtBdkd1anRCWjtBdUdwanRCVTtFQUNFO0F2R3NqdEJaO0F1RzNpdEJNOzs7RUFDRTtBdkcraXRCUjtBdUc3aXRCUTs7O0VBQ0U7QXZHaWp0QlY7QXVHeGl0Qk07Ozs7RUFFRTtBdkc0aXRCUjtBdUd6aXRCTTs7Ozs7Ozs7OztFQUtFO0VBQ0E7QXZHZ2p0QlI7QXVHN2l0Qk07O0VBQ0U7QXZHZ2p0QlI7QXVHN2l0Qk07Ozs7RUFFRTtFQUNBO0F2R2lqdEJSO0F1R3hudEJNO0VBQ0UseUJWcUZLO0E3RnFpdEJiO0F1R3hudEJROztFQUVFO0F2RzBudEJWO0F1R3ZudEJRO0VBQ0U7QXZHeW50QlY7QXVHcG50Qkk7RUFDRTtBdkdzbnRCTjtBdUdobnRCVTtFQUNFO0F2R2tudEJaO0F1Ry9tdEJVO0VBQ0U7QXZHaW50Qlo7QXVHdG10Qk07OztFQUNFO0F2RzBtdEJSO0F1R3htdEJROzs7RUFDRTtBdkc0bXRCVjtBdUdubXRCTTs7OztFQUVFO0F2R3VtdEJSO0F1R3BtdEJNOzs7Ozs7Ozs7O0VBS0U7RUFDQTtBdkcybXRCUjtBdUd4bXRCTTs7RUFDRTtBdkcybXRCUjtBdUd4bXRCTTs7OztFQUVFO0VBQ0E7QXZHNG10QlI7QXVHbnJ0Qk07RUFDRSx5QlZxRks7QTdGZ210QmI7QXVHbnJ0QlE7O0VBRUU7QXZHcXJ0QlY7QXVHbHJ0QlE7RUFDRTtBdkdvcnRCVjtBdUcvcXRCSTtFQUNFO0F2R2lydEJOO0F1RzNxdEJVO0VBQ0U7QXZHNnF0Qlo7QXVHMXF0QlU7RUFDRTtBdkc0cXRCWjtBdUdqcXRCTTs7O0VBQ0U7QXZHcXF0QlI7QXVHbnF0QlE7OztFQUNFO0F2R3VxdEJWO0F1RzlwdEJNOzs7O0VBRUU7QXZHa3F0QlI7QXVHL3B0Qk07Ozs7Ozs7Ozs7RUFLRTtFQUNBO0F2R3NxdEJSO0F1R25xdEJNOztFQUNFO0F2R3NxdEJSO0F1R25xdEJNOzs7O0VBRUU7RUFDQTtBdkd1cXRCUjtBdUc5dXRCTTtFQUNFLHlCVnFGSztBN0YycHRCYjtBdUc5dXRCUTs7RUFFRTtBdkdndnRCVjtBdUc3dXRCUTtFQUNFO0F2Ryt1dEJWO0F1RzF1dEJJO0VBQ0U7QXZHNHV0Qk47QXVHdHV0QlU7RUFDRTtBdkd3dXRCWjtBdUdydXRCVTtFQUNFO0F2R3V1dEJaO0F1RzV0dEJNOzs7RUFDRTtBdkdndXRCUjtBdUc5dHRCUTs7O0VBQ0U7QXZHa3V0QlY7QXVHenR0Qk07Ozs7RUFFRTtBdkc2dHRCUjtBdUcxdHRCTTs7Ozs7Ozs7OztFQUtFO0VBQ0E7QXZHaXV0QlI7QXVHOXR0Qk07O0VBQ0U7QXZHaXV0QlI7QXVHOXR0Qk07Ozs7RUFFRTtFQUNBO0F2R2t1dEJSO0F1R3p5dEJNO0VBQ0UseUJWcUZLO0E3RnN0dEJiO0F1R3p5dEJROztFQUVFO0F2RzJ5dEJWO0F1R3h5dEJRO0VBQ0U7QXZHMHl0QlY7QXVHcnl0Qkk7RUFDRTtBdkd1eXRCTjtBdUdqeXRCVTtFQUNFO0F2R215dEJaO0F1R2h5dEJVO0VBQ0U7QXZHa3l0Qlo7QXVHdnh0Qk07OztFQUNFO0F2RzJ4dEJSO0F1R3p4dEJROzs7RUFDRTtBdkc2eHRCVjtBdUdweHRCTTs7OztFQUVFO0F2R3d4dEJSO0F1R3J4dEJNOzs7Ozs7Ozs7O0VBS0U7RUFDQTtBdkc0eHRCUjtBdUd6eHRCTTs7RUFDRTtBdkc0eHRCUjtBdUd6eHRCTTs7OztFQUVFO0VBQ0E7QXZHNnh0QlI7QXVHcDJ0Qk07RUFDRSx5QlZxRks7QTdGaXh0QmI7QXVHcDJ0QlE7O0VBRUU7QXZHczJ0QlY7QXVHbjJ0QlE7RUFDRTtBdkdxMnRCVjtBdUdoMnRCSTtFQUNFO0F2R2sydEJOO0F1RzUxdEJVO0VBQ0U7QXZHODF0Qlo7QXVHMzF0QlU7RUFDRTtBdkc2MXRCWjtBdUdsMXRCTTs7O0VBQ0U7QXZHczF0QlI7QXVHcDF0QlE7OztFQUNFO0F2R3cxdEJWO0F1Ry8wdEJNOzs7O0VBRUU7QXZHbTF0QlI7QXVHaDF0Qk07Ozs7Ozs7Ozs7RUFLRTtFQUNBO0F2R3UxdEJSO0F1R3AxdEJNOztFQUNFO0F2R3UxdEJSO0F1R3AxdEJNOzs7O0VBRUU7RUFDQTtBdkd3MXRCUjtBdUcvNXRCTTtFQUNFLHlCVnFGSztBN0Y0MHRCYjtBdUcvNXRCUTs7RUFFRTtBdkdpNnRCVjtBdUc5NXRCUTtFQUNFO0F2R2c2dEJWO0F1RzM1dEJJO0VBQ0U7QXZHNjV0Qk47QXVHdjV0QlU7RUFDRTtBdkd5NXRCWjtBdUd0NXRCVTtFQUNFO0F2R3c1dEJaO0F1Rzc0dEJNOzs7RUFDRTtBdkdpNXRCUjtBdUcvNHRCUTs7O0VBQ0U7QXZHbTV0QlY7QXVHMTR0Qk07Ozs7RUFFRTtBdkc4NHRCUjtBdUczNHRCTTs7Ozs7Ozs7OztFQUtFO0VBQ0E7QXZHazV0QlI7QXVHLzR0Qk07O0VBQ0U7QXZHazV0QlI7QXVHLzR0Qk07Ozs7RUFFRTtFQUNBO0F2R201dEJSO0F1RzE5dEJNO0VBQ0UseUJWcUZLO0E3RnU0dEJiO0F1RzE5dEJROztFQUVFO0F2RzQ5dEJWO0F1R3o5dEJRO0VBQ0U7QXZHMjl0QlY7QXVHdDl0Qkk7RUFDRTtBdkd3OXRCTjtBdUdsOXRCVTtFQUNFO0F2R285dEJaO0F1R2o5dEJVO0VBQ0U7QXZHbTl0Qlo7QXVHeDh0Qk07OztFQUNFO0F2RzQ4dEJSO0F1RzE4dEJROzs7RUFDRTtBdkc4OHRCVjtBdUdyOHRCTTs7OztFQUVFO0F2R3k4dEJSO0F1R3Q4dEJNOzs7Ozs7Ozs7O0VBS0U7RUFDQTtBdkc2OHRCUjtBdUcxOHRCTTs7RUFDRTtBdkc2OHRCUjtBdUcxOHRCTTs7OztFQUVFO0VBQ0E7QXZHODh0QlI7QXVHcmh1Qk07RUFDRSx5QlZxRks7QTdGazh0QmI7QXVHcmh1QlE7O0VBRUU7QXZHdWh1QlY7QXVHcGh1QlE7RUFDRTtBdkdzaHVCVjtBdUdqaHVCSTtFQUNFO0F2R21odUJOO0F1RzdndUJVO0VBQ0U7QXZHK2d1Qlo7QXVHNWd1QlU7RUFDRTtBdkc4Z3VCWjtBdUduZ3VCTTs7O0VBQ0U7QXZHdWd1QlI7QXVHcmd1QlE7OztFQUNFO0F2R3lndUJWO0F1R2hndUJNOzs7O0VBRUU7QXZHb2d1QlI7QXVHamd1Qk07Ozs7Ozs7Ozs7RUFLRTtFQUNBO0F2R3dndUJSO0F1R3JndUJNOztFQUNFO0F2R3dndUJSO0F1R3JndUJNOzs7O0VBRUU7RUFDQTtBdkd5Z3VCUjtBdUdobHVCTTtFQUNFLHlCVnFGSztBN0Y2L3RCYjtBdUdobHVCUTs7RUFFRTtBdkdrbHVCVjtBdUcva3VCUTtFQUNFO0F2R2lsdUJWO0F1RzVrdUJJO0VBQ0U7QXZHOGt1Qk47QXVHeGt1QlU7RUFDRTtBdkcwa3VCWjtBdUd2a3VCVTtFQUNFO0F2R3lrdUJaO0F1RzlqdUJNOzs7RUFDRTtBdkdra3VCUjtBdUdoa3VCUTs7O0VBQ0U7QXZHb2t1QlY7QXVHM2p1Qk07Ozs7RUFFRTtBdkcranVCUjtBdUc1anVCTTs7Ozs7Ozs7OztFQUtFO0VBQ0E7QXZHbWt1QlI7QXVHaGt1Qk07O0VBQ0U7QXZHbWt1QlI7QXVHaGt1Qk07Ozs7RUFFRTtFQUNBO0F2R29rdUJSO0F1RzNvdUJNO0VBQ0UseUJWcUZLO0E3RndqdUJiO0F1RzNvdUJROztFQUVFO0F2RzZvdUJWO0F1RzFvdUJRO0VBQ0U7QXZHNG91QlY7QXVHdm91Qkk7RUFDRTtBdkd5b3VCTjtBdUdub3VCVTtFQUNFO0F2R3FvdUJaO0F1R2xvdUJVO0VBQ0U7QXZHb291Qlo7QXVHem51Qk07OztFQUNFO0F2RzZudUJSO0F1RzNudUJROzs7RUFDRTtBdkcrbnVCVjtBdUd0bnVCTTs7OztFQUVFO0F2RzBudUJSO0F1R3ZudUJNOzs7Ozs7Ozs7O0VBS0U7RUFDQTtBdkc4bnVCUjtBdUczbnVCTTs7RUFDRTtBdkc4bnVCUjtBdUczbnVCTTs7OztFQUVFO0VBQ0E7QXZHK251QlI7QXVHdHN1Qk07RUFDRSx5QlZxRks7QTdGbW51QmI7QXVHdHN1QlE7O0VBRUU7QXZHd3N1QlY7QXVHcnN1QlE7RUFDRTtBdkd1c3VCVjtBdUdsc3VCSTtFQUNFO0F2R29zdUJOO0F1RzlydUJVO0VBQ0U7QXZHZ3N1Qlo7QXVHN3J1QlU7RUFDRTtBdkcrcnVCWjtBdUdwcnVCTTs7O0VBQ0U7QXZHd3J1QlI7QXVHdHJ1QlE7OztFQUNFO0F2RzBydUJWO0F1R2pydUJNOzs7O0VBRUU7QXZHcXJ1QlI7QXVHbHJ1Qk07Ozs7Ozs7Ozs7RUFLRTtFQUNBO0F2R3lydUJSO0F1R3RydUJNOztFQUNFO0F2R3lydUJSO0F1R3RydUJNOzs7O0VBRUU7RUFDQTtBdkcwcnVCUjtBdUdqd3VCTTtFQUNFLHlCVnFGSztBN0Y4cXVCYjtBdUdqd3VCUTs7RUFFRTtBdkdtd3VCVjtBdUdod3VCUTtFQUNFO0F2R2t3dUJWO0F1Rzd2dUJJO0VBQ0U7QXZHK3Z1Qk47QXVHenZ1QlU7RUFDRTtBdkcydnVCWjtBdUd4dnVCVTtFQUNFO0F2RzB2dUJaO0F1Ry91dUJNOzs7RUFDRTtBdkdtdnVCUjtBdUdqdnVCUTs7O0VBQ0U7QXZHcXZ1QlY7QXVHNXV1Qk07Ozs7RUFFRTtBdkdndnVCUjtBdUc3dXVCTTs7Ozs7Ozs7OztFQUtFO0VBQ0E7QXZHb3Z1QlI7QXVHanZ1Qk07O0VBQ0U7QXZHb3Z1QlI7QXVHanZ1Qk07Ozs7RUFFRTtFQUNBO0F2R3F2dUJSO0F1RzV6dUJNO0VBQ0UseUJWcUZLO0E3Rnl1dUJiO0F1RzV6dUJROztFQUVFO0F2Rzh6dUJWO0F1RzN6dUJRO0VBQ0U7QXZHNnp1QlY7QXVHeHp1Qkk7RUFDRTtBdkcwenVCTjtBdUdwenVCVTtFQUNFO0F2R3N6dUJaO0F1R256dUJVO0VBQ0U7QXZHcXp1Qlo7QXVHMXl1Qk07OztFQUNFO0F2Rzh5dUJSO0F1RzV5dUJROzs7RUFDRTtBdkdnenVCVjtBdUd2eXVCTTs7OztFQUVFO0F2RzJ5dUJSO0F1R3h5dUJNOzs7Ozs7Ozs7O0VBS0U7RUFDQTtBdkcreXVCUjtBdUc1eXVCTTs7RUFDRTtBdkcreXVCUjtBdUc1eXVCTTs7OztFQUVFO0VBQ0E7QXZHZ3p1QlI7QXVHdjN1Qk07RUFDRSxzQlZxRks7QTdGb3l1QmI7QXVHdjN1QlE7O0VBRUU7QXZHeTN1QlY7QXVHdDN1QlE7RUFDRTtBdkd3M3VCVjtBdUduM3VCSTtFQUNFO0F2R3EzdUJOO0F1Ry8ydUJVO0VBQ0U7QXZHaTN1Qlo7QXVHOTJ1QlU7RUFDRTtBdkdnM3VCWjtBdUdyMnVCTTs7O0VBQ0U7QXZHeTJ1QlI7QXVHdjJ1QlE7OztFQUNFO0F2RzIydUJWO0F1R2wydUJNOzs7O0VBRUU7QXZHczJ1QlI7QXVHbjJ1Qk07Ozs7Ozs7Ozs7RUFLRTtFQUNBO0F2RzAydUJSO0F1R3YydUJNOztFQUNFO0F2RzAydUJSO0F1R3YydUJNOzs7O0VBRUU7RUFDQTtBdkcyMnVCUjtBdUdsN3VCTTtFQUNFLHlCVnFGSztBN0YrMXVCYjtBdUdsN3VCUTs7RUFFRTtBdkdvN3VCVjtBdUdqN3VCUTtFQUNFO0F2R203dUJWO0F1Rzk2dUJJO0VBQ0U7QXZHZzd1Qk47QXVHMTZ1QlU7RUFDRTtBdkc0NnVCWjtBdUd6NnVCVTtFQUNFO0F2RzI2dUJaO0F1R2g2dUJNOzs7RUFDRTtBdkdvNnVCUjtBdUdsNnVCUTs7O0VBQ0U7QXZHczZ1QlY7QXVHNzV1Qk07Ozs7RUFFRTtBdkdpNnVCUjtBdUc5NXVCTTs7Ozs7Ozs7OztFQUtFO0VBQ0E7QXZHcTZ1QlI7QXVHbDZ1Qk07O0VBQ0U7QXZHcTZ1QlI7QXVHbDZ1Qk07Ozs7RUFFRTtFQUNBO0F2R3M2dUJSO0F1RzcrdUJNO0VBQ0UseUJWcUZLO0E3RjA1dUJiO0F1RzcrdUJROztFQUVFO0F2RysrdUJWO0F1RzUrdUJRO0VBQ0U7QXZHOCt1QlY7QXVHeit1Qkk7RUFDRTtBdkcyK3VCTjtBdUdyK3VCVTtFQUNFO0F2R3UrdUJaO0F1R3ArdUJVO0VBQ0U7QXZHcyt1Qlo7QXVHMzl1Qk07OztFQUNFO0F2Rys5dUJSO0F1Rzc5dUJROzs7RUFDRTtBdkdpK3VCVjtBdUd4OXVCTTs7OztFQUVFO0F2RzQ5dUJSO0F1R3o5dUJNOzs7Ozs7Ozs7O0VBS0U7RUFDQTtBdkdnK3VCUjtBdUc3OXVCTTs7RUFDRTtBdkdnK3VCUjtBdUc3OXVCTTs7OztFQUVFO0VBQ0E7QXZHaSt1QlI7QXdHbmt1QkU7RUFDRSx5Qm5HMWRPO0VtRzJkUCxXbkduZU87QUx3aXZCWDtBd0dua3VCSTtFQUNFO0VBQ0EsV25HdmVLO0FMNGl2Qlg7QXdHbmt1Qkk7RUFDRSw0Qm5HcGVLO0FMeWl2Qlg7QXdHbmt1Qkk7RUFDRTtBeEdxa3VCTjtBd0dua3VCSTtFQUNFLHFCbkcxZUs7RW1HMmVMO0F4R3FrdUJOO0F3R25rdUJJO0VBQ0UsV25HcGZLO0FMeWp2Qlg7QXdHamt1QkU7RUFDRTtBeEdta3VCSjtBd0dsa3VCSTtFQUNFLGNuR3ZmSztBTDJqdkJYO0F3R2xrdUJJO0VBQ0U7QXhHb2t1Qk47QXdHaGt1QkU7RUFDRTtFQUNBO0VBQ0EsV25HcmdCTztBTHVrdkJYO0F3RzdqdUJNO0VBQ0UsMEJYcGNXO0E3Rm1ndkJuQjtBd0doa3VCTTtFQUNFLDBCWHBjVztBN0ZzZ3ZCbkI7QXdHbmt1Qk07RUFDRSwwQlhwY1c7QTdGeWd2Qm5CO0F3R3RrdUJNO0VBQ0UsMEJYcGNXO0E3RjRndkJuQjtBd0d6a3VCTTtFQUNFLDBCWHBjVztBN0YrZ3ZCbkI7QXdHNWt1Qk07RUFDRSwwQlhwY1c7QTdGa2h2Qm5CO0F3Ry9rdUJNO0VBQ0UsMEJYcGNXO0E3RnFodkJuQjtBd0dsbHVCTTtFQUNFLDBCWHBjVztBN0Z3aHZCbkI7QXdHL2t1Qk07RUFDRSwwQlgvYks7QTdGZ2h2QmI7QXdHbGx1Qk07RUFDRSwwQlgvYks7QTdGbWh2QmI7QXdHcmx1Qk07RUFDRSwwQlgvYks7QTdGc2h2QmI7QXdHeGx1Qk07RUFDRSwwQlgvYks7QTdGeWh2QmI7QXdHM2x1Qk07RUFDRSwwQlgvYks7QTdGNGh2QmI7QXdHOWx1Qk07RUFDRSwwQlgvYks7QTdGK2h2QmI7QXdHam11Qk07RUFDRSwwQlgvYks7QTdGa2l2QmI7QXdHcG11Qk07RUFDRSwwQlgvYks7QTdGcWl2QmI7QXdHdm11Qk07RUFDRSwwQlgvYks7QTdGd2l2QmI7QXdHMW11Qk07RUFDRSwwQlgvYks7QTdGMml2QmI7QXdHN211Qk07RUFDRSwwQlgvYks7QTdGOGl2QmI7QXdHaG51Qk07RUFDRSwwQlgvYks7QTdGaWp2QmI7QXdHbm51Qk07RUFDRSwwQlgvYks7QTdGb2p2QmI7QXdHdG51Qk07RUFDRSwwQlgvYks7QTdGdWp2QmI7QXdHem51Qk07RUFDRSwwQlgvYks7QTdGMGp2QmI7QXdHNW51Qk07RUFDRSwwQlgvYks7QTdGNmp2QmI7QXdHL251Qk07RUFDRSx1QlgvYks7QTdGZ2t2QmI7QXdHbG91Qk07RUFDRSwwQlgvYks7QTdGbWt2QmI7QXdHcm91Qk07RUFDRSwwQlgvYks7QTdGc2t2QmI7O0F5RzdwdkJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0U1RkFBO0FiaXF2Qko7O0F5R3hwdkJJOztFQUVFLHFCcEdWSztBTHFxdkJYO0F5R2xwdkJJO0VBQ0UsV3BHNUJLO0VvRzZCTDtBekdvcHZCTjs7QXlHOW92QkU7O0VBRUUscUJwRy9CTztBTGdydkJYO0F5Ry9vdkJFO0VBQ0UseUJwR2hDTztBTGlydkJYO0F5RzlvdkJNOztFQUVFLHFCcEd2Q0c7QUx1cnZCWDtBeUc5b3ZCTTtFQUNFO0VBQ0E7QXpHZ3B2QlI7QXlHdm92Qk07Ozs7OztFQUVFLGtCcEc1REc7QUx5c3ZCWDs7QTBHaHR2QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxhcEJzS2M7QXRGNml2QmhCO0EwR2p0dkJFO0VBQ0U7QTFHbXR2Qko7O0EwRy9zdkJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsYXBCMkpjO0F0RnVqdkJoQjtBMEdodHZCRTtFQUNFO0ExR2t0dkJKOztBMEc5c3ZCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGFwQmdKYztBdEZpa3ZCaEI7QTBHL3N2QkU7RUFDRTtBMUdpdHZCSjs7QTBHN3N2QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxhcEJxSWM7QXRGMmt2QmhCO0EwRzlzdkJFO0VBQ0U7QTFHZ3R2Qko7O0EwRzNzdkJFO0VBQ0U7RUFDQSxXckd4Q087QUxzdnZCWDtBMEc1c3ZCSTtFQUNFO0VBQ0EsY3JHM0NLO0FMeXZ2Qlg7QTJHL3Z2QkU7RUFDRTtBM0dpd3ZCSjtBMkc5dnZCTTtFQUNFO0VBQ0E7QTNHZ3d2QlI7QTJHNXZ2Qkk7RUFDRTtFQUNBO0EzRzh2dkJOO0EyRzF3dkJFO0VBQ0U7QTNHNHd2Qko7QTJHend2Qk07RUFDRTtFQUNBO0EzRzJ3dkJSO0EyR3Z3dkJJO0VBQ0U7RUFDQTtBM0d5d3ZCTjtBMkdyeHZCRTtFQUNFO0EzR3V4dkJKO0EyR3B4dkJNO0VBQ0U7RUFDQTtBM0dzeHZCUjtBMkdseHZCSTtFQUNFO0VBQ0E7QTNHb3h2Qk47QTJHaHl2QkU7RUFDRTtBM0dreXZCSjtBMkcveHZCTTtFQUNFO0VBQ0E7QTNHaXl2QlI7QTJHN3h2Qkk7RUFDRTtFQUNBO0EzRyt4dkJOO0EyRzN5dkJFO0VBQ0U7QTNHNnl2Qko7QTJHcHl2Qkk7RUFDRTtFQUNBO0EzR3N5dkJOO0EyR2x6dkJFO0VBQ0U7QTNHb3p2Qko7QTJHanp2Qk07RUFDRTtFQUNBO0EzR216dkJSO0EyRy95dkJJO0VBQ0U7RUFDQTtBM0dpenZCTjtBMkc3enZCRTtFQUNFO0EzRyt6dkJKO0EyR3R6dkJJO0VBQ0U7RUFDQTtBM0d3enZCTjtBMkdwMHZCRTtFQUNFO0EzR3MwdkJKO0EyR24wdkJNO0VBQ0U7RUFDQTtBM0dxMHZCUjtBMkdqMHZCSTtFQUNFO0VBQ0E7QTNHbTB2Qk47QTJHLzB2QkU7RUFDRTtBM0dpMXZCSjtBMkd4MHZCSTtFQUNFO0VBQ0E7QTNHMDB2Qk47QTJHdDF2QkU7RUFDRTtBM0d3MXZCSjtBMkdyMXZCTTtFQUNFO0VBQ0E7QTNHdTF2QlI7QTJHbjF2Qkk7RUFDRTtFQUNBO0EzR3ExdkJOO0EyR2oydkJFO0VBQ0U7QTNHbTJ2Qko7QTJHMTF2Qkk7RUFDRTtFQUNBO0EzRzQxdkJOO0EyR3gydkJFO0VBQ0U7QTNHMDJ2Qko7QTJHajJ2Qkk7RUFDRTtFQUNBO0EzR20ydkJOO0EyRy8ydkJFO0VBQ0U7QTNHaTN2Qko7QTJHeDJ2Qkk7RUFDRTtFQUNBO0EzRzAydkJOO0EyR3QzdkJFO0VBQ0U7QTNHdzN2Qko7QTJHLzJ2Qkk7RUFDRTtFQUNBO0EzR2kzdkJOO0EyRzczdkJFO0VBQ0U7QTNHKzN2Qko7QTJHNTN2Qk07RUFDRTtFQUNBO0EzRzgzdkJSO0EyRzEzdkJJO0VBQ0U7RUFDQTtBM0c0M3ZCTjtBMkd4NHZCRTtFQUNFO0EzRzA0dkJKO0EyR3Y0dkJNO0VBQ0U7RUFDQTtBM0d5NHZCUjtBMkdyNHZCSTtFQUNFO0VBQ0E7QTNHdTR2Qk47QTJHbjV2QkU7RUFDRTtBM0dxNXZCSjtBMkdsNXZCTTtFQUNFO0VBQ0E7QTNHbzV2QlI7QTJHaDV2Qkk7RUFDRTtFQUNBO0EzR2s1dkJOO0EyRzk1dkJFO0VBQ0U7QTNHZzZ2Qko7QTJHNzV2Qk07RUFDRTtFQUNBO0EzRys1dkJSO0EyRzM1dkJJO0VBQ0U7RUFDQTtBM0c2NXZCTjtBMkd6NnZCRTtFQUNFO0EzRzI2dkJKO0EyR3g2dkJNO0VBQ0U7RUFDQTtBM0cwNnZCUjtBMkd0NnZCSTtFQUNFO0VBQ0E7QTNHdzZ2Qk47QTJHcDd2QkU7RUFDRTtBM0dzN3ZCSjtBMkc3NnZCSTtFQUNFO0VBQ0E7QTNHKzZ2Qk47QTJHMzd2QkU7RUFDRTtBM0c2N3ZCSjtBMkdwN3ZCSTtFQUNFO0VBQ0E7QTNHczd2Qk47QTJHbDh2QkU7RUFDRTtBM0dvOHZCSjtBMkdqOHZCTTtFQUNFO0VBQ0E7QTNHbTh2QlI7QTJHLzd2Qkk7RUFDRTtFQUNBO0EzR2k4dkJOO0EyRzc4dkJFO0VBQ0U7QTNHKzh2Qko7QTJHNTh2Qk07RUFDRTtFQUNBO0EzRzg4dkJSO0EyRzE4dkJJO0VBQ0U7RUFDQTtBM0c0OHZCTjtBMkd4OXZCRTtFQUNFO0EzRzA5dkJKO0EyR3Y5dkJNO0VBQ0U7RUFDQTtBM0d5OXZCUjtBMkdyOXZCSTtFQUNFO0VBQ0E7QTNHdTl2Qk47QTJHbit2QkU7RUFDRTtBM0dxK3ZCSjtBMkc1OXZCSTtFQUNFO0VBQ0E7QTNHODl2Qk47QTJHMSt2QkU7RUFDRTtBM0c0K3ZCSjtBMkd6K3ZCTTtFQUNFO0VBQ0E7QTNHMit2QlI7QTJHdit2Qkk7RUFDRTtFQUNBO0EzR3krdkJOO0EyR3IvdkJFO0VBQ0U7QTNHdS92Qko7QTJHcC92Qk07RUFDRTtFQUNBO0EzR3MvdkJSO0EyR2wvdkJJO0VBQ0U7RUFDQTtBM0dvL3ZCTjs7QTJHaGd3QkU7RUFDRTtBM0dtZ3dCSjtBMkdoZ3dCTTtFQUNFO0VBQ0E7QTNHa2d3QlI7QTJHOS92Qkk7RUFDRTtFQUNBO0EzR2dnd0JOO0EyRzVnd0JFO0VBQ0U7QTNHOGd3Qko7QTJHM2d3Qk07RUFDRTtFQUNBO0EzRzZnd0JSO0EyR3pnd0JJO0VBQ0U7RUFDQTtBM0cyZ3dCTjtBMkd2aHdCRTtFQUNFO0EzR3lod0JKO0EyR3Rod0JNO0VBQ0U7RUFDQTtBM0d3aHdCUjtBMkdwaHdCSTtFQUNFO0VBQ0E7QTNHc2h3Qk47QTJHbGl3QkU7RUFDRTtBM0dvaXdCSjtBMkdqaXdCTTtFQUNFO0VBQ0E7QTNHbWl3QlI7QTJHL2h3Qkk7RUFDRTtFQUNBO0EzR2lpd0JOO0EyRzdpd0JFO0VBQ0U7QTNHK2l3Qko7QTJHdGl3Qkk7RUFDRTtFQUNBO0EzR3dpd0JOO0EyR3Bqd0JFO0VBQ0U7QTNHc2p3Qko7QTJHbmp3Qk07RUFDRTtFQUNBO0EzR3Fqd0JSO0EyR2pqd0JJO0VBQ0U7RUFDQTtBM0dtandCTjtBMkcvandCRTtFQUNFO0EzR2lrd0JKO0EyR3hqd0JJO0VBQ0U7RUFDQTtBM0cwandCTjtBMkd0a3dCRTtFQUNFO0EzR3drd0JKO0EyR3Jrd0JNO0VBQ0U7RUFDQTtBM0d1a3dCUjtBMkdua3dCSTtFQUNFO0VBQ0E7QTNHcWt3Qk47QTJHamx3QkU7RUFDRTtBM0dtbHdCSjtBMkdobHdCTTtFQUNFO0VBQ0E7QTNHa2x3QlI7QTJHOWt3Qkk7RUFDRTtFQUNBO0EzR2dsd0JOO0EyRzVsd0JFO0VBQ0U7QTNHOGx3Qko7QTJHM2x3Qk07RUFDRTtFQUNBO0EzRzZsd0JSO0EyR3psd0JJO0VBQ0U7RUFDQTtBM0cybHdCTjtBMkd2bXdCRTtFQUNFO0EzR3ltd0JKO0EyR3Rtd0JNO0VBQ0U7RUFDQTtBM0d3bXdCUjtBMkdwbXdCSTtFQUNFO0VBQ0E7QTNHc213Qk47QTJHbG53QkU7RUFDRTtBM0dvbndCSjtBMkczbXdCSTtFQUNFO0VBQ0E7QTNHNm13Qk47QTJHem53QkU7RUFDRTtBM0cybndCSjtBMkd4bndCTTtFQUNFO0VBQ0E7QTNHMG53QlI7QTJHdG53Qkk7RUFDRTtFQUNBO0EzR3dud0JOO0EyR3Bvd0JFO0VBQ0U7QTNHc293Qko7QTJHbm93Qk07RUFDRTtFQUNBO0EzR3Fvd0JSO0EyR2pvd0JJO0VBQ0U7RUFDQTtBM0dtb3dCTjtBMkcvb3dCRTtFQUNFO0EzR2lwd0JKO0EyRzlvd0JNO0VBQ0U7RUFDQTtBM0dncHdCUjtBMkc1b3dCSTtFQUNFO0VBQ0E7QTNHOG93Qk47QTJHMXB3QkU7RUFDRTtBM0c0cHdCSjtBMkd6cHdCTTtFQUNFO0VBQ0E7QTNHMnB3QlI7QTJHdnB3Qkk7RUFDRTtFQUNBO0EzR3lwd0JOO0EyR3Jxd0JFO0VBQ0U7QTNHdXF3Qko7QTJHcHF3Qk07RUFDRTtFQUNBO0EzR3Nxd0JSO0EyR2xxd0JJO0VBQ0U7RUFDQTtBM0dvcXdCTjtBMkdocndCRTtFQUNFO0EzR2tyd0JKO0EyRy9xd0JNO0VBQ0U7RUFDQTtBM0dpcndCUjtBMkc3cXdCSTtFQUNFO0VBQ0E7QTNHK3F3Qk47QTJHM3J3QkU7RUFDRTtBM0c2cndCSjtBMkcxcndCTTtFQUNFO0VBQ0E7QTNHNHJ3QlI7QTJHeHJ3Qkk7RUFDRTtFQUNBO0EzRzByd0JOO0EyR3Rzd0JFO0VBQ0U7QTNHd3N3Qko7QTJHL3J3Qkk7RUFDRTtFQUNBO0EzR2lzd0JOO0EyRzdzd0JFO0VBQ0U7QTNHK3N3Qko7QTJHdHN3Qkk7RUFDRTtFQUNBO0EzR3dzd0JOO0EyR3B0d0JFO0VBQ0U7QTNHc3R3Qko7QTJHbnR3Qk07RUFDRTtFQUNBO0EzR3F0d0JSO0EyR2p0d0JJO0VBQ0U7RUFDQTtBM0dtdHdCTjtBMkcvdHdCRTtFQUNFO0EzR2l1d0JKO0EyRzl0d0JNO0VBQ0U7RUFDQTtBM0dndXdCUjtBMkc1dHdCSTtFQUNFO0VBQ0E7QTNHOHR3Qk47QTJHMXV3QkU7RUFDRTtBM0c0dXdCSjtBMkd6dXdCTTtFQUNFO0VBQ0E7QTNHMnV3QlI7QTJHdnV3Qkk7RUFDRTtFQUNBO0EzR3l1d0JOO0EyR3J2d0JFO0VBQ0U7QTNHdXZ3Qko7QTJHOXV3Qkk7RUFDRTtFQUNBO0EzR2d2d0JOO0EyRzV2d0JFO0VBQ0U7QTNHOHZ3Qko7QTJHM3Z3Qk07RUFDRTtFQUNBO0EzRzZ2d0JSO0EyR3p2d0JJO0VBQ0U7RUFDQTtBM0cydndCTjtBMkd2d3dCRTtFQUNFO0EzR3l3d0JKO0EyR3R3d0JNO0VBQ0U7RUFDQTtBM0d3d3dCUjtBMkdwd3dCSTtFQUNFO0VBQ0E7QTNHc3d3Qk47O0E0R254d0JFO0VBRUU7QTVHcXh3Qko7QTRHanh3QkU7RS9GT0U7RStGTEE7RUFDQTtBNUdteHdCSjtBNEcvd3dCRTtFQUNFO0VBQ0E7QTVHaXh3Qko7QTRHL3d3Qkk7RUFDRSxzQnZHWks7RXVHYUw7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUdpeHdCTjtBNEc3d3dCRTtFQUNFO0E1Ryt3d0JKOztBNEcxd3dCQTtFQUNFLHlCdkdqQ1M7RXVHa0NULGtCdEJvSjRCO0VzQm5KNUIsV3RCa0pxQjtBdEYybndCdkI7QTRHM3d3QkU7RUFHRTtFQUNBO0E1RzJ3d0JKOztBNEd0d3dCQTtFL0Z4Q0k7RStGMENGLHlCdkdoRFM7RXVHaURUO0VBQ0EsY3ZHN0NTO0V1RzhDVDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUd5d3dCRjtBNEd0d3dCRTs7Ozs7Ozs7RUFRRTtFQUNBO0E1R3d3d0JKO0E0R3J3d0JFO0VBQ0U7QTVHdXd3Qko7QTRHcHd3QkU7RUFDRSx5QnZHN0VPO0V1RzhFUDtFQUNBLFd0QnNHbUI7QXRGZ3F3QnZCO0E0R253d0JFO0U5RjlFSSxnRDhGZ0ZGO0E1R293d0JKO0E0R2h3d0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUdrd3dCSjs7QTRHNXZ3QkE7RWpGUEU7RXJCdUJJLGtCQXRDYTtFcUJpQmpCLGdCdEJzRzRCO0VROUwxQjtBYmcyd0JKOztBNEc5dndCRTs7RUFFRTtFQUNBLFd2RzVHTztFdUc2R1AscUJ2R3ZHTztBTHcyd0JYO0E0Ry92d0JJOzs7RUFFRTtFQUNBLGN2Ry9HSztFdUdnSEw7QTVHa3d3Qk47QTRHL3Z3QkU7RUFDRTtFQUNBLFd2R3hITztFdUd5SFAscUJ2R25ITztBTG8zd0JYO0E0Ry92d0JJO0VBRUU7RUFDQSxjdkczSEs7RXVHNEhMO0E1R2d3d0JOO0E0RzN2d0JJO0VqRnpJRjtFRkFFLHlCb0U0RWU7RWxFMUVqQixxQmtFMEVpQjtFL0VsRWIsZ0JhUEo7QTNCdTR3QkY7QVFwNHdCRTtFbUJBRTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QTNCZzV3QnpHO0EyQnA0d0JFO0VBRUU7RUZiQSx5QkVEMkQ7RUFnQjNELHFCQWhCcUc7RWJXbkcsMkNBTGE7QWRnNXdCbkI7QTJCNTN3QkU7RUFFRTtFQUNBLHlCa0VnRGU7RWxFL0NmLHFCa0UrQ2U7QTdGODB3Qm5CO0EyQnQzd0JFO0VBR0U7RUFDQSx5QkF6QytJO0VBNkMvSSxxQkE3Q3lMO0EzQmc2d0I3TDtBMkJqM3dCSTtFQUtJO0EzQisyd0JSO0E0R3p4d0JJO0VqRnpJRjtFRkFFLHlCb0U0RWU7RWxFMUVqQixxQmtFMEVpQjtFL0VsRWIsZ0JhUEo7QTNCcTZ3QkY7QVFsNndCRTtFbUJBRTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QTNCODZ3QnpHO0EyQmw2d0JFO0VBRUU7RUZiQSx5QkVEMkQ7RUFnQjNELHFCQWhCcUc7RWJXbkcsNENBTGE7QWQ4NndCbkI7QTJCMTV3QkU7RUFFRTtFQUNBLHlCa0VnRGU7RWxFL0NmLHFCa0UrQ2U7QTdGNDJ3Qm5CO0EyQnA1d0JFO0VBR0U7RUFDQSx5QkF6QytJO0VBNkMvSSxxQkE3Q3lMO0EzQjg3d0I3TDtBMkIvNHdCSTtFQUtJO0EzQjY0d0JSO0E0R3Z6d0JJO0VqRnpJRjtFRkFFLHlCb0U0RWU7RWxFMUVqQixxQmtFMEVpQjtFL0VsRWIsZ0JhUEo7QTNCbTh3QkY7QVFoOHdCRTtFbUJBRTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QTNCNDh3QnpHO0EyQmg4d0JFO0VBRUU7RUZiQSx5QkVEMkQ7RUFnQjNELHFCQWhCcUc7RWJXbkcsMkNBTGE7QWQ0OHdCbkI7QTJCeDd3QkU7RUFFRTtFQUNBLHlCa0VnRGU7RWxFL0NmLHFCa0UrQ2U7QTdGMDR3Qm5CO0EyQmw3d0JFO0VBR0U7RUFDQSx5QkF6QytJO0VBNkMvSSxxQkE3Q3lMO0EzQjQ5d0I3TDtBMkI3NndCSTtFQUtJO0EzQjI2d0JSO0E0R3Ixd0JJO0VqRnpJRjtFRkFFLHlCb0U0RWU7RWxFMUVqQixxQmtFMEVpQjtFL0VsRWIsZ0JhUEo7QTNCaSt3QkY7QVE5OXdCRTtFbUJBRTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QTNCMCt3QnpHO0EyQjk5d0JFO0VBRUU7RUZiQSx5QkVEMkQ7RUFnQjNELHFCQWhCcUc7RWJXbkcsMkNBTGE7QWQwK3dCbkI7QTJCdDl3QkU7RUFFRTtFQUNBLHlCa0VnRGU7RWxFL0NmLHFCa0UrQ2U7QTdGdzZ3Qm5CO0EyQmg5d0JFO0VBR0U7RUFDQSx5QkF6QytJO0VBNkMvSSxxQkE3Q3lMO0EzQjAvd0I3TDtBMkIzOHdCSTtFQUtJO0EzQnk4d0JSO0E0R24zd0JJO0VqRnpJRjtFRkFFLHlCb0U0RWU7RWxFMUVqQixxQmtFMEVpQjtFL0VsRWIsZ0JhUEo7QTNCKy93QkY7QVE1L3dCRTtFbUJBRTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QTNCd2d4QnpHO0EyQjUvd0JFO0VBRUU7RUZiQSx5QkVEMkQ7RUFnQjNELHFCQWhCcUc7RWJXbkcsMkNBTGE7QWR3Z3hCbkI7QTJCcC93QkU7RUFFRTtFQUNBLHlCa0VnRGU7RWxFL0NmLHFCa0UrQ2U7QTdGczh3Qm5CO0EyQjkrd0JFO0VBR0U7RUFDQSx5QkF6QytJO0VBNkMvSSxxQkE3Q3lMO0EzQndoeEI3TDtBMkJ6K3dCSTtFQUtJO0EzQnUrd0JSO0E0R2o1d0JJO0VqRnpJRjtFRkFFLHlCb0U0RWU7RWxFMUVqQixxQmtFMEVpQjtFL0VsRWIsZ0JhUEo7QTNCNmh4QkY7QVExaHhCRTtFbUJBRTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QTNCc2l4QnpHO0EyQjFoeEJFO0VBRUU7RUZiQSx5QkVEMkQ7RUFnQjNELHFCQWhCcUc7RWJXbkcsMkNBTGE7QWRzaXhCbkI7QTJCbGh4QkU7RUFFRTtFQUNBLHlCa0VnRGU7RWxFL0NmLHFCa0UrQ2U7QTdGbyt3Qm5CO0EyQjVneEJFO0VBR0U7RUFDQSx5QkF6QytJO0VBNkMvSSxxQkE3Q3lMO0EzQnNqeEI3TDtBMkJ2Z3hCSTtFQUtJO0EzQnFneEJSO0E0Ry82d0JJO0VqRnpJRjtFRkFFLHlCb0U0RWU7RWxFMUVqQixxQmtFMEVpQjtFL0VsRWIsZ0JhUEo7QTNCMmp4QkY7QVF4anhCRTtFbUJBRTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QTNCb2t4QnpHO0EyQnhqeEJFO0VBRUU7RUZiQSx5QkVEMkQ7RUFnQjNELHFCQWhCcUc7RWJXbkcsNENBTGE7QWRva3hCbkI7QTJCaGp4QkU7RUFFRTtFQUNBLHlCa0VnRGU7RWxFL0NmLHFCa0UrQ2U7QTdGa2d4Qm5CO0EyQjFpeEJFO0VBR0U7RUFDQSx5QkF6QytJO0VBNkMvSSxxQkE3Q3lMO0EzQm9seEI3TDtBMkJyaXhCSTtFQUtJO0EzQm1peEJSO0E0Rzc4d0JJO0VqRnpJRjtFRkFFLHlCb0U0RWU7RWxFMUVqQixxQmtFMEVpQjtFL0VsRWIsZ0JhUEo7QTNCeWx4QkY7QVF0bHhCRTtFbUJBRTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QTNCa214QnpHO0EyQnRseEJFO0VBRUU7RUZiQSx5QkVEMkQ7RUFnQjNELHFCQWhCcUc7RWJXbkcseUNBTGE7QWRrbXhCbkI7QTJCOWt4QkU7RUFFRTtFQUNBLHlCa0VnRGU7RWxFL0NmLHFCa0UrQ2U7QTdGZ2l4Qm5CO0EyQnhreEJFO0VBR0U7RUFDQSx5QkF6QytJO0VBNkMvSSxxQkE3Q3lMO0EzQmtueEI3TDtBMkJua3hCSTtFQUtJO0EzQmlreEJSO0E0R3Ird0JJO0VqRnJGRixja0VrQmlCO0VsRWpCakIscUJrRWlCaUI7QTdGNGl4Qm5CO0FRbG54QkU7RW1Cd0RFLFdBTGdEO0VBTWhELHlCa0VhZTtFbEVaZixxQmtFWWU7QTdGaWp4Qm5CO0EyQjFqeEJFO0VBRUU7QTNCMmp4Qko7QTJCeGp4QkU7RUFFRSxja0VFZTtFbEVEZjtBM0J5anhCSjtBMkJ0anhCRTtFQUdFO0VBQ0EseUJrRU5lO0VsRU9mLHFCa0VQZTtBN0Y2anhCbkI7QTJCcGp4Qkk7RUFLSTtBM0JranhCUjtBNEc3L3dCSTtFakZyRkYsY2tFa0JpQjtFbEVqQmpCLHFCa0VpQmlCO0E3Rm9reEJuQjtBUTFveEJFO0VtQndERSxXQUxnRDtFQU1oRCx5QmtFYWU7RWxFWmYscUJrRVllO0E3RnlreEJuQjtBMkJsbHhCRTtFQUVFO0EzQm1seEJKO0EyQmhseEJFO0VBRUUsY2tFRWU7RWxFRGY7QTNCaWx4Qko7QTJCOWt4QkU7RUFHRTtFQUNBLHlCa0VOZTtFbEVPZixxQmtFUGU7QTdGcWx4Qm5CO0EyQjVreEJJO0VBS0k7QTNCMGt4QlI7QTRHcmh4Qkk7RWpGckZGLGNrRWtCaUI7RWxFakJqQixxQmtFaUJpQjtBN0Y0bHhCbkI7QVFscXhCRTtFbUJ3REUsV0FMZ0Q7RUFNaEQseUJrRWFlO0VsRVpmLHFCa0VZZTtBN0ZpbXhCbkI7QTJCMW14QkU7RUFFRTtBM0IybXhCSjtBMkJ4bXhCRTtFQUVFLGNrRUVlO0VsRURmO0EzQnlteEJKO0EyQnRteEJFO0VBR0U7RUFDQSx5QmtFTmU7RWxFT2YscUJrRVBlO0E3RjZteEJuQjtBMkJwbXhCSTtFQUtJO0EzQmtteEJSO0E0RzdpeEJJO0VqRnJGRixja0VrQmlCO0VsRWpCakIscUJrRWlCaUI7QTdGb254Qm5CO0FRMXJ4QkU7RW1Cd0RFLFdBTGdEO0VBTWhELHlCa0VhZTtFbEVaZixxQmtFWWU7QTdGeW54Qm5CO0EyQmxveEJFO0VBRUU7QTNCbW94Qko7QTJCaG94QkU7RUFFRSxja0VFZTtFbEVEZjtBM0Jpb3hCSjtBMkI5bnhCRTtFQUdFO0VBQ0EseUJrRU5lO0VsRU9mLHFCa0VQZTtBN0Zxb3hCbkI7QTJCNW54Qkk7RUFLSTtBM0IwbnhCUjtBNEdya3hCSTtFakZyRkYsY2tFa0JpQjtFbEVqQmpCLHFCa0VpQmlCO0E3RjRveEJuQjtBUWx0eEJFO0VtQndERSxjQUxnRDtFQU1oRCx5QmtFYWU7RWxFWmYscUJrRVllO0E3RmlweEJuQjtBMkIxcHhCRTtFQUVFO0EzQjJweEJKO0EyQnhweEJFO0VBRUUsY2tFRWU7RWxFRGY7QTNCeXB4Qko7QTJCdHB4QkU7RUFHRTtFQUNBLHlCa0VOZTtFbEVPZixxQmtFUGU7QTdGNnB4Qm5CO0EyQnBweEJJO0VBS0k7QTNCa3B4QlI7QTRHN2x4Qkk7RWpGckZGLGNrRWtCaUI7RWxFakJqQixxQmtFaUJpQjtBN0ZvcXhCbkI7QVExdXhCRTtFbUJ3REUsV0FMZ0Q7RUFNaEQseUJrRWFlO0VsRVpmLHFCa0VZZTtBN0Z5cXhCbkI7QTJCbHJ4QkU7RUFFRTtBM0JtcnhCSjtBMkJocnhCRTtFQUVFLGNrRUVlO0VsRURmO0EzQmlyeEJKO0EyQjlxeEJFO0VBR0U7RUFDQSx5QmtFTmU7RWxFT2YscUJrRVBlO0E3RnFyeEJuQjtBMkI1cXhCSTtFQUtJO0EzQjBxeEJSO0E0R3JueEJJO0VqRnJGRixja0VrQmlCO0VsRWpCakIscUJrRWlCaUI7QTdGNHJ4Qm5CO0FRbHd4QkU7RW1Cd0RFLGNBTGdEO0VBTWhELHlCa0VhZTtFbEVaZixxQmtFWWU7QTdGaXN4Qm5CO0EyQjFzeEJFO0VBRUU7QTNCMnN4Qko7QTJCeHN4QkU7RUFFRSxja0VFZTtFbEVEZjtBM0J5c3hCSjtBMkJ0c3hCRTtFQUdFO0VBQ0EseUJrRU5lO0VsRU9mLHFCa0VQZTtBN0Y2c3hCbkI7QTJCcHN4Qkk7RUFLSTtBM0Jrc3hCUjtBNEc3b3hCSTtFakZyRkYsY2tFa0JpQjtFbEVqQmpCLHFCa0VpQmlCO0E3Rm90eEJuQjtBUTF4eEJFO0VtQndERSxXQUxnRDtFQU1oRCx5QmtFYWU7RWxFWmYscUJrRVllO0E3Rnl0eEJuQjtBMkJsdXhCRTtFQUVFO0EzQm11eEJKO0EyQmh1eEJFO0VBRUUsY2tFRWU7RWxFRGY7QTNCaXV4Qko7QTJCOXR4QkU7RUFHRTtFQUNBLHlCa0VOZTtFbEVPZixxQmtFUGU7QTdGcXV4Qm5CO0EyQjV0eEJJO0VBS0k7QTNCMHR4QlI7O0E2R3J6eEJBO0VoR2FJO0VnR1BBO0VBS0Ysc0J4R0xTO0V3R01UO0VBQ0E7RUFDQTtBN0dnenhCRjtBNkc5eXhCRTtFQUNFLGN4R0pPO0V3R0tQO0E3R2d6eEJKO0E2Rzl5eEJJO0VBQ0UsY3hHYks7QUw2enhCWDtBNkc1eXhCRTtFQUNFO0E3Rzh5eEJKO0E2RzF5eEJFO0VBQ0U7QTdHNHl4Qko7QTZHenl4QkU7RUFDRTtBN0cyeXhCSjtBNkd4eXhCRTtFQUNFO0E3RzB5eEJKO0E2R3Z5eEJFO0VBQ0U7QTdHeXl4Qko7O0E2R3B5eEJFO0VBQ0U7QTdHdXl4Qko7QTZHcnl4Qkk7RUFDRTtBN0d1eXhCTjtBNkdweXhCSTtFQUNFO0E3R3N5eEJOO0E2R255eEJJO0VBQ0U7QTdHcXl4Qk47QTZHbHl4Qkk7RUFDRTtBN0dveXhCTjs7QThHcDJ4QkU7RUFDRTtBOUd1MnhCSjtBOEdwMnhCRTtFQUNFLFd6R1dPO0V5R1ZQO0E5R3MyeEJKO0E4R3AyeEJJO0VBQ0U7QTlHczJ4Qk47QThHbDJ4QkU7RUFDRSxXekdSTztFeUdTUDtBOUdvMnhCSjs7QThHOTF4QkU7RUFDRTtFQUNBLHlCdkdnRFc7RXVHL0NYO0E5R2kyeEJKOztBOEc5MXhCRTtFakUvQkEsY2lFZ0NxSDtFckYzQm5ILHlCcUYyQnVCO0VqRTlCekIscUJpRThCcUU7QTlHbTJ4QnZFO0E2Qy8zeEJFO0VBQ0U7QTdDaTR4Qko7QTZDOTN4QkU7RUFDRTtBN0NnNHhCSjs7QThHaDN4QkU7RUFDRTtFQUNBLHlCdkdnRFc7RXVHL0NYO0E5R20zeEJKOztBOEdoM3hCRTtFakUvQkEsY2lFZ0NxSDtFckYzQm5ILHlCcUYyQnVCO0VqRTlCekIscUJpRThCcUU7QTlHcTN4QnZFO0E2Q2o1eEJFO0VBQ0U7QTdDbTV4Qko7QTZDaDV4QkU7RUFDRTtBN0NrNXhCSjs7QThHbDR4QkU7RUFDRTtFQUNBLHlCdkdnRFc7RXVHL0NYO0E5R3E0eEJKOztBOEdsNHhCRTtFakUvQkEsY2lFZ0NxSDtFckYzQm5ILHlCcUYyQnVCO0VqRTlCekIscUJpRThCcUU7QTlHdTR4QnZFO0E2Q242eEJFO0VBQ0U7QTdDcTZ4Qko7QTZDbDZ4QkU7RUFDRTtBN0NvNnhCSjs7QThHcDV4QkU7RUFDRTtFQUNBLHlCdkdnRFc7RXVHL0NYO0E5R3U1eEJKOztBOEdwNXhCRTtFakUvQkEsY2lFZ0NxSDtFckYzQm5ILHlCcUYyQnVCO0VqRTlCekIscUJpRThCcUU7QTlHeTV4QnZFO0E2Q3I3eEJFO0VBQ0U7QTdDdTd4Qko7QTZDcDd4QkU7RUFDRTtBN0NzN3hCSjs7QThHdDZ4QkU7RUFDRTtFQUNBLHlCdkdnRFc7RXVHL0NYO0E5R3k2eEJKOztBOEd0NnhCRTtFakUvQkEsY2lFZ0NxSDtFckYzQm5ILHlCcUYyQnVCO0VqRTlCekIscUJpRThCcUU7QTlHMjZ4QnZFO0E2Q3Y4eEJFO0VBQ0U7QTdDeTh4Qko7QTZDdDh4QkU7RUFDRTtBN0N3OHhCSjs7QThHeDd4QkU7RUFDRTtFQUNBLHlCdkdnRFc7RXVHL0NYO0E5RzI3eEJKOztBOEd4N3hCRTtFakUvQkEsY2lFZ0NxSDtFckYzQm5ILHlCcUYyQnVCO0VqRTlCekIscUJpRThCcUU7QTlHNjd4QnZFO0E2Q3o5eEJFO0VBQ0U7QTdDMjl4Qko7QTZDeDl4QkU7RUFDRTtBN0MwOXhCSjs7QThHMTh4QkU7RUFDRTtFQUNBLHlCdkdnRFc7RXVHL0NYO0E5RzY4eEJKOztBOEcxOHhCRTtFakUvQkEsY2lFZ0NxSDtFckYzQm5ILHlCcUYyQnVCO0VqRTlCekIscUJpRThCcUU7QTlHKzh4QnZFO0E2QzMreEJFO0VBQ0U7QTdDNit4Qko7QTZDMSt4QkU7RUFDRTtBN0M0K3hCSjs7QThHNTl4QkU7RUFDRTtFQUNBLHlCdkdnRFc7RXVHL0NYO0E5Rys5eEJKOztBOEc1OXhCRTtFakUvQkEsY2lFZ0NxSDtFckYzQm5ILHlCcUYyQnVCO0VqRTlCekIscUJpRThCcUU7QTlHaSt4QnZFO0E2QzcveEJFO0VBQ0U7QTdDKy94Qko7QTZDNS94QkU7RUFDRTtBN0M4L3hCSjs7QThHait4Qkk7RUFDRTtFQUNBLHlCakJ5Q2E7RWlCeENiO0E5R28reEJOO0E4R2oreEJJO0VqRTVDRixjaUU2Q3VIO0VyRnhDckgseUJxRndDeUI7RWpFM0MzQixxQmlFMkN1RTtBOUdxK3hCekU7QTZDOWd5QkU7RUFDRTtBN0NnaHlCSjtBNkM3Z3lCRTtFQUNFO0E3QytneUJKO0E4R2wveEJJO0VBQ0U7RUFDQSx5QmpCeUNhO0VpQnhDYjtBOUdvL3hCTjtBOEdqL3hCSTtFakU1Q0YsY2lFNkN1SDtFckZ4Q3JILHlCcUZ3Q3lCO0VqRTNDM0IscUJpRTJDdUU7QTlHcS94QnpFO0E2QzloeUJFO0VBQ0U7QTdDZ2l5Qko7QTZDN2h5QkU7RUFDRTtBN0MraHlCSjtBOEdsZ3lCSTtFQUNFO0VBQ0EseUJqQnlDYTtFaUJ4Q2I7QTlHb2d5Qk47QThHamd5Qkk7RWpFNUNGLGNpRTZDdUg7RXJGeENySCx5QnFGd0N5QjtFakUzQzNCLHFCaUUyQ3VFO0E5R3FneUJ6RTtBNkM5aXlCRTtFQUNFO0E3Q2dqeUJKO0E2QzdpeUJFO0VBQ0U7QTdDK2l5Qko7QThHbGh5Qkk7RUFDRTtFQUNBLHlCakJ5Q2E7RWlCeENiO0E5R29oeUJOO0E4R2poeUJJO0VqRTVDRixjaUU2Q3VIO0VyRnhDckgseUJxRndDeUI7RWpFM0MzQixxQmlFMkN1RTtBOUdxaHlCekU7QTZDOWp5QkU7RUFDRTtBN0Nna3lCSjtBNkM3anlCRTtFQUNFO0E3QytqeUJKO0E4R2xpeUJJO0VBQ0U7RUFDQSx5QmpCeUNhO0VpQnhDYjtBOUdvaXlCTjtBOEdqaXlCSTtFakU1Q0YsY2lFNkN1SDtFckZ4Q3JILHlCcUZ3Q3lCO0VqRTNDM0IscUJpRTJDdUU7QTlHcWl5QnpFO0E2QzlreUJFO0VBQ0U7QTdDZ2x5Qko7QTZDN2t5QkU7RUFDRTtBN0Mra3lCSjtBOEdsanlCSTtFQUNFO0VBQ0EseUJqQnlDYTtFaUJ4Q2I7QTlHb2p5Qk47QThHamp5Qkk7RWpFNUNGLGNpRTZDdUg7RXJGeENySCx5QnFGd0N5QjtFakUzQzNCLHFCaUUyQ3VFO0E5R3FqeUJ6RTtBNkM5bHlCRTtFQUNFO0E3Q2dteUJKO0E2QzdseUJFO0VBQ0U7QTdDK2x5Qko7QThHbGt5Qkk7RUFDRTtFQUNBLHlCakJ5Q2E7RWlCeENiO0E5R29reUJOO0E4R2preUJJO0VqRTVDRixjaUU2Q3VIO0VyRnhDckgseUJxRndDeUI7RWpFM0MzQixxQmlFMkN1RTtBOUdxa3lCekU7QTZDOW15QkU7RUFDRTtBN0NnbnlCSjtBNkM3bXlCRTtFQUNFO0E3QytteUJKO0E4R2xseUJJO0VBQ0U7RUFDQSx5QmpCeUNhO0VpQnhDYjtBOUdvbHlCTjtBOEdqbHlCSTtFakU1Q0YsY2lFNkN1SDtFckZ4Q3JILHlCcUZ3Q3lCO0VqRTNDM0IscUJpRTJDdUU7QTlHcWx5QnpFO0E2QzlueUJFO0VBQ0U7QTdDZ295Qko7QTZDN255QkU7RUFDRTtBN0MrbnlCSjs7QStHcG95QkU7RUFDRTtBL0d1b3lCSjtBK0dsb3lCSTtFQUNFLHNCMUdESztFMEdFTDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvR29veUJOO0ErRy9ueUJRO0VBQ0UseUIxR0hDO0UwR0lEO0EvR2lveUJWO0ErR3pueUJJOzs7RUFHRTtBL0cybnlCTjtBK0dybnlCSTs7O0VBR0U7QS9HdW55Qk47QStHbG55Qkk7Ozs7RUFJRTtBL0dvbnlCTjtBK0d6bXlCTTs7Ozs7O0VBQ0U7QS9HZ255QlI7QStHN215Qk07Ozs7OztFQUNFO0EvR29ueUJSOztBK0c1bXlCQTtFQUNFO0EvRytteUJGOztBK0c1bXlCQTtFQUNFO0EvRytteUJGO0ErRzdteUJFO0VBQ0U7QS9HK215Qko7QStHMW15Qk07RUFDRTtBL0c0bXlCUjtBK0cxbXlCTTtFQUNFO0EvRzRteUJSOztBK0dwbXlCRTtFQUNFO0VBQ0E7QS9HdW15Qko7QStHcm15Qkk7O0VBRUUsZ0IxR21Nd0I7QUxvNnhCOUI7QStHbm15QkU7RUFDRTtFQUNBO0EvR3FteUJKO0ErR2xteUJNOztFQUVFO0EvR29teUJSOztBK0c1bHlCSTs7O0VBR0UscUIxR2pISztBTGd0eUJYO0ErRzNseUJJO0VBQ0UsYzFHekhLO0UwRzBITDtFQUNBLHFCMUd4SEs7QUxxdHlCWDtBK0d6bHlCSTtFQUNFLDRCMUc3SEs7QUx3dHlCWDtBK0d6bHlCSTs7RUFFRSx5QjFHaklLO0FMNHR5Qlg7QStHeGx5Qk07RUFDRTtBL0cwbHlCUjs7QWdIM3V5QkU7RUFDRTtBaEg4dXlCSjtBZ0g1dXlCRTtFQUNFO0FoSDh1eUJKO0FnSDN1eUJFOzs7Ozs7OztFQVFFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEg2dXlCSjs7QWlIdHd5QkE7RUFDRTtFM0c4SEksaUJBdENhO0UyR3RGakIsZ0I1R2dQNEI7RTRHL081QjtFQUNBLFc1R2dCUztFNEdmVCx5QjVHcTNCa0M7RTRHcDNCbEM7QWpIeXd5QkY7QVFwd3lCRTtFeUdERSxXNUdVTztFNEdUUDtBakh3d3lCSjtBUXB3eUJFO0V5R0NJO0FqSHN3eUJOO0FpSGx3eUJFO0VBQ0U7QWpIb3d5Qko7O0FpSDF2eUJBO0VBQ0U7RUFDQTtFQUNBO0FqSDZ2eUJGOztBaUh2dnlCQTtFQUNFO0FqSDB2eUJGOztBa0hoeXlCQTtFckdjSTtFQ0ZFLHNFb0dWSjtFQUVBO0VBQ0E7RUFDQTtBbEhreXlCRjtBa0gveHlCRTtFQUNFO0FsSGl5eUJKO0FrSDl4eUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEhneXlCSjtBa0g5eHlCSTtFQUNFO0VBQ0EsVzdHbEJLO0FMa3p5Qlg7QWtINXh5QkU7RTVHOEZJLGlCQXRDYTtFNEd0RGY7RUFDQTtFQUNBO0VBQ0E7QWxIOHh5Qko7QWtCeHd5Qkk7RWdHZkU7STVHa0ZBLGlCQXRDYTtFTit1eUJqQjtFa0hueHlCSTtJNUcwRUEsaUJBdENhO0VOa3Z5QmpCO0FBQ0Y7QWtCaHh5Qkk7RWdHR0U7STVHZ0VBLGlCQXRDYTtFTnV2eUJqQjtFa0h6d3lCSTtJNUd3REEsaUJBdENhO0VOMHZ5QmpCO0FBQ0Y7QWtIdnd5QkU7RUFDRTtBbEh5d3lCSjtBa0h2d3lCSTtFQUNFLGM3R3JFSztFNkdzRUw7RUFDQTtFQUNBO0FsSHl3eUJOO0FrSHJ3eUJFOztFQUVFO0FsSHV3eUJKO0FrSG53eUJFO0VBQ0U7RUFDQTtBbEhxd3lCSjtBa0hud3lCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxIcXd5Qk47QWtIbnd5Qk07RUFPRTtFQUNBO0FsSCt2eUJSO0FrSDN2eUJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEg2dnlCTjtBa0h4dnlCRTtFQUNFO0FsSDB2eUJKO0FrSHJ2eUJRO0VBUUU7QWxIZ3Z5QlY7QWtIN3V5Qk07RUFDRTtBbEgrdXlCUjs7QWtCdnp5Qkk7RWdHZ0ZGO0lBQ0U7RWxIMnV5QkY7RWtIenV5QkU7SUFDRTtFbEgydXlCSjtFa0h4dXlCRTtJQUNFO0VsSDB1eUJKO0FBQ0Y7QW1IeDR5QkE7RXJHWU0sc0VxR1hKO0V0R2FFO0VzR1ZGLHNCOUdHUztFOEdGVDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5IeTR5QkY7QW1IdjR5QkU7RUFDRTtFQUNBO0VBQ0E7QW5IeTR5Qko7QW1IdjR5Qkk7RUFDRSxzQjlHWEs7QUxvNXlCWDtBbUhyNHlCRTtFQUVJLHNCOUd5THdCO0U4R3RMMUI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuSG80eUJKO0FtSGw0eUJJO0VBQ0U7QW5IbzR5Qk47QW1IaDR5QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5IazR5Qko7QW1ILzN5QkU7RUFDRTtFQUNBO0VBQ0EsZ0I5RzRMMEI7QUxxc3lCOUI7QW1IOTN5QkU7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7QW5IZzR5Qko7QW1IMzN5Qk07O0VBRUU7QW5INjN5QlI7QW1IMzN5QlE7O0VBQ0U7QW5IODN5QlY7QW1IbjR5Qk07O0VBRUU7QW5IcTR5QlI7QW1IbjR5QlE7O0VBQ0U7QW5IczR5QlY7QW1IMzR5Qk07O0VBRUU7QW5INjR5QlI7QW1IMzR5QlE7O0VBQ0U7QW5IODR5QlY7QW1IbjV5Qk07O0VBRUU7QW5IcTV5QlI7QW1IbjV5QlE7O0VBQ0U7QW5IczV5QlY7QW1IMzV5Qk07O0VBRUU7QW5INjV5QlI7QW1IMzV5QlE7O0VBQ0U7QW5IODV5QlY7QW1IbjZ5Qk07O0VBRUU7QW5IcTZ5QlI7QW1IbjZ5QlE7O0VBQ0U7QW5IczZ5QlY7QW1IMzZ5Qk07O0VBRUU7QW5INjZ5QlI7QW1IMzZ5QlE7O0VBQ0U7QW5IODZ5QlY7QW1Ibjd5Qk07O0VBRUU7QW5IcTd5QlI7QW1Ibjd5QlE7O0VBQ0U7QW5Iczd5QlY7QW1IaDd5QkU7RUFDRTtBbkhrN3lCSjtBbUgvNnlCRTtFQUNFO0FuSGk3eUJKO0FrQno4eUJJO0VpR2dDRTtJQUNFO0VuSDQ2eUJOO0VtSHI2eUJJO0lBQ0U7RW5IdTZ5Qk47QUFDRjtBa0JqOXlCSTtFaUdrREU7STdHaUJBLGtCQXRDYTtJNkd1Qlg7RW5IazZ5Qk47RW1IMzV5Qkk7STdHUUEsa0JBdENhO0k2R2dDWDtFbkg2NXlCTjtBQUNGO0FrQjM5eUJJO0VpR3NFRTtJN0dIQSxlQXRDYTtJNkcyQ1g7RW5IdzV5Qk47RW1IajV5Qkk7STdHWkEsZUF0Q2E7STZHb0RYO0VuSG01eUJOO0FBQ0Y7O0FtSDc0eUJFO0VBQ0UseUI5R2xJTztFOEdtSVAsVzlHM0lPO0FMMmh6Qlg7QW1INzR5QlE7O0VBRUU7QW5IKzR5QlY7QW1INzR5QlU7O0VBQ0U7QW5IZzV5Qlo7QW1IcjV5QlE7O0VBRUU7QW5IdTV5QlY7QW1IcjV5QlU7O0VBQ0U7QW5IdzV5Qlo7QW1INzV5QlE7O0VBRUU7QW5IKzV5QlY7QW1INzV5QlU7O0VBQ0U7QW5IZzZ5Qlo7QW1IcjZ5QlE7O0VBRUU7QW5IdTZ5QlY7QW1IcjZ5QlU7O0VBQ0U7QW5IdzZ5Qlo7QW1INzZ5QlE7O0VBRUU7QW5IKzZ5QlY7QW1INzZ5QlU7O0VBQ0U7QW5IZzd5Qlo7QW1Icjd5QlE7O0VBRUU7QW5IdTd5QlY7QW1Icjd5QlU7O0VBQ0U7QW5Idzd5Qlo7QW1INzd5QlE7O0VBRUU7QW5IKzd5QlY7QW1INzd5QlU7O0VBQ0U7QW5IZzh5Qlo7QW1Icjh5QlE7O0VBRUU7QW5IdTh5QlY7QW1Icjh5QlU7O0VBQ0U7QW5Idzh5Qlo7O0FvSGxtekJBO0VBQ0U7RUFDQTtFQUNBO0FwSHFtekJGO0FvSG5tekJFO0V2R1NFO0V1R1BBLHlCL0dHTztFK0dGUDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEhxbXpCSjtBb0hsbXpCRTtFQU9FO0VBQ0E7RUFDQTtBcEg4bHpCSjtBb0h0bXpCSTtFQUVFO0VBQ0E7QXBIdW16Qk47QW9IaG16Qkk7RXRHaEJFLHNFc0dpQkE7RXZHZkY7RXVHaUJFLHNCL0d4Qks7RStHeUJMLGMvR2xCSztFK0dtQkw7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEhrbXpCTjtBb0hobXpCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FwSGttekJSO0FvSC9sekJNO0VBQ0U7RUFDQSxjL0dsQ0c7RStHbUNIO0VBQ0E7RUFDQTtFQUNBO0FwSGltekJSO0FvSC9sekJRO0VBQ0U7QXBIaW16QlY7QW9IN2x6Qk07O0VBRUU7QXBIK2x6QlI7QW9IM2x6QlE7RUFDRTtBcEg2bHpCVjtBb0gzbHpCUTs7O0VBR0U7QXBINmx6QlY7QW9IeGx6QlE7RUFDRSxXL0d0RUM7QUxncXpCWDtBb0hybHpCSTs7Ozs7Ozs7RUFRRSx5Qi9HOUVLO0UrRytFTDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBIdWx6Qk47QW9Icmx6Qkk7RUFDRTtBcEh1bHpCTjtBb0hsbHpCSTtFdkc3RkE7RXVHK0ZFLHNCL0d0R0s7RStHdUdMO0VBQ0E7RUFDQTtBcEhvbHpCTjs7QW9IN2t6Qkk7RXRHM0dFLGdCc0c0R0E7RUFDQSx5Qi9HakhLO0UrR2tITDtBcEhnbHpCTjtBb0g5a3pCTTtFQUNFLDRCL0duSEc7QUxtc3pCWDs7QW9IeGt6Qkk7RUFDRSx5Qi9HekhLO0FMb3N6Qlg7QW9Iemt6Qkk7RUFDRSx5Qi9HMUhLO0UrRzJITCxXL0duSUs7RStHb0lMLHFCL0c5SEs7QUx5c3pCWDtBb0h6a3pCTTtFQUNFLGMvR25JRztFK0dvSUgscUIvR2xJRztBTDZzekJYO0FvSHprekJNO0VBQ0UsYy9HdklHO0FMa3R6Qlg7O0FxSDd0ekJBO0VBQ0U7RUFDQTtFQUNBO0FySGd1ekJGO0FxSDl0ekJFO0V4R1NFO0V3R0ZBLHNCaEhMTztFZ0hNUDtBckgydHpCSjtBeUQzdXpCRTtFQUNFO0VBQ0E7RUFDQTtBekQ2dXpCSjtBcUg1dHpCRTtFQUNFO0FySDh0ekJKO0FxSDV0ekJJO0VBQ0U7RUFDQTtBckg4dHpCTjtBcUgxdHpCRTtFQUNFO0FySDR0ekJKO0FxSHp0ekJFO0VBQ0U7QXJIMnR6Qko7QXFIeHR6QkU7RUFDRSxjaEh0Qk87RWdIdUJQO0VBQ0E7RUFDQTtFQUNBO0FySDB0ekJKOztBcUh0dHpCQTtFeEc3Qkk7RXdHK0JGO0FySHl0ekJGO0FxSHZ0ekJFO0VBQ0U7QXJIeXR6Qko7O0FxSG50ekJFO0VBQ0UseUJoSHhDTztFZ0h5Q1AsV2hIakRPO0VnSGtEUCw0QmhINUNPO0FMa3d6Qlg7QXFIbnR6QkU7RUFDRSxjaEhsRE87QUx1d3pCWDs7QXNIanh6QkU7RUFDRTtFQUNBO0VBQ0E7QXRIb3h6Qko7QXNIaHh6Qkk7RTlCTkY7QXhGeXh6QkY7QXNINXd6Qkk7RUFDRTtBdEg4d3pCTjtBc0h6d3pCSTtFQUNFO0F0SDJ3ekJOOztBc0h0d3pCQTtFOUJ6QkU7RThCMkJBO0VBQ0E7RUFDQTtBdEh5d3pCRjs7QXNIdHd6QkE7O0VBRUU7QXRIeXd6QkY7O0FzSHR3ekJBO0VBRUU7QXRId3d6QkY7QXlEcHp6QkU7RUFDRTtFQUNBO0VBQ0E7QXpEc3p6Qko7O0FzSDF3ekJBOztFQUVFO0F0SDZ3ekJGOztBc0gxd3pCQTtFekduQ0k7RXlHd0NGLHlCaEN6Q2E7RWdDMENiO0VBQ0EsV2hDeUcrQjtFZ0N4Ry9CO0VBQ0E7RUFDQTtBdEgwd3pCRjtBc0h2d3pCRTtFQUVFO0VBQ0EsMkJoQ3BEVztFZ0NxRFg7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRId3d6Qko7QXNIcnd6QkU7RUFDRTtFQUNBO0F0SHV3ekJKO0FzSHB3ekJFO0VBQ0U7RUFDQTtBdEhzd3pCSjtBc0hud3pCRTtFQUNFO0VBQ0E7QXRIcXd6Qko7QXNIbnd6Qkk7RUFFRSwwQmhDOUVTO0VnQytFVDtFQUNBO0VBQ0E7QXRIb3d6Qk47O0FzSC92ekJBO0V6R3JGSTtFeUd1RkY7RUFDQTtFQUNBO0F0SGt3ekJGO0FzSGh3ekJFO0VBQ0U7QXRIa3d6Qko7O0FzSDl2ekJBO0VBQ0U7RUFDQSxtQmpIMkg0QjtFaUgxSDVCO0F0SGl3ekJGOztBc0g5dnpCQTtFQUNFO0F0SGl3ekJGOztBc0g5dnpCQTtFQUNFO0F0SGl3ekJGOztBc0g1dnpCRTtFOUI1SEE7QXhGNDN6QkY7O0FzSDN2ekJBO0U5QmpJRTtFOEJtSUEseUJqSHRIUztFaUh1SFQ7RUFDQSxXakhoSVM7RWlIaUlUO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRIOHZ6QkY7O0FzSDN2ekJBO0VBQ0UseUJqSHhJUztBTHM0ekJYO0FzSDV2ekJFO0VBQ0UsY2pIcklPO0FMbTR6Qlg7QXNIM3Z6QkU7RUFDRSxjakgxSU87QUx1NHpCWDtBc0gxdnpCRTtFQUNFO0F0SDR2ekJKOztBc0h2dnpCQTtFNUdoS0U7RUFDQTtBVjI1ekJGO0FzSHp2ekJFO0VBRUU7RUFDQTtFQUNBO0F0SDB2ekJKO0F5RHA2ekJFO0VBQ0U7RUFDQTtFQUNBO0F6RHM2ekJKO0FzSDd2ekJJO0VBQ0U7QXRIK3Z6Qk47O0FzSDF2ekJBO0V6R2pLSTtFeUdtS0Y7RUFDQTtBdEg2dnpCRjs7QXNIMXZ6QkE7RUFDRSxXakgvS1M7RWlIZ0xUO0F0SDZ2ekJGOztBc0gxdnpCQTs7RUFFRTtBdEg2dnpCRjs7QXNIMXZ6QkE7RUFDRTtBdEg2dnpCRjs7QXNIMXZ6QkE7RUFDRSxtQmpIdUM0QjtBTHN0ekI5Qjs7QXNIMXZ6QkE7RUFDRSxjakg3TFM7RWlIOExUO0F0SDZ2ekJGOztBc0gxdnpCQTtFQUNFO0F0SDZ2ekJGOztBdUh4OHpCRTtFQUNFLHlCaEhxRVc7RWdIcEVYLHFCaEhvRVc7RWdIbkVYO0F2SDI4ekJKO0F1SHo4ekJJO0VBRUUsMEJoSCtEUztBUDI0ekJmOztBdUhqOXpCRTtFQUNFLHlCaEhxRVc7RWdIcEVYLHFCaEhvRVc7RWdIbkVYO0F2SG85ekJKO0F1SGw5ekJJO0VBRUUsMEJoSCtEUztBUG81ekJmOztBdUgxOXpCRTtFQUNFLHlCaEhxRVc7RWdIcEVYLHFCaEhvRVc7RWdIbkVYO0F2SDY5ekJKO0F1SDM5ekJJO0VBRUUsMEJoSCtEUztBUDY1ekJmOztBdUhuK3pCRTtFQUNFLHlCaEhxRVc7RWdIcEVYLHFCaEhvRVc7RWdIbkVYO0F2SHMrekJKO0F1SHArekJJO0VBRUUsMEJoSCtEUztBUHM2ekJmOztBdUg1K3pCRTtFQUNFLHlCaEhxRVc7RWdIcEVYLHFCaEhvRVc7RWdIbkVYO0F2SCsrekJKO0F1SDcrekJJO0VBRUUsMEJoSCtEUztBUCs2ekJmOztBdUhyL3pCRTtFQUNFLHlCaEhxRVc7RWdIcEVYLHFCaEhvRVc7RWdIbkVYO0F2SHcvekJKO0F1SHQvekJJO0VBRUUsMEJoSCtEUztBUHc3ekJmOztBdUg5L3pCRTtFQUNFLHlCaEhxRVc7RWdIcEVYLHFCaEhvRVc7RWdIbkVYO0F2SGlnMEJKO0F1SC8vekJJO0VBRUUsMEJoSCtEUztBUGk4ekJmOztBdUh2ZzBCRTtFQUNFLHlCaEhxRVc7RWdIcEVYLHFCaEhvRVc7RWdIbkVYO0F2SDBnMEJKO0F1SHhnMEJJO0VBRUUsMEJoSCtEUztBUDA4ekJmOztBdUhoaDBCRTtFQUNFLHlCakNZSztFaUNYTCxxQmpDV0s7RWlDVkw7QXZIbWgwQko7QXVIamgwQkk7RUFFRSwwQmpDTUc7QXRGNGcwQlQ7O0F1SHpoMEJFO0VBQ0UseUJqQ1lLO0VpQ1hMLHFCakNXSztFaUNWTDtBdkg0aDBCSjtBdUgxaDBCSTtFQUVFLDBCakNNRztBdEZxaDBCVDs7QXVIbGkwQkU7RUFDRSx5QmpDWUs7RWlDWEwscUJqQ1dLO0VpQ1ZMO0F2SHFpMEJKO0F1SG5pMEJJO0VBRUUsMEJqQ01HO0F0RjhoMEJUOztBdUgzaTBCRTtFQUNFLHlCakNZSztFaUNYTCxxQmpDV0s7RWlDVkw7QXZIOGkwQko7QXVINWkwQkk7RUFFRSwwQmpDTUc7QXRGdWkwQlQ7O0F1SHBqMEJFO0VBQ0UseUJqQ1lLO0VpQ1hMLHFCakNXSztFaUNWTDtBdkh1ajBCSjtBdUhyajBCSTtFQUVFLDBCakNNRztBdEZnajBCVDs7QXVIN2owQkU7RUFDRSx5QmpDWUs7RWlDWEwscUJqQ1dLO0VpQ1ZMO0F2SGdrMEJKO0F1SDlqMEJJO0VBRUUsMEJqQ01HO0F0RnlqMEJUOztBdUh0azBCRTtFQUNFLHlCakNZSztFaUNYTCxxQmpDV0s7RWlDVkw7QXZIeWswQko7QXVIdmswQkk7RUFFRSwwQmpDTUc7QXRGa2swQlQ7O0F1SC9rMEJFO0VBQ0UseUJqQ1lLO0VpQ1hMLHFCakNXSztFaUNWTDtBdkhrbDBCSjtBdUhobDBCSTtFQUVFLDBCakNNRztBdEYyazBCVDs7QXVIeGwwQkU7RUFDRSx5QmpDWUs7RWlDWEwscUJqQ1dLO0VpQ1ZMO0F2SDJsMEJKO0F1SHpsMEJJO0VBRUUsMEJqQ01HO0F0Rm9sMEJUOztBdUhqbTBCRTtFQUNFLHlCakNZSztFaUNYTCxxQmpDV0s7RWlDVkw7QXZIb20wQko7QXVIbG0wQkk7RUFFRSwwQmpDTUc7QXRGNmwwQlQ7O0F1SDFtMEJFO0VBQ0UseUJqQ1lLO0VpQ1hMLHFCakNXSztFaUNWTDtBdkg2bTBCSjtBdUgzbTBCSTtFQUVFLDBCakNNRztBdEZzbTBCVDs7QXVIbm4wQkU7RUFDRSx5QmpDWUs7RWlDWEwscUJqQ1dLO0VpQ1ZMO0F2SHNuMEJKO0F1SHBuMEJJO0VBRUUsMEJqQ01HO0F0RittMEJUOztBdUg1bjBCRTtFQUNFLHlCakNZSztFaUNYTCxxQmpDV0s7RWlDVkw7QXZIK24wQko7QXVIN24wQkk7RUFFRSwwQmpDTUc7QXRGd24wQlQ7O0F1SHJvMEJFO0VBQ0UseUJqQ1lLO0VpQ1hMLHFCakNXSztFaUNWTDtBdkh3bzBCSjtBdUh0bzBCSTtFQUVFLDBCakNNRztBdEZpbzBCVDs7QXVIOW8wQkU7RUFDRSx5QmpDWUs7RWlDWEwscUJqQ1dLO0VpQ1ZMO0F2SGlwMEJKO0F1SC9vMEJJO0VBRUUsMEJqQ01HO0F0RjBvMEJUOztBdUh2cDBCRTtFQUNFLHlCakNZSztFaUNYTCxxQmpDV0s7RWlDVkw7QXZIMHAwQko7QXVIeHAwQkk7RUFFRSwwQmpDTUc7QXRGbXAwQlQ7O0F1SGhxMEJFO0VBQ0Usc0JqQ1lLO0VpQ1hMLGtCakNXSztFaUNWTDtBdkhtcTBCSjtBdUhqcTBCSTtFQUVFLHVCakNNRztBdEY0cDBCVDs7QXVIenEwQkU7RUFDRSx5QmpDWUs7RWlDWEwscUJqQ1dLO0VpQ1ZMO0F2SDRxMEJKO0F1SDFxMEJJO0VBRUUsMEJqQ01HO0F0RnFxMEJUOztBdUhscjBCRTtFQUNFLHlCakNZSztFaUNYTCxxQmpDV0s7RWlDVkw7QXZIcXIwQko7QXVIbnIwQkk7RUFFRSwwQmpDTUc7QXRGOHEwQlQ7O0FzSC85ekJFO0VBQ0U7RUFDQTtFQUNBLFdqSDFOTztBTDRyMEJYO0FzSGgrekJJO0VBRUU7QXRIaSt6Qk47QXNIOTl6QkU7RUFDRSxjakg3Tk87QUw2cjBCWDtBc0g3OXpCSTtFQUVFO0F0SDg5ekJOO0F1SDFzMEJFO0VBQ0UseUIxQjJFZTtFMEIxRWYscUIxQjBFZTtFMEJ6RWY7QXZINHMwQko7QXVIMXMwQkk7RUFFRSwwQjFCcUVhO0E3RnNvMEJuQjtBdUhsdDBCRTtFQUNFLHlCMUIyRWU7RTBCMUVmLHFCMUIwRWU7RTBCekVmO0F2SG90MEJKO0F1SGx0MEJJO0VBRUUsMEIxQnFFYTtBN0Y4bzBCbkI7QXVIMXQwQkU7RUFDRSx5QjFCMkVlO0UwQjFFZixxQjFCMEVlO0UwQnpFZjtBdkg0dDBCSjtBdUgxdDBCSTtFQUVFLDBCMUJxRWE7QTdGc3AwQm5CO0F1SGx1MEJFO0VBQ0UseUIxQjJFZTtFMEIxRWYscUIxQjBFZTtFMEJ6RWY7QXZIb3UwQko7QXVIbHUwQkk7RUFFRSwwQjFCcUVhO0E3RjhwMEJuQjtBdUgxdTBCRTtFQUNFLHlCMUIyRWU7RTBCMUVmLHFCMUIwRWU7RTBCekVmO0F2SDR1MEJKO0F1SDF1MEJJO0VBRUUsMEIxQnFFYTtBN0ZzcTBCbkI7QXVIbHYwQkU7RUFDRSx5QjFCMkVlO0UwQjFFZixxQjFCMEVlO0UwQnpFZjtBdkhvdjBCSjtBdUhsdjBCSTtFQUVFLDBCMUJxRWE7QTdGOHEwQm5CO0F1SDF2MEJFO0VBQ0UseUIxQjJFZTtFMEIxRWYscUIxQjBFZTtFMEJ6RWY7QXZINHYwQko7QXVIMXYwQkk7RUFFRSwwQjFCcUVhO0E3RnNyMEJuQjtBdUhsdzBCRTtFQUNFLHlCMUIyRWU7RTBCMUVmLHFCMUIwRWU7RTBCekVmO0F2SG93MEJKO0F1SGx3MEJJO0VBRUUsMEIxQnFFYTtBN0Y4cjBCbkI7QXVIMXcwQkU7RUFDRSx5QjFCc0ZTO0UwQnJGVCxxQjFCcUZTO0UwQnBGVDtBdkg0dzBCSjtBdUgxdzBCSTtFQUVFLDBCMUJnRk87QTdGMnIwQmI7QXVIbHgwQkU7RUFDRSx5QjFCc0ZTO0UwQnJGVCxxQjFCcUZTO0UwQnBGVDtBdkhveDBCSjtBdUhseDBCSTtFQUVFLDBCMUJnRk87QTdGbXMwQmI7QXVIMXgwQkU7RUFDRSx5QjFCc0ZTO0UwQnJGVCxxQjFCcUZTO0UwQnBGVDtBdkg0eDBCSjtBdUgxeDBCSTtFQUVFLDBCMUJnRk87QTdGMnMwQmI7QXVIbHkwQkU7RUFDRSx5QjFCc0ZTO0UwQnJGVCxxQjFCcUZTO0UwQnBGVDtBdkhveTBCSjtBdUhseTBCSTtFQUVFLDBCMUJnRk87QTdGbXQwQmI7QXVIMXkwQkU7RUFDRSx5QjFCc0ZTO0UwQnJGVCxxQjFCcUZTO0UwQnBGVDtBdkg0eTBCSjtBdUgxeTBCSTtFQUVFLDBCMUJnRk87QTdGMnQwQmI7QXVIbHowQkU7RUFDRSx5QjFCc0ZTO0UwQnJGVCxxQjFCcUZTO0UwQnBGVDtBdkhvejBCSjtBdUhsejBCSTtFQUVFLDBCMUJnRk87QTdGbXUwQmI7QXVIMXowQkU7RUFDRSx5QjFCc0ZTO0UwQnJGVCxxQjFCcUZTO0UwQnBGVDtBdkg0ejBCSjtBdUgxejBCSTtFQUVFLDBCMUJnRk87QTdGMnUwQmI7QXVIbDAwQkU7RUFDRSx5QjFCc0ZTO0UwQnJGVCxxQjFCcUZTO0UwQnBGVDtBdkhvMDBCSjtBdUhsMDBCSTtFQUVFLDBCMUJnRk87QTdGbXYwQmI7QXVIMTAwQkU7RUFDRSx5QjFCc0ZTO0UwQnJGVCxxQjFCcUZTO0UwQnBGVDtBdkg0MDBCSjtBdUgxMDBCSTtFQUVFLDBCMUJnRk87QTdGMnYwQmI7QXVIbDEwQkU7RUFDRSx5QjFCc0ZTO0UwQnJGVCxxQjFCcUZTO0UwQnBGVDtBdkhvMTBCSjtBdUhsMTBCSTtFQUVFLDBCMUJnRk87QTdGbXcwQmI7QXVIMTEwQkU7RUFDRSx5QjFCc0ZTO0UwQnJGVCxxQjFCcUZTO0UwQnBGVDtBdkg0MTBCSjtBdUgxMTBCSTtFQUVFLDBCMUJnRk87QTdGMncwQmI7QXVIbDIwQkU7RUFDRSx5QjFCc0ZTO0UwQnJGVCxxQjFCcUZTO0UwQnBGVDtBdkhvMjBCSjtBdUhsMjBCSTtFQUVFLDBCMUJnRk87QTdGbXgwQmI7QXVIMTIwQkU7RUFDRSx5QjFCc0ZTO0UwQnJGVCxxQjFCcUZTO0UwQnBGVDtBdkg0MjBCSjtBdUgxMjBCSTtFQUVFLDBCMUJnRk87QTdGMngwQmI7QXVIbDMwQkU7RUFDRSx5QjFCc0ZTO0UwQnJGVCxxQjFCcUZTO0UwQnBGVDtBdkhvMzBCSjtBdUhsMzBCSTtFQUVFLDBCMUJnRk87QTdGbXkwQmI7QXVIMTMwQkU7RUFDRSx5QjFCc0ZTO0UwQnJGVCxxQjFCcUZTO0UwQnBGVDtBdkg0MzBCSjtBdUgxMzBCSTtFQUVFLDBCMUJnRk87QTdGMnkwQmI7QXVIbDQwQkU7RUFDRSx5QjFCc0ZTO0UwQnJGVCxxQjFCcUZTO0UwQnBGVDtBdkhvNDBCSjtBdUhsNDBCSTtFQUVFLDBCMUJnRk87QTdGbXowQmI7QXVIMTQwQkU7RUFDRSxzQjFCc0ZTO0UwQnJGVCxrQjFCcUZTO0UwQnBGVDtBdkg0NDBCSjtBdUgxNDBCSTtFQUVFLHVCMUJnRk87QTdGMnowQmI7QXVIbDUwQkU7RUFDRSx5QjFCc0ZTO0UwQnJGVCxxQjFCcUZTO0UwQnBGVDtBdkhvNTBCSjtBdUhsNTBCSTtFQUVFLDBCMUJnRk87QTdGbTAwQmI7QXVIMTUwQkU7RUFDRSx5QjFCc0ZTO0UwQnJGVCxxQjFCcUZTO0UwQnBGVDtBdkg0NTBCSjtBdUgxNTBCSTtFQUVFLDBCMUJnRk87QTdGMjAwQmI7O0F3SHA2MEJBO0U5R0FFO0VBQ0E7QVZ3NjBCRjtBd0h0NjBCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F4SHc2MEJKO0F3SHQ2MEJJO0UzR0tBO0UyR0hFO0VBQ0E7QXhIdzYwQk47QXdIcDYwQk07O0VBRUU7QXhIczYwQlI7O0F3SGg2MEJBOztFQUVFO0F4SG02MEJGOztBd0hoNjBCQTtFQUNFLGNuSGhCUztFbUhpQlQsbUJuSDRNNEI7RW1IM001QjtFQUNBO0VBQ0E7QXhIbTYwQkY7O0F3SGg2MEJBO0VBQ0U7RUFDQTtBeEhtNjBCRjs7QXdILzUwQkU7RUFDRSxjbkhqQ087QUxtODBCWDtBd0hoNjBCRTtFQUNFLGNuSG5DTztBTHE4MEJYOztBeUhoOTBCQTtFQUNFO0VBQ0E7QXpIbTkwQkY7O0F5SDU4MEJFO0U1R2FFO0VBQ0E7RTRHVEE7RUFDQTtFQUNBO0F6SDY4MEJKO0F5SHo4MEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekgyODBCSjtBeUh2ODBCRTtFQUNFO0F6SHk4MEJKO0F5SHI4MEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXpIdTgwQko7QXlIcjgwQkk7RUFDRTtFQUNBO0VBQ0E7QXpIdTgwQk47QXlIbjgwQkU7RUFDRTtBekhxODBCSjs7QXlINzcwQkU7RTVHbENFO0VBQ0E7RTRHbUNBO0F6SGk4MEJKO0F5SDc3MEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXpIKzcwQko7QXlIMzcwQkU7RUFDRTtBekg2NzBCSjtBeUgxNzBCRTs7RUFFRTtBekg0NzBCSjtBeUh2NzBCSTtFQUNFO0VBQ0E7RUFDQTtBekh5NzBCTjs7QTBIN2cxQkU7RUFDRTtBMUhnaDFCSjs7QTBINWcxQkE7RUFDRTtBMUgrZzFCRjtBMEg3ZzFCRTtFQUNFO0ExSCtnMUJKOztBMEgzZzFCQTtFQUNFO0VBQ0E7QTFIOGcxQkY7QTBINWcxQkU7RUFDRTtFQUNBO0ExSDhnMUJKO0EwSDNnMUJFO0VBQ0U7RUFDQTtBMUg2ZzFCSjs7QTBIemcxQkE7RUFDRTtFQUNBO0ExSDRnMUJGOztBMEh6ZzFCQTtFQUNFO0ExSDRnMUJGOztBMEh6ZzFCQTtFaEh0Q0U7RUFDQTtBVm1qMUJGO0EwSDVnMUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUg4ZzFCSjs7QTBIMWcxQkE7RUFDRTtFQUNBO0ExSDZnMUJGOztBMEgxZzFCQTs7O0VBR0U7QTFINmcxQkY7O0EwSDFnMUJBO0VBQ0UseUJySHJEUztFcUhzRFQ7QTFINmcxQkY7O0EwSDFnMUJBO0VBQ0U7RUFDQTtBMUg2ZzFCRjtBMEgzZzFCRTtFQUNFO0VBQ0E7QTFINmcxQko7O0EwSHpnMUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUg0ZzFCRjtBMEgxZzFCRTtFQUNFO0ExSDRnMUJKO0EwSDFnMUJJO0VBQ0U7RUFDQTtBMUg0ZzFCTjs7QTJIbG0xQkE7RUFDRSx5QnRIT1M7QUw4bDFCWDtBMkhsbTFCRTtFQUNFO0VBQ0E7QTNIb20xQko7O0EySGhtMUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTNIbW0xQkY7QTJIam0xQkU7RUFDRSxjdEhKTztBTHVtMUJYOztBMkgvbDFCQTtFQUNFO0VBQ0E7RUFDQTtBM0hrbTFCRjs7QTJIN2wxQkE7RTlHaEJJO0U4R2tCRixzQnRIekJTO0VzSDBCVDtFQUNBO0VBQ0E7RUFDQTtBM0hnbTFCRjs7QTJINWwxQkE7RTlHMUJJO0U4RzRCRixzQnRIbkNTO0VzSG9DVDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzSCtsMUJGO0EySDdsMUJFO0U5R25DRTtFOEdxQ0E7RUFDQTtBM0grbDFCSjs7QTJIMWwxQkE7RUFDRTtBM0g2bDFCRjtBMkgzbDFCRTtFQUNFO0EzSDZsMUJKO0EySDFsMUJFO0VBQ0Usc0J0SDFETztFc0gyRFA7RUFDQTtBM0g0bDFCSjs7QTJIeGwxQkE7RUFDRTtBM0gybDFCRjs7QTJIdmwxQkU7RUFDRSx5QnRIOURPO0FMd3AxQlg7QTJIeGwxQkU7RUFDRSxXdEh6RU87QUxtcTFCWDtBMkh4bDFCRTtFQUNFLHlCdEhwRU87QUw4cDFCWDtBMkh4bDFCRTtFQUNFLHlCdEh6RU87QUxtcTFCWDs7QTRIaHIxQkE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7QTVIbXIxQkY7QTRIanIxQkU7O0VBQ0UsY3ZITU87QUw4cTFCWDs7QTRIaHIxQkE7O0VBRUU7RUFDQSx5QnZITlM7RXVIT1Q7RUFDQTtFQUNBO0VBQ0E7QTVIbXIxQkY7O0E0SGhyMUJBOztFQUVFO0E1SG1yMUJGO0E0SGpyMUJFO0VBSkY7O0lBS0k7SUFDQTtFNUhxcjFCRjtBQUNGO0E0SG5yMUJFOztFQUNFO0E1SHNyMUJKOztBNEhscjFCQTs7RUFFRSxzQnZIL0JTO0V1SGdDVDtFQUNBO0VBQ0E7QTVIcXIxQkY7QTRIbHIxQkk7O0VBQ0U7QTVIcXIxQk47QTRIbnIxQk07O0VBQ0U7QTVIc3IxQlI7QTRIcHIxQlE7Ozs7RUFFRSxxQnZIbVc4QjtBTHExMEJ4QztBNEhucjFCUTs7RUFDRTtBNUhzcjFCVjtBNEhucjFCUTs7OztFQUVFLHFCdkh4QkE7QUwrczFCVjtBNEhscjFCUTs7RUFDRTtBNUhxcjFCVjtBNEhscjFCUTs7RUFDRSxxQnZIckNBO0FMMHQxQlY7QTRIaHIxQkk7O0VBQ0U7RUFDQSxtQ3ZIaUl3QjtFdUhoSXhCO0VBQ0EsZ0N2SCtId0I7RXVIOUh4QjtFQUNBLHdFdkh3VmtDO0FMMjEwQnhDOztBNEg5cTFCQTs7RUFFRTtFQUNBO0VBQ0E7QTVIaXIxQkY7O0E0SDlxMUJBO0VBQ0U7QTVIaXIxQkY7O0E0SDdxMUJFOztFQUVFLHlCdkh4Rk87RXVIeUZQLHFCdkgzRk87RXVINEZQLFd2SGxHTztBTGt4MUJYO0E0SDVxMUJJOztFQUNFLFd2SHZHSztBTHN4MUJYOztBNkg3eDFCQTtFQUNFO0VBQ0E7QTdIZ3kxQkY7QWtCN3QxQkk7RTJHckVKO0lBS0k7RTdIaXkxQkY7QUFDRjtBNkg5eDFCRTtFQUNFO0VBQ0E7RUFDQTtBN0hneTFCSjtBa0J2dTFCSTtFMkc1REY7SUFNSTtJQUNBO0U3SGl5MUJKO0FBQ0Y7QTZIN3gxQkU7RUFDRTtFQUNBO0E3SCt4MUJKO0FrQmp2MUJJO0UyR2hERjtJQUtJO0U3SGd5MUJKO0FBQ0Y7QTZIOXgxQkk7RUFDRTtFQUNBO0E3SGd5MUJOO0FrQjF2MUJJO0UyR3hDQTtJQUtJO0U3SGl5MUJOO0FBQ0Y7O0E4SHAwMUJBO0VBQ0Usc0J6SE1TO0V5SExUO0VBQ0E7QTlIdTAxQkY7O0E4SHAwMUJBO0VBQ0U7QTlIdTAxQkY7O0E4SG4wMUJFO0VBQ0UseUJ6SEdPO0FMbTAxQlg7O0ErSGwxMUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QS9IcTExQkY7O0ErSGwxMUJBO0VBQ0U7RUFDQTtBL0hxMTFCRjs7QStIbDExQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBL0hxMTFCRjtBK0huMTFCRTtFQUNFO0VBQ0E7RUFDQTtBL0hxMTFCSjtBK0hsMTFCRTtFQUNFO0VBQ0E7QS9IbzExQko7QStIajExQkU7RUFDRTtBL0htMTFCSjs7QStIOTAxQkU7RUFDRSxXMUg3Qk87RTBIOEJQLHFCMUh4Qk87QUx5MjFCWDs7QWdJcjMxQkE7RXBITUU7RUFHQTtFb0hQQTtBaEl5MzFCRjs7QWdJcjMxQkE7RUFDRTtFQUNBO0VBQ0E7QWhJdzMxQkY7O0FnSXAzMUJBO0VsSEZNLDBDa0hHSjtFbkhERTtFbUhJRixzQjNIWFM7RTJIWVQ7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaElzMzFCRjtBZ0lwMzFCRTtFcEhsQkE7RUFHQTtFb0hpQkU7QWhJdTMxQko7QWdJcDMxQkU7RUFDRTtBaElzMzFCSjs7QWdJaDMxQkU7RUFDRTtBaEltMzFCSjs7QWlJeDUxQkU7RUFDRTtBakkyNTFCSjtBaUl4NTFCRTtFQUNFO0FqSTA1MUJKO0FpSXQ1MUJFOztFQUVFO0VBQ0E7RUFDQTtBakl3NTFCSjtBaUlwNTFCRTtFQUNFO0FqSXM1MUJKOztBa0k1NjFCRTtFQUNFO0FsSSs2MUJKO0FrSTc2MUJFO0VBQ0U7RUFDQTtFQUNBO0FsSSs2MUJKO0FrSTc2MUJFOztFQUVFO0FsSSs2MUJKOztBa0kzNjFCQTtFQUNFO0FsSTg2MUJGOztBa0kzNjFCQTtFQUNFO0FsSTg2MUJGO0FrSTM2MUJJO0VBQ0UsYzdIZ0JJO0U2SGZKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEk2NjFCTjtBa0kzNjFCTTtFQUVFO0VBQ0Esd0I1Q2tKVztFNENqSlg7RUFDQTtBbEk0NjFCUjtBbUk1ODFCRTtFRGtCRTtJQWtCSTtFbEk0NjFCTjtBQUNGO0FrSTE2MUJJO0VBQ0U7RUFDQTtBbEk0NjFCTjtBa0kxNjFCTTtFQUNFO0FsSTQ2MUJSO0FrSTE2MUJNO0VBQ0U7QWxJNDYxQlI7QWtJeDYxQlU7RUFDRTtFQUNBLHdCNUMySE87RTRDMUhQO0VBQ0E7QWxJMDYxQlo7QW1JaisxQkU7RURtRFE7SUFPSTtFbEkyNjFCWjtBQUNGO0FrSXQ2MUJJO0VBQ0U7QWxJdzYxQk47QWtJdDYxQkk7RUFDRTtBbEl3NjFCTjtBa0l0NjFCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FsSXc2MUJOO0FrSXQ2MUJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCNUNyQ0k7QXRGNjgxQlY7QWtJdDYxQk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsSXc2MUJSO0FrSXA2MUJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWxJczYxQk47QWtJcDYxQk07RUFDRTtBbElzNjFCUjtBa0lsNjFCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbElvNjFCTjs7QWtJOTUxQkU7RUFDRTtFQUNBO0VBQ0E7QWxJaTYxQko7O0FvSWhpMkJBO0VBQ0U7QXBJbWkyQkY7QW9JamkyQkU7RUFDRTtFQUNBO0VBQ0E7QXBJbWkyQko7QW9JamkyQkk7Ozs7OztFQUVFO0VBQ0E7RUFDQTtBcEl1aTJCTjtBb0lwaTJCRTtFQUNFO0FwSXNpMkJKO0FvSWxpMkJJO0VBQ0U7QXBJb2kyQk47QW9JamkyQkk7RUFDRTtFQUNBO0VBQ0E7QXBJbWkyQk47QW9JamkyQk07RUFDRTtBcEltaTJCUjtBb0loaTJCTTtFQUNFO0VBQ0E7QXBJa2kyQlI7QW9JOWgyQlE7RUFDRTtFQUNBO0FwSWdpMkJWO0FvSTloMkJRO0VBQ0U7QXBJZ2kyQlY7QW9JOWgyQlE7RUFDRTtBcElnaTJCVjtBb0kxaDJCSTtFQUNFO0VBQ0E7RUFDQTtBcEk0aDJCTjs7QXFJL2syQkE7RUFDRSxtQmhJTVM7RWdJTFQ7RUFDQTtFQUNBO0VBQ0EsY2hJUVM7QUwwazJCWDtBcUlobDJCRTtFQUdFO0FySWdsMkJKOztBcUkzazJCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FySThrMkJGOztBcUkzazJCQTtFQUNFO0FySThrMkJGOztBcUkzazJCQTtFQUNFO0FySThrMkJGOztBcUkxazJCQTtFQUNFO0FySTZrMkJGOztBcUkxazJCQTtFQUNFO0VBQ0E7QXJJNmsyQkY7O0FxSTFrMkJBOztFQUVFO0VBQ0E7QXJJNmsyQkY7O0FxSTFrMkJBOztFQUVFO0FySTZrMkJGOztBcUkxazJCQTs7RUFFRTtFQUNBO0FySTZrMkJGOztBa0IvajJCSTtFbUhWRjtJQUNFO0VySTZrMkJGO0VxSTNrMkJFO0lBQ0U7SUFDQTtFckk2azJCSjtFcUkxazJCRTtJQUNFO0lBQ0E7RXJJNGsyQko7RXFJemsyQkU7SUFDRTtFckkyazJCSjtBQUNGO0FxSXZrMkJBO0VBQ0U7RUFDQTtFQUNBO0FySXlrMkJGOztBcUl0azJCQTtFQUNFO0VBQ0E7RUFDQTtBckl5azJCRjtBcUl2azJCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FySXlrMkJKO0FxSXZrMkJJOzs7Ozs7OztFQVFFO0FySXlrMkJOO0FxSXZrMkJNOzs7Ozs7OztFN0MxRko7QXhGMnEyQkY7O0FxSTFrMkJBO0VBQ0U7QXJJNmsyQkY7O0FxSTFrMkJBO0V2SHhHTSxzRXVIeUdKO0VBRUEsc0JoSTBGNEI7RWdJekY1QjtFQUNBO0VBQ0E7RUFDQTtBckk0azJCRjtBcUkxazJCRTtFdkhqSEksNkN1SGtIRjtBckk0azJCSjs7QXNJL3IyQkU7RUFDRTtFQUVBO0VBQ0EsMkJqSXFab0M7QUw0eTFCeEM7QXNJN3IyQkk7RUFDRTtBdEkrcjJCTjtBc0kzcjJCRTtFQUNFO0F0STZyMkJKO0FzSXpyMkJFO0VBQ0U7RUFDQTtBdEkycjJCSjtBc0l4cjJCRTtFQUNFO0VBRUE7RUFDQTtBdEl5cjJCSjtBc0l0cjJCRTtFQUNFO0VBQ0E7QXRJd3IyQko7QXNJcnIyQkU7RUFDRTtFQUNBO0F0SXVyMkJKO0FzSXByMkJFO0VBQ0U7QXRJc3IyQko7QXNJanIyQkk7O0VBQ0U7QXRJb3IyQk47QXNJbHIyQk07O0VBQ0U7RUFDQTtBdElxcjJCUjtBc0kvcTJCSTtFQUNFO0F0SWlyMkJOO0FzSTlxMkJJO0VBQ0U7QXRJZ3IyQk47QXNJM3EyQkk7RUFDRSxjaklsRUs7QUwrdTJCWDtBc0kxcTJCSTtFQUdFLHlCakkzRUs7QUxxdjJCWDtBc0l4cTJCTTtFQUVFO0F0SXlxMkJSO0FzSXBxMkJFO0VBRUUseUJqSWhFTTtFaUlpRU47QXRJcXEyQko7QXNJaHEyQk07RUFFRSx5QkFKTTtFQUtOO0F0SWlxMkJSO0FzSTFwMkJJO0VBQ0U7RUFDQSwrQmpJa1RrQztBTDAyMUJ4QztBc0kxcDJCTTtFQUNFLHFCaklrU2dDO0FMMDMxQnhDO0FzSXpwMkJNO0VBQ0U7RUFDQTtBdEkycDJCUjtBc0l6cDJCUTtFQUNFO0VBQ0E7QXRJMnAyQlY7QXNJenAyQlU7RUFDRTtBdEkycDJCWjtBc0lycDJCVTtFQUNFO0VBQ0E7QXRJdXAyQlo7QXNJbHAyQk07RUFDRSx5QmpJL0dFO0VpSWdIRjtFQUNBO0VBQ0E7RUFDQTtBdElvcDJCUjtBc0lqcDJCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F0SW1wMkJSO0FzSWpwMkJRO0VBQ0UsV2pJdEpDO0FMeXkyQlg7QXNJNW8yQlU7RUFDRTtBdEk4bzJCWjtBc0kxbzJCUTtFQUNFO0F0STRvMkJWO0FzSXRvMkJNOztFQUVFLHFCaklxT2dDO0FMbTYxQnhDO0FzSXJvMkJNO0VBQ0U7QXRJdW8yQlI7QXNJbG8yQkU7RUFDRTtBdElvbzJCSjtBc0lobzJCSTtFQUNFO0VBQ0E7QXRJa28yQk47QXNJN24yQkk7RUFDRTtFQUNBO0F0SStuMkJOOztBc0l4bjJCRTtFQUNFO0F0STJuMkJKOztBc0lybjJCRTtFQUNFLG1CakltQjBCO0FMcW0yQjlCOztBc0lqbjJCSTs7RUFDRSw2QmpJdU1rQztBTDg2MUJ4QztBc0lubjJCTTs7RUFDRTtBdElzbjJCUjtBc0lubjJCTTs7RUFDRTtBdElzbjJCUjtBc0lsbjJCSTs7RUFDRSxpQ2pJMkxrQztBTDA3MUJ4QztBc0lubjJCTTs7RUFDRTtFQUNBO0F0SXNuMkJSO0FzSXBuMkJROztFQUNFO0F0SXVuMkJWO0FzSW5uMkJVOztFQUNFO0F0SXNuMkJaOztBc0k3bTJCQTtFQUNFO0F0SWduMkJGOztBdUk1MjJCUTtFQUNFO0F2SSsyMkJWO0F1STMyMkJNO0VBQ0U7QXZJNjIyQlI7QXVJbjIyQlU7Ozs7OztFQUNFO0F2STAyMkJaO0F1SXIyMkJNOztFQUNFLHlCaEkyQ087RWdJMUNQO0F2SXcyMkJSO0F1SXIyMkJVOzs7RUFFRTtFQUNBO0F2SXcyMkJaO0F1SWgyMkJVOztFQUNFO0F2SW0yMkJaO0F1SWgyMkJVOztFQUNFLHlCaEl1Qkc7RWdJdEJIO0VBQ0E7QXZJbTIyQlo7QXVJaDIyQlU7O0VBQ0U7QXZJbTIyQlo7QXVJajIyQlk7O0VBQ0U7QXZJbzIyQmQ7QXVJLzEyQlE7O0VBQ0U7QXZJazIyQlY7O0F1STU1MkJRO0VBQ0U7QXZJKzUyQlY7QXVJMzUyQk07RUFDRTtBdkk2NTJCUjtBdUluNTJCVTs7Ozs7O0VBQ0U7QXZJMDUyQlo7QXVJcjUyQk07O0VBQ0UseUJoSTJDTztFZ0kxQ1A7QXZJdzUyQlI7QXVJcjUyQlU7OztFQUVFO0VBQ0E7QXZJdzUyQlo7QXVJaDUyQlU7O0VBQ0U7QXZJbTUyQlo7QXVJaDUyQlU7O0VBQ0UseUJoSXVCRztFZ0l0Qkg7RUFDQTtBdkltNTJCWjtBdUloNTJCVTs7RUFDRTtBdkltNTJCWjtBdUlqNTJCWTs7RUFDRTtBdklvNTJCZDtBdUkvNDJCUTs7RUFDRTtBdklrNTJCVjs7QXVJNTgyQlE7RUFDRTtBdkkrODJCVjtBdUkzODJCTTtFQUNFO0F2STY4MkJSO0F1SW44MkJVOzs7Ozs7RUFDRTtBdkkwODJCWjtBdUlyODJCTTs7RUFDRSx5QmhJMkNPO0VnSTFDUDtBdkl3ODJCUjtBdUlyODJCVTs7O0VBRUU7RUFDQTtBdkl3ODJCWjtBdUloODJCVTs7RUFDRTtBdkltODJCWjtBdUloODJCVTs7RUFDRSx5QmhJdUJHO0VnSXRCSDtFQUNBO0F2SW04MkJaO0F1SWg4MkJVOztFQUNFO0F2SW04MkJaO0F1SWo4MkJZOztFQUNFO0F2SW84MkJkO0F1SS83MkJROztFQUNFO0F2SWs4MkJWOztBdUk1LzJCUTtFQUNFO0F2SSsvMkJWO0F1STMvMkJNO0VBQ0U7QXZJNi8yQlI7QXVJbi8yQlU7Ozs7OztFQUNFO0F2STAvMkJaO0F1SXIvMkJNOztFQUNFLHlCaEkyQ087RWdJMUNQO0F2SXcvMkJSO0F1SXIvMkJVOzs7RUFFRTtFQUNBO0F2SXcvMkJaO0F1SWgvMkJVOztFQUNFO0F2SW0vMkJaO0F1SWgvMkJVOztFQUNFLHlCaEl1Qkc7RWdJdEJIO0VBQ0E7QXZJbS8yQlo7QXVJaC8yQlU7O0VBQ0U7QXZJbS8yQlo7QXVJai8yQlk7O0VBQ0U7QXZJby8yQmQ7QXVJLysyQlE7O0VBQ0U7QXZJay8yQlY7O0F1STVpM0JRO0VBQ0U7QXZJK2kzQlY7QXVJM2kzQk07RUFDRTtBdkk2aTNCUjtBdUluaTNCVTs7Ozs7O0VBQ0U7QXZJMGkzQlo7QXVJcmkzQk07O0VBQ0UseUJoSTJDTztFZ0kxQ1A7QXZJd2kzQlI7QXVJcmkzQlU7OztFQUVFO0VBQ0E7QXZJd2kzQlo7QXVJaGkzQlU7O0VBQ0U7QXZJbWkzQlo7QXVJaGkzQlU7O0VBQ0UseUJoSXVCRztFZ0l0Qkg7RUFDQTtBdkltaTNCWjtBdUloaTNCVTs7RUFDRTtBdkltaTNCWjtBdUlqaTNCWTs7RUFDRTtBdklvaTNCZDtBdUkvaDNCUTs7RUFDRTtBdklraTNCVjs7QXVJNWwzQlE7RUFDRTtBdkkrbDNCVjtBdUkzbDNCTTtFQUNFO0F2STZsM0JSO0F1SW5sM0JVOzs7Ozs7RUFDRTtBdkkwbDNCWjtBdUlybDNCTTs7RUFDRSx5QmhJMkNPO0VnSTFDUDtBdkl3bDNCUjtBdUlybDNCVTs7O0VBRUU7RUFDQTtBdkl3bDNCWjtBdUlobDNCVTs7RUFDRTtBdkltbDNCWjtBdUlobDNCVTs7RUFDRSx5QmhJdUJHO0VnSXRCSDtFQUNBO0F2SW1sM0JaO0F1SWhsM0JVOztFQUNFO0F2SW1sM0JaO0F1SWpsM0JZOztFQUNFO0F2SW9sM0JkO0F1SS9rM0JROztFQUNFO0F2SWtsM0JWOztBdUk1bzNCUTtFQUNFO0F2SStvM0JWO0F1STNvM0JNO0VBQ0U7QXZJNm8zQlI7QXVJbm8zQlU7Ozs7OztFQUNFO0F2STBvM0JaO0F1SXJvM0JNOztFQUNFLHlCaEkyQ087RWdJMUNQO0F2SXdvM0JSO0F1SXJvM0JVOzs7RUFFRTtFQUNBO0F2SXdvM0JaO0F1SWhvM0JVOztFQUNFO0F2SW1vM0JaO0F1SWhvM0JVOztFQUNFLHlCaEl1Qkc7RWdJdEJIO0VBQ0E7QXZJbW8zQlo7QXVJaG8zQlU7O0VBQ0U7QXZJbW8zQlo7QXVJam8zQlk7O0VBQ0U7QXZJb28zQmQ7QXVJL24zQlE7O0VBQ0U7QXZJa28zQlY7O0F1STVyM0JRO0VBQ0U7QXZJK3IzQlY7QXVJM3IzQk07RUFDRTtBdkk2cjNCUjtBdUlucjNCVTs7Ozs7O0VBQ0U7QXZJMHIzQlo7QXVJcnIzQk07O0VBQ0UseUJoSTJDTztFZ0kxQ1A7QXZJd3IzQlI7QXVJcnIzQlU7OztFQUVFO0VBQ0E7QXZJd3IzQlo7QXVJaHIzQlU7O0VBQ0U7QXZJbXIzQlo7QXVJaHIzQlU7O0VBQ0UseUJoSXVCRztFZ0l0Qkg7RUFDQTtBdkltcjNCWjtBdUlocjNCVTs7RUFDRTtBdkltcjNCWjtBdUlqcjNCWTs7RUFDRTtBdklvcjNCZDtBdUkvcTNCUTs7RUFDRTtBdklrcjNCVjs7QXVJNXUzQlE7RUFDRTtBdkkrdTNCVjtBdUkzdTNCTTtFQUNFO0F2STZ1M0JSO0F1SW51M0JVOzs7Ozs7RUFDRTtBdkkwdTNCWjtBdUlydTNCTTs7RUFDRSx5QmpEZEM7RWlEZUQ7QXZJd3UzQlI7QXVJcnUzQlU7OztFQUVFO0VBQ0E7QXZJd3UzQlo7QXVJaHUzQlU7O0VBQ0U7QXZJbXUzQlo7QXVJaHUzQlU7O0VBQ0UseUJqRGxDSDtFaURtQ0c7RUFDQTtBdkltdTNCWjtBdUlodTNCVTs7RUFDRTtBdkltdTNCWjtBdUlqdTNCWTs7RUFDRTtBdklvdTNCZDtBdUkvdDNCUTs7RUFDRTtBdklrdTNCVjs7QXVJNXgzQlE7RUFDRTtBdkkreDNCVjtBdUkzeDNCTTtFQUNFO0F2STZ4M0JSO0F1SW54M0JVOzs7Ozs7RUFDRTtBdkkweDNCWjtBdUlyeDNCTTs7RUFDRSx5QmpEZEM7RWlEZUQ7QXZJd3gzQlI7QXVJcngzQlU7OztFQUVFO0VBQ0E7QXZJd3gzQlo7QXVJaHgzQlU7O0VBQ0U7QXZJbXgzQlo7QXVJaHgzQlU7O0VBQ0UseUJqRGxDSDtFaURtQ0c7RUFDQTtBdklteDNCWjtBdUloeDNCVTs7RUFDRTtBdklteDNCWjtBdUlqeDNCWTs7RUFDRTtBdklveDNCZDtBdUkvdzNCUTs7RUFDRTtBdklreDNCVjs7QXVJNTAzQlE7RUFDRTtBdkkrMDNCVjtBdUkzMDNCTTtFQUNFO0F2STYwM0JSO0F1SW4wM0JVOzs7Ozs7RUFDRTtBdkkwMDNCWjtBdUlyMDNCTTs7RUFDRSx5QmpEZEM7RWlEZUQ7QXZJdzAzQlI7QXVJcjAzQlU7OztFQUVFO0VBQ0E7QXZJdzAzQlo7QXVJaDAzQlU7O0VBQ0U7QXZJbTAzQlo7QXVJaDAzQlU7O0VBQ0UseUJqRGxDSDtFaURtQ0c7RUFDQTtBdkltMDNCWjtBdUloMDNCVTs7RUFDRTtBdkltMDNCWjtBdUlqMDNCWTs7RUFDRTtBdklvMDNCZDtBdUkvejNCUTs7RUFDRTtBdklrMDNCVjs7QXVJNTMzQlE7RUFDRTtBdkkrMzNCVjtBdUkzMzNCTTtFQUNFO0F2STYzM0JSO0F1SW4zM0JVOzs7Ozs7RUFDRTtBdkkwMzNCWjtBdUlyMzNCTTs7RUFDRSx5QmpEZEM7RWlEZUQ7QXZJdzMzQlI7QXVJcjMzQlU7OztFQUVFO0VBQ0E7QXZJdzMzQlo7QXVJaDMzQlU7O0VBQ0U7QXZJbTMzQlo7QXVJaDMzQlU7O0VBQ0UseUJqRGxDSDtFaURtQ0c7RUFDQTtBdkltMzNCWjtBdUloMzNCVTs7RUFDRTtBdkltMzNCWjtBdUlqMzNCWTs7RUFDRTtBdklvMzNCZDtBdUkvMjNCUTs7RUFDRTtBdklrMzNCVjs7QXVJNTYzQlE7RUFDRTtBdkkrNjNCVjtBdUkzNjNCTTtFQUNFO0F2STY2M0JSO0F1SW42M0JVOzs7Ozs7RUFDRTtBdkkwNjNCWjtBdUlyNjNCTTs7RUFDRSx5QmpEZEM7RWlEZUQ7QXZJdzYzQlI7QXVJcjYzQlU7OztFQUVFO0VBQ0E7QXZJdzYzQlo7QXVJaDYzQlU7O0VBQ0U7QXZJbTYzQlo7QXVJaDYzQlU7O0VBQ0UseUJqRGxDSDtFaURtQ0c7RUFDQTtBdkltNjNCWjtBdUloNjNCVTs7RUFDRTtBdkltNjNCWjtBdUlqNjNCWTs7RUFDRTtBdklvNjNCZDtBdUkvNTNCUTs7RUFDRTtBdklrNjNCVjs7QXVJNTkzQlE7RUFDRTtBdkkrOTNCVjtBdUkzOTNCTTtFQUNFO0F2STY5M0JSO0F1SW45M0JVOzs7Ozs7RUFDRTtBdkkwOTNCWjtBdUlyOTNCTTs7RUFDRSx5QmpEZEM7RWlEZUQ7QXZJdzkzQlI7QXVJcjkzQlU7OztFQUVFO0VBQ0E7QXZJdzkzQlo7QXVJaDkzQlU7O0VBQ0U7QXZJbTkzQlo7QXVJaDkzQlU7O0VBQ0UseUJqRGxDSDtFaURtQ0c7RUFDQTtBdkltOTNCWjtBdUloOTNCVTs7RUFDRTtBdkltOTNCWjtBdUlqOTNCWTs7RUFDRTtBdklvOTNCZDtBdUkvODNCUTs7RUFDRTtBdklrOTNCVjs7QXVJNWc0QlE7RUFDRTtBdkkrZzRCVjtBdUkzZzRCTTtFQUNFO0F2STZnNEJSO0F1SW5nNEJVOzs7Ozs7RUFDRTtBdkkwZzRCWjtBdUlyZzRCTTs7RUFDRSx5QmpEZEM7RWlEZUQ7QXZJd2c0QlI7QXVJcmc0QlU7OztFQUVFO0VBQ0E7QXZJd2c0Qlo7QXVJaGc0QlU7O0VBQ0U7QXZJbWc0Qlo7QXVJaGc0QlU7O0VBQ0UseUJqRGxDSDtFaURtQ0c7RUFDQTtBdkltZzRCWjtBdUloZzRCVTs7RUFDRTtBdkltZzRCWjtBdUlqZzRCWTs7RUFDRTtBdklvZzRCZDtBdUkvLzNCUTs7RUFDRTtBdklrZzRCVjs7QXVJNWo0QlE7RUFDRTtBdkkrajRCVjtBdUkzajRCTTtFQUNFO0F2STZqNEJSO0F1SW5qNEJVOzs7Ozs7RUFDRTtBdkkwajRCWjtBdUlyajRCTTs7RUFDRSx5QmpEZEM7RWlEZUQ7QXZJd2o0QlI7QXVJcmo0QlU7OztFQUVFO0VBQ0E7QXZJd2o0Qlo7QXVJaGo0QlU7O0VBQ0U7QXZJbWo0Qlo7QXVJaGo0QlU7O0VBQ0UseUJqRGxDSDtFaURtQ0c7RUFDQTtBdkltajRCWjtBdUloajRCVTs7RUFDRTtBdkltajRCWjtBdUlqajRCWTs7RUFDRTtBdklvajRCZDtBdUkvaTRCUTs7RUFDRTtBdklrajRCVjs7QXVJNW00QlE7RUFDRTtBdkkrbTRCVjtBdUkzbTRCTTtFQUNFO0F2STZtNEJSO0F1SW5tNEJVOzs7Ozs7RUFDRTtBdkkwbTRCWjtBdUlybTRCTTs7RUFDRSx5QmpEZEM7RWlEZUQ7QXZJd200QlI7QXVJcm00QlU7OztFQUVFO0VBQ0E7QXZJd200Qlo7QXVJaG00QlU7O0VBQ0U7QXZJbW00Qlo7QXVJaG00QlU7O0VBQ0UseUJqRGxDSDtFaURtQ0c7RUFDQTtBdkltbTRCWjtBdUlobTRCVTs7RUFDRTtBdkltbTRCWjtBdUlqbTRCWTs7RUFDRTtBdklvbTRCZDtBdUkvbDRCUTs7RUFDRTtBdklrbTRCVjs7QXVJNXA0QlE7RUFDRTtBdkkrcDRCVjtBdUkzcDRCTTtFQUNFO0F2STZwNEJSO0F1SW5wNEJVOzs7Ozs7RUFDRTtBdkkwcDRCWjtBdUlycDRCTTs7RUFDRSx5QmpEZEM7RWlEZUQ7QXZJd3A0QlI7QXVJcnA0QlU7OztFQUVFO0VBQ0E7QXZJd3A0Qlo7QXVJaHA0QlU7O0VBQ0U7QXZJbXA0Qlo7QXVJaHA0QlU7O0VBQ0UseUJqRGxDSDtFaURtQ0c7RUFDQTtBdkltcDRCWjtBdUlocDRCVTs7RUFDRTtBdkltcDRCWjtBdUlqcDRCWTs7RUFDRTtBdklvcDRCZDtBdUkvbzRCUTs7RUFDRTtBdklrcDRCVjs7QXVJNXM0QlE7RUFDRTtBdkkrczRCVjtBdUkzczRCTTtFQUNFO0F2STZzNEJSO0F1SW5zNEJVOzs7Ozs7RUFDRTtBdkkwczRCWjtBdUlyczRCTTs7RUFDRSx5QmpEZEM7RWlEZUQ7QXZJd3M0QlI7QXVJcnM0QlU7OztFQUVFO0VBQ0E7QXZJd3M0Qlo7QXVJaHM0QlU7O0VBQ0U7QXZJbXM0Qlo7QXVJaHM0QlU7O0VBQ0UseUJqRGxDSDtFaURtQ0c7RUFDQTtBdkltczRCWjtBdUloczRCVTs7RUFDRTtBdkltczRCWjtBdUlqczRCWTs7RUFDRTtBdklvczRCZDtBdUkvcjRCUTs7RUFDRTtBdklrczRCVjs7QXVJNXY0QlE7RUFDRTtBdkkrdjRCVjtBdUkzdjRCTTtFQUNFO0F2STZ2NEJSO0F1SW52NEJVOzs7Ozs7RUFDRTtBdkkwdjRCWjtBdUlydjRCTTs7RUFDRSx5QmpEZEM7RWlEZUQ7QXZJd3Y0QlI7QXVJcnY0QlU7OztFQUVFO0VBQ0E7QXZJd3Y0Qlo7QXVJaHY0QlU7O0VBQ0U7QXZJbXY0Qlo7QXVJaHY0QlU7O0VBQ0UseUJqRGxDSDtFaURtQ0c7RUFDQTtBdkltdjRCWjtBdUlodjRCVTs7RUFDRTtBdkltdjRCWjtBdUlqdjRCWTs7RUFDRTtBdklvdjRCZDtBdUkvdTRCUTs7RUFDRTtBdklrdjRCVjs7QXVJNXk0QlE7RUFDRTtBdkkreTRCVjtBdUkzeTRCTTtFQUNFO0F2STZ5NEJSO0F1SW55NEJVOzs7Ozs7RUFDRTtBdkkweTRCWjtBdUlyeTRCTTs7RUFDRSx5QmpEZEM7RWlEZUQ7QXZJd3k0QlI7QXVJcnk0QlU7OztFQUVFO0VBQ0E7QXZJd3k0Qlo7QXVJaHk0QlU7O0VBQ0U7QXZJbXk0Qlo7QXVJaHk0QlU7O0VBQ0UseUJqRGxDSDtFaURtQ0c7RUFDQTtBdklteTRCWjtBdUloeTRCVTs7RUFDRTtBdklteTRCWjtBdUlqeTRCWTs7RUFDRTtBdklveTRCZDtBdUkveDRCUTs7RUFDRTtBdklreTRCVjs7QXVJNTE0QlE7RUFDRTtBdkkrMTRCVjtBdUkzMTRCTTtFQUNFO0F2STYxNEJSO0F1SW4xNEJVOzs7Ozs7RUFDRTtBdkkwMTRCWjtBdUlyMTRCTTs7RUFDRSx5QmpEZEM7RWlEZUQ7QXZJdzE0QlI7QXVJcjE0QlU7OztFQUVFO0VBQ0E7QXZJdzE0Qlo7QXVJaDE0QlU7O0VBQ0U7QXZJbTE0Qlo7QXVJaDE0QlU7O0VBQ0UseUJqRGxDSDtFaURtQ0c7RUFDQTtBdkltMTRCWjtBdUloMTRCVTs7RUFDRTtBdkltMTRCWjtBdUlqMTRCWTs7RUFDRTtBdklvMTRCZDtBdUkvMDRCUTs7RUFDRTtBdklrMTRCVjs7QXVJNTQ0QlE7RUFDRTtBdkkrNDRCVjtBdUkzNDRCTTtFQUNFO0F2STY0NEJSO0F1SW40NEJVOzs7Ozs7RUFDRTtBdkkwNDRCWjtBdUlyNDRCTTs7RUFDRSx5QmpEZEM7RWlEZUQ7QXZJdzQ0QlI7QXVJcjQ0QlU7OztFQUVFO0VBQ0E7QXZJdzQ0Qlo7QXVJaDQ0QlU7O0VBQ0U7QXZJbTQ0Qlo7QXVJaDQ0QlU7O0VBQ0UseUJqRGxDSDtFaURtQ0c7RUFDQTtBdkltNDRCWjtBdUloNDRCVTs7RUFDRTtBdkltNDRCWjtBdUlqNDRCWTs7RUFDRTtBdklvNDRCZDtBdUkvMzRCUTs7RUFDRTtBdklrNDRCVjs7QXVJNTc0QlE7RUFDRTtBdkkrNzRCVjtBdUkzNzRCTTtFQUNFO0F2STY3NEJSO0F1SW43NEJVOzs7Ozs7RUFDRTtBdkkwNzRCWjtBdUlyNzRCTTs7RUFDRSx5QmpEZEM7RWlEZUQ7QXZJdzc0QlI7QXVJcjc0QlU7OztFQUVFO0VBQ0E7QXZJdzc0Qlo7QXVJaDc0QlU7O0VBQ0U7QXZJbTc0Qlo7QXVJaDc0QlU7O0VBQ0UseUJqRGxDSDtFaURtQ0c7RUFDQTtBdkltNzRCWjtBdUloNzRCVTs7RUFDRTtBdkltNzRCWjtBdUlqNzRCWTs7RUFDRTtBdklvNzRCZDtBdUkvNjRCUTs7RUFDRTtBdklrNzRCVjs7QXVJNSs0QlE7RUFDRTtBdkkrKzRCVjtBdUkzKzRCTTtFQUNFO0F2STYrNEJSO0F1SW4rNEJVOzs7Ozs7RUFDRTtBdkkwKzRCWjtBdUlyKzRCTTs7RUFDRSxzQmpEZEM7RWlEZUQ7QXZJdys0QlI7QXVJcis0QlU7OztFQUVFO0VBQ0E7QXZJdys0Qlo7QXVJaCs0QlU7O0VBQ0U7QXZJbSs0Qlo7QXVJaCs0QlU7O0VBQ0Usc0JqRGxDSDtFaURtQ0c7RUFDQTtBdkltKzRCWjtBdUloKzRCVTs7RUFDRTtBdkltKzRCWjtBdUlqKzRCWTs7RUFDRTtBdklvKzRCZDtBdUkvOTRCUTs7RUFDRTtBdklrKzRCVjs7QXVJNWg1QlE7RUFDRTtBdkkraDVCVjtBdUkzaDVCTTtFQUNFO0F2STZoNUJSO0F1SW5oNUJVOzs7Ozs7RUFDRTtBdkkwaDVCWjtBdUlyaDVCTTs7RUFDRSx5QmpEZEM7RWlEZUQ7QXZJd2g1QlI7QXVJcmg1QlU7OztFQUVFO0VBQ0E7QXZJd2g1Qlo7QXVJaGg1QlU7O0VBQ0U7QXZJbWg1Qlo7QXVJaGg1QlU7O0VBQ0UseUJqRGxDSDtFaURtQ0c7RUFDQTtBdkltaDVCWjtBdUloaDVCVTs7RUFDRTtBdkltaDVCWjtBdUlqaDVCWTs7RUFDRTtBdklvaDVCZDtBdUkvZzVCUTs7RUFDRTtBdklraDVCVjs7QXVJNWs1QlE7RUFDRTtBdkkrazVCVjtBdUkzazVCTTtFQUNFO0F2STZrNUJSO0F1SW5rNUJVOzs7Ozs7RUFDRTtBdkkwazVCWjtBdUlyazVCTTs7RUFDRSx5QmpEZEM7RWlEZUQ7QXZJd2s1QlI7QXVJcms1QlU7OztFQUVFO0VBQ0E7QXZJd2s1Qlo7QXVJaGs1QlU7O0VBQ0U7QXZJbWs1Qlo7QXVJaGs1QlU7O0VBQ0UseUJqRGxDSDtFaURtQ0c7RUFDQTtBdkltazVCWjtBdUloazVCVTs7RUFDRTtBdkltazVCWjtBdUlqazVCWTs7RUFDRTtBdklvazVCZDtBdUkvajVCUTs7RUFDRTtBdklrazVCVjs7QXNJbDM0QkU7RUFDRSx5QmpJbFFPO0VpSW1RUCxxQmpJclFPO0FMMG41Qlg7QXNJbDM0QkU7RUFDRTtBdElvMzRCSjtBc0lqMzRCRTtFQUNFLHlCakkzUU87RWlJNFFQLHFCakk5UU87QUxpbzVCWDtBc0lqMzRCSTtFQUNFLFdqSXZSSztBTDBvNUJYO0FzSWgzNEJFOztFQUVFLHlCaklwUk87RWlJcVJQLHFCakl2Uk87RWlJd1JQO0F0SWszNEJKO0FzSWgzNEJFO0VBQ0UseUJqSXpSTztFaUkwUlAscUJqSTVSTztFaUk2UlA7QXRJazM0Qko7QXNJaDM0QkU7RUFDRTtFQUNBLGNqSXBTTztBTHNwNUJYO0FzSWgzNEJFO0VBQ0U7RUFDQSxXakkzU087QUw2cDVCWDtBc0kvMjRCRTtFQUNFLFdqSS9TTztBTGdxNUJYO0F1SWpxNUJRO0VBQ0U7QXZJbXE1QlY7QXVJL3A1Qk07RUFDRTtBdklpcTVCUjtBdUl2cDVCVTs7Ozs7O0VBQ0U7QXZJOHA1Qlo7QXVJenA1Qk07O0VBQ0UseUIxQ2lEVztFMENoRFg7QXZJNHA1QlI7QXVJenA1QlU7OztFQUVFO0VBQ0E7QXZJNHA1Qlo7QXVJcHA1QlU7O0VBQ0U7QXZJdXA1Qlo7QXVJcHA1QlU7O0VBQ0UseUIxQzZCTztFMEM1QlA7RUFDQTtBdkl1cDVCWjtBdUlwcDVCVTs7RUFDRTtBdkl1cDVCWjtBdUlycDVCWTs7RUFDRTtBdkl3cDVCZDtBdUlucDVCUTs7RUFDRTtBdklzcDVCVjtBdUlodDVCUTtFQUNFO0F2SWt0NUJWO0F1STlzNUJNO0VBQ0U7QXZJZ3Q1QlI7QXVJdHM1QlU7Ozs7OztFQUNFO0F2STZzNUJaO0F1SXhzNUJNOztFQUNFLHlCMUNpRFc7RTBDaERYO0F2STJzNUJSO0F1SXhzNUJVOzs7RUFFRTtFQUNBO0F2STJzNUJaO0F1SW5zNUJVOztFQUNFO0F2SXNzNUJaO0F1SW5zNUJVOztFQUNFLHlCMUM2Qk87RTBDNUJQO0VBQ0E7QXZJc3M1Qlo7QXVJbnM1QlU7O0VBQ0U7QXZJc3M1Qlo7QXVJcHM1Qlk7O0VBQ0U7QXZJdXM1QmQ7QXVJbHM1QlE7O0VBQ0U7QXZJcXM1QlY7QXVJL3Y1QlE7RUFDRTtBdklpdzVCVjtBdUk3djVCTTtFQUNFO0F2SSt2NUJSO0F1SXJ2NUJVOzs7Ozs7RUFDRTtBdkk0djVCWjtBdUl2djVCTTs7RUFDRSx5QjFDaURXO0UwQ2hEWDtBdkkwdjVCUjtBdUl2djVCVTs7O0VBRUU7RUFDQTtBdkkwdjVCWjtBdUlsdjVCVTs7RUFDRTtBdklxdjVCWjtBdUlsdjVCVTs7RUFDRSx5QjFDNkJPO0UwQzVCUDtFQUNBO0F2SXF2NUJaO0F1SWx2NUJVOztFQUNFO0F2SXF2NUJaO0F1SW52NUJZOztFQUNFO0F2SXN2NUJkO0F1SWp2NUJROztFQUNFO0F2SW92NUJWO0F1STl5NUJRO0VBQ0U7QXZJZ3o1QlY7QXVJNXk1Qk07RUFDRTtBdkk4eTVCUjtBdUlweTVCVTs7Ozs7O0VBQ0U7QXZJMnk1Qlo7QXVJdHk1Qk07O0VBQ0UseUIxQ2lEVztFMENoRFg7QXZJeXk1QlI7QXVJdHk1QlU7OztFQUVFO0VBQ0E7QXZJeXk1Qlo7QXVJank1QlU7O0VBQ0U7QXZJb3k1Qlo7QXVJank1QlU7O0VBQ0UseUIxQzZCTztFMEM1QlA7RUFDQTtBdklveTVCWjtBdUlqeTVCVTs7RUFDRTtBdklveTVCWjtBdUlseTVCWTs7RUFDRTtBdklxeTVCZDtBdUloeTVCUTs7RUFDRTtBdklteTVCVjtBdUk3MTVCUTtFQUNFO0F2SSsxNUJWO0F1STMxNUJNO0VBQ0U7QXZJNjE1QlI7QXVJbjE1QlU7Ozs7OztFQUNFO0F2STAxNUJaO0F1SXIxNUJNOztFQUNFLHlCMUNpRFc7RTBDaERYO0F2SXcxNUJSO0F1SXIxNUJVOzs7RUFFRTtFQUNBO0F2SXcxNUJaO0F1SWgxNUJVOztFQUNFO0F2SW0xNUJaO0F1SWgxNUJVOztFQUNFLHlCMUM2Qk87RTBDNUJQO0VBQ0E7QXZJbTE1Qlo7QXVJaDE1QlU7O0VBQ0U7QXZJbTE1Qlo7QXVJajE1Qlk7O0VBQ0U7QXZJbzE1QmQ7QXVJLzA1QlE7O0VBQ0U7QXZJazE1QlY7QXVJNTQ1QlE7RUFDRTtBdkk4NDVCVjtBdUkxNDVCTTtFQUNFO0F2STQ0NUJSO0F1SWw0NUJVOzs7Ozs7RUFDRTtBdkl5NDVCWjtBdUlwNDVCTTs7RUFDRSx5QjFDaURXO0UwQ2hEWDtBdkl1NDVCUjtBdUlwNDVCVTs7O0VBRUU7RUFDQTtBdkl1NDVCWjtBdUkvMzVCVTs7RUFDRTtBdklrNDVCWjtBdUkvMzVCVTs7RUFDRSx5QjFDNkJPO0UwQzVCUDtFQUNBO0F2SWs0NUJaO0F1SS8zNUJVOztFQUNFO0F2SWs0NUJaO0F1SWg0NUJZOztFQUNFO0F2SW00NUJkO0F1STkzNUJROztFQUNFO0F2SWk0NUJWO0F1STM3NUJRO0VBQ0U7QXZJNjc1QlY7QXVJejc1Qk07RUFDRTtBdkkyNzVCUjtBdUlqNzVCVTs7Ozs7O0VBQ0U7QXZJdzc1Qlo7QXVJbjc1Qk07O0VBQ0UseUIxQ2lEVztFMENoRFg7QXZJczc1QlI7QXVJbjc1QlU7OztFQUVFO0VBQ0E7QXZJczc1Qlo7QXVJOTY1QlU7O0VBQ0U7QXZJaTc1Qlo7QXVJOTY1QlU7O0VBQ0UseUIxQzZCTztFMEM1QlA7RUFDQTtBdklpNzVCWjtBdUk5NjVCVTs7RUFDRTtBdklpNzVCWjtBdUkvNjVCWTs7RUFDRTtBdklrNzVCZDtBdUk3NjVCUTs7RUFDRTtBdklnNzVCVjtBdUkxKzVCUTtFQUNFO0F2STQrNUJWO0F1SXgrNUJNO0VBQ0U7QXZJMCs1QlI7QXVJaCs1QlU7Ozs7OztFQUNFO0F2SXUrNUJaO0F1SWwrNUJNOztFQUNFLHlCMUNpRFc7RTBDaERYO0F2SXErNUJSO0F1SWwrNUJVOzs7RUFFRTtFQUNBO0F2SXErNUJaO0F1STc5NUJVOztFQUNFO0F2SWcrNUJaO0F1STc5NUJVOztFQUNFLHlCMUM2Qk87RTBDNUJQO0VBQ0E7QXZJZys1Qlo7QXVJNzk1QlU7O0VBQ0U7QXZJZys1Qlo7QXVJOTk1Qlk7O0VBQ0U7QXZJaSs1QmQ7QXVJNTk1QlE7O0VBQ0U7QXZJKzk1QlY7QXVJemg2QlE7RUFDRTtBdkkyaDZCVjtBdUl2aDZCTTtFQUNFO0F2SXloNkJSO0F1SS9nNkJVOzs7Ozs7RUFDRTtBdklzaDZCWjtBdUlqaDZCTTs7RUFDRSx5QjFDNERLO0UwQzNETDtBdklvaDZCUjtBdUlqaDZCVTs7O0VBRUU7RUFDQTtBdklvaDZCWjtBdUk1ZzZCVTs7RUFDRTtBdkkrZzZCWjtBdUk1ZzZCVTs7RUFDRSx5QjFDd0NDO0UwQ3ZDRDtFQUNBO0F2SStnNkJaO0F1STVnNkJVOztFQUNFO0F2SStnNkJaO0F1STdnNkJZOztFQUNFO0F2SWdoNkJkO0F1STNnNkJROztFQUNFO0F2SThnNkJWO0F1SXhrNkJRO0VBQ0U7QXZJMGs2QlY7QXVJdGs2Qk07RUFDRTtBdkl3azZCUjtBdUk5ajZCVTs7Ozs7O0VBQ0U7QXZJcWs2Qlo7QXVJaGs2Qk07O0VBQ0UseUIxQzRESztFMEMzREw7QXZJbWs2QlI7QXVJaGs2QlU7OztFQUVFO0VBQ0E7QXZJbWs2Qlo7QXVJM2o2QlU7O0VBQ0U7QXZJOGo2Qlo7QXVJM2o2QlU7O0VBQ0UseUIxQ3dDQztFMEN2Q0Q7RUFDQTtBdkk4ajZCWjtBdUkzajZCVTs7RUFDRTtBdkk4ajZCWjtBdUk1ajZCWTs7RUFDRTtBdkkrajZCZDtBdUkxajZCUTs7RUFDRTtBdkk2ajZCVjtBdUl2bjZCUTtFQUNFO0F2SXluNkJWO0F1SXJuNkJNO0VBQ0U7QXZJdW42QlI7QXVJN202QlU7Ozs7OztFQUNFO0F2SW9uNkJaO0F1SS9tNkJNOztFQUNFLHlCMUM0REs7RTBDM0RMO0F2SWtuNkJSO0F1SS9tNkJVOzs7RUFFRTtFQUNBO0F2SWtuNkJaO0F1STFtNkJVOztFQUNFO0F2STZtNkJaO0F1STFtNkJVOztFQUNFLHlCMUN3Q0M7RTBDdkNEO0VBQ0E7QXZJNm02Qlo7QXVJMW02QlU7O0VBQ0U7QXZJNm02Qlo7QXVJM202Qlk7O0VBQ0U7QXZJOG02QmQ7QXVJem02QlE7O0VBQ0U7QXZJNG02QlY7QXVJdHE2QlE7RUFDRTtBdkl3cTZCVjtBdUlwcTZCTTtFQUNFO0F2SXNxNkJSO0F1STVwNkJVOzs7Ozs7RUFDRTtBdkltcTZCWjtBdUk5cDZCTTs7RUFDRSx5QjFDNERLO0UwQzNETDtBdklpcTZCUjtBdUk5cDZCVTs7O0VBRUU7RUFDQTtBdklpcTZCWjtBdUl6cDZCVTs7RUFDRTtBdkk0cDZCWjtBdUl6cDZCVTs7RUFDRSx5QjFDd0NDO0UwQ3ZDRDtFQUNBO0F2STRwNkJaO0F1SXpwNkJVOztFQUNFO0F2STRwNkJaO0F1STFwNkJZOztFQUNFO0F2STZwNkJkO0F1SXhwNkJROztFQUNFO0F2STJwNkJWO0F1SXJ0NkJRO0VBQ0U7QXZJdXQ2QlY7QXVJbnQ2Qk07RUFDRTtBdklxdDZCUjtBdUkzczZCVTs7Ozs7O0VBQ0U7QXZJa3Q2Qlo7QXVJN3M2Qk07O0VBQ0UseUIxQzRESztFMEMzREw7QXZJZ3Q2QlI7QXVJN3M2QlU7OztFQUVFO0VBQ0E7QXZJZ3Q2Qlo7QXVJeHM2QlU7O0VBQ0U7QXZJMnM2Qlo7QXVJeHM2QlU7O0VBQ0UseUIxQ3dDQztFMEN2Q0Q7RUFDQTtBdkkyczZCWjtBdUl4czZCVTs7RUFDRTtBdkkyczZCWjtBdUl6czZCWTs7RUFDRTtBdkk0czZCZDtBdUl2czZCUTs7RUFDRTtBdkkwczZCVjtBdUlwdzZCUTtFQUNFO0F2SXN3NkJWO0F1SWx3NkJNO0VBQ0U7QXZJb3c2QlI7QXVJMXY2QlU7Ozs7OztFQUNFO0F2SWl3NkJaO0F1STV2NkJNOztFQUNFLHlCMUM0REs7RTBDM0RMO0F2SSt2NkJSO0F1STV2NkJVOzs7RUFFRTtFQUNBO0F2SSt2NkJaO0F1SXZ2NkJVOztFQUNFO0F2STB2NkJaO0F1SXZ2NkJVOztFQUNFLHlCMUN3Q0M7RTBDdkNEO0VBQ0E7QXZJMHY2Qlo7QXVJdnY2QlU7O0VBQ0U7QXZJMHY2Qlo7QXVJeHY2Qlk7O0VBQ0U7QXZJMnY2QmQ7QXVJdHY2QlE7O0VBQ0U7QXZJeXY2QlY7QXVJbno2QlE7RUFDRTtBdklxejZCVjtBdUlqejZCTTtFQUNFO0F2SW16NkJSO0F1SXp5NkJVOzs7Ozs7RUFDRTtBdklnejZCWjtBdUkzeTZCTTs7RUFDRSx5QjFDNERLO0UwQzNETDtBdkk4eTZCUjtBdUkzeTZCVTs7O0VBRUU7RUFDQTtBdkk4eTZCWjtBdUl0eTZCVTs7RUFDRTtBdkl5eTZCWjtBdUl0eTZCVTs7RUFDRSx5QjFDd0NDO0UwQ3ZDRDtFQUNBO0F2SXl5NkJaO0F1SXR5NkJVOztFQUNFO0F2SXl5NkJaO0F1SXZ5NkJZOztFQUNFO0F2STB5NkJkO0F1SXJ5NkJROztFQUNFO0F2SXd5NkJWO0F1SWwyNkJRO0VBQ0U7QXZJbzI2QlY7QXVJaDI2Qk07RUFDRTtBdklrMjZCUjtBdUl4MTZCVTs7Ozs7O0VBQ0U7QXZJKzE2Qlo7QXVJMTE2Qk07O0VBQ0UseUIxQzRESztFMEMzREw7QXZJNjE2QlI7QXVJMTE2QlU7OztFQUVFO0VBQ0E7QXZJNjE2Qlo7QXVJcjE2QlU7O0VBQ0U7QXZJdzE2Qlo7QXVJcjE2QlU7O0VBQ0UseUIxQ3dDQztFMEN2Q0Q7RUFDQTtBdkl3MTZCWjtBdUlyMTZCVTs7RUFDRTtBdkl3MTZCWjtBdUl0MTZCWTs7RUFDRTtBdkl5MTZCZDtBdUlwMTZCUTs7RUFDRTtBdkl1MTZCVjtBdUlqNTZCUTtFQUNFO0F2SW01NkJWO0F1SS80NkJNO0VBQ0U7QXZJaTU2QlI7QXVJdjQ2QlU7Ozs7OztFQUNFO0F2STg0NkJaO0F1SXo0NkJNOztFQUNFLHlCMUM0REs7RTBDM0RMO0F2STQ0NkJSO0F1SXo0NkJVOzs7RUFFRTtFQUNBO0F2STQ0NkJaO0F1SXA0NkJVOztFQUNFO0F2SXU0NkJaO0F1SXA0NkJVOztFQUNFLHlCMUN3Q0M7RTBDdkNEO0VBQ0E7QXZJdTQ2Qlo7QXVJcDQ2QlU7O0VBQ0U7QXZJdTQ2Qlo7QXVJcjQ2Qlk7O0VBQ0U7QXZJdzQ2QmQ7QXVJbjQ2QlE7O0VBQ0U7QXZJczQ2QlY7QXVJaDg2QlE7RUFDRTtBdklrODZCVjtBdUk5NzZCTTtFQUNFO0F2SWc4NkJSO0F1SXQ3NkJVOzs7Ozs7RUFDRTtBdkk2NzZCWjtBdUl4NzZCTTs7RUFDRSx5QjFDNERLO0UwQzNETDtBdkkyNzZCUjtBdUl4NzZCVTs7O0VBRUU7RUFDQTtBdkkyNzZCWjtBdUluNzZCVTs7RUFDRTtBdklzNzZCWjtBdUluNzZCVTs7RUFDRSx5QjFDd0NDO0UwQ3ZDRDtFQUNBO0F2SXM3NkJaO0F1SW43NkJVOztFQUNFO0F2SXM3NkJaO0F1SXA3NkJZOztFQUNFO0F2SXU3NkJkO0F1SWw3NkJROztFQUNFO0F2SXE3NkJWO0F1SS8rNkJRO0VBQ0U7QXZJaS82QlY7QXVJNys2Qk07RUFDRTtBdkkrKzZCUjtBdUlyKzZCVTs7Ozs7O0VBQ0U7QXZJNCs2Qlo7QXVJdis2Qk07O0VBQ0UseUIxQzRESztFMEMzREw7QXZJMCs2QlI7QXVJdis2QlU7OztFQUVFO0VBQ0E7QXZJMCs2Qlo7QXVJbCs2QlU7O0VBQ0U7QXZJcSs2Qlo7QXVJbCs2QlU7O0VBQ0UseUIxQ3dDQztFMEN2Q0Q7RUFDQTtBdklxKzZCWjtBdUlsKzZCVTs7RUFDRTtBdklxKzZCWjtBdUluKzZCWTs7RUFDRTtBdklzKzZCZDtBdUlqKzZCUTs7RUFDRTtBdklvKzZCVjtBdUk5aDdCUTtFQUNFO0F2SWdpN0JWO0F1STVoN0JNO0VBQ0U7QXZJOGg3QlI7QXVJcGg3QlU7Ozs7OztFQUNFO0F2STJoN0JaO0F1SXRoN0JNOztFQUNFLHlCMUM0REs7RTBDM0RMO0F2SXloN0JSO0F1SXRoN0JVOzs7RUFFRTtFQUNBO0F2SXloN0JaO0F1SWpoN0JVOztFQUNFO0F2SW9oN0JaO0F1SWpoN0JVOztFQUNFLHlCMUN3Q0M7RTBDdkNEO0VBQ0E7QXZJb2g3Qlo7QXVJamg3QlU7O0VBQ0U7QXZJb2g3Qlo7QXVJbGg3Qlk7O0VBQ0U7QXZJcWg3QmQ7QXVJaGg3QlE7O0VBQ0U7QXZJbWg3QlY7QXVJN2s3QlE7RUFDRTtBdkkrazdCVjtBdUkzazdCTTtFQUNFO0F2STZrN0JSO0F1SW5rN0JVOzs7Ozs7RUFDRTtBdkkwazdCWjtBdUlyazdCTTs7RUFDRSx5QjFDNERLO0UwQzNETDtBdkl3azdCUjtBdUlyazdCVTs7O0VBRUU7RUFDQTtBdkl3azdCWjtBdUloazdCVTs7RUFDRTtBdkltazdCWjtBdUloazdCVTs7RUFDRSx5QjFDd0NDO0UwQ3ZDRDtFQUNBO0F2SW1rN0JaO0F1SWhrN0JVOztFQUNFO0F2SW1rN0JaO0F1SWprN0JZOztFQUNFO0F2SW9rN0JkO0F1SS9qN0JROztFQUNFO0F2SWtrN0JWO0F1STVuN0JRO0VBQ0U7QXZJOG43QlY7QXVJMW43Qk07RUFDRTtBdkk0bjdCUjtBdUlsbjdCVTs7Ozs7O0VBQ0U7QXZJeW43Qlo7QXVJcG43Qk07O0VBQ0UseUIxQzRESztFMEMzREw7QXZJdW43QlI7QXVJcG43QlU7OztFQUVFO0VBQ0E7QXZJdW43Qlo7QXVJL203QlU7O0VBQ0U7QXZJa243Qlo7QXVJL203QlU7O0VBQ0UseUIxQ3dDQztFMEN2Q0Q7RUFDQTtBdklrbjdCWjtBdUkvbTdCVTs7RUFDRTtBdklrbjdCWjtBdUlobjdCWTs7RUFDRTtBdkltbjdCZDtBdUk5bTdCUTs7RUFDRTtBdklpbjdCVjtBdUkzcTdCUTtFQUNFO0F2STZxN0JWO0F1SXpxN0JNO0VBQ0U7QXZJMnE3QlI7QXVJanE3QlU7Ozs7OztFQUNFO0F2SXdxN0JaO0F1SW5xN0JNOztFQUNFLHlCMUM0REs7RTBDM0RMO0F2SXNxN0JSO0F1SW5xN0JVOzs7RUFFRTtFQUNBO0F2SXNxN0JaO0F1STlwN0JVOztFQUNFO0F2SWlxN0JaO0F1STlwN0JVOztFQUNFLHlCMUN3Q0M7RTBDdkNEO0VBQ0E7QXZJaXE3Qlo7QXVJOXA3QlU7O0VBQ0U7QXZJaXE3Qlo7QXVJL3A3Qlk7O0VBQ0U7QXZJa3E3QmQ7QXVJN3A3QlE7O0VBQ0U7QXZJZ3E3QlY7QXVJMXQ3QlE7RUFDRTtBdkk0dDdCVjtBdUl4dDdCTTtFQUNFO0F2STB0N0JSO0F1SWh0N0JVOzs7Ozs7RUFDRTtBdkl1dDdCWjtBdUlsdDdCTTs7RUFDRSx5QjFDNERLO0UwQzNETDtBdklxdDdCUjtBdUlsdDdCVTs7O0VBRUU7RUFDQTtBdklxdDdCWjtBdUk3czdCVTs7RUFDRTtBdklndDdCWjtBdUk3czdCVTs7RUFDRSx5QjFDd0NDO0UwQ3ZDRDtFQUNBO0F2SWd0N0JaO0F1STdzN0JVOztFQUNFO0F2SWd0N0JaO0F1STlzN0JZOztFQUNFO0F2SWl0N0JkO0F1STVzN0JROztFQUNFO0F2SStzN0JWO0F1SXp3N0JRO0VBQ0U7QXZJMnc3QlY7QXVJdnc3Qk07RUFDRTtBdkl5dzdCUjtBdUkvdjdCVTs7Ozs7O0VBQ0U7QXZJc3c3Qlo7QXVJanc3Qk07O0VBQ0Usc0IxQzRESztFMEMzREw7QXZJb3c3QlI7QXVJanc3QlU7OztFQUVFO0VBQ0E7QXZJb3c3Qlo7QXVJNXY3QlU7O0VBQ0U7QXZJK3Y3Qlo7QXVJNXY3QlU7O0VBQ0Usc0IxQ3dDQztFMEN2Q0Q7RUFDQTtBdkkrdjdCWjtBdUk1djdCVTs7RUFDRTtBdkkrdjdCWjtBdUk3djdCWTs7RUFDRTtBdklndzdCZDtBdUkzdjdCUTs7RUFDRTtBdkk4djdCVjtBdUl4ejdCUTtFQUNFO0F2STB6N0JWO0F1SXR6N0JNO0VBQ0U7QXZJd3o3QlI7QXVJOXk3QlU7Ozs7OztFQUNFO0F2SXF6N0JaO0F1SWh6N0JNOztFQUNFLHlCMUM0REs7RTBDM0RMO0F2SW16N0JSO0F1SWh6N0JVOzs7RUFFRTtFQUNBO0F2SW16N0JaO0F1STN5N0JVOztFQUNFO0F2STh5N0JaO0F1STN5N0JVOztFQUNFLHlCMUN3Q0M7RTBDdkNEO0VBQ0E7QXZJOHk3Qlo7QXVJM3k3QlU7O0VBQ0U7QXZJOHk3Qlo7QXVJNXk3Qlk7O0VBQ0U7QXZJK3k3QmQ7QXVJMXk3QlE7O0VBQ0U7QXZJNnk3QlY7QXVJdjI3QlE7RUFDRTtBdkl5MjdCVjtBdUlyMjdCTTtFQUNFO0F2SXUyN0JSO0F1STcxN0JVOzs7Ozs7RUFDRTtBdklvMjdCWjtBdUkvMTdCTTs7RUFDRSx5QjFDNERLO0UwQzNETDtBdklrMjdCUjtBdUkvMTdCVTs7O0VBRUU7RUFDQTtBdklrMjdCWjtBdUkxMTdCVTs7RUFDRTtBdkk2MTdCWjtBdUkxMTdCVTs7RUFDRSx5QjFDd0NDO0UwQ3ZDRDtFQUNBO0F2STYxN0JaO0F1STExN0JVOztFQUNFO0F2STYxN0JaO0F1STMxN0JZOztFQUNFO0F2STgxN0JkO0F1SXoxN0JROztFQUNFO0F2STQxN0JWOztBd0kzNTdCQTtFQUNFLFluSThxQjRCO0FMZ3Y2QjlCOztBd0l6NTdCRTtFQUNFO0F4STQ1N0JKO0F3STE1N0JFO0VBQ0U7QXhJNDU3Qko7O0F3SXI1N0JJO0VBQ0UsbUJqSXFEUztBUG0yN0JmOztBd0l6NTdCSTtFQUNFLG1CaklxRFM7QVB1MjdCZjs7QXdJNzU3Qkk7RUFDRSxtQmpJcURTO0FQMjI3QmY7O0F3SWo2N0JJO0VBQ0UsbUJqSXFEUztBUCsyN0JmOztBd0lyNjdCSTtFQUNFLG1CaklxRFM7QVBtMzdCZjs7QXdJejY3Qkk7RUFDRSxtQmpJcURTO0FQdTM3QmY7O0F3STc2N0JJO0VBQ0UsbUJqSXFEUztBUDIzN0JmOztBd0lqNzdCSTtFQUNFLG1CaklxRFM7QVArMzdCZjs7QXdJNzY3Qkk7RUFDRSxtQmxEWkc7QXRGNDc3QlQ7O0F3SWo3N0JJO0VBQ0UsbUJsRFpHO0F0Rmc4N0JUOztBd0lyNzdCSTtFQUNFLG1CbERaRztBdEZvODdCVDs7QXdJejc3Qkk7RUFDRSxtQmxEWkc7QXRGdzg3QlQ7O0F3STc3N0JJO0VBQ0UsbUJsRFpHO0F0RjQ4N0JUOztBd0lqODdCSTtFQUNFLG1CbERaRztBdEZnOTdCVDs7QXdJcjg3Qkk7RUFDRSxtQmxEWkc7QXRGbzk3QlQ7O0F3SXo4N0JJO0VBQ0UsbUJsRFpHO0F0Rnc5N0JUOztBd0k3ODdCSTtFQUNFLG1CbERaRztBdEY0OTdCVDs7QXdJajk3Qkk7RUFDRSxtQmxEWkc7QXRGZys3QlQ7O0F3SXI5N0JJO0VBQ0UsbUJsRFpHO0F0Rm8rN0JUOztBd0l6OTdCSTtFQUNFLG1CbERaRztBdEZ3KzdCVDs7QXdJNzk3Qkk7RUFDRSxtQmxEWkc7QXRGNCs3QlQ7O0F3SWorN0JJO0VBQ0UsbUJsRFpHO0F0RmcvN0JUOztBd0lyKzdCSTtFQUNFLG1CbERaRztBdEZvLzdCVDs7QXdJeis3Qkk7RUFDRSxtQmxEWkc7QXRGdy83QlQ7O0F3STcrN0JJO0VBQ0UsZ0JsRFpHO0F0RjQvN0JUOztBd0lqLzdCSTtFQUNFLG1CbERaRztBdEZnZzhCVDs7QXdJci83Qkk7RUFDRSxtQmxEWkc7QXRGb2c4QlQ7O0F3SWwvN0JFO0VBQ0U7RUFDQTtBeElxLzdCSjtBd0loLzdCTTtFQUNFLG1CM0NxQ1c7QTdGNjg3Qm5CO0F3SW4vN0JNO0VBQ0UsbUIzQ3FDVztBN0ZnOTdCbkI7QXdJdC83Qk07RUFDRSxtQjNDcUNXO0E3Rm05N0JuQjtBd0l6LzdCTTtFQUNFLG1CM0NxQ1c7QTdGczk3Qm5CO0F3STUvN0JNO0VBQ0UsbUIzQ3FDVztBN0Z5OTdCbkI7QXdJLy83Qk07RUFDRSxtQjNDcUNXO0E3RjQ5N0JuQjtBd0lsZzhCTTtFQUNFLG1CM0NxQ1c7QTdGKzk3Qm5CO0F3SXJnOEJNO0VBQ0UsbUIzQ3FDVztBN0ZrKzdCbkI7QXdJaGc4Qk07RUFDRSxtQjNDd0NLO0E3RjA5N0JiO0F3SW5nOEJNO0VBQ0UsbUIzQ3dDSztBN0Y2OTdCYjtBd0l0ZzhCTTtFQUNFLG1CM0N3Q0s7QTdGZys3QmI7QXdJemc4Qk07RUFDRSxtQjNDd0NLO0E3Rm0rN0JiO0F3STVnOEJNO0VBQ0UsbUIzQ3dDSztBN0ZzKzdCYjtBd0kvZzhCTTtFQUNFLG1CM0N3Q0s7QTdGeSs3QmI7QXdJbGg4Qk07RUFDRSxtQjNDd0NLO0E3RjQrN0JiO0F3SXJoOEJNO0VBQ0UsbUIzQ3dDSztBN0YrKzdCYjtBd0l4aDhCTTtFQUNFLG1CM0N3Q0s7QTdGay83QmI7QXdJM2g4Qk07RUFDRSxtQjNDd0NLO0E3RnEvN0JiO0F3STloOEJNO0VBQ0UsbUIzQ3dDSztBN0Z3LzdCYjtBd0lqaThCTTtFQUNFLG1CM0N3Q0s7QTdGMi83QmI7QXdJcGk4Qk07RUFDRSxtQjNDd0NLO0E3RjgvN0JiO0F3SXZpOEJNO0VBQ0UsbUIzQ3dDSztBN0ZpZzhCYjtBd0kxaThCTTtFQUNFLG1CM0N3Q0s7QTdGb2c4QmI7QXdJN2k4Qk07RUFDRSxtQjNDd0NLO0E3RnVnOEJiO0F3SWhqOEJNO0VBQ0UsZ0IzQ3dDSztBN0YwZzhCYjtBd0luajhCTTtFQUNFLG1CM0N3Q0s7QTdGNmc4QmI7QXdJdGo4Qk07RUFDRSxtQjNDd0NLO0E3RmdoOEJiOztBeUl2bThCRTs7RUFFRTtBekkwbThCSjs7QXlJdm04QkU7O0VBRUU7QXpJMG04Qko7O0F5SXZtOEJFOztFQUVFO0VBQ0E7QXpJMG04Qko7O0F5SXZuOEJFOztFQUVFO0F6STBuOEJKOztBeUl2bjhCRTs7RUFFRTtBekkwbjhCSjs7QXlJdm44QkU7O0VBRUU7RUFDQTtBekkwbjhCSjs7QXlJdm84QkU7O0VBRUU7QXpJMG84Qko7O0F5SXZvOEJFOztFQUVFO0F6STBvOEJKOztBeUl2bzhCRTs7RUFFRTtFQUNBO0F6STBvOEJKOztBeUl2cDhCRTs7RUFFRTtBekkwcDhCSjs7QXlJdnA4QkU7O0VBRUU7QXpJMHA4Qko7O0F5SXZwOEJFOztFQUVFO0VBQ0E7QXpJMHA4Qko7O0F5SXZxOEJFOztFQUVFO0F6STBxOEJKOztBeUl2cThCRTs7RUFFRTtBekkwcThCSjs7QXlJdnE4QkU7O0VBRUU7RUFDQTtBekkwcThCSjs7QXlJdnI4QkU7O0VBRUU7QXpJMHI4Qko7O0F5SXZyOEJFOztFQUVFO0F6STByOEJKOztBeUl2cjhCRTs7RUFFRTtFQUNBO0F6STByOEJKOztBeUl2czhCRTs7RUFFRTtBekkwczhCSjs7QXlJdnM4QkU7O0VBRUU7QXpJMHM4Qko7O0F5SXZzOEJFOztFQUVFO0VBQ0E7QXpJMHM4Qko7O0F5SXZ0OEJFOztFQUVFO0F6STB0OEJKOztBeUl2dDhCRTs7RUFFRTtBekkwdDhCSjs7QXlJdnQ4QkU7O0VBRUU7RUFDQTtBekkwdDhCSjs7QXlJcHQ4QkU7O0VBRUU7QXpJdXQ4Qko7O0F5SXB0OEJFOztFQUVFO0F6SXV0OEJKOztBeUlwdDhCRTs7RUFFRTtFQUNBO0F6SXV0OEJKOztBeUlwdThCRTs7RUFFRTtBekl1dThCSjs7QXlJcHU4QkU7O0VBRUU7QXpJdXU4Qko7O0F5SXB1OEJFOztFQUVFO0VBQ0E7QXpJdXU4Qko7O0F5SXB2OEJFOztFQUVFO0F6SXV2OEJKOztBeUlwdjhCRTs7RUFFRTtBekl1djhCSjs7QXlJcHY4QkU7O0VBRUU7RUFDQTtBekl1djhCSjs7QXlJcHc4QkU7O0VBRUU7QXpJdXc4Qko7O0F5SXB3OEJFOztFQUVFO0F6SXV3OEJKOztBeUlwdzhCRTs7RUFFRTtFQUNBO0F6SXV3OEJKOztBeUlweDhCRTs7RUFFRTtBekl1eDhCSjs7QXlJcHg4QkU7O0VBRUU7QXpJdXg4Qko7O0F5SXB4OEJFOztFQUVFO0VBQ0E7QXpJdXg4Qko7O0F5SXB5OEJFOztFQUVFO0F6SXV5OEJKOztBeUlweThCRTs7RUFFRTtBekl1eThCSjs7QXlJcHk4QkU7O0VBRUU7RUFDQTtBekl1eThCSjs7QXlJcHo4QkU7O0VBRUU7QXpJdXo4Qko7O0F5SXB6OEJFOztFQUVFO0F6SXV6OEJKOztBeUlwejhCRTs7RUFFRTtFQUNBO0F6SXV6OEJKOztBeUlwMDhCRTs7RUFFRTtBekl1MDhCSjs7QXlJcDA4QkU7O0VBRUU7QXpJdTA4Qko7O0F5SXAwOEJFOztFQUVFO0VBQ0E7QXpJdTA4Qko7O0F5SXAxOEJFOztFQUVFO0F6SXUxOEJKOztBeUlwMThCRTs7RUFFRTtBekl1MThCSjs7QXlJcDE4QkU7O0VBRUU7RUFDQTtBekl1MThCSjs7QXlJcDI4QkU7O0VBRUU7QXpJdTI4Qko7O0F5SXAyOEJFOztFQUVFO0F6SXUyOEJKOztBeUlwMjhCRTs7RUFFRTtFQUNBO0F6SXUyOEJKOztBeUlwMzhCRTs7RUFFRTtBekl1MzhCSjs7QXlJcDM4QkU7O0VBRUU7QXpJdTM4Qko7O0F5SXAzOEJFOztFQUVFO0VBQ0E7QXpJdTM4Qko7O0F5SXA0OEJFOztFQUVFO0F6SXU0OEJKOztBeUlwNDhCRTs7RUFFRTtBekl1NDhCSjs7QXlJcDQ4QkU7O0VBRUU7RUFDQTtBekl1NDhCSjs7QXlJcDU4QkU7O0VBRUU7QXpJdTU4Qko7O0F5SXA1OEJFOztFQUVFO0F6SXU1OEJKOztBeUlwNThCRTs7RUFFRTtFQUNBO0F6SXU1OEJKOztBeUlwNjhCRTs7RUFFRTtBekl1NjhCSjs7QXlJcDY4QkU7O0VBRUU7QXpJdTY4Qko7O0F5SXA2OEJFOztFQUVFO0VBQ0E7QXpJdTY4Qko7O0F5SXA3OEJFOztFQUVFO0F6SXU3OEJKOztBeUlwNzhCRTs7RUFFRTtBekl1NzhCSjs7QXlJcDc4QkU7O0VBRUU7RUFDQTtBekl1NzhCSjs7QXlJcDg4QkU7O0VBRUU7QXpJdTg4Qko7O0F5SXA4OEJFOztFQUVFO0F6SXU4OEJKOztBeUlwODhCRTs7RUFFRTtFQUNBO0F6SXU4OEJKOztBeUlwOThCRTs7RUFFRTtBekl1OThCSjs7QXlJcDk4QkU7O0VBRUU7QXpJdTk4Qko7O0F5SXA5OEJFOztFQUVFO0VBQ0E7QXpJdTk4Qko7O0F5SXArOEJFOztFQUVFO0F6SXUrOEJKOztBeUlwKzhCRTs7RUFFRTtBekl1KzhCSjs7QXlJcCs4QkU7O0VBRUU7RUFDQTtBekl1KzhCSjs7QXlJcC84QkU7O0VBRUU7QXpJdS84Qko7O0F5SXAvOEJFOztFQUVFO0F6SXUvOEJKOztBeUlwLzhCRTs7RUFFRTtFQUNBO0F6SXUvOEJKOztBeUlqLzhCSTs7RUFFRSxxQnBJN0JLO0FMaWg5Qlg7QXlJLys4Qkk7O0VBRUU7QXpJaS84Qk47QXlJOSs4Qkk7O0VBRUU7QXpJZy84Qk47QXlJNys4Qkk7O0VBRUU7RUFDQTtBekkrKzhCTjtBeUk1LzhCSTs7RUFFRTtBekk4LzhCTjtBeUkzLzhCSTs7RUFFRTtBekk2LzhCTjtBeUkxLzhCSTs7RUFFRTtFQUNBO0F6STQvOEJOO0F5SXpnOUJJOztFQUVFO0F6STJnOUJOO0F5SXhnOUJJOztFQUVFO0F6STBnOUJOO0F5SXZnOUJJOztFQUVFO0VBQ0E7QXpJeWc5Qk47QXlJdGg5Qkk7O0VBRUU7QXpJd2g5Qk47QXlJcmg5Qkk7O0VBRUU7QXpJdWg5Qk47QXlJcGg5Qkk7O0VBRUU7RUFDQTtBeklzaDlCTjtBeUluaTlCSTs7RUFFRTtBeklxaTlCTjtBeUlsaTlCSTs7RUFFRTtBeklvaTlCTjtBeUlqaTlCSTs7RUFFRTtFQUNBO0F6SW1pOUJOO0F5SWhqOUJJOztFQUVFO0F6SWtqOUJOO0F5SS9pOUJJOztFQUVFO0F6SWlqOUJOO0F5STlpOUJJOztFQUVFO0VBQ0E7QXpJZ2o5Qk47QXlJN2o5Qkk7O0VBRUU7QXpJK2o5Qk47QXlJNWo5Qkk7O0VBRUU7QXpJOGo5Qk47QXlJM2o5Qkk7O0VBRUU7RUFDQTtBekk2ajlCTjtBeUkxazlCSTs7RUFFRTtBekk0azlCTjtBeUl6azlCSTs7RUFFRTtBekkyazlCTjtBeUl4azlCSTs7RUFFRTtFQUNBO0F6STBrOUJOO0F5SXBrOUJJOztFQUVFO0F6SXNrOUJOO0F5SW5rOUJJOztFQUVFO0F6SXFrOUJOO0F5SWxrOUJJOztFQUVFO0VBQ0E7QXpJb2s5Qk47QXlJamw5Qkk7O0VBRUU7QXpJbWw5Qk47QXlJaGw5Qkk7O0VBRUU7QXpJa2w5Qk47QXlJL2s5Qkk7O0VBRUU7RUFDQTtBeklpbDlCTjtBeUk5bDlCSTs7RUFFRTtBeklnbTlCTjtBeUk3bDlCSTs7RUFFRTtBekkrbDlCTjtBeUk1bDlCSTs7RUFFRTtFQUNBO0F6SThsOUJOO0F5STNtOUJJOztFQUVFO0F6STZtOUJOO0F5STFtOUJJOztFQUVFO0F6STRtOUJOO0F5SXptOUJJOztFQUVFO0VBQ0E7QXpJMm05Qk47QXlJeG45Qkk7O0VBRUU7QXpJMG45Qk47QXlJdm45Qkk7O0VBRUU7QXpJeW45Qk47QXlJdG45Qkk7O0VBRUU7RUFDQTtBekl3bjlCTjtBeUlybzlCSTs7RUFFRTtBekl1bzlCTjtBeUlwbzlCSTs7RUFFRTtBeklzbzlCTjtBeUlubzlCSTs7RUFFRTtFQUNBO0F6SXFvOUJOO0F5SWxwOUJJOztFQUVFO0F6SW9wOUJOO0F5SWpwOUJJOztFQUVFO0F6SW1wOUJOO0F5SWhwOUJJOztFQUVFO0VBQ0E7QXpJa3A5Qk47QXlJL3A5Qkk7O0VBRUU7QXpJaXE5Qk47QXlJOXA5Qkk7O0VBRUU7QXpJZ3E5Qk47QXlJN3A5Qkk7O0VBRUU7RUFDQTtBekkrcDlCTjtBeUk1cTlCSTs7RUFFRTtBekk4cTlCTjtBeUkzcTlCSTs7RUFFRTtBekk2cTlCTjtBeUkxcTlCSTs7RUFFRTtFQUNBO0F6STRxOUJOO0F5SXpyOUJJOztFQUVFO0F6STJyOUJOO0F5SXhyOUJJOztFQUVFO0F6STByOUJOO0F5SXZyOUJJOztFQUVFO0VBQ0E7QXpJeXI5Qk47QXlJdHM5Qkk7O0VBRUU7QXpJd3M5Qk47QXlJcnM5Qkk7O0VBRUU7QXpJdXM5Qk47QXlJcHM5Qkk7O0VBRUU7RUFDQTtBeklzczlCTjtBeUludDlCSTs7RUFFRTtBeklxdDlCTjtBeUlsdDlCSTs7RUFFRTtBeklvdDlCTjtBeUlqdDlCSTs7RUFFRTtFQUNBO0F6SW10OUJOO0F5SWh1OUJJOztFQUVFO0F6SWt1OUJOO0F5SS90OUJJOztFQUVFO0F6SWl1OUJOO0F5STl0OUJJOztFQUVFO0VBQ0E7QXpJZ3U5Qk47QXlJN3U5Qkk7O0VBRUU7QXpJK3U5Qk47QXlJNXU5Qkk7O0VBRUU7QXpJOHU5Qk47QXlJM3U5Qkk7O0VBRUU7RUFDQTtBekk2dTlCTjtBeUkxdjlCSTs7RUFFRTtBekk0djlCTjtBeUl6djlCSTs7RUFFRTtBekkydjlCTjtBeUl4djlCSTs7RUFFRTtFQUNBO0F6STB2OUJOO0F5SXZ3OUJJOztFQUVFO0F6SXl3OUJOO0F5SXR3OUJJOztFQUVFO0F6SXd3OUJOO0F5SXJ3OUJJOztFQUVFO0VBQ0E7QXpJdXc5Qk47QXlJcHg5Qkk7O0VBRUU7QXpJc3g5Qk47QXlJbng5Qkk7O0VBRUU7QXpJcXg5Qk47QXlJbHg5Qkk7O0VBRUU7RUFDQTtBeklveDlCTjtBeUlqeTlCSTs7RUFFRTtBeklteTlCTjtBeUloeTlCSTs7RUFFRTtBeklreTlCTjtBeUkveDlCSTs7RUFFRTtFQUNBO0F6SWl5OUJOO0F5STl5OUJJOztFQUVFO0F6SWd6OUJOO0F5STd5OUJJOztFQUVFO0F6SSt5OUJOO0F5STV5OUJJOztFQUVFO0VBQ0E7QXpJOHk5Qk47O0EwSTUzOUJFO0VBQ0U7QTFJKzM5Qko7QTBJNTM5QkU7RXBGUkEsb0xqRHVPNEI7RWlEck81QjtFQUNBLGdCakQ4TzRCO0VpRDdPNUIsZ0JqRGlQNEI7RWlEaFA1QjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFekNHRTtFUDZHRSxtQkF0Q2E7RW9JNUVmLHNCcklRTztFcUlQUCxXcklITztFcUlJUDtFQUNBLGdCcklncUIwQjtFcUkvcEIxQjtFQUNBO0VBQ0E7RUFDQTtFQUNBLGFySTJpQmdDO0FMZzI4QnBDO0EwSXg0OUJFO0VBQ0UseUJySWJPO0VxSWNQO0VBQ0E7RUFDQTtBMUkwNDlCSjtBMEl2NDlCRTtFQUNFLHlCcklwQk87RXFJcUJQO0VBQ0Esc0JySW1MMEI7RXFJbEwxQixXcEQ4Sm1CO0VvRDdKbkI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtBMUl3NDlCSjtBMEl0NDlCSTtFQUdFO0VBQ0E7QTFJczQ5Qk47QTBJbDQ5QkU7RUFDRTtFQUNBO0ExSW80OUJKO0EwSWo0OUJFO0VBQ0U7QTFJbTQ5Qko7QTBJaDQ5QkU7RUFDRTtBMUlrNDlCSjs7QTJJaDg5QkE7O0VBRUUseUJ0SUtTO0VzSUpUO0VBQ0Esc0J0STRNNEI7RXNJM001QixXckR1THFCO0VxRHRMckI7RUFDQTtBM0ltODlCRjtBMklqODlCRTs7OztFQUdFO0VBQ0E7QTNJbzg5Qko7O0E0SWg5OUJFO0VBQ0U7RUFDQSxjdklxQ007QUw4NjlCVjtBNEloOTlCRTtFQUNFO0VBQ0EsY3ZJNkJNO0FMcTc5QlY7QTRJLzg5QkU7RUFDRTtFQUNBLGN2SXNCTTtBTDI3OUJWO0E0STk4OUJFO0VBQ0U7RUFDQSxjdklOTztBTHM5OUJYO0E0STc4OUJFO0VBQ0U7RUFDQSxjdkllTTtBTGc4OUJWO0E0STc4OUJJO0VBQ0U7QTVJKzg5Qk47QTRJNTg5Qkk7RUFDRSx5QnZJUUk7QUxzODlCVjs7QTRJeDg5QkU7RUFDRSx5QnZJdkJPO0V1SXdCUCxjdkk5Qk87QUx5KzlCWDtBNEl6ODlCSTs7RUFFRSxjdklsQ0s7QUw2KzlCWDs7QTZJeDk5QkU7RUFDRSx5QnhJQ007QUwwOTlCVjtBNkl4OTlCRTtFQUNFLHlCeElJTTtBTHM5OUJWO0E2SXY5OUJFO0VBQ0UseUJ4SUhNO0FMNDk5QlY7QTZJdDk5QkU7RUFDRSx5QnhJRk07QUwwOTlCVjtBNklyOTlCRTtFQUNFLHlCeElUTTtBTGcrOUJWOztBNklsOTlCQTs7RUFFRTtBN0lxOTlCRjs7QThJM2crQkE7RUFDRTtBOUk4ZytCRjtBOEk1ZytCRTtFQUNFO0E5SThnK0JKO0E4STNnK0JFO0VBQ0U7QTlJNmcrQko7O0E4SXJnK0JNO0VBQ0UsbUJ2SXVETztBUGk5OUJmOztBOElsZytCSTtFQUNFO0E5SXFnK0JOO0E4SW5nK0JNO0VBQ0UsbUJ2STZDTztBUHc5OUJmO0E4SWxnK0JNO0VBQ0U7QTlJb2crQlI7O0E4STcvOUJNO0VBQ0U7QTlJZ2crQlI7O0E4SXovOUJNO0VBQ0UsbUJ2SXlCTztBUG0rOUJmOztBOEl0LzlCSTtFQUNFO0VBQ0E7QTlJeS85Qk47QThJdi85Qk07RUFDRSxtQnZJY087RXVJYlA7RUFDQTtFQUNBO0VBQ0E7QTlJeS85QlI7QThJci85Qkk7RUFDRSxxQnZJS1M7QVBrLzlCZjtBOElyLzlCTTtFQUVFLHFCdklDTztBUHEvOUJmOztBOEkvKzlCTTtFQUNFO0VBQ0E7QTlJay85QlI7O0E4STMrOUJNO0VBQ0U7QTlJOCs5QlI7QThJMys5Qk07RUFDRTtBOUk2KzlCUjs7QThJdis5Qkk7RUFDRTtFQUNBLHFCdkk1QlM7QVBzZytCZjtBOEl4KzlCTTtFQUNFLG1CdkkvQk87QVB5ZytCZjs7QThJcCs5Qkk7RUFDRSxjdkl0Q1M7QVA2ZytCZjs7QThJais5Qk07RUFDRSxtQnZJN0NPO0FQaWgrQmY7QThJais5Qk07O0VBRUU7QTlJbSs5QlI7QThJLzk5Qk07RUFDSTtFQUNBO0E5SWkrOUJWO0E4STk5OUJNO0VBQ0k7RUFDQTtBOUlnKzlCVjs7QThJejk5Qk07RUFDRTtBOUk0OTlCUjs7QThJcjk5Qk07RUFDRSxtQnZJN0VPO0FQcWkrQmY7QThJcjk5Qk07RUFDRTtBOUl1OTlCUjtBOElwOTlCTTtFQUNFLHlCdklyRk87RXVJc0ZQLDBCdkl0Rk87QVA0aStCZjs7QThJLzg5Qk07RUFDRSxtQnZJOUZPO0V1SStGUCxjdkkvRk87RXVJZ0dQO0E5SWs5OUJSO0E4SS84OUJNO0VBQ0U7QTlJaTk5QlI7O0E4STE4OUJNO0VBQ0UseUJ2STVHTztFdUk2R1A7QTlJNjg5QlI7QThJMTg5Qk07RUFDRTtFQUNBO0E5STQ4OUJSOztBOEl0ODlCSTtFQUNFLGN2SXpIUztBUGtrK0JmOztBOEkxbitCTTtFQUNFLG1Cdkl1RE87QVBzaytCZjs7QThJdm4rQkk7RUFDRTtBOUkwbitCTjtBOEl4bitCTTtFQUNFLG1Cdkk2Q087QVA2aytCZjtBOEl2bitCTTtFQUNFO0E5SXluK0JSOztBOElsbitCTTtFQUNFO0E5SXFuK0JSOztBOEk5bStCTTtFQUNFLG1Cdkl5Qk87QVB3bCtCZjs7QThJM20rQkk7RUFDRTtFQUNBO0E5SThtK0JOO0E4STVtK0JNO0VBQ0UsbUJ2SWNPO0V1SWJQO0VBQ0E7RUFDQTtFQUNBO0E5SThtK0JSO0E4STFtK0JJO0VBQ0UscUJ2SUtTO0FQdW0rQmY7QThJMW0rQk07RUFFRSxxQnZJQ087QVAwbStCZjs7QThJcG0rQk07RUFDRTtFQUNBO0E5SXVtK0JSOztBOElobStCTTtFQUNFO0E5SW1tK0JSO0E4SWhtK0JNO0VBQ0U7QTlJa20rQlI7O0E4STVsK0JJO0VBQ0U7RUFDQSxxQnZJNUJTO0FQMm4rQmY7QThJN2wrQk07RUFDRSxtQnZJL0JPO0FQOG4rQmY7O0E4SXpsK0JJO0VBQ0UsY3ZJdENTO0FQa28rQmY7O0E4SXRsK0JNO0VBQ0UsbUJ2STdDTztBUHNvK0JmO0E4SXRsK0JNOztFQUVFO0E5SXdsK0JSO0E4SXBsK0JNO0VBQ0k7RUFDQTtBOUlzbCtCVjtBOElubCtCTTtFQUNJO0VBQ0E7QTlJcWwrQlY7O0E4STlrK0JNO0VBQ0U7QTlJaWwrQlI7O0E4STFrK0JNO0VBQ0UsbUJ2STdFTztBUDBwK0JmO0E4STFrK0JNO0VBQ0U7QTlJNGsrQlI7QThJemsrQk07RUFDRSx5QnZJckZPO0V1SXNGUCwwQnZJdEZPO0FQaXErQmY7O0E4SXBrK0JNO0VBQ0UsbUJ2STlGTztFdUkrRlAsY3ZJL0ZPO0V1SWdHUDtBOUl1aytCUjtBOElwaytCTTtFQUNFO0E5SXNrK0JSOztBOEkvaitCTTtFQUNFLHlCdkk1R087RXVJNkdQO0E5SWtrK0JSO0E4SS9qK0JNO0VBQ0U7RUFDQTtBOUlpaytCUjs7QThJM2orQkk7RUFDRSxjdkl6SFM7QVB1citCZjs7QThJL3UrQk07RUFDRSxtQnZJdURPO0FQMnIrQmY7O0E4STV1K0JJO0VBQ0U7QTlJK3UrQk47QThJN3UrQk07RUFDRSxtQnZJNkNPO0FQa3MrQmY7QThJNXUrQk07RUFDRTtBOUk4dStCUjs7QThJdnUrQk07RUFDRTtBOUkwdStCUjs7QThJbnUrQk07RUFDRSxtQnZJeUJPO0FQNnMrQmY7O0E4SWh1K0JJO0VBQ0U7RUFDQTtBOUltdStCTjtBOElqdStCTTtFQUNFLG1CdkljTztFdUliUDtFQUNBO0VBQ0E7RUFDQTtBOUltdStCUjtBOEkvdCtCSTtFQUNFLHFCdklLUztBUDR0K0JmO0E4SS90K0JNO0VBRUUscUJ2SUNPO0FQK3QrQmY7O0E4SXp0K0JNO0VBQ0U7RUFDQTtBOUk0dCtCUjs7QThJcnQrQk07RUFDRTtBOUl3dCtCUjtBOElydCtCTTtFQUNFO0E5SXV0K0JSOztBOElqdCtCSTtFQUNFO0VBQ0EscUJ2STVCUztBUGd2K0JmO0E4SWx0K0JNO0VBQ0UsbUJ2SS9CTztBUG12K0JmOztBOEk5cytCSTtFQUNFLGN2SXRDUztBUHV2K0JmOztBOEkzcytCTTtFQUNFLG1Cdkk3Q087QVAyditCZjtBOEkzcytCTTs7RUFFRTtBOUk2cytCUjtBOEl6cytCTTtFQUNJO0VBQ0E7QTlJMnMrQlY7QThJeHMrQk07RUFDSTtFQUNBO0E5STBzK0JWOztBOElucytCTTtFQUNFO0E5SXNzK0JSOztBOEkvcitCTTtFQUNFLG1Cdkk3RU87QVArdytCZjtBOEkvcitCTTtFQUNFO0E5SWlzK0JSO0E4STlyK0JNO0VBQ0UseUJ2SXJGTztFdUlzRlAsMEJ2SXRGTztBUHN4K0JmOztBOEl6citCTTtFQUNFLG1Cdkk5Rk87RXVJK0ZQLGN2SS9GTztFdUlnR1A7QTlJNHIrQlI7QThJenIrQk07RUFDRTtBOUkycitCUjs7QThJcHIrQk07RUFDRSx5QnZJNUdPO0V1STZHUDtBOUl1citCUjtBOElwcitCTTtFQUNFO0VBQ0E7QTlJc3IrQlI7O0E4SWhyK0JJO0VBQ0UsY3ZJekhTO0FQNHkrQmY7O0E4SXAyK0JNO0VBQ0UsbUJ2SXVETztBUGd6K0JmOztBOElqMitCSTtFQUNFO0E5SW8yK0JOO0E4SWwyK0JNO0VBQ0UsbUJ2STZDTztBUHV6K0JmO0E4SWoyK0JNO0VBQ0U7QTlJbTIrQlI7O0E4STUxK0JNO0VBQ0U7QTlJKzErQlI7O0E4SXgxK0JNO0VBQ0UsbUJ2SXlCTztBUGswK0JmOztBOElyMStCSTtFQUNFO0VBQ0E7QTlJdzErQk47QThJdDErQk07RUFDRSxtQnZJY087RXVJYlA7RUFDQTtFQUNBO0VBQ0E7QTlJdzErQlI7QThJcDErQkk7RUFDRSxxQnZJS1M7QVBpMStCZjtBOElwMStCTTtFQUVFLHFCdklDTztBUG8xK0JmOztBOEk5MCtCTTtFQUNFO0VBQ0E7QTlJaTErQlI7O0E4STEwK0JNO0VBQ0U7QTlJNjArQlI7QThJMTArQk07RUFDRTtBOUk0MCtCUjs7QThJdDArQkk7RUFDRTtFQUNBLHFCdkk1QlM7QVBxMitCZjtBOEl2MCtCTTtFQUNFLG1CdkkvQk87QVB3MitCZjs7QThJbjArQkk7RUFDRSxjdkl0Q1M7QVA0MitCZjs7QThJaDArQk07RUFDRSxtQnZJN0NPO0FQZzMrQmY7QThJaDArQk07O0VBRUU7QTlJazArQlI7QThJOXorQk07RUFDSTtFQUNBO0E5SWcwK0JWO0E4STd6K0JNO0VBQ0k7RUFDQTtBOUkreitCVjs7QThJeHorQk07RUFDRTtBOUkyeitCUjs7QThJcHorQk07RUFDRSxtQnZJN0VPO0FQbzQrQmY7QThJcHorQk07RUFDRTtBOUlzeitCUjtBOElueitCTTtFQUNFLHlCdklyRk87RXVJc0ZQLDBCdkl0Rk87QVAyNCtCZjs7QThJOXkrQk07RUFDRSxtQnZJOUZPO0V1SStGUCxjdkkvRk87RXVJZ0dQO0E5SWl6K0JSO0E4STl5K0JNO0VBQ0U7QTlJZ3orQlI7O0E4SXp5K0JNO0VBQ0UseUJ2STVHTztFdUk2R1A7QTlJNHkrQlI7QThJenkrQk07RUFDRTtFQUNBO0E5STJ5K0JSOztBOElyeStCSTtFQUNFLGN2SXpIUztBUGk2K0JmOztBOEl6OStCTTtFQUNFLG1Cdkl1RE87QVBxNitCZjs7QThJdDkrQkk7RUFDRTtBOUl5OStCTjtBOEl2OStCTTtFQUNFLG1Cdkk2Q087QVA0NitCZjtBOEl0OStCTTtFQUNFO0E5SXc5K0JSOztBOElqOStCTTtFQUNFO0E5SW85K0JSOztBOEk3OCtCTTtFQUNFLG1Cdkl5Qk87QVB1NytCZjs7QThJMTgrQkk7RUFDRTtFQUNBO0E5STY4K0JOO0E4STM4K0JNO0VBQ0UsbUJ2SWNPO0V1SWJQO0VBQ0E7RUFDQTtFQUNBO0E5STY4K0JSO0E4SXo4K0JJO0VBQ0UscUJ2SUtTO0FQczgrQmY7QThJejgrQk07RUFFRSxxQnZJQ087QVB5OCtCZjs7QThJbjgrQk07RUFDRTtFQUNBO0E5SXM4K0JSOztBOEkvNytCTTtFQUNFO0E5SWs4K0JSO0E4SS83K0JNO0VBQ0U7QTlJaTgrQlI7O0E4STM3K0JJO0VBQ0U7RUFDQSxxQnZJNUJTO0FQMDkrQmY7QThJNTcrQk07RUFDRSxtQnZJL0JPO0FQNjkrQmY7O0E4SXg3K0JJO0VBQ0UsY3ZJdENTO0FQaSsrQmY7O0E4SXI3K0JNO0VBQ0UsbUJ2STdDTztBUHErK0JmO0E4SXI3K0JNOztFQUVFO0E5SXU3K0JSO0E4SW43K0JNO0VBQ0k7RUFDQTtBOUlxNytCVjtBOElsNytCTTtFQUNJO0VBQ0E7QTlJbzcrQlY7O0E4STc2K0JNO0VBQ0U7QTlJZzcrQlI7O0E4SXo2K0JNO0VBQ0UsbUJ2STdFTztBUHkvK0JmO0E4SXo2K0JNO0VBQ0U7QTlJMjYrQlI7QThJeDYrQk07RUFDRSx5QnZJckZPO0V1SXNGUCwwQnZJdEZPO0FQZ2cvQmY7O0E4SW42K0JNO0VBQ0UsbUJ2STlGTztFdUkrRlAsY3ZJL0ZPO0V1SWdHUDtBOUlzNitCUjtBOEluNitCTTtFQUNFO0E5SXE2K0JSOztBOEk5NStCTTtFQUNFLHlCdkk1R087RXVJNkdQO0E5SWk2K0JSO0E4STk1K0JNO0VBQ0U7RUFDQTtBOUlnNitCUjs7QThJMTUrQkk7RUFDRSxjdkl6SFM7QVBzaC9CZjs7QThJOWsvQk07RUFDRSxtQnZJdURPO0FQMGgvQmY7O0E4STNrL0JJO0VBQ0U7QTlJOGsvQk47QThJNWsvQk07RUFDRSxtQnZJNkNPO0FQaWkvQmY7QThJM2svQk07RUFDRTtBOUk2ay9CUjs7QThJdGsvQk07RUFDRTtBOUl5ay9CUjs7QThJbGsvQk07RUFDRSxtQnZJeUJPO0FQNGkvQmY7O0E4SS9qL0JJO0VBQ0U7RUFDQTtBOUlray9CTjtBOEloay9CTTtFQUNFLG1CdkljTztFdUliUDtFQUNBO0VBQ0E7RUFDQTtBOUlray9CUjtBOEk5ai9CSTtFQUNFLHFCdklLUztBUDJqL0JmO0E4STlqL0JNO0VBRUUscUJ2SUNPO0FQOGovQmY7O0E4SXhqL0JNO0VBQ0U7RUFDQTtBOUkyai9CUjs7QThJcGovQk07RUFDRTtBOUl1ai9CUjtBOElwai9CTTtFQUNFO0E5SXNqL0JSOztBOEloai9CSTtFQUNFO0VBQ0EscUJ2STVCUztBUCtrL0JmO0E4SWpqL0JNO0VBQ0UsbUJ2SS9CTztBUGtsL0JmOztBOEk3aS9CSTtFQUNFLGN2SXRDUztBUHNsL0JmOztBOEkxaS9CTTtFQUNFLG1Cdkk3Q087QVAwbC9CZjtBOEkxaS9CTTs7RUFFRTtBOUk0aS9CUjtBOEl4aS9CTTtFQUNJO0VBQ0E7QTlJMGkvQlY7QThJdmkvQk07RUFDSTtFQUNBO0E5SXlpL0JWOztBOElsaS9CTTtFQUNFO0E5SXFpL0JSOztBOEk5aC9CTTtFQUNFLG1Cdkk3RU87QVA4bS9CZjtBOEk5aC9CTTtFQUNFO0E5SWdpL0JSO0E4STdoL0JNO0VBQ0UseUJ2SXJGTztFdUlzRlAsMEJ2SXRGTztBUHFuL0JmOztBOEl4aC9CTTtFQUNFLG1Cdkk5Rk87RXVJK0ZQLGN2SS9GTztFdUlnR1A7QTlJMmgvQlI7QThJeGgvQk07RUFDRTtBOUkwaC9CUjs7QThJbmgvQk07RUFDRSx5QnZJNUdPO0V1STZHUDtBOUlzaC9CUjtBOEluaC9CTTtFQUNFO0VBQ0E7QTlJcWgvQlI7O0E4SS9nL0JJO0VBQ0UsY3ZJekhTO0FQMm8vQmY7O0E4SW5zL0JNO0VBQ0UsbUJ2SXVETztBUCtvL0JmOztBOElocy9CSTtFQUNFO0E5SW1zL0JOO0E4SWpzL0JNO0VBQ0UsbUJ2STZDTztBUHNwL0JmO0E4SWhzL0JNO0VBQ0U7QTlJa3MvQlI7O0E4STNyL0JNO0VBQ0U7QTlJOHIvQlI7O0E4SXZyL0JNO0VBQ0UsbUJ2SXlCTztBUGlxL0JmOztBOElwci9CSTtFQUNFO0VBQ0E7QTlJdXIvQk47QThJcnIvQk07RUFDRSxtQnZJY087RXVJYlA7RUFDQTtFQUNBO0VBQ0E7QTlJdXIvQlI7QThJbnIvQkk7RUFDRSxxQnZJS1M7QVBnci9CZjtBOEluci9CTTtFQUVFLHFCdklDTztBUG1yL0JmOztBOEk3cS9CTTtFQUNFO0VBQ0E7QTlJZ3IvQlI7O0E4SXpxL0JNO0VBQ0U7QTlJNHEvQlI7QThJenEvQk07RUFDRTtBOUkycS9CUjs7QThJcnEvQkk7RUFDRTtFQUNBLHFCdkk1QlM7QVBvcy9CZjtBOEl0cS9CTTtFQUNFLG1CdkkvQk87QVB1cy9CZjs7QThJbHEvQkk7RUFDRSxjdkl0Q1M7QVAycy9CZjs7QThJL3AvQk07RUFDRSxtQnZJN0NPO0FQK3MvQmY7QThJL3AvQk07O0VBRUU7QTlJaXEvQlI7QThJN3AvQk07RUFDSTtFQUNBO0E5SStwL0JWO0E4STVwL0JNO0VBQ0k7RUFDQTtBOUk4cC9CVjs7QThJdnAvQk07RUFDRTtBOUkwcC9CUjs7QThJbnAvQk07RUFDRSxtQnZJN0VPO0FQbXUvQmY7QThJbnAvQk07RUFDRTtBOUlxcC9CUjtBOElscC9CTTtFQUNFLHlCdklyRk87RXVJc0ZQLDBCdkl0Rk87QVAwdS9CZjs7QThJN28vQk07RUFDRSxtQnZJOUZPO0V1SStGUCxjdkkvRk87RXVJZ0dQO0E5SWdwL0JSO0E4STdvL0JNO0VBQ0U7QTlJK28vQlI7O0E4SXhvL0JNO0VBQ0UseUJ2STVHTztFdUk2R1A7QTlJMm8vQlI7QThJeG8vQk07RUFDRTtFQUNBO0E5STBvL0JSOztBOElwby9CSTtFQUNFLGN2SXpIUztBUGd3L0JmOztBOEl4ei9CTTtFQUNFLG1Cdkl1RE87QVBvdy9CZjs7QThJcnovQkk7RUFDRTtBOUl3ei9CTjtBOEl0ei9CTTtFQUNFLG1Cdkk2Q087QVAydy9CZjtBOElyei9CTTtFQUNFO0E5SXV6L0JSOztBOEloei9CTTtFQUNFO0E5SW16L0JSOztBOEk1eS9CTTtFQUNFLG1Cdkl5Qk87QVBzeC9CZjs7QThJenkvQkk7RUFDRTtFQUNBO0E5STR5L0JOO0E4STF5L0JNO0VBQ0UsbUJ2SWNPO0V1SWJQO0VBQ0E7RUFDQTtFQUNBO0E5STR5L0JSO0E4SXh5L0JJO0VBQ0UscUJ2SUtTO0FQcXkvQmY7QThJeHkvQk07RUFFRSxxQnZJQ087QVB3eS9CZjs7QThJbHkvQk07RUFDRTtFQUNBO0E5SXF5L0JSOztBOEk5eC9CTTtFQUNFO0E5SWl5L0JSO0E4STl4L0JNO0VBQ0U7QTlJZ3kvQlI7O0E4STF4L0JJO0VBQ0U7RUFDQSxxQnZJNUJTO0FQeXovQmY7QThJM3gvQk07RUFDRSxtQnZJL0JPO0FQNHovQmY7O0E4SXZ4L0JJO0VBQ0UsY3ZJdENTO0FQZzAvQmY7O0E4SXB4L0JNO0VBQ0UsbUJ2STdDTztBUG8wL0JmO0E4SXB4L0JNOztFQUVFO0E5SXN4L0JSO0E4SWx4L0JNO0VBQ0k7RUFDQTtBOUlveC9CVjtBOElqeC9CTTtFQUNJO0VBQ0E7QTlJbXgvQlY7O0E4STV3L0JNO0VBQ0U7QTlJK3cvQlI7O0E4SXh3L0JNO0VBQ0UsbUJ2STdFTztBUHcxL0JmO0E4SXh3L0JNO0VBQ0U7QTlJMHcvQlI7QThJdncvQk07RUFDRSx5QnZJckZPO0V1SXNGUCwwQnZJdEZPO0FQKzEvQmY7O0E4SWx3L0JNO0VBQ0UsbUJ2STlGTztFdUkrRlAsY3ZJL0ZPO0V1SWdHUDtBOUlxdy9CUjtBOElsdy9CTTtFQUNFO0E5SW93L0JSOztBOEk3di9CTTtFQUNFLHlCdkk1R087RXVJNkdQO0E5SWd3L0JSO0E4STd2L0JNO0VBQ0U7RUFDQTtBOUkrdi9CUjs7QThJenYvQkk7RUFDRSxjdkl6SFM7QVBxMy9CZjs7QThJNzYvQk07RUFDRSxtQnhERkM7QXRGazcvQlQ7O0E4STE2L0JJO0VBQ0U7QTlJNjYvQk47QThJMzYvQk07RUFDRSxtQnhEWkM7QXRGeTcvQlQ7QThJMTYvQk07RUFDRTtBOUk0Ni9CUjs7QThJcjYvQk07RUFDRTtBOUl3Ni9CUjs7QThJajYvQk07RUFDRSxtQnhEaENDO0F0Rm84L0JUOztBOEk5NS9CSTtFQUNFO0VBQ0E7QTlJaTYvQk47QThJLzUvQk07RUFDRSxtQnhEM0NDO0V3RDRDRDtFQUNBO0VBQ0E7RUFDQTtBOUlpNi9CUjtBOEk3NS9CSTtFQUNFLHFCeERwREc7QXRGbTkvQlQ7QThJNzUvQk07RUFFRSxxQnhEeERDO0F0RnM5L0JUOztBOEl2NS9CTTtFQUNFO0VBQ0E7QTlJMDUvQlI7O0E4SW41L0JNO0VBQ0U7QTlJczUvQlI7QThJbjUvQk07RUFDRTtBOUlxNS9CUjs7QThJLzQvQkk7RUFDRTtFQUNBLHFCeERyRkc7QXRGdSsvQlQ7QThJaDUvQk07RUFDRSxtQnhEeEZDO0F0RjArL0JUOztBOEk1NC9CSTtFQUNFLGN4RC9GRztBdEY4Ky9CVDs7QThJejQvQk07RUFDRSxtQnhEdEdDO0F0RmsvL0JUO0E4SXo0L0JNOztFQUVFO0E5STI0L0JSO0E4SXY0L0JNO0VBQ0k7RUFDQTtBOUl5NC9CVjtBOEl0NC9CTTtFQUNJO0VBQ0E7QTlJdzQvQlY7O0E4SWo0L0JNO0VBQ0U7QTlJbzQvQlI7O0E4STczL0JNO0VBQ0UsbUJ4RHRJQztBdEZzZ2dDVDtBOEk3My9CTTtFQUNFO0E5SSszL0JSO0E4STUzL0JNO0VBQ0UseUJ4RDlJQztFd0QrSUQsMEJ4RC9JQztBdEY2Z2dDVDs7QThJdjMvQk07RUFDRSxtQnhEdkpDO0V3RHdKRCxjeER4SkM7RXdEeUpEO0E5STAzL0JSO0E4SXYzL0JNO0VBQ0U7QTlJeTMvQlI7O0E4SWwzL0JNO0VBQ0UseUJ4RHJLQztFd0RzS0Q7QTlJcTMvQlI7QThJbDMvQk07RUFDRTtFQUNBO0E5SW8zL0JSOztBOEk5Mi9CSTtFQUNFLGN4RGxMRztBdEZtaWdDVDs7QThJbGlnQ007RUFDRSxtQnhERkM7QXRGdWlnQ1Q7O0E4SS9oZ0NJO0VBQ0U7QTlJa2lnQ047QThJaGlnQ007RUFDRSxtQnhEWkM7QXRGOGlnQ1Q7QThJL2hnQ007RUFDRTtBOUlpaWdDUjs7QThJMWhnQ007RUFDRTtBOUk2aGdDUjs7QThJdGhnQ007RUFDRSxtQnhEaENDO0F0RnlqZ0NUOztBOEluaGdDSTtFQUNFO0VBQ0E7QTlJc2hnQ047QThJcGhnQ007RUFDRSxtQnhEM0NDO0V3RDRDRDtFQUNBO0VBQ0E7RUFDQTtBOUlzaGdDUjtBOElsaGdDSTtFQUNFLHFCeERwREc7QXRGd2tnQ1Q7QThJbGhnQ007RUFFRSxxQnhEeERDO0F0RjJrZ0NUOztBOEk1Z2dDTTtFQUNFO0VBQ0E7QTlJK2dnQ1I7O0E4SXhnZ0NNO0VBQ0U7QTlJMmdnQ1I7QThJeGdnQ007RUFDRTtBOUkwZ2dDUjs7QThJcGdnQ0k7RUFDRTtFQUNBLHFCeERyRkc7QXRGNGxnQ1Q7QThJcmdnQ007RUFDRSxtQnhEeEZDO0F0RitsZ0NUOztBOElqZ2dDSTtFQUNFLGN4RC9GRztBdEZtbWdDVDs7QThJOS8vQk07RUFDRSxtQnhEdEdDO0F0RnVtZ0NUO0E4STkvL0JNOztFQUVFO0E5SWdnZ0NSO0E4STUvL0JNO0VBQ0k7RUFDQTtBOUk4Ly9CVjtBOEkzLy9CTTtFQUNJO0VBQ0E7QTlJNi8vQlY7O0E4SXQvL0JNO0VBQ0U7QTlJeS8vQlI7O0E4SWwvL0JNO0VBQ0UsbUJ4RHRJQztBdEYybmdDVDtBOElsLy9CTTtFQUNFO0E5SW8vL0JSO0E4SWovL0JNO0VBQ0UseUJ4RDlJQztFd0QrSUQsMEJ4RC9JQztBdEZrb2dDVDs7QThJNSsvQk07RUFDRSxtQnhEdkpDO0V3RHdKRCxjeER4SkM7RXdEeUpEO0E5SSsrL0JSO0E4STUrL0JNO0VBQ0U7QTlJOCsvQlI7O0E4SXYrL0JNO0VBQ0UseUJ4RHJLQztFd0RzS0Q7QTlJMCsvQlI7QThJdisvQk07RUFDRTtFQUNBO0E5SXkrL0JSOztBOEluKy9CSTtFQUNFLGN4RGxMRztBdEZ3cGdDVDs7QThJdnBnQ007RUFDRSxtQnhERkM7QXRGNHBnQ1Q7O0E4SXBwZ0NJO0VBQ0U7QTlJdXBnQ047QThJcnBnQ007RUFDRSxtQnhEWkM7QXRGbXFnQ1Q7QThJcHBnQ007RUFDRTtBOUlzcGdDUjs7QThJL29nQ007RUFDRTtBOUlrcGdDUjs7QThJM29nQ007RUFDRSxtQnhEaENDO0F0RjhxZ0NUOztBOEl4b2dDSTtFQUNFO0VBQ0E7QTlJMm9nQ047QThJem9nQ007RUFDRSxtQnhEM0NDO0V3RDRDRDtFQUNBO0VBQ0E7RUFDQTtBOUkyb2dDUjtBOEl2b2dDSTtFQUNFLHFCeERwREc7QXRGNnJnQ1Q7QThJdm9nQ007RUFFRSxxQnhEeERDO0F0RmdzZ0NUOztBOElqb2dDTTtFQUNFO0VBQ0E7QTlJb29nQ1I7O0E4STduZ0NNO0VBQ0U7QTlJZ29nQ1I7QThJN25nQ007RUFDRTtBOUkrbmdDUjs7QThJem5nQ0k7RUFDRTtFQUNBLHFCeERyRkc7QXRGaXRnQ1Q7QThJMW5nQ007RUFDRSxtQnhEeEZDO0F0Rm90Z0NUOztBOEl0bmdDSTtFQUNFLGN4RC9GRztBdEZ3dGdDVDs7QThJbm5nQ007RUFDRSxtQnhEdEdDO0F0RjR0Z0NUO0E4SW5uZ0NNOztFQUVFO0E5SXFuZ0NSO0E4SWpuZ0NNO0VBQ0k7RUFDQTtBOUltbmdDVjtBOElobmdDTTtFQUNJO0VBQ0E7QTlJa25nQ1Y7O0E4STNtZ0NNO0VBQ0U7QTlJOG1nQ1I7O0E4SXZtZ0NNO0VBQ0UsbUJ4RHRJQztBdEZndmdDVDtBOEl2bWdDTTtFQUNFO0E5SXltZ0NSO0E4SXRtZ0NNO0VBQ0UseUJ4RDlJQztFd0QrSUQsMEJ4RC9JQztBdEZ1dmdDVDs7QThJam1nQ007RUFDRSxtQnhEdkpDO0V3RHdKRCxjeER4SkM7RXdEeUpEO0E5SW9tZ0NSO0E4SWptZ0NNO0VBQ0U7QTlJbW1nQ1I7O0E4STVsZ0NNO0VBQ0UseUJ4RHJLQztFd0RzS0Q7QTlJK2xnQ1I7QThJNWxnQ007RUFDRTtFQUNBO0E5SThsZ0NSOztBOEl4bGdDSTtFQUNFLGN4RGxMRztBdEY2d2dDVDs7QThJNXdnQ007RUFDRSxtQnhERkM7QXRGaXhnQ1Q7O0E4SXp3Z0NJO0VBQ0U7QTlJNHdnQ047QThJMXdnQ007RUFDRSxtQnhEWkM7QXRGd3hnQ1Q7QThJendnQ007RUFDRTtBOUkyd2dDUjs7QThJcHdnQ007RUFDRTtBOUl1d2dDUjs7QThJaHdnQ007RUFDRSxtQnhEaENDO0F0Rm15Z0NUOztBOEk3dmdDSTtFQUNFO0VBQ0E7QTlJZ3dnQ047QThJOXZnQ007RUFDRSxtQnhEM0NDO0V3RDRDRDtFQUNBO0VBQ0E7RUFDQTtBOUlnd2dDUjtBOEk1dmdDSTtFQUNFLHFCeERwREc7QXRGa3pnQ1Q7QThJNXZnQ007RUFFRSxxQnhEeERDO0F0RnF6Z0NUOztBOEl0dmdDTTtFQUNFO0VBQ0E7QTlJeXZnQ1I7O0E4SWx2Z0NNO0VBQ0U7QTlJcXZnQ1I7QThJbHZnQ007RUFDRTtBOUlvdmdDUjs7QThJOXVnQ0k7RUFDRTtFQUNBLHFCeERyRkc7QXRGczBnQ1Q7QThJL3VnQ007RUFDRSxtQnhEeEZDO0F0RnkwZ0NUOztBOEkzdWdDSTtFQUNFLGN4RC9GRztBdEY2MGdDVDs7QThJeHVnQ007RUFDRSxtQnhEdEdDO0F0RmkxZ0NUO0E4SXh1Z0NNOztFQUVFO0E5STB1Z0NSO0E4SXR1Z0NNO0VBQ0k7RUFDQTtBOUl3dWdDVjtBOElydWdDTTtFQUNJO0VBQ0E7QTlJdXVnQ1Y7O0E4SWh1Z0NNO0VBQ0U7QTlJbXVnQ1I7O0E4STV0Z0NNO0VBQ0UsbUJ4RHRJQztBdEZxMmdDVDtBOEk1dGdDTTtFQUNFO0E5STh0Z0NSO0E4STN0Z0NNO0VBQ0UseUJ4RDlJQztFd0QrSUQsMEJ4RC9JQztBdEY0MmdDVDs7QThJdHRnQ007RUFDRSxtQnhEdkpDO0V3RHdKRCxjeER4SkM7RXdEeUpEO0E5SXl0Z0NSO0E4SXR0Z0NNO0VBQ0U7QTlJd3RnQ1I7O0E4SWp0Z0NNO0VBQ0UseUJ4RHJLQztFd0RzS0Q7QTlJb3RnQ1I7QThJanRnQ007RUFDRTtFQUNBO0E5SW10Z0NSOztBOEk3c2dDSTtFQUNFLGN4RGxMRztBdEZrNGdDVDs7QThJajRnQ007RUFDRSxtQnhERkM7QXRGczRnQ1Q7O0E4STkzZ0NJO0VBQ0U7QTlJaTRnQ047QThJLzNnQ007RUFDRSxtQnhEWkM7QXRGNjRnQ1Q7QThJOTNnQ007RUFDRTtBOUlnNGdDUjs7QThJejNnQ007RUFDRTtBOUk0M2dDUjs7QThJcjNnQ007RUFDRSxtQnhEaENDO0F0Rnc1Z0NUOztBOElsM2dDSTtFQUNFO0VBQ0E7QTlJcTNnQ047QThJbjNnQ007RUFDRSxtQnhEM0NDO0V3RDRDRDtFQUNBO0VBQ0E7RUFDQTtBOUlxM2dDUjtBOElqM2dDSTtFQUNFLHFCeERwREc7QXRGdTZnQ1Q7QThJajNnQ007RUFFRSxxQnhEeERDO0F0RjA2Z0NUOztBOEkzMmdDTTtFQUNFO0VBQ0E7QTlJODJnQ1I7O0E4SXYyZ0NNO0VBQ0U7QTlJMDJnQ1I7QThJdjJnQ007RUFDRTtBOUl5MmdDUjs7QThJbjJnQ0k7RUFDRTtFQUNBLHFCeERyRkc7QXRGMjdnQ1Q7QThJcDJnQ007RUFDRSxtQnhEeEZDO0F0Rjg3Z0NUOztBOEloMmdDSTtFQUNFLGN4RC9GRztBdEZrOGdDVDs7QThJNzFnQ007RUFDRSxtQnhEdEdDO0F0RnM4Z0NUO0E4STcxZ0NNOztFQUVFO0E5SSsxZ0NSO0E4STMxZ0NNO0VBQ0k7RUFDQTtBOUk2MWdDVjtBOEkxMWdDTTtFQUNJO0VBQ0E7QTlJNDFnQ1Y7O0E4SXIxZ0NNO0VBQ0U7QTlJdzFnQ1I7O0E4SWoxZ0NNO0VBQ0UsbUJ4RHRJQztBdEYwOWdDVDtBOElqMWdDTTtFQUNFO0E5SW0xZ0NSO0E4SWgxZ0NNO0VBQ0UseUJ4RDlJQztFd0QrSUQsMEJ4RC9JQztBdEZpK2dDVDs7QThJMzBnQ007RUFDRSxtQnhEdkpDO0V3RHdKRCxjeER4SkM7RXdEeUpEO0E5STgwZ0NSO0E4STMwZ0NNO0VBQ0U7QTlJNjBnQ1I7O0E4SXQwZ0NNO0VBQ0UseUJ4RHJLQztFd0RzS0Q7QTlJeTBnQ1I7QThJdDBnQ007RUFDRTtFQUNBO0E5SXcwZ0NSOztBOElsMGdDSTtFQUNFLGN4RGxMRztBdEZ1L2dDVDs7QThJdC9nQ007RUFDRSxtQnhERkM7QXRGMi9nQ1Q7O0E4SW4vZ0NJO0VBQ0U7QTlJcy9nQ047QThJcC9nQ007RUFDRSxtQnhEWkM7QXRGa2doQ1Q7QThJbi9nQ007RUFDRTtBOUlxL2dDUjs7QThJOStnQ007RUFDRTtBOUlpL2dDUjs7QThJMStnQ007RUFDRSxtQnhEaENDO0F0RjZnaENUOztBOEl2K2dDSTtFQUNFO0VBQ0E7QTlJMCtnQ047QThJeCtnQ007RUFDRSxtQnhEM0NDO0V3RDRDRDtFQUNBO0VBQ0E7RUFDQTtBOUkwK2dDUjtBOEl0K2dDSTtFQUNFLHFCeERwREc7QXRGNGhoQ1Q7QThJdCtnQ007RUFFRSxxQnhEeERDO0F0RitoaENUOztBOEloK2dDTTtFQUNFO0VBQ0E7QTlJbStnQ1I7O0E4STU5Z0NNO0VBQ0U7QTlJKzlnQ1I7QThJNTlnQ007RUFDRTtBOUk4OWdDUjs7QThJeDlnQ0k7RUFDRTtFQUNBLHFCeERyRkc7QXRGZ2poQ1Q7QThJejlnQ007RUFDRSxtQnhEeEZDO0F0Rm1qaENUOztBOElyOWdDSTtFQUNFLGN4RC9GRztBdEZ1amhDVDs7QThJbDlnQ007RUFDRSxtQnhEdEdDO0F0RjJqaENUO0E4SWw5Z0NNOztFQUVFO0E5SW85Z0NSO0E4SWg5Z0NNO0VBQ0k7RUFDQTtBOUlrOWdDVjtBOEkvOGdDTTtFQUNJO0VBQ0E7QTlJaTlnQ1Y7O0E4STE4Z0NNO0VBQ0U7QTlJNjhnQ1I7O0E4SXQ4Z0NNO0VBQ0UsbUJ4RHRJQztBdEYra2hDVDtBOEl0OGdDTTtFQUNFO0E5SXc4Z0NSO0E4SXI4Z0NNO0VBQ0UseUJ4RDlJQztFd0QrSUQsMEJ4RC9JQztBdEZzbGhDVDs7QThJaDhnQ007RUFDRSxtQnhEdkpDO0V3RHdKRCxjeER4SkM7RXdEeUpEO0E5SW04Z0NSO0E4SWg4Z0NNO0VBQ0U7QTlJazhnQ1I7O0E4STM3Z0NNO0VBQ0UseUJ4RHJLQztFd0RzS0Q7QTlJODdnQ1I7QThJMzdnQ007RUFDRTtFQUNBO0E5STY3Z0NSOztBOEl2N2dDSTtFQUNFLGN4RGxMRztBdEY0bWhDVDs7QThJM21oQ007RUFDRSxtQnhERkM7QXRGZ25oQ1Q7O0E4SXhtaENJO0VBQ0U7QTlJMm1oQ047QThJem1oQ007RUFDRSxtQnhEWkM7QXRGdW5oQ1Q7QThJeG1oQ007RUFDRTtBOUkwbWhDUjs7QThJbm1oQ007RUFDRTtBOUlzbWhDUjs7QThJL2xoQ007RUFDRSxtQnhEaENDO0F0RmtvaENUOztBOEk1bGhDSTtFQUNFO0VBQ0E7QTlJK2xoQ047QThJN2xoQ007RUFDRSxtQnhEM0NDO0V3RDRDRDtFQUNBO0VBQ0E7RUFDQTtBOUkrbGhDUjtBOEkzbGhDSTtFQUNFLHFCeERwREc7QXRGaXBoQ1Q7QThJM2xoQ007RUFFRSxxQnhEeERDO0F0Rm9waENUOztBOElybGhDTTtFQUNFO0VBQ0E7QTlJd2xoQ1I7O0E4SWpsaENNO0VBQ0U7QTlJb2xoQ1I7QThJamxoQ007RUFDRTtBOUltbGhDUjs7QThJN2toQ0k7RUFDRTtFQUNBLHFCeERyRkc7QXRGcXFoQ1Q7QThJOWtoQ007RUFDRSxtQnhEeEZDO0F0RndxaENUOztBOEkxa2hDSTtFQUNFLGN4RC9GRztBdEY0cWhDVDs7QThJdmtoQ007RUFDRSxtQnhEdEdDO0F0RmdyaENUO0E4SXZraENNOztFQUVFO0E5SXlraENSO0E4SXJraENNO0VBQ0k7RUFDQTtBOUl1a2hDVjtBOElwa2hDTTtFQUNJO0VBQ0E7QTlJc2toQ1Y7O0E4SS9qaENNO0VBQ0U7QTlJa2toQ1I7O0E4STNqaENNO0VBQ0UsbUJ4RHRJQztBdEZvc2hDVDtBOEkzamhDTTtFQUNFO0E5STZqaENSO0E4STFqaENNO0VBQ0UseUJ4RDlJQztFd0QrSUQsMEJ4RC9JQztBdEYyc2hDVDs7QThJcmpoQ007RUFDRSxtQnhEdkpDO0V3RHdKRCxjeER4SkM7RXdEeUpEO0E5SXdqaENSO0E4SXJqaENNO0VBQ0U7QTlJdWpoQ1I7O0E4SWhqaENNO0VBQ0UseUJ4RHJLQztFd0RzS0Q7QTlJbWpoQ1I7QThJaGpoQ007RUFDRTtFQUNBO0E5SWtqaENSOztBOEk1aWhDSTtFQUNFLGN4RGxMRztBdEZpdWhDVDs7QThJaHVoQ007RUFDRSxtQnhERkM7QXRGcXVoQ1Q7O0E4STd0aENJO0VBQ0U7QTlJZ3VoQ047QThJOXRoQ007RUFDRSxtQnhEWkM7QXRGNHVoQ1Q7QThJN3RoQ007RUFDRTtBOUkrdGhDUjs7QThJeHRoQ007RUFDRTtBOUkydGhDUjs7QThJcHRoQ007RUFDRSxtQnhEaENDO0F0RnV2aENUOztBOElqdGhDSTtFQUNFO0VBQ0E7QTlJb3RoQ047QThJbHRoQ007RUFDRSxtQnhEM0NDO0V3RDRDRDtFQUNBO0VBQ0E7RUFDQTtBOUlvdGhDUjtBOElodGhDSTtFQUNFLHFCeERwREc7QXRGc3doQ1Q7QThJaHRoQ007RUFFRSxxQnhEeERDO0F0Rnl3aENUOztBOEkxc2hDTTtFQUNFO0VBQ0E7QTlJNnNoQ1I7O0E4SXRzaENNO0VBQ0U7QTlJeXNoQ1I7QThJdHNoQ007RUFDRTtBOUl3c2hDUjs7QThJbHNoQ0k7RUFDRTtFQUNBLHFCeERyRkc7QXRGMHhoQ1Q7QThJbnNoQ007RUFDRSxtQnhEeEZDO0F0RjZ4aENUOztBOEkvcmhDSTtFQUNFLGN4RC9GRztBdEZpeWhDVDs7QThJNXJoQ007RUFDRSxtQnhEdEdDO0F0RnF5aENUO0E4STVyaENNOztFQUVFO0E5SThyaENSO0E4STFyaENNO0VBQ0k7RUFDQTtBOUk0cmhDVjtBOEl6cmhDTTtFQUNJO0VBQ0E7QTlJMnJoQ1Y7O0E4SXByaENNO0VBQ0U7QTlJdXJoQ1I7O0E4SWhyaENNO0VBQ0UsbUJ4RHRJQztBdEZ5emhDVDtBOElocmhDTTtFQUNFO0E5SWtyaENSO0E4SS9xaENNO0VBQ0UseUJ4RDlJQztFd0QrSUQsMEJ4RC9JQztBdEZnMGhDVDs7QThJMXFoQ007RUFDRSxtQnhEdkpDO0V3RHdKRCxjeER4SkM7RXdEeUpEO0E5STZxaENSO0E4STFxaENNO0VBQ0U7QTlJNHFoQ1I7O0E4SXJxaENNO0VBQ0UseUJ4RHJLQztFd0RzS0Q7QTlJd3FoQ1I7QThJcnFoQ007RUFDRTtFQUNBO0E5SXVxaENSOztBOElqcWhDSTtFQUNFLGN4RGxMRztBdEZzMWhDVDs7QThJcjFoQ007RUFDRSxtQnhERkM7QXRGMDFoQ1Q7O0E4SWwxaENJO0VBQ0U7QTlJcTFoQ047QThJbjFoQ007RUFDRSxtQnhEWkM7QXRGaTJoQ1Q7QThJbDFoQ007RUFDRTtBOUlvMWhDUjs7QThJNzBoQ007RUFDRTtBOUlnMWhDUjs7QThJejBoQ007RUFDRSxtQnhEaENDO0F0RjQyaENUOztBOEl0MGhDSTtFQUNFO0VBQ0E7QTlJeTBoQ047QThJdjBoQ007RUFDRSxtQnhEM0NDO0V3RDRDRDtFQUNBO0VBQ0E7RUFDQTtBOUl5MGhDUjtBOElyMGhDSTtFQUNFLHFCeERwREc7QXRGMjNoQ1Q7QThJcjBoQ007RUFFRSxxQnhEeERDO0F0RjgzaENUOztBOEkvemhDTTtFQUNFO0VBQ0E7QTlJazBoQ1I7O0E4STN6aENNO0VBQ0U7QTlJOHpoQ1I7QThJM3poQ007RUFDRTtBOUk2emhDUjs7QThJdnpoQ0k7RUFDRTtFQUNBLHFCeERyRkc7QXRGKzRoQ1Q7QThJeHpoQ007RUFDRSxtQnhEeEZDO0F0Rms1aENUOztBOElwemhDSTtFQUNFLGN4RC9GRztBdEZzNWhDVDs7QThJanpoQ007RUFDRSxtQnhEdEdDO0F0RjA1aENUO0E4SWp6aENNOztFQUVFO0E5SW16aENSO0E4SS95aENNO0VBQ0k7RUFDQTtBOUlpemhDVjtBOEk5eWhDTTtFQUNJO0VBQ0E7QTlJZ3poQ1Y7O0E4SXp5aENNO0VBQ0U7QTlJNHloQ1I7O0E4SXJ5aENNO0VBQ0UsbUJ4RHRJQztBdEY4NmhDVDtBOElyeWhDTTtFQUNFO0E5SXV5aENSO0E4SXB5aENNO0VBQ0UseUJ4RDlJQztFd0QrSUQsMEJ4RC9JQztBdEZxN2hDVDs7QThJL3hoQ007RUFDRSxtQnhEdkpDO0V3RHdKRCxjeER4SkM7RXdEeUpEO0E5SWt5aENSO0E4SS94aENNO0VBQ0U7QTlJaXloQ1I7O0E4STF4aENNO0VBQ0UseUJ4RHJLQztFd0RzS0Q7QTlJNnhoQ1I7QThJMXhoQ007RUFDRTtFQUNBO0E5STR4aENSOztBOEl0eGhDSTtFQUNFLGN4RGxMRztBdEYyOGhDVDs7QThJMThoQ007RUFDRSxtQnhERkM7QXRGKzhoQ1Q7O0E4SXY4aENJO0VBQ0U7QTlJMDhoQ047QThJeDhoQ007RUFDRSxtQnhEWkM7QXRGczloQ1Q7QThJdjhoQ007RUFDRTtBOUl5OGhDUjs7QThJbDhoQ007RUFDRTtBOUlxOGhDUjs7QThJOTdoQ007RUFDRSxtQnhEaENDO0F0RmkraENUOztBOEkzN2hDSTtFQUNFO0VBQ0E7QTlJODdoQ047QThJNTdoQ007RUFDRSxtQnhEM0NDO0V3RDRDRDtFQUNBO0VBQ0E7RUFDQTtBOUk4N2hDUjtBOEkxN2hDSTtFQUNFLHFCeERwREc7QXRGZy9oQ1Q7QThJMTdoQ007RUFFRSxxQnhEeERDO0F0Rm0vaENUOztBOElwN2hDTTtFQUNFO0VBQ0E7QTlJdTdoQ1I7O0E4SWg3aENNO0VBQ0U7QTlJbTdoQ1I7QThJaDdoQ007RUFDRTtBOUlrN2hDUjs7QThJNTZoQ0k7RUFDRTtFQUNBLHFCeERyRkc7QXRGb2dpQ1Q7QThJNzZoQ007RUFDRSxtQnhEeEZDO0F0RnVnaUNUOztBOEl6NmhDSTtFQUNFLGN4RC9GRztBdEYyZ2lDVDs7QThJdDZoQ007RUFDRSxtQnhEdEdDO0F0RitnaUNUO0E4SXQ2aENNOztFQUVFO0E5SXc2aENSO0E4SXA2aENNO0VBQ0k7RUFDQTtBOUlzNmhDVjtBOEluNmhDTTtFQUNJO0VBQ0E7QTlJcTZoQ1Y7O0E4STk1aENNO0VBQ0U7QTlJaTZoQ1I7O0E4STE1aENNO0VBQ0UsbUJ4RHRJQztBdEZtaWlDVDtBOEkxNWhDTTtFQUNFO0E5STQ1aENSO0E4SXo1aENNO0VBQ0UseUJ4RDlJQztFd0QrSUQsMEJ4RC9JQztBdEYwaWlDVDs7QThJcDVoQ007RUFDRSxtQnhEdkpDO0V3RHdKRCxjeER4SkM7RXdEeUpEO0E5SXU1aENSO0E4SXA1aENNO0VBQ0U7QTlJczVoQ1I7O0E4SS80aENNO0VBQ0UseUJ4RHJLQztFd0RzS0Q7QTlJazVoQ1I7QThJLzRoQ007RUFDRTtFQUNBO0E5SWk1aENSOztBOEkzNGhDSTtFQUNFLGN4RGxMRztBdEZna2lDVDs7QThJL2ppQ007RUFDRSxtQnhERkM7QXRGb2tpQ1Q7O0E4STVqaUNJO0VBQ0U7QTlJK2ppQ047QThJN2ppQ007RUFDRSxtQnhEWkM7QXRGMmtpQ1Q7QThJNWppQ007RUFDRTtBOUk4amlDUjs7QThJdmppQ007RUFDRTtBOUkwamlDUjs7QThJbmppQ007RUFDRSxtQnhEaENDO0F0RnNsaUNUOztBOEloamlDSTtFQUNFO0VBQ0E7QTlJbWppQ047QThJamppQ007RUFDRSxtQnhEM0NDO0V3RDRDRDtFQUNBO0VBQ0E7RUFDQTtBOUltamlDUjtBOEkvaWlDSTtFQUNFLHFCeERwREc7QXRGcW1pQ1Q7QThJL2lpQ007RUFFRSxxQnhEeERDO0F0RndtaUNUOztBOEl6aWlDTTtFQUNFO0VBQ0E7QTlJNGlpQ1I7O0E4SXJpaUNNO0VBQ0U7QTlJd2lpQ1I7QThJcmlpQ007RUFDRTtBOUl1aWlDUjs7QThJamlpQ0k7RUFDRTtFQUNBLHFCeERyRkc7QXRGeW5pQ1Q7QThJbGlpQ007RUFDRSxtQnhEeEZDO0F0RjRuaUNUOztBOEk5aGlDSTtFQUNFLGN4RC9GRztBdEZnb2lDVDs7QThJM2hpQ007RUFDRSxtQnhEdEdDO0F0Rm9vaUNUO0E4STNoaUNNOztFQUVFO0E5STZoaUNSO0E4SXpoaUNNO0VBQ0k7RUFDQTtBOUkyaGlDVjtBOEl4aGlDTTtFQUNJO0VBQ0E7QTlJMGhpQ1Y7O0E4SW5oaUNNO0VBQ0U7QTlJc2hpQ1I7O0E4SS9naUNNO0VBQ0UsbUJ4RHRJQztBdEZ3cGlDVDtBOEkvZ2lDTTtFQUNFO0E5SWloaUNSO0E4STlnaUNNO0VBQ0UseUJ4RDlJQztFd0QrSUQsMEJ4RC9JQztBdEYrcGlDVDs7QThJemdpQ007RUFDRSxtQnhEdkpDO0V3RHdKRCxjeER4SkM7RXdEeUpEO0E5STRnaUNSO0E4SXpnaUNNO0VBQ0U7QTlJMmdpQ1I7O0E4SXBnaUNNO0VBQ0UseUJ4RHJLQztFd0RzS0Q7QTlJdWdpQ1I7QThJcGdpQ007RUFDRTtFQUNBO0E5SXNnaUNSOztBOEloZ2lDSTtFQUNFLGN4RGxMRztBdEZxcmlDVDs7QThJcHJpQ007RUFDRSxtQnhERkM7QXRGeXJpQ1Q7O0E4SWpyaUNJO0VBQ0U7QTlJb3JpQ047QThJbHJpQ007RUFDRSxtQnhEWkM7QXRGZ3NpQ1Q7QThJanJpQ007RUFDRTtBOUltcmlDUjs7QThJNXFpQ007RUFDRTtBOUkrcWlDUjs7QThJeHFpQ007RUFDRSxtQnhEaENDO0F0RjJzaUNUOztBOElycWlDSTtFQUNFO0VBQ0E7QTlJd3FpQ047QThJdHFpQ007RUFDRSxtQnhEM0NDO0V3RDRDRDtFQUNBO0VBQ0E7RUFDQTtBOUl3cWlDUjtBOElwcWlDSTtFQUNFLHFCeERwREc7QXRGMHRpQ1Q7QThJcHFpQ007RUFFRSxxQnhEeERDO0F0RjZ0aUNUOztBOEk5cGlDTTtFQUNFO0VBQ0E7QTlJaXFpQ1I7O0E4STFwaUNNO0VBQ0U7QTlJNnBpQ1I7QThJMXBpQ007RUFDRTtBOUk0cGlDUjs7QThJdHBpQ0k7RUFDRTtFQUNBLHFCeERyRkc7QXRGOHVpQ1Q7QThJdnBpQ007RUFDRSxtQnhEeEZDO0F0Rml2aUNUOztBOElucGlDSTtFQUNFLGN4RC9GRztBdEZxdmlDVDs7QThJaHBpQ007RUFDRSxtQnhEdEdDO0F0Rnl2aUNUO0E4SWhwaUNNOztFQUVFO0E5SWtwaUNSO0E4STlvaUNNO0VBQ0k7RUFDQTtBOUlncGlDVjtBOEk3b2lDTTtFQUNJO0VBQ0E7QTlJK29pQ1Y7O0E4SXhvaUNNO0VBQ0U7QTlJMm9pQ1I7O0E4SXBvaUNNO0VBQ0UsbUJ4RHRJQztBdEY2d2lDVDtBOElwb2lDTTtFQUNFO0E5SXNvaUNSO0E4SW5vaUNNO0VBQ0UseUJ4RDlJQztFd0QrSUQsMEJ4RC9JQztBdEZveGlDVDs7QThJOW5pQ007RUFDRSxtQnhEdkpDO0V3RHdKRCxjeER4SkM7RXdEeUpEO0E5SWlvaUNSO0E4STluaUNNO0VBQ0U7QTlJZ29pQ1I7O0E4SXpuaUNNO0VBQ0UseUJ4RHJLQztFd0RzS0Q7QTlJNG5pQ1I7QThJem5pQ007RUFDRTtFQUNBO0E5STJuaUNSOztBOElybmlDSTtFQUNFLGN4RGxMRztBdEYweWlDVDs7QThJenlpQ007RUFDRSxtQnhERkM7QXRGOHlpQ1Q7O0E4SXR5aUNJO0VBQ0U7QTlJeXlpQ047QThJdnlpQ007RUFDRSxtQnhEWkM7QXRGcXppQ1Q7QThJdHlpQ007RUFDRTtBOUl3eWlDUjs7QThJanlpQ007RUFDRTtBOUlveWlDUjs7QThJN3hpQ007RUFDRSxtQnhEaENDO0F0RmcwaUNUOztBOEkxeGlDSTtFQUNFO0VBQ0E7QTlJNnhpQ047QThJM3hpQ007RUFDRSxtQnhEM0NDO0V3RDRDRDtFQUNBO0VBQ0E7RUFDQTtBOUk2eGlDUjtBOEl6eGlDSTtFQUNFLHFCeERwREc7QXRGKzBpQ1Q7QThJenhpQ007RUFFRSxxQnhEeERDO0F0RmsxaUNUOztBOElueGlDTTtFQUNFO0VBQ0E7QTlJc3hpQ1I7O0E4SS93aUNNO0VBQ0U7QTlJa3hpQ1I7QThJL3dpQ007RUFDRTtBOUlpeGlDUjs7QThJM3dpQ0k7RUFDRTtFQUNBLHFCeERyRkc7QXRGbTJpQ1Q7QThJNXdpQ007RUFDRSxtQnhEeEZDO0F0RnMyaUNUOztBOEl4d2lDSTtFQUNFLGN4RC9GRztBdEYwMmlDVDs7QThJcndpQ007RUFDRSxtQnhEdEdDO0F0RjgyaUNUO0E4SXJ3aUNNOztFQUVFO0E5SXV3aUNSO0E4SW53aUNNO0VBQ0k7RUFDQTtBOUlxd2lDVjtBOElsd2lDTTtFQUNJO0VBQ0E7QTlJb3dpQ1Y7O0E4STd2aUNNO0VBQ0U7QTlJZ3dpQ1I7O0E4SXp2aUNNO0VBQ0UsbUJ4RHRJQztBdEZrNGlDVDtBOEl6dmlDTTtFQUNFO0E5STJ2aUNSO0E4SXh2aUNNO0VBQ0UseUJ4RDlJQztFd0QrSUQsMEJ4RC9JQztBdEZ5NGlDVDs7QThJbnZpQ007RUFDRSxtQnhEdkpDO0V3RHdKRCxjeER4SkM7RXdEeUpEO0E5SXN2aUNSO0E4SW52aUNNO0VBQ0U7QTlJcXZpQ1I7O0E4STl1aUNNO0VBQ0UseUJ4RHJLQztFd0RzS0Q7QTlJaXZpQ1I7QThJOXVpQ007RUFDRTtFQUNBO0E5SWd2aUNSOztBOEkxdWlDSTtFQUNFLGN4RGxMRztBdEYrNWlDVDs7QThJOTVpQ007RUFDRSxtQnhERkM7QXRGbTZpQ1Q7O0E4STM1aUNJO0VBQ0U7QTlJODVpQ047QThJNTVpQ007RUFDRSxtQnhEWkM7QXRGMDZpQ1Q7QThJMzVpQ007RUFDRTtBOUk2NWlDUjs7QThJdDVpQ007RUFDRTtBOUl5NWlDUjs7QThJbDVpQ007RUFDRSxtQnhEaENDO0F0RnE3aUNUOztBOEkvNGlDSTtFQUNFO0VBQ0E7QTlJazVpQ047QThJaDVpQ007RUFDRSxtQnhEM0NDO0V3RDRDRDtFQUNBO0VBQ0E7RUFDQTtBOUlrNWlDUjtBOEk5NGlDSTtFQUNFLHFCeERwREc7QXRGbzhpQ1Q7QThJOTRpQ007RUFFRSxxQnhEeERDO0F0RnU4aUNUOztBOEl4NGlDTTtFQUNFO0VBQ0E7QTlJMjRpQ1I7O0E4SXA0aUNNO0VBQ0U7QTlJdTRpQ1I7QThJcDRpQ007RUFDRTtBOUlzNGlDUjs7QThJaDRpQ0k7RUFDRTtFQUNBLHFCeERyRkc7QXRGdzlpQ1Q7QThJajRpQ007RUFDRSxtQnhEeEZDO0F0RjI5aUNUOztBOEk3M2lDSTtFQUNFLGN4RC9GRztBdEYrOWlDVDs7QThJMTNpQ007RUFDRSxtQnhEdEdDO0F0Rm0raUNUO0E4STEzaUNNOztFQUVFO0E5STQzaUNSO0E4SXgzaUNNO0VBQ0k7RUFDQTtBOUkwM2lDVjtBOEl2M2lDTTtFQUNJO0VBQ0E7QTlJeTNpQ1Y7O0E4SWwzaUNNO0VBQ0U7QTlJcTNpQ1I7O0E4STkyaUNNO0VBQ0UsbUJ4RHRJQztBdEZ1L2lDVDtBOEk5MmlDTTtFQUNFO0E5SWczaUNSO0E4STcyaUNNO0VBQ0UseUJ4RDlJQztFd0QrSUQsMEJ4RC9JQztBdEY4L2lDVDs7QThJeDJpQ007RUFDRSxtQnhEdkpDO0V3RHdKRCxjeER4SkM7RXdEeUpEO0E5STIyaUNSO0E4SXgyaUNNO0VBQ0U7QTlJMDJpQ1I7O0E4SW4yaUNNO0VBQ0UseUJ4RHJLQztFd0RzS0Q7QTlJczJpQ1I7QThJbjJpQ007RUFDRTtFQUNBO0E5SXEyaUNSOztBOEkvMWlDSTtFQUNFLGN4RGxMRztBdEZvaGpDVDs7QThJbmhqQ007RUFDRSxtQnhERkM7QXRGd2hqQ1Q7O0E4SWhoakNJO0VBQ0U7QTlJbWhqQ047QThJamhqQ007RUFDRSxtQnhEWkM7QXRGK2hqQ1Q7QThJaGhqQ007RUFDRTtBOUlraGpDUjs7QThJM2dqQ007RUFDRTtBOUk4Z2pDUjs7QThJdmdqQ007RUFDRSxtQnhEaENDO0F0RjBpakNUOztBOElwZ2pDSTtFQUNFO0VBQ0E7QTlJdWdqQ047QThJcmdqQ007RUFDRSxtQnhEM0NDO0V3RDRDRDtFQUNBO0VBQ0E7RUFDQTtBOUl1Z2pDUjtBOEluZ2pDSTtFQUNFLHFCeERwREc7QXRGeWpqQ1Q7QThJbmdqQ007RUFFRSxxQnhEeERDO0F0RjRqakNUOztBOEk3L2lDTTtFQUNFO0VBQ0E7QTlJZ2dqQ1I7O0E4SXovaUNNO0VBQ0U7QTlJNC9pQ1I7QThJei9pQ007RUFDRTtBOUkyL2lDUjs7QThJci9pQ0k7RUFDRTtFQUNBLHFCeERyRkc7QXRGNmtqQ1Q7QThJdC9pQ007RUFDRSxtQnhEeEZDO0F0RmdsakNUOztBOElsL2lDSTtFQUNFLGN4RC9GRztBdEZvbGpDVDs7QThJLytpQ007RUFDRSxtQnhEdEdDO0F0RndsakNUO0E4SS8raUNNOztFQUVFO0E5SWkvaUNSO0E4STcraUNNO0VBQ0k7RUFDQTtBOUkrK2lDVjtBOEk1K2lDTTtFQUNJO0VBQ0E7QTlJOCtpQ1Y7O0E4SXYraUNNO0VBQ0U7QTlJMCtpQ1I7O0E4SW4raUNNO0VBQ0UsbUJ4RHRJQztBdEY0bWpDVDtBOEluK2lDTTtFQUNFO0E5SXEraUNSO0E4SWwraUNNO0VBQ0UseUJ4RDlJQztFd0QrSUQsMEJ4RC9JQztBdEZtbmpDVDs7QThJNzlpQ007RUFDRSxtQnhEdkpDO0V3RHdKRCxjeER4SkM7RXdEeUpEO0E5SWcraUNSO0E4STc5aUNNO0VBQ0U7QTlJKzlpQ1I7O0E4SXg5aUNNO0VBQ0UseUJ4RHJLQztFd0RzS0Q7QTlJMjlpQ1I7QThJeDlpQ007RUFDRTtFQUNBO0E5STA5aUNSOztBOElwOWlDSTtFQUNFLGN4RGxMRztBdEZ5b2pDVDs7QThJeG9qQ007RUFDRSxtQnhERkM7QXRGNm9qQ1Q7O0E4SXJvakNJO0VBQ0U7QTlJd29qQ047QThJdG9qQ007RUFDRSxtQnhEWkM7QXRGb3BqQ1Q7QThJcm9qQ007RUFDRTtBOUl1b2pDUjs7QThJaG9qQ007RUFDRTtBOUltb2pDUjs7QThJNW5qQ007RUFDRSxtQnhEaENDO0F0RitwakNUOztBOEl6bmpDSTtFQUNFO0VBQ0E7QTlJNG5qQ047QThJMW5qQ007RUFDRSxtQnhEM0NDO0V3RDRDRDtFQUNBO0VBQ0E7RUFDQTtBOUk0bmpDUjtBOEl4bmpDSTtFQUNFLHFCeERwREc7QXRGOHFqQ1Q7QThJeG5qQ007RUFFRSxxQnhEeERDO0F0RmlyakNUOztBOElsbmpDTTtFQUNFO0VBQ0E7QTlJcW5qQ1I7O0E4STltakNNO0VBQ0U7QTlJaW5qQ1I7QThJOW1qQ007RUFDRTtBOUlnbmpDUjs7QThJMW1qQ0k7RUFDRTtFQUNBLHFCeERyRkc7QXRGa3NqQ1Q7QThJM21qQ007RUFDRSxtQnhEeEZDO0F0RnFzakNUOztBOEl2bWpDSTtFQUNFLGN4RC9GRztBdEZ5c2pDVDs7QThJcG1qQ007RUFDRSxtQnhEdEdDO0F0RjZzakNUO0E4SXBtakNNOztFQUVFO0E5SXNtakNSO0E4SWxtakNNO0VBQ0k7RUFDQTtBOUlvbWpDVjtBOElqbWpDTTtFQUNJO0VBQ0E7QTlJbW1qQ1Y7O0E4STVsakNNO0VBQ0U7QTlJK2xqQ1I7O0E4SXhsakNNO0VBQ0UsbUJ4RHRJQztBdEZpdWpDVDtBOEl4bGpDTTtFQUNFO0E5STBsakNSO0E4SXZsakNNO0VBQ0UseUJ4RDlJQztFd0QrSUQsMEJ4RC9JQztBdEZ3dWpDVDs7QThJbGxqQ007RUFDRSxtQnhEdkpDO0V3RHdKRCxjeER4SkM7RXdEeUpEO0E5SXFsakNSO0E4SWxsakNNO0VBQ0U7QTlJb2xqQ1I7O0E4STdrakNNO0VBQ0UseUJ4RHJLQztFd0RzS0Q7QTlJZ2xqQ1I7QThJN2tqQ007RUFDRTtFQUNBO0E5SStrakNSOztBOEl6a2pDSTtFQUNFLGN4RGxMRztBdEY4dmpDVDs7QThJN3ZqQ007RUFDRSxnQnhERkM7QXRGa3dqQ1Q7O0E4STF2akNJO0VBQ0U7QTlJNnZqQ047QThJM3ZqQ007RUFDRSxnQnhEWkM7QXRGeXdqQ1Q7QThJMXZqQ007RUFDRTtBOUk0dmpDUjs7QThJcnZqQ007RUFDRTtBOUl3dmpDUjs7QThJanZqQ007RUFDRSxnQnhEaENDO0F0Rm94akNUOztBOEk5dWpDSTtFQUNFO0VBQ0E7QTlJaXZqQ047QThJL3VqQ007RUFDRSxnQnhEM0NDO0V3RDRDRDtFQUNBO0VBQ0E7RUFDQTtBOUlpdmpDUjtBOEk3dWpDSTtFQUNFLGtCeERwREc7QXRGbXlqQ1Q7QThJN3VqQ007RUFFRSxrQnhEeERDO0F0RnN5akNUOztBOEl2dWpDTTtFQUNFO0VBQ0E7QTlJMHVqQ1I7O0E4SW51akNNO0VBQ0U7QTlJc3VqQ1I7QThJbnVqQ007RUFDRTtBOUlxdWpDUjs7QThJL3RqQ0k7RUFDRTtFQUNBLGtCeERyRkc7QXRGdXpqQ1Q7QThJaHVqQ007RUFDRSxnQnhEeEZDO0F0RjB6akNUOztBOEk1dGpDSTtFQUNFLFd4RC9GRztBdEY4empDVDs7QThJenRqQ007RUFDRSxnQnhEdEdDO0F0RmswakNUO0E4SXp0akNNOztFQUVFO0E5STJ0akNSO0E4SXZ0akNNO0VBQ0k7RUFDQTtBOUl5dGpDVjtBOEl0dGpDTTtFQUNJO0VBQ0E7QTlJd3RqQ1Y7O0E4SWp0akNNO0VBQ0U7QTlJb3RqQ1I7O0E4STdzakNNO0VBQ0UsZ0J4RHRJQztBdEZzMWpDVDtBOEk3c2pDTTtFQUNFO0E5SStzakNSO0E4STVzakNNO0VBQ0Usc0J4RDlJQztFd0QrSUQsdUJ4RC9JQztBdEY2MWpDVDs7QThJdnNqQ007RUFDRSxnQnhEdkpDO0V3RHdKRCxXeER4SkM7RXdEeUpEO0E5STBzakNSO0E4SXZzakNNO0VBQ0U7QTlJeXNqQ1I7O0E4SWxzakNNO0VBQ0Usc0J4RHJLQztFd0RzS0Q7QTlJcXNqQ1I7QThJbHNqQ007RUFDRTtFQUNBO0E5SW9zakNSOztBOEk5cmpDSTtFQUNFLFd4RGxMRztBdEZtM2pDVDs7QThJbDNqQ007RUFDRSxtQnhERkM7QXRGdTNqQ1Q7O0E4SS8yakNJO0VBQ0U7QTlJazNqQ047QThJaDNqQ007RUFDRSxtQnhEWkM7QXRGODNqQ1Q7QThJLzJqQ007RUFDRTtBOUlpM2pDUjs7QThJMTJqQ007RUFDRTtBOUk2MmpDUjs7QThJdDJqQ007RUFDRSxtQnhEaENDO0F0Rnk0akNUOztBOEluMmpDSTtFQUNFO0VBQ0E7QTlJczJqQ047QThJcDJqQ007RUFDRSxtQnhEM0NDO0V3RDRDRDtFQUNBO0VBQ0E7RUFDQTtBOUlzMmpDUjtBOElsMmpDSTtFQUNFLHFCeERwREc7QXRGdzVqQ1Q7QThJbDJqQ007RUFFRSxxQnhEeERDO0F0RjI1akNUOztBOEk1MWpDTTtFQUNFO0VBQ0E7QTlJKzFqQ1I7O0E4SXgxakNNO0VBQ0U7QTlJMjFqQ1I7QThJeDFqQ007RUFDRTtBOUkwMWpDUjs7QThJcDFqQ0k7RUFDRTtFQUNBLHFCeERyRkc7QXRGNDZqQ1Q7QThJcjFqQ007RUFDRSxtQnhEeEZDO0F0Ris2akNUOztBOElqMWpDSTtFQUNFLGN4RC9GRztBdEZtN2pDVDs7QThJOTBqQ007RUFDRSxtQnhEdEdDO0F0RnU3akNUO0E4STkwakNNOztFQUVFO0E5SWcxakNSO0E4STUwakNNO0VBQ0k7RUFDQTtBOUk4MGpDVjtBOEkzMGpDTTtFQUNJO0VBQ0E7QTlJNjBqQ1Y7O0E4SXQwakNNO0VBQ0U7QTlJeTBqQ1I7O0E4SWwwakNNO0VBQ0UsbUJ4RHRJQztBdEYyOGpDVDtBOElsMGpDTTtFQUNFO0E5SW8wakNSO0E4SWowakNNO0VBQ0UseUJ4RDlJQztFd0QrSUQsMEJ4RC9JQztBdEZrOWpDVDs7QThJNXpqQ007RUFDRSxtQnhEdkpDO0V3RHdKRCxjeER4SkM7RXdEeUpEO0E5SSt6akNSO0E4STV6akNNO0VBQ0U7QTlJOHpqQ1I7O0E4SXZ6akNNO0VBQ0UseUJ4RHJLQztFd0RzS0Q7QTlJMHpqQ1I7QThJdnpqQ007RUFDRTtFQUNBO0E5SXl6akNSOztBOEluempDSTtFQUNFLGN4RGxMRztBdEZ3K2pDVDs7QThJditqQ007RUFDRSxtQnhERkM7QXRGNCtqQ1Q7O0E4SXArakNJO0VBQ0U7QTlJdStqQ047QThJcitqQ007RUFDRSxtQnhEWkM7QXRGbS9qQ1Q7QThJcCtqQ007RUFDRTtBOUlzK2pDUjs7QThJLzlqQ007RUFDRTtBOUlrK2pDUjs7QThJMzlqQ007RUFDRSxtQnhEaENDO0F0RjgvakNUOztBOEl4OWpDSTtFQUNFO0VBQ0E7QTlJMjlqQ047QThJejlqQ007RUFDRSxtQnhEM0NDO0V3RDRDRDtFQUNBO0VBQ0E7RUFDQTtBOUkyOWpDUjtBOEl2OWpDSTtFQUNFLHFCeERwREc7QXRGNmdrQ1Q7QThJdjlqQ007RUFFRSxxQnhEeERDO0F0Rmdoa0NUOztBOElqOWpDTTtFQUNFO0VBQ0E7QTlJbzlqQ1I7O0E4STc4akNNO0VBQ0U7QTlJZzlqQ1I7QThJNzhqQ007RUFDRTtBOUkrOGpDUjs7QThJejhqQ0k7RUFDRTtFQUNBLHFCeERyRkc7QXRGaWlrQ1Q7QThJMThqQ007RUFDRSxtQnhEeEZDO0F0Rm9pa0NUOztBOEl0OGpDSTtFQUNFLGN4RC9GRztBdEZ3aWtDVDs7QThJbjhqQ007RUFDRSxtQnhEdEdDO0F0RjRpa0NUO0E4SW44akNNOztFQUVFO0E5SXE4akNSO0E4SWo4akNNO0VBQ0k7RUFDQTtBOUltOGpDVjtBOEloOGpDTTtFQUNJO0VBQ0E7QTlJazhqQ1Y7O0E4STM3akNNO0VBQ0U7QTlJODdqQ1I7O0E4SXY3akNNO0VBQ0UsbUJ4RHRJQztBdEZna2tDVDtBOEl2N2pDTTtFQUNFO0E5SXk3akNSO0E4SXQ3akNNO0VBQ0UseUJ4RDlJQztFd0QrSUQsMEJ4RC9JQztBdEZ1a2tDVDs7QThJajdqQ007RUFDRSxtQnhEdkpDO0V3RHdKRCxjeER4SkM7RXdEeUpEO0E5SW83akNSO0E4SWo3akNNO0VBQ0U7QTlJbTdqQ1I7O0E4STU2akNNO0VBQ0UseUJ4RHJLQztFd0RzS0Q7QTlJKzZqQ1I7QThJNTZqQ007RUFDRTtFQUNBO0E5STg2akNSOztBOEl4NmpDSTtFQUNFLGN4RGxMRztBdEY2bGtDVDs7QStJaG5rQ0E7Ozs7Ozs7R0FBQTtBQVlBO0VBQ0U7RUFDQSxzQjFJdU00QjtFMEl0TTVCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9JK21rQ0Y7QStJN21rQ0U7RUFDRSxzQjFJeUwwQjtFMEl4TDFCO0VBQ0E7RUFDQTtBL0krbWtDSjtBK0kzbWtDRTtFQUNFLGdEMUkwUzBCO0FMbTBqQzlCO0ErSTFta0NFOzs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvSTRta0NKO0ErSXpta0NFOztFQUVFO0VBQ0E7QS9JMm1rQ0o7QStJem1rQ0k7O0VBQ0UsbUIxSTdDSztFMEk4Q0w7QS9JNG1rQ047QStJeG1rQ007O0VBQ0UsbUJ4SVlPO0V3SVhQO0EvSTJta0NSO0ErSTdta0NNOztFQUNFLG1CeElZTztFd0lYUDtBL0lnbmtDUjtBK0lsbmtDTTs7RUFDRSxtQnhJWU87RXdJWFA7QS9JcW5rQ1I7QStJdm5rQ007O0VBQ0UsbUJ4SVlPO0V3SVhQO0EvSTBua0NSO0ErSTVua0NNOztFQUNFLG1CeElZTztFd0lYUDtBL0krbmtDUjtBK0lqb2tDTTs7RUFDRSxtQnhJWU87RXdJWFA7QS9Jb29rQ1I7QStJdG9rQ007O0VBQ0UsbUJ4SVlPO0V3SVhQO0EvSXlva0NSO0ErSTNva0NNOztFQUNFLG1CeElZTztFd0lYUDtBL0k4b2tDUjtBK0l6b2tDTTs7RUFDRSxtQnpEcERDO0V5RHFERDtBL0k0b2tDUjtBK0k5b2tDTTs7RUFDRSxtQnpEcERDO0V5RHFERDtBL0lpcGtDUjtBK0lucGtDTTs7RUFDRSxtQnpEcERDO0V5RHFERDtBL0lzcGtDUjtBK0l4cGtDTTs7RUFDRSxtQnpEcERDO0V5RHFERDtBL0kycGtDUjtBK0k3cGtDTTs7RUFDRSxtQnpEcERDO0V5RHFERDtBL0lncWtDUjtBK0lscWtDTTs7RUFDRSxtQnpEcERDO0V5RHFERDtBL0lxcWtDUjtBK0l2cWtDTTs7RUFDRSxtQnpEcERDO0V5RHFERDtBL0kwcWtDUjtBK0k1cWtDTTs7RUFDRSxtQnpEcERDO0V5RHFERDtBL0krcWtDUjtBK0lqcmtDTTs7RUFDRSxtQnpEcERDO0V5RHFERDtBL0lvcmtDUjtBK0l0cmtDTTs7RUFDRSxtQnpEcERDO0V5RHFERDtBL0l5cmtDUjtBK0kzcmtDTTs7RUFDRSxtQnpEcERDO0V5RHFERDtBL0k4cmtDUjtBK0loc2tDTTs7RUFDRSxtQnpEcERDO0V5RHFERDtBL0ltc2tDUjtBK0lyc2tDTTs7RUFDRSxtQnpEcERDO0V5RHFERDtBL0l3c2tDUjtBK0kxc2tDTTs7RUFDRSxtQnpEcERDO0V5RHFERDtBL0k2c2tDUjtBK0kvc2tDTTs7RUFDRSxtQnpEcERDO0V5RHFERDtBL0lrdGtDUjtBK0lwdGtDTTs7RUFDRSxtQnpEcERDO0V5RHFERDtBL0l1dGtDUjtBK0l6dGtDTTs7RUFDRSxnQnpEcERDO0V5RHFERDtBL0k0dGtDUjtBK0k5dGtDTTs7RUFDRSxtQnpEcERDO0V5RHFERDtBL0lpdWtDUjtBK0ludWtDTTs7RUFDRSxtQnpEcERDO0V5RHFERDtBL0lzdWtDUjtBK0lqdWtDRTtFQUNFLGlDQXBFb0M7RUFxRXBDLDhCQXJFb0M7QS9Jd3lrQ3hDO0ErSWh1a0NFO0VBQ0Usa0NBekVvQztFQTBFcEMsK0JBMUVvQztBL0k0eWtDeEM7QStJL3RrQ0U7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0lpdWtDSjtBK0k3dGtDSTs7O0VBR0U7RUFDQTtFQUNBO0EvSSt0a0NOO0ErSTF0a0NJOzs7RUFHRTtFQUNBO0VBQ0E7QS9JNHRrQ047QStJdnRrQ0k7OztFQUdFO0VBQ0E7RUFDQTtBL0l5dGtDTjtBK0lydGtDRTtFQUdFO0EvSXF0a0NKO0ErSW50a0NJOzs7Ozs7O0VBR0U7RUFDQTtFQUNBO0EvSXl0a0NOO0ErSXJ0a0NFO0VBQ0U7QS9JdXRrQ0o7QStJbnRrQ0k7RUFDRTtBL0lxdGtDTjtBK0lsdGtDSTtFQUNFO0EvSW90a0NOO0ErSTFza0NFO0VBRUUsa0NBM0pvQztFQTRKcEMsK0JBNUpvQztBL0l1MmtDeEM7QStJeHNrQ0U7RUFFRSxpQ0FqS29DO0VBa0twQyw4QkFsS29DO0EvSTIya0N4Qzs7QStJcHNrQ0U7RUFDRSxxQjFJaktPO0FMdzJrQ1g7QStJcnNrQ0k7O0VBRUU7RUFDQSxXMUk1S0s7RTBJNktMO0EvSXVza0NOO0ErSWxza0NROztFQUNFLG1CbEQ1R1M7RWtENkdUO0EvSXFza0NWO0ErSXZza0NROztFQUNFLG1CbEQ1R1M7RWtENkdUO0EvSTBza0NWO0ErSTVza0NROztFQUNFLG1CbEQ1R1M7RWtENkdUO0EvSStza0NWO0ErSWp0a0NROztFQUNFLG1CbEQ1R1M7RWtENkdUO0EvSW90a0NWO0ErSXR0a0NROztFQUNFLG1CbEQ1R1M7RWtENkdUO0EvSXl0a0NWO0ErSTN0a0NROztFQUNFLG1CbEQ1R1M7RWtENkdUO0EvSTh0a0NWO0ErSWh1a0NROztFQUNFLG1CbEQ1R1M7RWtENkdUO0EvSW11a0NWO0ErSXJ1a0NROztFQUNFLG1CbEQ1R1M7RWtENkdUO0EvSXd1a0NWO0ErSW51a0NROztFQUNFLG1CbER4R0c7RWtEeUdIO0EvSXN1a0NWO0ErSXh1a0NROztFQUNFLG1CbER4R0c7RWtEeUdIO0EvSTJ1a0NWO0ErSTd1a0NROztFQUNFLG1CbER4R0c7RWtEeUdIO0EvSWd2a0NWO0ErSWx2a0NROztFQUNFLG1CbER4R0c7RWtEeUdIO0EvSXF2a0NWO0ErSXZ2a0NROztFQUNFLG1CbER4R0c7RWtEeUdIO0EvSTB2a0NWO0ErSTV2a0NROztFQUNFLG1CbER4R0c7RWtEeUdIO0EvSSt2a0NWO0ErSWp3a0NROztFQUNFLG1CbER4R0c7RWtEeUdIO0EvSW93a0NWO0ErSXR3a0NROztFQUNFLG1CbER4R0c7RWtEeUdIO0EvSXl3a0NWO0ErSTN3a0NROztFQUNFLG1CbER4R0c7RWtEeUdIO0EvSTh3a0NWO0ErSWh4a0NROztFQUNFLG1CbER4R0c7RWtEeUdIO0EvSW14a0NWO0ErSXJ4a0NROztFQUNFLG1CbER4R0c7RWtEeUdIO0EvSXd4a0NWO0ErSTF4a0NROztFQUNFLG1CbER4R0c7RWtEeUdIO0EvSTZ4a0NWO0ErSS94a0NROztFQUNFLG1CbER4R0c7RWtEeUdIO0EvSWt5a0NWO0ErSXB5a0NROztFQUNFLG1CbER4R0c7RWtEeUdIO0EvSXV5a0NWO0ErSXp5a0NROztFQUNFLG1CbER4R0c7RWtEeUdIO0EvSTR5a0NWO0ErSTl5a0NROztFQUNFLG1CbER4R0c7RWtEeUdIO0EvSWl6a0NWO0ErSW56a0NROztFQUNFLGdCbER4R0c7RWtEeUdIO0EvSXN6a0NWO0ErSXh6a0NROztFQUNFLG1CbER4R0c7RWtEeUdIO0EvSTJ6a0NWO0ErSTd6a0NROztFQUNFLG1CbER4R0c7RWtEeUdIO0EvSWcwa0NWOztBZ0poZ2xDQTtFQUNFO0VBQ0E7RUFDQTtBaEptZ2xDRjs7QWdKLy9rQ0E7RUFDRTtBaEprZ2xDRjs7QWdKLy9rQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoSmtnbENGOztBZ0ovL2tDQTtFQUNFLG1CM0lqQlM7RTJJa0JUO0VBQ0E7QWhKa2dsQ0Y7O0FnSjkva0NBO0VBQ0U7RUFDQTtBaEppZ2xDRjs7QWdKNS9rQ0U7RUFDRTtBaEorL2tDSjtBZ0o3L2tDRTs7Ozs7OztFQU9FLHFCM0luQ087QUxraWxDWDtBZ0o3L2tDRTs7RUFFRSx5QjNJckNPO0FMb2lsQ1g7QWdKNy9rQ0U7RUFDRTtBaEorL2tDSjtBZ0o3L2tDRTtFQUNFO0FoSisva0NKOztBaUp6amxDQTtFQUNFO0FqSjRqbENGOztBaUp4amxDQTtFQUNFO0VBQ0E7RUFDQTtBakoyamxDRjtBaUp6amxDRTtFQUNFO0FqSjJqbENKO0FpSnhqbENFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWpKMGpsQ0o7QWlKdmpsQ0U7RUFDRTtBakp5amxDSjtBaUpyamxDRTtFQUNFO0FqSnVqbENKOztBaUpqamxDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpKb2psQ0o7O0FpSmhqbENBO0VBQ0UsYzVJOUJTO0U0SStCVDtFQUNBO0VBQ0E7QWpKbWpsQ0Y7O0FpSmhqbENBO0VBQ0Usc0M1SXdtQmtDO0U0SXZtQmxDO0VBQ0E7QWpKbWpsQ0Y7O0FpSi9pbENFO0VBQ0UsYzVJNUNPO0U0STZDUDtBakpramxDSjtBaUpoamxDSTtFQUNFLGM1STdDSztBTCtsbENYOztBaUo1aWxDQTtFQUNFO0FqSitpbENGO0FpSjdpbENFO0VBQ0U7RUFDQTtFQUNBO0FqSitpbENKO0FpSjVpbENFOzs7RUFHRTtFQUNBO0FqSjhpbENKO0FpSjNpbENFO0VBQ0U7RUFDQTtFQUNBO0FqSjZpbENKO0FpSjFpbENFO0VBQ0UsYzVJN0VPO0U0SThFUDtFQUNBO0FqSjRpbENKO0FpSnhpbENJO0VBQ0UsZTNEekNRO0UyRDBDUixnQjNEMUNRO0F0Rm9sbENkO0FpSnZpbENJOzs7RUFHRTtBakp5aWxDTjtBaUp0aWxDSTtFQUNFO0FqSndpbENOOztBaUpsaWxDQTs7O0VBR0U7QWpKcWlsQ0Y7O0FpSmxpbENBO0VBQ0UsZ0IzRGpFWTtFMkRrRVosZTNEbEVZO0F0RnVtbENkO0FpSm5pbENFO0VBQ0U7QWpKcWlsQ0o7O0FpSmppbENBO0VBQ0UsYzNEekVZO0UyRDBFWixlM0QxRVk7QXRGOG1sQ2Q7QWlKbGlsQ0U7RUFDRTtBakpvaWxDSjs7QWlKaGlsQ0E7RUFDRSxjM0RqRlk7RTJEa0ZaLGUzRGxGWTtBdEZxbmxDZDtBaUpqaWxDRTtFQUNFO0FqSm1pbENKOztBaUo5aGxDQTtFQUNFO0VBQ0E7QWpKaWlsQ0Y7O0FpSjlobENBO0VBQ0U7RUFDQTtBakppaWxDRjs7QWlKN2hsQ0E7RXBJakpJO0Fia3JsQ0o7O0FpSjdobENBO0VwSXJKSTtBYnNybENKOztBaUo1aGxDQTs7O0VBR0U7QWpKK2hsQ0Y7O0FpSjVobENBO0VBQ0U7QWpKK2hsQ0Y7O0FpSjVobENBO0VBQ0U7QWpKK2hsQ0Y7O0FpSjVobENBO0VBQ0U7QWpKK2hsQ0Y7O0FpSjNobENBOzs7RUFHRTtFQUNBO0FqSjhobENGOztBaUozaGxDQTtFQUNFO0VBQ0E7RUFDQTtBako4aGxDRjs7QWlKM2hsQ0E7RUFDRTtFQUNBO0VBQ0E7QWpKOGhsQ0Y7O0FpSjNobENBO0VBQ0U7RUFDQTtFQUNBO0FqSjhobENGOztBaUoxaGxDQTtFQUNFLHlCNUk5TVM7RTRJK01UO0VBQ0E7RUFDQTtBako2aGxDRjtBaUozaGxDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FqSjZobENKO0FpSjFobENFO0VBQ0U7QWpKNGhsQ0o7QWlKemhsQ0U7RUFDRTtBakoyaGxDSjtBaUp4aGxDRTtFQUNFLGM1STdOTztBTHV2bENYOztBaUpoaGxDRTs7Ozs7Ozs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqSnlobENKO0FpSnRobENFOzs7O0VwSWhQRTtFb0lrUEE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakoyaGxDSjtBaUp6aGxDSTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFRRSxjNUkvUEs7QUxremxDWDtBaUpoamxDSTs7OztFQUNFO0FqSnFqbENOO0FpSm5qbENNOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQVFFLGM1SWpSRztBTDgxbENYOztBaUpya2xDRTtFQUNFO0FqSndrbENKO0FpSnZrbENJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpKeWtsQ047QWlKdmtsQ007RUFDRSxXNUl6U0c7QUxrM2xDWDs7QWlKbGtsQ0E7RUFDRSxZM0Q1Rm9CO0UyRDZGcEI7RUFDQTtFQUNBO0VBQ0E7RUFDQSxXM0RqR29CO0UyRGtHcEI7QWpKcWtsQ0Y7QWlKbmtsQ0U7RUFDRSxhM0RsR3FCO0UyRG1HckIsWTNEbkdxQjtBdEZ3cWxDekI7QWlKbmtsQ0k7RUFDRSxRM0RuR1k7RTJEb0daLFMzRHJHVTtFMkRzR1YsWTNEdkdZO0F0RjRxbENsQjtBaUpqa2xDRTtFQUNFLGEzRHpHcUI7RTJEMEdyQixZM0QxR3FCO0F0RjZxbEN6QjtBaUpqa2xDSTtFQUNFLFUzRDFHWTtFMkQyR1osUzNENUdVO0UyRDZHVixZM0Q5R1k7QXRGaXJsQ2xCO0FpSi9qbENFO0VBQ0U7RUFDQSxpQjNEOUhlO0UyRCtIZixpQjNEaklpQjtFMkRrSWpCLG1CM0RqSWE7RTJEa0liO0VBQ0EsVzNEOUhXO0UyRCtIWDtFQUNBO0VBQ0E7RUFDQSxTM0RuSVM7RTJEb0lUO0VBQ0EsVzNEdklXO0F0RndzbENmO0FpSi9qbENJO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqSmdrbENOO0FpSjdqbENJO0VBQ0U7QWpKK2psQ047QWlKNWpsQ0k7RUFDRTtBako4amxDTjs7QWlKeGpsQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBakoyamxDRjtBaUp6amxDRTtFQUNFO0FqSjJqbENKOztBaUp0amxDQTtFQUNFO0FqSnlqbENGOztBaUpyamxDQTtFQUNFLHNCNUlwWVM7RTRJcVlUO0VBQ0E7RUFDQTtBakp3amxDRjtBaUp0amxDRTtFQUNFLHlCNUl4WU87QUxnOGxDWDtBaUpyamxDRTtFQUNFO0FqSnVqbENKO0FpSnBqbENFOzs7Ozs7RUFNRSxjNUk5WE07RTRJK1hOO0VBQ0E7QWpKc2psQ0o7QWlKbGpsQ0k7RUFDRSxxQjFJN1ZTO0FQaTVsQ2Y7QWlKbGpsQ007Ozs7OztFQU1FLGMxSXJXTztBUHk1bENmO0FpSjdqbENJO0VBQ0UscUIxSTdWUztBUDQ1bENmO0FpSjdqbENNOzs7Ozs7RUFNRSxjMUlyV087QVBvNmxDZjtBaUp4a2xDSTtFQUNFLHFCMUk3VlM7QVB1NmxDZjtBaUp4a2xDTTs7Ozs7O0VBTUUsYzFJcldPO0FQKzZsQ2Y7QWlKbmxsQ0k7RUFDRSxxQjFJN1ZTO0FQazdsQ2Y7QWlKbmxsQ007Ozs7OztFQU1FLGMxSXJXTztBUDA3bENmO0FpSjlsbENJO0VBQ0UscUIxSTdWUztBUDY3bENmO0FpSjlsbENNOzs7Ozs7RUFNRSxjMUlyV087QVBxOGxDZjtBaUp6bWxDSTtFQUNFLHFCMUk3VlM7QVB3OGxDZjtBaUp6bWxDTTs7Ozs7O0VBTUUsYzFJcldPO0FQZzlsQ2Y7QWlKcG5sQ0k7RUFDRSxxQjFJN1ZTO0FQbTlsQ2Y7QWlKcG5sQ007Ozs7OztFQU1FLGMxSXJXTztBUDI5bENmO0FpSi9ubENJO0VBQ0UscUIxSTdWUztBUDg5bENmO0FpSi9ubENNOzs7Ozs7RUFNRSxjMUlyV087QVBzK2xDZjtBaUozbmxDSTtFQUNFLHFCM0RyYUc7QXRGa2ltQ1Q7QWlKM25sQ007Ozs7OztFQU1FLGMzRDdhQztBdEYwaW1DVDtBaUp0b2xDSTtFQUNFLHFCM0RyYUc7QXRGNmltQ1Q7QWlKdG9sQ007Ozs7OztFQU1FLGMzRDdhQztBdEZxam1DVDtBaUpqcGxDSTtFQUNFLHFCM0RyYUc7QXRGd2ptQ1Q7QWlKanBsQ007Ozs7OztFQU1FLGMzRDdhQztBdEZna21DVDtBaUo1cGxDSTtFQUNFLHFCM0RyYUc7QXRGbWttQ1Q7QWlKNXBsQ007Ozs7OztFQU1FLGMzRDdhQztBdEYya21DVDtBaUp2cWxDSTtFQUNFLHFCM0RyYUc7QXRGOGttQ1Q7QWlKdnFsQ007Ozs7OztFQU1FLGMzRDdhQztBdEZzbG1DVDtBaUpscmxDSTtFQUNFLHFCM0RyYUc7QXRGeWxtQ1Q7QWlKbHJsQ007Ozs7OztFQU1FLGMzRDdhQztBdEZpbW1DVDtBaUo3cmxDSTtFQUNFLHFCM0RyYUc7QXRGb21tQ1Q7QWlKN3JsQ007Ozs7OztFQU1FLGMzRDdhQztBdEY0bW1DVDtBaUp4c2xDSTtFQUNFLHFCM0RyYUc7QXRGK21tQ1Q7QWlKeHNsQ007Ozs7OztFQU1FLGMzRDdhQztBdEZ1bm1DVDtBaUpudGxDSTtFQUNFLHFCM0RyYUc7QXRGMG5tQ1Q7QWlKbnRsQ007Ozs7OztFQU1FLGMzRDdhQztBdEZrb21DVDtBaUo5dGxDSTtFQUNFLHFCM0RyYUc7QXRGcW9tQ1Q7QWlKOXRsQ007Ozs7OztFQU1FLGMzRDdhQztBdEY2b21DVDtBaUp6dWxDSTtFQUNFLHFCM0RyYUc7QXRGZ3BtQ1Q7QWlKenVsQ007Ozs7OztFQU1FLGMzRDdhQztBdEZ3cG1DVDtBaUpwdmxDSTtFQUNFLHFCM0RyYUc7QXRGMnBtQ1Q7QWlKcHZsQ007Ozs7OztFQU1FLGMzRDdhQztBdEZtcW1DVDtBaUovdmxDSTtFQUNFLHFCM0RyYUc7QXRGc3FtQ1Q7QWlKL3ZsQ007Ozs7OztFQU1FLGMzRDdhQztBdEY4cW1DVDtBaUoxd2xDSTtFQUNFLHFCM0RyYUc7QXRGaXJtQ1Q7QWlKMXdsQ007Ozs7OztFQU1FLGMzRDdhQztBdEZ5cm1DVDtBaUpyeGxDSTtFQUNFLHFCM0RyYUc7QXRGNHJtQ1Q7QWlKcnhsQ007Ozs7OztFQU1FLGMzRDdhQztBdEZvc21DVDtBaUpoeWxDSTtFQUNFLHFCM0RyYUc7QXRGdXNtQ1Q7QWlKaHlsQ007Ozs7OztFQU1FLGMzRDdhQztBdEYrc21DVDtBaUozeWxDSTtFQUNFLGtCM0RyYUc7QXRGa3RtQ1Q7QWlKM3lsQ007Ozs7OztFQU1FLFczRDdhQztBdEYwdG1DVDtBaUp0emxDSTtFQUNFLHFCM0RyYUc7QXRGNnRtQ1Q7QWlKdHpsQ007Ozs7OztFQU1FLGMzRDdhQztBdEZxdW1DVDtBaUpqMGxDSTtFQUNFLHFCM0RyYUc7QXRGd3VtQ1Q7QWlKajBsQ007Ozs7OztFQU1FLGMzRDdhQztBdEZndm1DVDs7QWlKMXpsQ0E7RUFDRTtFQUNBO0VBQ0E7QWpKNnpsQ0Y7O0FpSjF6bENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBako2emxDRjs7QWlKeHpsQ0E7RUFDRSxzQjNEbFJ3QjtFMkRtUnhCLGtCM0RwUm9CO0UyRHFScEI7RUFDQTtBakoyemxDRjs7QWlKeHpsQ0E7RUFDRTtBakoyemxDRjs7QWlKdnpsQ0U7RUFDRTtBakowemxDSjtBaUp4emxDRTtFQUNFO0FqSjB6bENKO0FpSnh6bENJO0VBQ0UsYzVJN2RLO0FMdXhtQ1g7QWlKdnpsQ0U7RUFDRTtBakp5emxDSjtBaUp0emxDTTtFQUNFLHFCMUl4YU87QVBndW1DZjtBaUp0emxDUTs7Ozs7O0VBTUUsYzFJaGJLO0FQd3VtQ2Y7QWlKajBsQ007RUFDRSxxQjFJeGFPO0FQMnVtQ2Y7QWlKajBsQ1E7Ozs7OztFQU1FLGMxSWhiSztBUG12bUNmO0FpSjUwbENNO0VBQ0UscUIxSXhhTztBUHN2bUNmO0FpSjUwbENROzs7Ozs7RUFNRSxjMUloYks7QVA4dm1DZjtBaUp2MWxDTTtFQUNFLHFCMUl4YU87QVBpd21DZjtBaUp2MWxDUTs7Ozs7O0VBTUUsYzFJaGJLO0FQeXdtQ2Y7QWlKbDJsQ007RUFDRSxxQjFJeGFPO0FQNHdtQ2Y7QWlKbDJsQ1E7Ozs7OztFQU1FLGMxSWhiSztBUG94bUNmO0FpSjcybENNO0VBQ0UscUIxSXhhTztBUHV4bUNmO0FpSjcybENROzs7Ozs7RUFNRSxjMUloYks7QVAreG1DZjtBaUp4M2xDTTtFQUNFLHFCMUl4YU87QVBreW1DZjtBaUp4M2xDUTs7Ozs7O0VBTUUsYzFJaGJLO0FQMHltQ2Y7QWlKbjRsQ007RUFDRSxxQjFJeGFPO0FQNnltQ2Y7QWlKbjRsQ1E7Ozs7OztFQU1FLGMxSWhiSztBUHF6bUNmO0FpSi8zbENNO0VBQ0UscUIzRGhmQztBdEZpM21DVDtBaUovM2xDUTs7Ozs7O0VBTUUsYzNEeGZEO0F0RnkzbUNUO0FpSjE0bENNO0VBQ0UscUIzRGhmQztBdEY0M21DVDtBaUoxNGxDUTs7Ozs7O0VBTUUsYzNEeGZEO0F0Rm80bUNUO0FpSnI1bENNO0VBQ0UscUIzRGhmQztBdEZ1NG1DVDtBaUpyNWxDUTs7Ozs7O0VBTUUsYzNEeGZEO0F0Ris0bUNUO0FpSmg2bENNO0VBQ0UscUIzRGhmQztBdEZrNW1DVDtBaUpoNmxDUTs7Ozs7O0VBTUUsYzNEeGZEO0F0RjA1bUNUO0FpSjM2bENNO0VBQ0UscUIzRGhmQztBdEY2NW1DVDtBaUozNmxDUTs7Ozs7O0VBTUUsYzNEeGZEO0F0RnE2bUNUO0FpSnQ3bENNO0VBQ0UscUIzRGhmQztBdEZ3Nm1DVDtBaUp0N2xDUTs7Ozs7O0VBTUUsYzNEeGZEO0F0Rmc3bUNUO0FpSmo4bENNO0VBQ0UscUIzRGhmQztBdEZtN21DVDtBaUpqOGxDUTs7Ozs7O0VBTUUsYzNEeGZEO0F0RjI3bUNUO0FpSjU4bENNO0VBQ0UscUIzRGhmQztBdEY4N21DVDtBaUo1OGxDUTs7Ozs7O0VBTUUsYzNEeGZEO0F0RnM4bUNUO0FpSnY5bENNO0VBQ0UscUIzRGhmQztBdEZ5OG1DVDtBaUp2OWxDUTs7Ozs7O0VBTUUsYzNEeGZEO0F0Rmk5bUNUO0FpSmwrbENNO0VBQ0UscUIzRGhmQztBdEZvOW1DVDtBaUpsK2xDUTs7Ozs7O0VBTUUsYzNEeGZEO0F0RjQ5bUNUO0FpSjcrbENNO0VBQ0UscUIzRGhmQztBdEYrOW1DVDtBaUo3K2xDUTs7Ozs7O0VBTUUsYzNEeGZEO0F0RnUrbUNUO0FpSngvbENNO0VBQ0UscUIzRGhmQztBdEYwK21DVDtBaUp4L2xDUTs7Ozs7O0VBTUUsYzNEeGZEO0F0RmsvbUNUO0FpSm5nbUNNO0VBQ0UscUIzRGhmQztBdEZxL21DVDtBaUpuZ21DUTs7Ozs7O0VBTUUsYzNEeGZEO0F0RjYvbUNUO0FpSjlnbUNNO0VBQ0UscUIzRGhmQztBdEZnZ25DVDtBaUo5Z21DUTs7Ozs7O0VBTUUsYzNEeGZEO0F0RndnbkNUO0FpSnpobUNNO0VBQ0UscUIzRGhmQztBdEYyZ25DVDtBaUp6aG1DUTs7Ozs7O0VBTUUsYzNEeGZEO0F0Rm1obkNUO0FpSnBpbUNNO0VBQ0UscUIzRGhmQztBdEZzaG5DVDtBaUpwaW1DUTs7Ozs7O0VBTUUsYzNEeGZEO0F0RjhobkNUO0FpSi9pbUNNO0VBQ0Usa0IzRGhmQztBdEZpaW5DVDtBaUovaW1DUTs7Ozs7O0VBTUUsVzNEeGZEO0F0RnlpbkNUO0FpSjFqbUNNO0VBQ0UscUIzRGhmQztBdEY0aW5DVDtBaUoxam1DUTs7Ozs7O0VBTUUsYzNEeGZEO0F0Rm9qbkNUO0FpSnJrbUNNO0VBQ0UscUIzRGhmQztBdEZ1am5DVDtBaUpya21DUTs7Ozs7O0VBTUUsYzNEeGZEO0F0RitqbkNUO0FpSmxrbUNFOztFQUVFLGM1SWxnQk87RTRJbWdCUDtBakpva21DSjtBaUpsa21DRTtFQUNFLHFCNUlyZ0JPO0FMeWtuQ1g7QWlKbGttQ0U7RUFDRSx5QjVJdGdCTztFNEl1Z0JQLHFCNUl6Z0JPO0FMNmtuQ1g7O0FrSjFsbkNBO0VBRUU7OztJQUNFO0VsSjhsbkNGOztFa0pubG5DQTs7STFEWkE7STBEZUU7SUFDQTtFbEpzbG5DRjs7RWtKbmxuQ0E7SUFDRTtFbEpzbG5DRjs7RWtKbGxuQ0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFbEpxbG5DRjs7RWtKbGxuQ0E7SUFDRTtJQUNBO0VsSnFsbkNGOztFa0pqbG5DQTtJQUNFO0VsSm9sbkNGO0VrSmxsbkNFOztJQUVFO0VsSm9sbkNKO0FBQ0Y7QW1KL25uQ0U7RUFHRTtBbkorbm5DSjs7QW1KM25uQ0E7RUFDRTtBbko4bm5DRjs7QW1KM25uQ0E7RUFDRTtBbko4bm5DRjs7QW1KM25uQ0E7RUFDRTtBbko4bm5DRjs7QW1KM25uQ0E7RUFDRTtBbko4bm5DRjs7QW1KM25uQ0E7RUFDRTtBbko4bm5DRjs7QW1Kem5uQ0U7RUFDRTtBbko0bm5DSjs7QW1KN25uQ0U7RUFDRTtBbkpnb25DSjs7QW1Kam9uQ0U7RUFDRTtBbkpvb25DSjs7QW1Kcm9uQ0U7RUFDRTtBbkp3b25DSjs7QW1Kem9uQ0U7RUFDRTtBbko0b25DSjs7QW1KN29uQ0U7RUFDRTtBbkpncG5DSjs7QW1KanBuQ0U7RUFDRTtBbkpvcG5DSjs7QW1KcnBuQ0U7RUFDRTtBbkp3cG5DSjs7QW1KenBuQ0U7RUFDRTtBbko0cG5DSjs7QW1KN3BuQ0U7RUFDRTtBbkpncW5DSjs7QW1KanFuQ0U7RUFDRTtBbkpvcW5DSjs7QW1KcnFuQ0U7RUFDRTtBbkp3cW5DSjs7QW1KenFuQ0U7RUFDRTtBbko0cW5DSjs7QW1KN3FuQ0U7RUFDRTtBbkpncm5DSjs7QW1KanJuQ0U7RUFDRTtBbkpvcm5DSjs7QW1KcnJuQ0U7RUFDRTtBbkp3cm5DSjs7QW1KenJuQ0U7RUFDRTtBbko0cm5DSjs7QW1KN3JuQ0U7RUFDRTtBbkpnc25DSjs7QW1KanNuQ0U7RUFDRTtBbkpvc25DSjs7QW1KL3JuQ0U7RUFDRTtBbkprc25DSjtBbUo5cm5DSTtFQUNFO0FuSmdzbkNOO0FtSmpzbkNJO0VBQ0U7QW5KbXNuQ047QW1KcHNuQ0k7RUFDRTtBbkpzc25DTjtBbUp2c25DSTtFQUNFO0FuSnlzbkNOO0FtSjFzbkNJO0VBQ0U7QW5KNHNuQ047QW1KN3NuQ0k7RUFDRTtBbkorc25DTjtBbUpodG5DSTtFQUNFO0FuSmt0bkNOO0FtSm50bkNJO0VBQ0U7QW5KcXRuQ047QW1KdHRuQ0k7RUFDRTtBbkp3dG5DTjtBbUp6dG5DSTtFQUNFO0FuSjJ0bkNOO0FtSjV0bkNJO0VBQ0U7QW5KOHRuQ047QW1KL3RuQ0k7RUFDRTtBbkppdW5DTjtBbUpsdW5DSTtFQUNFO0FuSm91bkNOO0FtSnJ1bkNJO0VBQ0U7QW5KdXVuQ047QW1KeHVuQ0k7RUFDRTtBbkowdW5DTjtBbUozdW5DSTtFQUNFO0FuSjZ1bkNOO0FtSjl1bkNJO0VBQ0U7QW5KZ3ZuQ047QW1KanZuQ0k7RUFDRTtBbkptdm5DTjtBbUpwdm5DSTtFQUNFO0FuSnN2bkNOOztBb0pqeW5DQTtFQUNFO0FwSm95bkNGOztBb0oveG5DRTtFQUNFO0FwSmt5bkNKOztBb0pueW5DRTtFQUNFO0FwSnN5bkNKOztBb0p2eW5DRTtFQUNFO0FwSjB5bkNKOztBb0ozeW5DRTtFQUNFO0FwSjh5bkNKOztBb0oveW5DRTtFQUNFO0FwSmt6bkNKOztBcUp2em5DRTtFQUNFO0FySjB6bkNKO0FxSnh6bkNJOztFQUVFO0FySjB6bkNOO0FxSnR6bkNNO0VBQ0U7RUFDQTtBckp3em5DUjtBcUpyem5DTTtFQUlFO0VBQ0E7RUFDQTtBckpvem5DUjs7QXFKeDBuQ0U7RUFDRTtBckoyMG5DSjtBcUp6MG5DSTs7RUFFRTtBckoyMG5DTjtBcUp2MG5DTTtFQUNFO0VBQ0E7QXJKeTBuQ1I7QXFKdDBuQ007RUFJRTtFQUNBO0VBQ0E7QXJKcTBuQ1I7O0FxSnoxbkNFO0VBQ0U7QXJKNDFuQ0o7QXFKMTFuQ0k7O0VBRUU7QXJKNDFuQ047QXFKeDFuQ007RUFDRTtFQUNBO0FySjAxbkNSO0FxSnYxbkNNO0VBSUU7RUFDQTtFQUNBO0FySnMxbkNSOztBcUoxMm5DRTtFQUNFO0FySjYybkNKO0FxSjMybkNJOztFQUVFO0FySjYybkNOO0FxSnoybkNNO0VBQ0U7RUFDQTtBckoyMm5DUjtBcUp4Mm5DTTtFQUlFO0VBQ0E7RUFDQTtBckp1Mm5DUjs7QXFKMzNuQ0U7RUFDRTtBcko4M25DSjtBcUo1M25DSTs7RUFFRTtBcko4M25DTjtBcUoxM25DTTtFQUNFO0VBQ0E7QXJKNDNuQ1I7QXFKejNuQ007RUFJRTtFQUNBO0VBQ0E7QXJKdzNuQ1I7O0FxSjU0bkNFO0VBQ0U7QXJKKzRuQ0o7QXFKNzRuQ0k7O0VBRUU7QXJKKzRuQ047QXFKMzRuQ007RUFDRTtFQUNBO0FySjY0bkNSO0FxSjE0bkNNO0VBSUU7RUFDQTtFQUNBO0FySnk0bkNSOztBcUo3NW5DRTtFQUNFO0FySmc2bkNKO0FxSjk1bkNJOztFQUVFO0FySmc2bkNOO0FxSjU1bkNNO0VBQ0U7RUFDQTtBcko4NW5DUjtBcUozNW5DTTtFQUlFO0VBQ0E7RUFDQTtBckowNW5DUjs7QXFKOTZuQ0U7RUFDRTtBckppN25DSjtBcUovNm5DSTs7RUFFRTtBckppN25DTjtBcUo3Nm5DTTtFQUNFO0VBQ0E7QXJKKzZuQ1I7QXFKNTZuQ007RUFJRTtFQUNBO0VBQ0E7QXJKMjZuQ1I7O0FxSi83bkNFO0VBQ0U7QXJKazhuQ0o7QXFKaDhuQ0k7O0VBRUU7QXJKazhuQ047QXFKOTduQ007RUFDRTtFQUNBO0FySmc4bkNSO0FxSjc3bkNNO0VBSUU7RUFDQTtFQUNBO0FySjQ3bkNSOztBcUpoOW5DRTtFQUNFO0FySm05bkNKO0FxSmo5bkNJOztFQUVFO0FySm05bkNOO0FxSi84bkNNO0VBQ0U7RUFDQTtBckppOW5DUjtBcUo5OG5DTTtFQUlFO0VBQ0E7RUFDQTtBcko2OG5DUjs7QXFKaituQ0U7RUFDRTtBckpvK25DSjtBcUpsK25DSTs7RUFFRTtBckpvK25DTjtBcUpoK25DTTtFQUNFO0VBQ0E7QXJKaytuQ1I7QXFKLzluQ007RUFJRTtFQUNBO0VBQ0E7QXJKODluQ1I7O0FxSmwvbkNFO0VBQ0U7QXJKcS9uQ0o7QXFKbi9uQ0k7O0VBRUU7QXJKcS9uQ047QXFKai9uQ007RUFDRTtFQUNBO0FySm0vbkNSO0FxSmgvbkNNO0VBSUU7RUFDQTtFQUNBO0FySisrbkNSOztBcUpuZ29DRTtFQUNFO0FySnNnb0NKO0FxSnBnb0NJOztFQUVFO0FySnNnb0NOO0FxSmxnb0NNO0VBQ0U7RUFDQTtBckpvZ29DUjtBcUpqZ29DTTtFQUlFO0VBQ0E7RUFDQTtBckpnZ29DUjs7QXFKcGhvQ0U7RUFDRTtBckp1aG9DSjtBcUpyaG9DSTs7RUFFRTtBckp1aG9DTjtBcUpuaG9DTTtFQUNFO0VBQ0E7QXJKcWhvQ1I7QXFKbGhvQ007RUFJRTtFQUNBO0VBQ0E7QXJKaWhvQ1I7O0FxSnJpb0NFO0VBQ0U7QXJKd2lvQ0o7QXFKdGlvQ0k7O0VBRUU7QXJKd2lvQ047QXFKcGlvQ007RUFDRTtFQUNBO0FySnNpb0NSO0FxSm5pb0NNO0VBSUU7RUFDQTtFQUNBO0FySmtpb0NSOztBcUp0am9DRTtFQUNFO0FySnlqb0NKO0FxSnZqb0NJOztFQUVFO0FySnlqb0NOO0FxSnJqb0NNO0VBQ0U7RUFDQTtBckp1am9DUjtBcUpwam9DTTtFQUlFO0VBQ0E7RUFDQTtBckptam9DUjs7QXFKdmtvQ0U7RUFDRTtBckowa29DSjtBcUp4a29DSTs7RUFFRTtBckowa29DTjtBcUp0a29DTTtFQUNFO0VBQ0E7QXJKd2tvQ1I7QXFKcmtvQ007RUFJRTtFQUNBO0VBQ0E7QXJKb2tvQ1I7O0FxSnhsb0NFO0VBQ0U7QXJKMmxvQ0o7QXFKemxvQ0k7O0VBRUU7QXJKMmxvQ047QXFKdmxvQ007RUFDRTtFQUNBO0FySnlsb0NSO0FxSnRsb0NNO0VBSUU7RUFDQTtFQUNBO0FySnFsb0NSOztBcUp6bW9DRTtFQUNFO0FySjRtb0NKO0FxSjFtb0NJOztFQUVFO0FySjRtb0NOO0FxSnhtb0NNO0VBQ0U7RUFDQTtBckowbW9DUjtBcUp2bW9DTTtFQUlFO0VBQ0E7RUFDQTtBckpzbW9DUjs7QXFKMW5vQ0U7RUFDRTtBcko2bm9DSjtBcUozbm9DSTs7RUFFRTtBcko2bm9DTjtBcUp6bm9DTTtFQUNFO0VBQ0E7QXJKMm5vQ1I7QXFKeG5vQ007RUFJRTtFQUNBO0VBQ0E7QXJKdW5vQ1I7O0FxSjNvb0NFO0VBQ0U7QXJKOG9vQ0o7QXFKNW9vQ0k7O0VBRUU7QXJKOG9vQ047QXFKMW9vQ007RUFDRTtFQUNBO0FySjRvb0NSO0FxSnpvb0NNO0VBSUU7RUFDQTtFQUNBO0FySndvb0NSOztBcUo1cG9DRTtFQUNFO0FySitwb0NKO0FxSjdwb0NJOztFQUVFO0FySitwb0NOO0FxSjNwb0NNO0VBQ0U7RUFDQTtBcko2cG9DUjtBcUoxcG9DTTtFQUlFO0VBQ0E7RUFDQTtBckp5cG9DUjs7QXFKN3FvQ0U7RUFDRTtBckpncm9DSjtBcUo5cW9DSTs7RUFFRTtBckpncm9DTjtBcUo1cW9DTTtFQUNFO0VBQ0E7QXJKOHFvQ1I7QXFKM3FvQ007RUFJRTtFQUNBO0VBQ0E7QXJKMHFvQ1I7O0FxSjlyb0NFO0VBQ0U7QXJKaXNvQ0o7QXFKL3JvQ0k7O0VBRUU7QXJKaXNvQ047QXFKN3JvQ007RUFDRTtFQUNBO0FySityb0NSO0FxSjVyb0NNO0VBSUU7RUFDQTtFQUNBO0FySjJyb0NSOztBcUovc29DRTtFQUNFO0FySmt0b0NKO0FxSmh0b0NJOztFQUVFO0FySmt0b0NOO0FxSjlzb0NNO0VBQ0U7RUFDQTtBckpndG9DUjtBcUo3c29DTTtFQUlFO0VBQ0E7RUFDQTtBcko0c29DUjs7QXFKaHVvQ0U7RUFDRTtBckptdW9DSjtBcUpqdW9DSTs7RUFFRTtBckptdW9DTjtBcUovdG9DTTtFQUNFO0VBQ0E7QXJKaXVvQ1I7QXFKOXRvQ007RUFJRTtFQUNBO0VBQ0E7QXJKNnRvQ1I7O0FxSmp2b0NFO0VBQ0U7QXJKb3ZvQ0o7QXFKbHZvQ0k7O0VBRUU7QXJKb3ZvQ047QXFKaHZvQ007RUFDRTtFQUNBO0FySmt2b0NSO0FxSi91b0NNO0VBSUU7RUFDQTtFQUNBO0FySjh1b0NSOztBc0oxdm9DQTtFQUNFLHlCakpDUztFaUpBVDtBdEo2dm9DRjs7QXNKMXZvQ0E7RUFDRTtFQUNBO0F0SjZ2b0NGOztBc0oxdm9DQTtFQUNFLHNCakpKUztFaUpLVDtBdEo2dm9DRjs7QXNKMXZvQ0E7RUFDRSxzQmpKbkJTO0VpSm9CVDtBdEo2dm9DRjs7QXFKMXZvQ0U7RUFDRTtFQUNBO0FySjZ2b0NKO0FxSjF2b0NNO0VBS0U7QXJKd3ZvQ1I7QXFKcnZvQ007RUFDRTtFQUNBO0VBQ0E7QXJKdXZvQ1I7QXFKcHZvQ007RUFJRTtFQUNBO0VBQ0E7QXJKbXZvQ1I7O0FxSjV3b0NFO0VBQ0U7RUFDQTtBckord29DSjtBcUo1d29DTTtFQUtFO0FySjB3b0NSO0FxSnZ3b0NNO0VBQ0U7RUFDQTtFQUNBO0FySnl3b0NSO0FxSnR3b0NNO0VBSUU7RUFDQTtFQUNBO0FySnF3b0NSOztBcUo5eG9DRTtFQUNFO0VBQ0E7QXJKaXlvQ0o7QXFKOXhvQ007RUFLRTtBcko0eG9DUjtBcUp6eG9DTTtFQUNFO0VBQ0E7RUFDQTtBckoyeG9DUjtBcUp4eG9DTTtFQUlFO0VBQ0E7RUFDQTtBckp1eG9DUjs7QXFKaHpvQ0U7RUFDRTtFQUNBO0FySm16b0NKO0FxSmh6b0NNO0VBS0U7QXJKOHlvQ1I7QXFKM3lvQ007RUFDRTtFQUNBO0VBQ0E7QXJKNnlvQ1I7QXFKMXlvQ007RUFJRTtFQUNBO0VBQ0E7QXJKeXlvQ1I7O0FxSmwwb0NFO0VBQ0U7RUFDQTtBckpxMG9DSjtBcUpsMG9DTTtFQUtFO0FySmcwb0NSO0FxSjd6b0NNO0VBQ0U7RUFDQTtFQUNBO0FySit6b0NSO0FxSjV6b0NNO0VBSUU7RUFDQTtFQUNBO0FySjJ6b0NSOztBcUpwMW9DRTtFQUNFO0VBQ0E7QXJKdTFvQ0o7QXFKcDFvQ007RUFLRTtBckprMW9DUjtBcUovMG9DTTtFQUNFO0VBQ0E7RUFDQTtBckppMW9DUjtBcUo5MG9DTTtFQUlFO0VBQ0E7RUFDQTtBcko2MG9DUjs7QXFKdDJvQ0U7RUFDRTtFQUNBO0FySnkyb0NKO0FxSnQyb0NNO0VBS0U7QXJKbzJvQ1I7QXFKajJvQ007RUFDRTtFQUNBO0VBQ0E7QXJKbTJvQ1I7QXFKaDJvQ007RUFJRTtFQUNBO0VBQ0E7QXJKKzFvQ1I7O0FxSngzb0NFO0VBQ0U7RUFDQTtBckoyM29DSjtBcUp4M29DTTtFQUtFO0FySnMzb0NSO0FxSm4zb0NNO0VBQ0U7RUFDQTtFQUNBO0FySnEzb0NSO0FxSmwzb0NNO0VBSUU7RUFDQTtFQUNBO0FySmkzb0NSOztBcUoxNG9DRTtFQUNFO0VBQ0E7QXJKNjRvQ0o7QXFKMTRvQ007RUFLRTtBckp3NG9DUjtBcUpyNG9DTTtFQUNFO0VBQ0E7RUFDQTtBckp1NG9DUjtBcUpwNG9DTTtFQUlFO0VBQ0E7RUFDQTtBckptNG9DUjs7QXFKNTVvQ0U7RUFDRTtFQUNBO0FySis1b0NKO0FxSjU1b0NNO0VBS0U7QXJKMDVvQ1I7QXFKdjVvQ007RUFDRTtFQUNBO0VBQ0E7QXJKeTVvQ1I7QXFKdDVvQ007RUFJRTtFQUNBO0VBQ0E7QXJKcTVvQ1I7O0FxSjk2b0NFO0VBQ0U7RUFDQTtBckppN29DSjtBcUo5Nm9DTTtFQUtFO0FySjQ2b0NSO0FxSno2b0NNO0VBQ0U7RUFDQTtFQUNBO0FySjI2b0NSO0FxSng2b0NNO0VBSUU7RUFDQTtFQUNBO0FySnU2b0NSOztBcUpoOG9DRTtFQUNFO0VBQ0E7QXJKbThvQ0o7QXFKaDhvQ007RUFLRTtBcko4N29DUjtBcUozN29DTTtFQUNFO0VBQ0E7RUFDQTtBcko2N29DUjtBcUoxN29DTTtFQUlFO0VBQ0E7RUFDQTtBckp5N29DUjs7QXFKbDlvQ0U7RUFDRTtFQUNBO0FySnE5b0NKO0FxSmw5b0NNO0VBS0U7QXJKZzlvQ1I7QXFKNzhvQ007RUFDRTtFQUNBO0VBQ0E7QXJKKzhvQ1I7QXFKNThvQ007RUFJRTtFQUNBO0VBQ0E7QXJKMjhvQ1I7O0FxSnArb0NFO0VBQ0U7RUFDQTtBckp1K29DSjtBcUpwK29DTTtFQUtFO0FySmsrb0NSO0FxSi85b0NNO0VBQ0U7RUFDQTtFQUNBO0FySmkrb0NSO0FxSjk5b0NNO0VBSUU7RUFDQTtFQUNBO0FySjY5b0NSOztBcUp0L29DRTtFQUNFO0VBQ0E7QXJKeS9vQ0o7QXFKdC9vQ007RUFLRTtBckpvL29DUjtBcUpqL29DTTtFQUNFO0VBQ0E7RUFDQTtBckptL29DUjtBcUpoL29DTTtFQUlFO0VBQ0E7RUFDQTtBckorK29DUjs7QXFKeGdwQ0U7RUFDRTtFQUNBO0FySjJncENKO0FxSnhncENNO0VBS0U7QXJKc2dwQ1I7QXFKbmdwQ007RUFDRTtFQUNBO0VBQ0E7QXJKcWdwQ1I7QXFKbGdwQ007RUFJRTtFQUNBO0VBQ0E7QXJKaWdwQ1I7O0FxSjFocENFO0VBQ0U7RUFDQTtBcko2aHBDSjtBcUoxaHBDTTtFQUtFO0FySndocENSO0FxSnJocENNO0VBQ0U7RUFDQTtFQUNBO0FySnVocENSO0FxSnBocENNO0VBSUU7RUFDQTtFQUNBO0FySm1ocENSOztBcUo1aXBDRTtFQUNFO0VBQ0E7QXJKK2lwQ0o7QXFKNWlwQ007RUFLRTtBckowaXBDUjtBcUp2aXBDTTtFQUNFO0VBQ0E7RUFDQTtBckp5aXBDUjtBcUp0aXBDTTtFQUlFO0VBQ0E7RUFDQTtBckpxaXBDUjs7QXFKOWpwQ0U7RUFDRTtFQUNBO0FySmlrcENKO0FxSjlqcENNO0VBS0U7QXJKNGpwQ1I7QXFKempwQ007RUFDRTtFQUNBO0VBQ0E7QXJKMmpwQ1I7QXFKeGpwQ007RUFJRTtFQUNBO0VBQ0E7QXJKdWpwQ1I7O0FxSmhscENFO0VBQ0U7RUFDQTtBckptbHBDSjtBcUpobHBDTTtFQUtFO0FySjhrcENSO0FxSjNrcENNO0VBQ0U7RUFDQTtFQUNBO0FySjZrcENSO0FxSjFrcENNO0VBSUU7RUFDQTtFQUNBO0FySnlrcENSOztBcUpsbXBDRTtFQUNFO0VBQ0E7QXJKcW1wQ0o7QXFKbG1wQ007RUFLRTtBckpnbXBDUjtBcUo3bHBDTTtFQUNFO0VBQ0E7RUFDQTtBckorbHBDUjtBcUo1bHBDTTtFQUlFO0VBQ0E7RUFDQTtBckoybHBDUjs7QXFKcG5wQ0U7RUFDRTtFQUNBO0FySnVucENKO0FxSnBucENNO0VBS0U7QXJKa25wQ1I7QXFKL21wQ007RUFDRTtFQUNBO0VBQ0E7QXJKaW5wQ1I7QXFKOW1wQ007RUFJRTtFQUNBO0VBQ0E7QXJKNm1wQ1I7O0FxSnRvcENFO0VBQ0U7RUFDQTtBckp5b3BDSjtBcUp0b3BDTTtFQUtFO0FySm9vcENSO0FxSmpvcENNO0VBQ0U7RUFDQTtFQUNBO0FySm1vcENSO0FxSmhvcENNO0VBSUU7RUFDQTtFQUNBO0FySitucENSOztBcUp4cHBDRTtFQUNFO0VBQ0E7QXJKMnBwQ0o7QXFKeHBwQ007RUFLRTtBckpzcHBDUjtBcUpucHBDTTtFQUNFO0VBQ0E7RUFDQTtBckpxcHBDUjtBcUpscHBDTTtFQUlFO0VBQ0E7RUFDQTtBckppcHBDUjs7QXFKMXFwQ0U7RUFDRTtFQUNBO0FySjZxcENKO0FxSjFxcENNO0VBS0U7QXJKd3FwQ1I7QXFKcnFwQ007RUFDRTtFQUNBO0VBQ0E7QXJKdXFwQ1I7QXFKcHFwQ007RUFJRTtFQUNBO0VBQ0E7QXJKbXFwQ1I7O0FxSjVycENFO0VBQ0U7RUFDQTtBckorcnBDSjtBcUo1cnBDTTtFQUtFO0FySjBycENSO0FxSnZycENNO0VBQ0U7RUFDQTtFQUNBO0FySnlycENSO0FxSnRycENNO0VBSUU7RUFDQTtFQUNBO0FySnFycENSOztBcUo5c3BDRTtFQUNFO0VBQ0E7QXJKaXRwQ0o7QXFKOXNwQ007RUFLRTtBcko0c3BDUjtBcUp6c3BDTTtFQUNFO0VBQ0E7RUFDQTtBckoyc3BDUjtBcUp4c3BDTTtFQUlFO0VBQ0E7RUFDQTtBckp1c3BDUjs7QXNKcnRwQ0E7RUFDRTtBdEp3dHBDRjs7QXNKcHRwQ0E7RUFDRTtBdEp1dHBDRjs7QXNKbnRwQ0E7RUFDRTtBdEpzdHBDRjtBc0pwdHBDRTtFQUVFO0F0SnF0cENKOztBc0pqdHBDQTtFQUNFLGNqSmhEUztBTG93cENYO0FzSmx0cENFO0VBRUU7QXRKbXRwQ0o7O0F1SjV3cENJOzs7RUFHRSxjaEo2RFM7QVBrdHBDZjtBUWx4cENFOzs7RStJTU0sY0FWZTtBdkoyeHBDdkI7QXVKNXdwQ007RUFFRSx5QmhKbURPO0VnSmxEUDtBdko2d3BDUjtBdUp4d3BDTTtFQUNFLHlCaEo0Q087RWdKM0NQO0F2SjB3cENSO0F1SnZ3cENNO0VBRUU7QXZKd3dwQ1I7QXVKcHdwQ0k7Ozs7RUFJRTtBdkpzd3BDTjtBdUpsd3BDTTtFQUNFLGNoSnlCTztBUDJ1cENmO0F1Smp3cENNO0VBRUUseUJoSm9CTztFZ0puQlAscUJoSm1CTztFZ0psQlAsV2xKL0NHO0FMaXpwQ1g7QXVKL3ZwQ007RUFFRSxzQmxKcERHO0VrSnFESCxxQmxKbERHO0VrSm1ESCxjbEpoREc7QUxnenBDWDtBdUoxdnBDUTtFQUNFLGNqRXlDVztBdEZtdHBDckI7QVF4enBDRTtFK0krRFUsV2xKaEVEO0FMNHpwQ1g7QXVKcHZwQ1E7RUFDRSxjbEpqRUM7QUx1enBDWDtBUTl6cENFO0UrSTJFVSxjbEpuRUQ7QUx5enBDWDs7QXVKN3VwQ1E7RUFFRTtBdkordXBDVjs7QXVKcjBwQ0k7OztFQUdFLGNoSjZEUztBUDJ3cENmO0FRMzBwQ0U7OztFK0lNTSxjQVZlO0F2Sm8xcEN2QjtBdUpyMHBDTTtFQUVFLHlCaEptRE87RWdKbERQO0F2SnMwcENSO0F1SmowcENNO0VBQ0UseUJoSjRDTztFZ0ozQ1A7QXZKbTBwQ1I7QXVKaDBwQ007RUFFRTtBdkppMHBDUjtBdUo3enBDSTs7OztFQUlFO0F2Sit6cENOO0F1SjN6cENNO0VBQ0UsY2hKeUJPO0FQb3lwQ2Y7QXVKMXpwQ007RUFFRSx5QmhKb0JPO0VnSm5CUCxxQmhKbUJPO0VnSmxCUCxXbEovQ0c7QUwwMnBDWDtBdUp4enBDTTtFQUVFLHNCbEpwREc7RWtKcURILHFCbEpsREc7RWtKbURILGNsSmhERztBTHkycENYO0F1Sm56cENRO0VBQ0UsY2pFeUNXO0F0RjR3cENyQjtBUWozcENFO0UrSStEVSxXbEpoRUQ7QUxxM3BDWDtBdUo3eXBDUTtFQUNFLGNsSmpFQztBTGczcENYO0FRdjNwQ0U7RStJMkVVLGNsSm5FRDtBTGszcENYOztBdUp0eXBDUTtFQUVFO0F2Snd5cENWOztBdUo5M3BDSTs7O0VBR0UsY2hKNkRTO0FQbzBwQ2Y7QVFwNHBDRTs7O0UrSU1NLGNBVmU7QXZKNjRwQ3ZCO0F1SjkzcENNO0VBRUUseUJoSm1ETztFZ0psRFA7QXZKKzNwQ1I7QXVKMTNwQ007RUFDRSx5QmhKNENPO0VnSjNDUDtBdko0M3BDUjtBdUp6M3BDTTtFQUVFO0F2SjAzcENSO0F1SnQzcENJOzs7O0VBSUU7QXZKdzNwQ047QXVKcDNwQ007RUFDRSxjaEp5Qk87QVA2MXBDZjtBdUpuM3BDTTtFQUVFLHlCaEpvQk87RWdKbkJQLHFCaEptQk87RWdKbEJQLFdsSi9DRztBTG02cENYO0F1SmozcENNO0VBRUUsc0JsSnBERztFa0pxREgscUJsSmxERztFa0ptREgsY2xKaERHO0FMazZwQ1g7QXVKNTJwQ1E7RUFDRSxjakV5Q1c7QXRGcTBwQ3JCO0FRMTZwQ0U7RStJK0RVLFdsSmhFRDtBTDg2cENYO0F1SnQycENRO0VBQ0UsY2xKakVDO0FMeTZwQ1g7QVFoN3BDRTtFK0kyRVUsY2xKbkVEO0FMMjZwQ1g7O0F1Si8xcENRO0VBRUU7QXZKaTJwQ1Y7O0F1SnY3cENJOzs7RUFHRSxjaEo2RFM7QVA2M3BDZjtBUTc3cENFOzs7RStJTU0sY0FWZTtBdkpzOHBDdkI7QXVKdjdwQ007RUFFRSx5QmhKbURPO0VnSmxEUDtBdkp3N3BDUjtBdUpuN3BDTTtFQUNFLHlCaEo0Q087RWdKM0NQO0F2SnE3cENSO0F1Smw3cENNO0VBRUU7QXZKbTdwQ1I7QXVKLzZwQ0k7Ozs7RUFJRTtBdkppN3BDTjtBdUo3NnBDTTtFQUNFLGNoSnlCTztBUHM1cENmO0F1SjU2cENNO0VBRUUseUJoSm9CTztFZ0puQlAscUJoSm1CTztFZ0psQlAsV2xKL0NHO0FMNDlwQ1g7QXVKMTZwQ007RUFFRSxzQmxKcERHO0VrSnFESCxxQmxKbERHO0VrSm1ESCxjbEpoREc7QUwyOXBDWDtBdUpyNnBDUTtFQUNFLGNqRXlDVztBdEY4M3BDckI7QVFuK3BDRTtFK0krRFUsV2xKaEVEO0FMdStwQ1g7QXVKLzVwQ1E7RUFDRSxjbEpqRUM7QUxrK3BDWDtBUXorcENFO0UrSTJFVSxjbEpuRUQ7QUxvK3BDWDs7QXVKeDVwQ1E7RUFFRTtBdkowNXBDVjs7QXVKaC9wQ0k7OztFQUdFLGNoSjZEUztBUHM3cENmO0FRdC9wQ0U7OztFK0lNTSxjQVZlO0F2SisvcEN2QjtBdUpoL3BDTTtFQUVFLHlCaEptRE87RWdKbERQO0F2SmkvcENSO0F1SjUrcENNO0VBQ0UseUJoSjRDTztFZ0ozQ1A7QXZKOCtwQ1I7QXVKMytwQ007RUFFRTtBdko0K3BDUjtBdUp4K3BDSTs7OztFQUlFO0F2SjArcENOO0F1SnQrcENNO0VBQ0UsY2hKeUJPO0FQKzhwQ2Y7QXVKcitwQ007RUFFRSx5QmhKb0JPO0VnSm5CUCxxQmhKbUJPO0VnSmxCUCxXbEovQ0c7QUxxaHFDWDtBdUpuK3BDTTtFQUVFLHNCbEpwREc7RWtKcURILHFCbEpsREc7RWtKbURILGNsSmhERztBTG9ocUNYO0F1Sjk5cENRO0VBQ0UsY2pFeUNXO0F0RnU3cENyQjtBUTVocUNFO0UrSStEVSxXbEpoRUQ7QUxnaXFDWDtBdUp4OXBDUTtFQUNFLGNsSmpFQztBTDJocUNYO0FRbGlxQ0U7RStJMkVVLGNsSm5FRDtBTDZocUNYOztBdUpqOXBDUTtFQUVFO0F2Sm05cENWOztBdUp6aXFDSTs7O0VBR0UsY2hKNkRTO0FQKytwQ2Y7QVEvaXFDRTs7O0UrSU1NLGNBVmU7QXZKd2pxQ3ZCO0F1SnppcUNNO0VBRUUseUJoSm1ETztFZ0psRFA7QXZKMGlxQ1I7QXVKcmlxQ007RUFDRSx5QmhKNENPO0VnSjNDUDtBdkp1aXFDUjtBdUpwaXFDTTtFQUVFO0F2SnFpcUNSO0F1SmppcUNJOzs7O0VBSUU7QXZKbWlxQ047QXVKL2hxQ007RUFDRSxjaEp5Qk87QVB3Z3FDZjtBdUo5aHFDTTtFQUVFLHlCaEpvQk87RWdKbkJQLHFCaEptQk87RWdKbEJQLFdsSi9DRztBTDhrcUNYO0F1SjVocUNNO0VBRUUsc0JsSnBERztFa0pxREgscUJsSmxERztFa0ptREgsY2xKaERHO0FMNmtxQ1g7QXVKdmhxQ1E7RUFDRSxjakV5Q1c7QXRGZy9wQ3JCO0FRcmxxQ0U7RStJK0RVLFdsSmhFRDtBTHlscUNYO0F1SmpocUNRO0VBQ0UsY2xKakVDO0FMb2xxQ1g7QVEzbHFDRTtFK0kyRVUsY2xKbkVEO0FMc2xxQ1g7O0F1SjFncUNRO0VBRUU7QXZKNGdxQ1Y7O0F1SmxtcUNJOzs7RUFHRSxjaEo2RFM7QVB3aXFDZjtBUXhtcUNFOzs7RStJTU0sY0FWZTtBdkppbnFDdkI7QXVKbG1xQ007RUFFRSx5QmhKbURPO0VnSmxEUDtBdkptbXFDUjtBdUo5bHFDTTtFQUNFLHlCaEo0Q087RWdKM0NQO0F2SmdtcUNSO0F1SjdscUNNO0VBRUU7QXZKOGxxQ1I7QXVKMWxxQ0k7Ozs7RUFJRTtBdko0bHFDTjtBdUp4bHFDTTtFQUNFLGNoSnlCTztBUGlrcUNmO0F1SnZscUNNO0VBRUUseUJoSm9CTztFZ0puQlAscUJoSm1CTztFZ0psQlAsV2xKL0NHO0FMdW9xQ1g7QXVKcmxxQ007RUFFRSxzQmxKcERHO0VrSnFESCxxQmxKbERHO0VrSm1ESCxjbEpoREc7QUxzb3FDWDtBdUpobHFDUTtFQUNFLGNqRXlDVztBdEZ5aXFDckI7QVE5b3FDRTtFK0krRFUsV2xKaEVEO0FMa3BxQ1g7QXVKMWtxQ1E7RUFDRSxjbEpqRUM7QUw2b3FDWDtBUXBwcUNFO0UrSTJFVSxjbEpuRUQ7QUwrb3FDWDs7QXVKbmtxQ1E7RUFFRTtBdkpxa3FDVjs7QXVKM3BxQ0k7OztFQUdFLGNoSjZEUztBUGltcUNmO0FRanFxQ0U7OztFK0lNTSxjQVZlO0F2SjBxcUN2QjtBdUozcHFDTTtFQUVFLHlCaEptRE87RWdKbERQO0F2SjRwcUNSO0F1SnZwcUNNO0VBQ0UseUJoSjRDTztFZ0ozQ1A7QXZKeXBxQ1I7QXVKdHBxQ007RUFFRTtBdkp1cHFDUjtBdUpucHFDSTs7OztFQUlFO0F2SnFwcUNOO0F1SmpwcUNNO0VBQ0UsY2hKeUJPO0FQMG5xQ2Y7QXVKaHBxQ007RUFFRSx5QmhKb0JPO0VnSm5CUCxxQmhKbUJPO0VnSmxCUCxXbEovQ0c7QUxnc3FDWDtBdUo5b3FDTTtFQUVFLHNCbEpwREc7RWtKcURILHFCbEpsREc7RWtKbURILGNsSmhERztBTCtycUNYO0F1SnpvcUNRO0VBQ0UsY2pFeUNXO0F0RmttcUNyQjtBUXZzcUNFO0UrSStEVSxXbEpoRUQ7QUwyc3FDWDtBdUpub3FDUTtFQUNFLGNsSmpFQztBTHNzcUNYO0FRN3NxQ0U7RStJMkVVLGNsSm5FRDtBTHdzcUNYOztBdUo1bnFDUTtFQUVFO0F2SjhucUNWOztBdUpwdHFDSTs7O0VBR0UsY2pFSUc7QXRGbXRxQ1Q7QVExdHFDRTs7O0UrSU1NLGNBVmU7QXZKbXVxQ3ZCO0F1SnB0cUNNO0VBRUUseUJqRU5DO0VpRU9EO0F2SnF0cUNSO0F1Smh0cUNNO0VBQ0UseUJqRWJDO0VpRWNEO0F2Smt0cUNSO0F1Si9zcUNNO0VBRUU7QXZKZ3RxQ1I7QXVKNXNxQ0k7Ozs7RUFJRTtBdko4c3FDTjtBdUoxc3FDTTtFQUNFLGNqRWhDQztBdEY0dXFDVDtBdUp6c3FDTTtFQUVFLHlCakVyQ0M7RWlFc0NELHFCakV0Q0M7RWlFdUNELFdsSi9DRztBTHl2cUNYO0F1SnZzcUNNO0VBRUUsc0JsSnBERztFa0pxREgscUJsSmxERztFa0ptREgsY2xKaERHO0FMd3ZxQ1g7QXVKbHNxQ1E7RUFDRSxjakV5Q1c7QXRGMnBxQ3JCO0FRaHdxQ0U7RStJK0RVLFdsSmhFRDtBTG93cUNYO0F1SjVycUNRO0VBQ0UsY2xKakVDO0FMK3ZxQ1g7QVF0d3FDRTtFK0kyRVUsY2xKbkVEO0FMaXdxQ1g7O0F1SnJycUNRO0VBRUU7QXZKdXJxQ1Y7O0F1Sjd3cUNJOzs7RUFHRSxjakVJRztBdEY0d3FDVDtBUW54cUNFOzs7RStJTU0sWUFWZTtBdko0eHFDdkI7QXVKN3dxQ007RUFFRSx5QmpFTkM7RWlFT0Q7QXZKOHdxQ1I7QXVKendxQ007RUFDRSx5QmpFYkM7RWlFY0Q7QXZKMndxQ1I7QXVKeHdxQ007RUFFRTtBdkp5d3FDUjtBdUpyd3FDSTs7OztFQUlFO0F2SnV3cUNOO0F1Sm53cUNNO0VBQ0UsY2pFaENDO0F0RnF5cUNUO0F1Smx3cUNNO0VBRUUseUJqRXJDQztFaUVzQ0QscUJqRXRDQztFaUV1Q0QsV2xKL0NHO0FMa3pxQ1g7QXVKaHdxQ007RUFFRSxzQmxKcERHO0VrSnFESCxxQmxKbERHO0VrSm1ESCxjbEpoREc7QUxpenFDWDtBdUozdnFDUTtFQUNFLGNqRXlDVztBdEZvdHFDckI7QVF6enFDRTtFK0krRFUsV2xKaEVEO0FMNnpxQ1g7QXVKcnZxQ1E7RUFDRSxjbEpqRUM7QUx3enFDWDtBUS96cUNFO0UrSTJFVSxjbEpuRUQ7QUwwenFDWDs7QXVKOXVxQ1E7RUFFRTtBdkpndnFDVjs7QXVKdDBxQ0k7OztFQUdFLGNqRUlHO0F0RnEwcUNUO0FRNTBxQ0U7OztFK0lNTSxjQVZlO0F2SnExcUN2QjtBdUp0MHFDTTtFQUVFLHlCakVOQztFaUVPRDtBdkp1MHFDUjtBdUpsMHFDTTtFQUNFLHlCakViQztFaUVjRDtBdkpvMHFDUjtBdUpqMHFDTTtFQUVFO0F2SmswcUNSO0F1Sjl6cUNJOzs7O0VBSUU7QXZKZzBxQ047QXVKNXpxQ007RUFDRSxjakVoQ0M7QXRGODFxQ1Q7QXVKM3pxQ007RUFFRSx5QmpFckNDO0VpRXNDRCxxQmpFdENDO0VpRXVDRCxXbEovQ0c7QUwyMnFDWDtBdUp6enFDTTtFQUVFLHNCbEpwREc7RWtKcURILHFCbEpsREc7RWtKbURILGNsSmhERztBTDAycUNYO0F1SnB6cUNRO0VBQ0UsY2pFeUNXO0F0RjZ3cUNyQjtBUWwzcUNFO0UrSStEVSxXbEpoRUQ7QUxzM3FDWDtBdUo5eXFDUTtFQUNFLGNsSmpFQztBTGkzcUNYO0FReDNxQ0U7RStJMkVVLGNsSm5FRDtBTG0zcUNYOztBdUp2eXFDUTtFQUVFO0F2Snl5cUNWOztBdUovM3FDSTs7O0VBR0UsY2pFSUc7QXRGODNxQ1Q7QVFyNHFDRTs7O0UrSU1NLGNBVmU7QXZKODRxQ3ZCO0F1Si8zcUNNO0VBRUUseUJqRU5DO0VpRU9EO0F2Smc0cUNSO0F1SjMzcUNNO0VBQ0UseUJqRWJDO0VpRWNEO0F2SjYzcUNSO0F1SjEzcUNNO0VBRUU7QXZKMjNxQ1I7QXVKdjNxQ0k7Ozs7RUFJRTtBdkp5M3FDTjtBdUpyM3FDTTtFQUNFLGNqRWhDQztBdEZ1NXFDVDtBdUpwM3FDTTtFQUVFLHlCakVyQ0M7RWlFc0NELHFCakV0Q0M7RWlFdUNELFdsSi9DRztBTG82cUNYO0F1SmwzcUNNO0VBRUUsc0JsSnBERztFa0pxREgscUJsSmxERztFa0ptREgsY2xKaERHO0FMbTZxQ1g7QXVKNzJxQ1E7RUFDRSxjakV5Q1c7QXRGczBxQ3JCO0FRMzZxQ0U7RStJK0RVLFdsSmhFRDtBTCs2cUNYO0F1SnYycUNRO0VBQ0UsY2xKakVDO0FMMDZxQ1g7QVFqN3FDRTtFK0kyRVUsY2xKbkVEO0FMNDZxQ1g7O0F1SmgycUNRO0VBRUU7QXZKazJxQ1Y7O0F1Sng3cUNJOzs7RUFHRSxjakVJRztBdEZ1N3FDVDtBUTk3cUNFOzs7RStJTU0sY0FWZTtBdkp1OHFDdkI7QXVKeDdxQ007RUFFRSx5QmpFTkM7RWlFT0Q7QXZKeTdxQ1I7QXVKcDdxQ007RUFDRSx5QmpFYkM7RWlFY0Q7QXZKczdxQ1I7QXVKbjdxQ007RUFFRTtBdkpvN3FDUjtBdUpoN3FDSTs7OztFQUlFO0F2Sms3cUNOO0F1Sjk2cUNNO0VBQ0UsY2pFaENDO0F0Rmc5cUNUO0F1Sjc2cUNNO0VBRUUseUJqRXJDQztFaUVzQ0QscUJqRXRDQztFaUV1Q0QsV2xKL0NHO0FMNjlxQ1g7QXVKMzZxQ007RUFFRSxzQmxKcERHO0VrSnFESCxxQmxKbERHO0VrSm1ESCxjbEpoREc7QUw0OXFDWDtBdUp0NnFDUTtFQUNFLGNqRXlDVztBdEYrM3FDckI7QVFwK3FDRTtFK0krRFUsV2xKaEVEO0FMdytxQ1g7QXVKaDZxQ1E7RUFDRSxjbEpqRUM7QUxtK3FDWDtBUTErcUNFO0UrSTJFVSxjbEpuRUQ7QUxxK3FDWDs7QXVKejVxQ1E7RUFFRTtBdkoyNXFDVjs7QXVKai9xQ0k7OztFQUdFLGNqRUlHO0F0RmcvcUNUO0FRdi9xQ0U7OztFK0lNTSxjQVZlO0F2SmdnckN2QjtBdUpqL3FDTTtFQUVFLHlCakVOQztFaUVPRDtBdkprL3FDUjtBdUo3K3FDTTtFQUNFLHlCakViQztFaUVjRDtBdkorK3FDUjtBdUo1K3FDTTtFQUVFO0F2SjYrcUNSO0F1SnorcUNJOzs7O0VBSUU7QXZKMitxQ047QXVKditxQ007RUFDRSxjakVoQ0M7QXRGeWdyQ1Q7QXVKdCtxQ007RUFFRSx5QmpFckNDO0VpRXNDRCxxQmpFdENDO0VpRXVDRCxXbEovQ0c7QUxzaHJDWDtBdUpwK3FDTTtFQUVFLHNCbEpwREc7RWtKcURILHFCbEpsREc7RWtKbURILGNsSmhERztBTHFockNYO0F1Si85cUNRO0VBQ0UsY2pFeUNXO0F0Rnc3cUNyQjtBUTdockNFO0UrSStEVSxXbEpoRUQ7QUxpaXJDWDtBdUp6OXFDUTtFQUNFLGNsSmpFQztBTDRockNYO0FRbmlyQ0U7RStJMkVVLGNsSm5FRDtBTDhockNYOztBdUpsOXFDUTtFQUVFO0F2Sm85cUNWOztBdUoxaXJDSTs7O0VBR0UsY2pFSUc7QXRGeWlyQ1Q7QVFoanJDRTs7O0UrSU1NLGNBVmU7QXZKeWpyQ3ZCO0F1SjFpckNNO0VBRUUseUJqRU5DO0VpRU9EO0F2SjJpckNSO0F1SnRpckNNO0VBQ0UseUJqRWJDO0VpRWNEO0F2SndpckNSO0F1SnJpckNNO0VBRUU7QXZKc2lyQ1I7QXVKbGlyQ0k7Ozs7RUFJRTtBdkpvaXJDTjtBdUpoaXJDTTtFQUNFLGNqRWhDQztBdEZra3JDVDtBdUovaHJDTTtFQUVFLHlCakVyQ0M7RWlFc0NELHFCakV0Q0M7RWlFdUNELFdsSi9DRztBTCtrckNYO0F1SjdockNNO0VBRUUsc0JsSnBERztFa0pxREgscUJsSmxERztFa0ptREgsY2xKaERHO0FMOGtyQ1g7QXVKeGhyQ1E7RUFDRSxjakV5Q1c7QXRGaS9xQ3JCO0FRdGxyQ0U7RStJK0RVLFdsSmhFRDtBTDBsckNYO0F1SmxockNRO0VBQ0UsY2xKakVDO0FMcWxyQ1g7QVE1bHJDRTtFK0kyRVUsY2xKbkVEO0FMdWxyQ1g7O0F1SjNnckNRO0VBRUU7QXZKNmdyQ1Y7O0F1Sm5tckNJOzs7RUFHRSxjakVJRztBdEZrbXJDVDtBUXptckNFOzs7RStJTU0sY0FWZTtBdkprbnJDdkI7QXVKbm1yQ007RUFFRSx5QmpFTkM7RWlFT0Q7QXZKb21yQ1I7QXVKL2xyQ007RUFDRSx5QmpFYkM7RWlFY0Q7QXZKaW1yQ1I7QXVKOWxyQ007RUFFRTtBdkorbHJDUjtBdUozbHJDSTs7OztFQUlFO0F2SjZsckNOO0F1SnpsckNNO0VBQ0UsY2pFaENDO0F0RjJuckNUO0F1SnhsckNNO0VBRUUseUJqRXJDQztFaUVzQ0QscUJqRXRDQztFaUV1Q0QsV2xKL0NHO0FMd29yQ1g7QXVKdGxyQ007RUFFRSxzQmxKcERHO0VrSnFESCxxQmxKbERHO0VrSm1ESCxjbEpoREc7QUx1b3JDWDtBdUpqbHJDUTtFQUNFLGNqRXlDVztBdEYwaXJDckI7QVEvb3JDRTtFK0krRFUsV2xKaEVEO0FMbXByQ1g7QXVKM2tyQ1E7RUFDRSxjbEpqRUM7QUw4b3JDWDtBUXJwckNFO0UrSTJFVSxjbEpuRUQ7QUxncHJDWDs7QXVKcGtyQ1E7RUFFRTtBdkpza3JDVjs7QXVKNXByQ0k7OztFQUdFLGNqRUlHO0F0RjJwckNUO0FRbHFyQ0U7OztFK0lNTSxjQVZlO0F2SjJxckN2QjtBdUo1cHJDTTtFQUVFLHlCakVOQztFaUVPRDtBdko2cHJDUjtBdUp4cHJDTTtFQUNFLHlCakViQztFaUVjRDtBdkowcHJDUjtBdUp2cHJDTTtFQUVFO0F2SndwckNSO0F1SnBwckNJOzs7O0VBSUU7QXZKc3ByQ047QXVKbHByQ007RUFDRSxjakVoQ0M7QXRGb3JyQ1Q7QXVKanByQ007RUFFRSx5QmpFckNDO0VpRXNDRCxxQmpFdENDO0VpRXVDRCxXbEovQ0c7QUxpc3JDWDtBdUovb3JDTTtFQUVFLHNCbEpwREc7RWtKcURILHFCbEpsREc7RWtKbURILGNsSmhERztBTGdzckNYO0F1SjFvckNRO0VBQ0UsY2pFeUNXO0F0Rm1tckNyQjtBUXhzckNFO0UrSStEVSxXbEpoRUQ7QUw0c3JDWDtBdUpwb3JDUTtFQUNFLGNsSmpFQztBTHVzckNYO0FROXNyQ0U7RStJMkVVLGNsSm5FRDtBTHlzckNYOztBdUo3bnJDUTtFQUVFO0F2SituckNWOztBdUpydHJDSTs7O0VBR0UsY2pFSUc7QXRGb3RyQ1Q7QVEzdHJDRTs7O0UrSU1NLGNBVmU7QXZKb3VyQ3ZCO0F1SnJ0ckNNO0VBRUUseUJqRU5DO0VpRU9EO0F2SnN0ckNSO0F1Smp0ckNNO0VBQ0UseUJqRWJDO0VpRWNEO0F2Sm10ckNSO0F1Smh0ckNNO0VBRUU7QXZKaXRyQ1I7QXVKN3NyQ0k7Ozs7RUFJRTtBdkorc3JDTjtBdUozc3JDTTtFQUNFLGNqRWhDQztBdEY2dXJDVDtBdUoxc3JDTTtFQUVFLHlCakVyQ0M7RWlFc0NELHFCakV0Q0M7RWlFdUNELFdsSi9DRztBTDB2ckNYO0F1SnhzckNNO0VBRUUsc0JsSnBERztFa0pxREgscUJsSmxERztFa0ptREgsY2xKaERHO0FMeXZyQ1g7QXVKbnNyQ1E7RUFDRSxjakV5Q1c7QXRGNHByQ3JCO0FRandyQ0U7RStJK0RVLFdsSmhFRDtBTHF3ckNYO0F1SjdyckNRO0VBQ0UsY2xKakVDO0FMZ3dyQ1g7QVF2d3JDRTtFK0kyRVUsY2xKbkVEO0FMa3dyQ1g7O0F1SnRyckNRO0VBRUU7QXZKd3JyQ1Y7O0F1Sjl3ckNJOzs7RUFHRSxjakVJRztBdEY2d3JDVDtBUXB4ckNFOzs7RStJTU0sY0FWZTtBdko2eHJDdkI7QXVKOXdyQ007RUFFRSx5QmpFTkM7RWlFT0Q7QXZKK3dyQ1I7QXVKMXdyQ007RUFDRSx5QmpFYkM7RWlFY0Q7QXZKNHdyQ1I7QXVKendyQ007RUFFRTtBdkowd3JDUjtBdUp0d3JDSTs7OztFQUlFO0F2Snd3ckNOO0F1SnB3ckNNO0VBQ0UsY2pFaENDO0F0RnN5ckNUO0F1Sm53ckNNO0VBRUUseUJqRXJDQztFaUVzQ0QscUJqRXRDQztFaUV1Q0QsV2xKL0NHO0FMbXpyQ1g7QXVKandyQ007RUFFRSxzQmxKcERHO0VrSnFESCxxQmxKbERHO0VrSm1ESCxjbEpoREc7QUxrenJDWDtBdUo1dnJDUTtFQUNFLGNqRXlDVztBdEZxdHJDckI7QVExenJDRTtFK0krRFUsV2xKaEVEO0FMOHpyQ1g7QXVKdHZyQ1E7RUFDRSxjbEpqRUM7QUx5enJDWDtBUWgwckNFO0UrSTJFVSxjbEpuRUQ7QUwyenJDWDs7QXVKL3VyQ1E7RUFFRTtBdkppdnJDVjs7QXVKdjByQ0k7OztFQUdFLGNqRUlHO0F0RnMwckNUO0FRNzByQ0U7OztFK0lNTSxjQVZlO0F2SnMxckN2QjtBdUp2MHJDTTtFQUVFLHlCakVOQztFaUVPRDtBdkp3MHJDUjtBdUpuMHJDTTtFQUNFLHlCakViQztFaUVjRDtBdkpxMHJDUjtBdUpsMHJDTTtFQUVFO0F2Sm0wckNSO0F1Si96ckNJOzs7O0VBSUU7QXZKaTByQ047QXVKN3pyQ007RUFDRSxjakVoQ0M7QXRGKzFyQ1Q7QXVKNXpyQ007RUFFRSx5QmpFckNDO0VpRXNDRCxxQmpFdENDO0VpRXVDRCxXbEovQ0c7QUw0MnJDWDtBdUoxenJDTTtFQUVFLHNCbEpwREc7RWtKcURILHFCbEpsREc7RWtKbURILGNsSmhERztBTDIyckNYO0F1SnJ6ckNRO0VBQ0UsY2pFeUNXO0F0Rjh3ckNyQjtBUW4zckNFO0UrSStEVSxXbEpoRUQ7QUx1M3JDWDtBdUoveXJDUTtFQUNFLGNsSmpFQztBTGszckNYO0FRejNyQ0U7RStJMkVVLGNsSm5FRDtBTG8zckNYOztBdUp4eXJDUTtFQUVFO0F2SjB5ckNWOztBdUpoNHJDSTs7O0VBR0UsY2pFSUc7QXRGKzNyQ1Q7QVF0NHJDRTs7O0UrSU1NLGNBVmU7QXZKKzRyQ3ZCO0F1Smg0ckNNO0VBRUUseUJqRU5DO0VpRU9EO0F2Smk0ckNSO0F1SjUzckNNO0VBQ0UseUJqRWJDO0VpRWNEO0F2SjgzckNSO0F1SjMzckNNO0VBRUU7QXZKNDNyQ1I7QXVKeDNyQ0k7Ozs7RUFJRTtBdkowM3JDTjtBdUp0M3JDTTtFQUNFLGNqRWhDQztBdEZ3NXJDVDtBdUpyM3JDTTtFQUVFLHlCakVyQ0M7RWlFc0NELHFCakV0Q0M7RWlFdUNELFdsSi9DRztBTHE2ckNYO0F1Sm4zckNNO0VBRUUsc0JsSnBERztFa0pxREgscUJsSmxERztFa0ptREgsY2xKaERHO0FMbzZyQ1g7QXVKOTJyQ1E7RUFDRSxjakV5Q1c7QXRGdTByQ3JCO0FRNTZyQ0U7RStJK0RVLFdsSmhFRDtBTGc3ckNYO0F1SngyckNRO0VBQ0UsY2xKakVDO0FMMjZyQ1g7QVFsN3JDRTtFK0kyRVUsY2xKbkVEO0FMNjZyQ1g7O0F1SmoyckNRO0VBRUU7QXZKbTJyQ1Y7O0F1Sno3ckNJOzs7RUFHRSxjakVJRztBdEZ3N3JDVDtBUS83ckNFOzs7RStJTU0sY0FWZTtBdkp3OHJDdkI7QXVKejdyQ007RUFFRSx5QmpFTkM7RWlFT0Q7QXZKMDdyQ1I7QXVKcjdyQ007RUFDRSx5QmpFYkM7RWlFY0Q7QXZKdTdyQ1I7QXVKcDdyQ007RUFFRTtBdkpxN3JDUjtBdUpqN3JDSTs7OztFQUlFO0F2Sm03ckNOO0F1Si82ckNNO0VBQ0UsY2pFaENDO0F0Rmk5ckNUO0F1Sjk2ckNNO0VBRUUseUJqRXJDQztFaUVzQ0QscUJqRXRDQztFaUV1Q0QsV2xKL0NHO0FMODlyQ1g7QXVKNTZyQ007RUFFRSxzQmxKcERHO0VrSnFESCxxQmxKbERHO0VrSm1ESCxjbEpoREc7QUw2OXJDWDtBdUp2NnJDUTtFQUNFLGNqRXlDVztBdEZnNHJDckI7QVFyK3JDRTtFK0krRFUsV2xKaEVEO0FMeStyQ1g7QXVKajZyQ1E7RUFDRSxjbEpqRUM7QUxvK3JDWDtBUTMrckNFO0UrSTJFVSxjbEpuRUQ7QUxzK3JDWDs7QXVKMTVyQ1E7RUFFRTtBdko0NXJDVjs7QXVKbC9yQ0k7OztFQUdFLGNqRUlHO0F0RmkvckNUO0FReC9yQ0U7OztFK0lNTSxjQVZlO0F2Smlnc0N2QjtBdUpsL3JDTTtFQUVFLHlCakVOQztFaUVPRDtBdkptL3JDUjtBdUo5K3JDTTtFQUNFLHlCakViQztFaUVjRDtBdkpnL3JDUjtBdUo3K3JDTTtFQUVFO0F2SjgrckNSO0F1SjErckNJOzs7O0VBSUU7QXZKNCtyQ047QXVKeCtyQ007RUFDRSxjakVoQ0M7QXRGMGdzQ1Q7QXVKdityQ007RUFFRSx5QmpFckNDO0VpRXNDRCxxQmpFdENDO0VpRXVDRCxXbEovQ0c7QUx1aHNDWDtBdUpyK3JDTTtFQUVFLHNCbEpwREc7RWtKcURILHFCbEpsREc7RWtKbURILGNsSmhERztBTHNoc0NYO0F1SmgrckNRO0VBQ0UsY2pFeUNXO0F0Rnk3ckNyQjtBUTloc0NFO0UrSStEVSxXbEpoRUQ7QUxraXNDWDtBdUoxOXJDUTtFQUNFLGNsSmpFQztBTDZoc0NYO0FRcGlzQ0U7RStJMkVVLGNsSm5FRDtBTCtoc0NYOztBdUpuOXJDUTtFQUVFO0F2SnE5ckNWOztBdUozaXNDSTs7O0VBR0UsY2pFSUc7QXRGMGlzQ1Q7QVFqanNDRTs7O0UrSU1NLGNBVmU7QXZKMGpzQ3ZCO0F1SjNpc0NNO0VBRUUseUJqRU5DO0VpRU9EO0F2SjRpc0NSO0F1SnZpc0NNO0VBQ0UseUJqRWJDO0VpRWNEO0F2Snlpc0NSO0F1SnRpc0NNO0VBRUU7QXZKdWlzQ1I7QXVKbmlzQ0k7Ozs7RUFJRTtBdkpxaXNDTjtBdUpqaXNDTTtFQUNFLGNqRWhDQztBdEZta3NDVDtBdUpoaXNDTTtFQUVFLHlCakVyQ0M7RWlFc0NELHFCakV0Q0M7RWlFdUNELFdsSi9DRztBTGdsc0NYO0F1Sjloc0NNO0VBRUUsc0JsSnBERztFa0pxREgscUJsSmxERztFa0ptREgsY2xKaERHO0FMK2tzQ1g7QXVKemhzQ1E7RUFDRSxjakV5Q1c7QXRGay9yQ3JCO0FRdmxzQ0U7RStJK0RVLFdsSmhFRDtBTDJsc0NYO0F1Sm5oc0NRO0VBQ0UsY2xKakVDO0FMc2xzQ1g7QVE3bHNDRTtFK0kyRVUsY2xKbkVEO0FMd2xzQ1g7O0F1SjVnc0NRO0VBRUU7QXZKOGdzQ1Y7O0F1SnBtc0NJOzs7RUFHRSxXakVJRztBdEZtbXNDVDtBUTFtc0NFOzs7RStJTU0sY0FWZTtBdkptbnNDdkI7QXVKcG1zQ007RUFFRSxzQmpFTkM7RWlFT0Q7QXZKcW1zQ1I7QXVKaG1zQ007RUFDRSxzQmpFYkM7RWlFY0Q7QXZKa21zQ1I7QXVKL2xzQ007RUFFRTtBdkpnbXNDUjtBdUo1bHNDSTs7OztFQUlFO0F2Sjhsc0NOO0F1SjFsc0NNO0VBQ0UsV2pFaENDO0F0RjRuc0NUO0F1Snpsc0NNO0VBRUUsc0JqRXJDQztFaUVzQ0Qsa0JqRXRDQztFaUV1Q0QsV2xKL0NHO0FMeW9zQ1g7QXVKdmxzQ007RUFFRSxzQmxKcERHO0VrSnFESCxxQmxKbERHO0VrSm1ESCxjbEpoREc7QUx3b3NDWDtBdUpsbHNDUTtFQUNFLGNqRXlDVztBdEYyaXNDckI7QVFocHNDRTtFK0krRFUsV2xKaEVEO0FMb3BzQ1g7QXVKNWtzQ1E7RUFDRSxjbEpqRUM7QUwrb3NDWDtBUXRwc0NFO0UrSTJFVSxjbEpuRUQ7QUxpcHNDWDs7QXVKcmtzQ1E7RUFFRTtBdkp1a3NDVjs7QXVKN3BzQ0k7OztFQUdFLGNqRUlHO0F0RjRwc0NUO0FRbnFzQ0U7OztFK0lNTSxjQVZlO0F2SjRxc0N2QjtBdUo3cHNDTTtFQUVFLHlCakVOQztFaUVPRDtBdko4cHNDUjtBdUp6cHNDTTtFQUNFLHlCakViQztFaUVjRDtBdkoycHNDUjtBdUp4cHNDTTtFQUVFO0F2Snlwc0NSO0F1SnJwc0NJOzs7O0VBSUU7QXZKdXBzQ047QXVKbnBzQ007RUFDRSxjakVoQ0M7QXRGcXJzQ1Q7QXVKbHBzQ007RUFFRSx5QmpFckNDO0VpRXNDRCxxQmpFdENDO0VpRXVDRCxXbEovQ0c7QUxrc3NDWDtBdUpocHNDTTtFQUVFLHNCbEpwREc7RWtKcURILHFCbEpsREc7RWtKbURILGNsSmhERztBTGlzc0NYO0F1SjNvc0NRO0VBQ0UsY2pFeUNXO0F0Rm9tc0NyQjtBUXpzc0NFO0UrSStEVSxXbEpoRUQ7QUw2c3NDWDtBdUpyb3NDUTtFQUNFLGNsSmpFQztBTHdzc0NYO0FRL3NzQ0U7RStJMkVVLGNsSm5FRDtBTDBzc0NYOztBdUo5bnNDUTtFQUVFO0F2Smdvc0NWOztBdUp0dHNDSTs7O0VBR0UsY2pFSUc7QXRGcXRzQ1Q7QVE1dHNDRTs7O0UrSU1NLGNBVmU7QXZKcXVzQ3ZCO0F1SnR0c0NNO0VBRUUseUJqRU5DO0VpRU9EO0F2SnV0c0NSO0F1Smx0c0NNO0VBQ0UseUJqRWJDO0VpRWNEO0F2Sm90c0NSO0F1Smp0c0NNO0VBRUU7QXZKa3RzQ1I7QXVKOXNzQ0k7Ozs7RUFJRTtBdkpndHNDTjtBdUo1c3NDTTtFQUNFLGNqRWhDQztBdEY4dXNDVDtBdUozc3NDTTtFQUVFLHlCakVyQ0M7RWlFc0NELHFCakV0Q0M7RWlFdUNELFdsSi9DRztBTDJ2c0NYO0F1Snpzc0NNO0VBRUUsc0JsSnBERztFa0pxREgscUJsSmxERztFa0ptREgsY2xKaERHO0FMMHZzQ1g7QXVKcHNzQ1E7RUFDRSxjakV5Q1c7QXRGNnBzQ3JCO0FRbHdzQ0U7RStJK0RVLFdsSmhFRDtBTHN3c0NYO0F1Sjlyc0NRO0VBQ0UsY2xKakVDO0FMaXdzQ1g7QVF4d3NDRTtFK0kyRVUsY2xKbkVEO0FMbXdzQ1g7O0F1SnZyc0NRO0VBRUU7QXZKeXJzQ1Y7O0FzSnJzc0NJO0VBQ0U7QXRKd3NzQ047QXNKenNzQ0k7RUFDRTtBdEoyc3NDTjtBc0o1c3NDSTtFQUNFO0F0Sjhzc0NOO0FzSi9zc0NJO0VBQ0U7QXRKaXRzQ047QXNKbHRzQ0k7RUFDRTtBdEpvdHNDTjtBc0pydHNDSTtFQUNFO0F0SnV0c0NOO0FzSnh0c0NJO0VBQ0U7QXRKMHRzQ047QXNKM3RzQ0k7RUFDRTtBdEo2dHNDTjs7QXNKdnRzQ0U7RUFDRTtFQUNBO0F0SjB0c0NKO0FzSnh0c0NFOzs7O0VBSUUsY2pKdEZPO0FMZ3pzQ1g7QXFKenpzQ0U7RUFDRTtBckoyenNDSjtBcUp6enNDSTs7RUFFRTtBckoyenNDTjtBcUp2enNDTTtFQUNFO0VBQ0E7QXJKeXpzQ1I7QXFKdHpzQ007RUFJRTtFQUNBO0VBQ0E7QXJKcXpzQ1I7QXFKejBzQ0U7RUFDRTtBckoyMHNDSjtBcUp6MHNDSTs7RUFFRTtBckoyMHNDTjtBcUp2MHNDTTtFQUNFO0VBQ0E7QXJKeTBzQ1I7QXFKdDBzQ007RUFJRTtFQUNBO0VBQ0E7QXJKcTBzQ1I7QXFKejFzQ0U7RUFDRTtBckoyMXNDSjtBcUp6MXNDSTs7RUFFRTtBckoyMXNDTjtBcUp2MXNDTTtFQUNFO0VBQ0E7QXJKeTFzQ1I7QXFKdDFzQ007RUFJRTtFQUNBO0VBQ0E7QXJKcTFzQ1I7QXFKejJzQ0U7RUFDRTtBckoyMnNDSjtBcUp6MnNDSTs7RUFFRTtBckoyMnNDTjtBcUp2MnNDTTtFQUNFO0VBQ0E7QXJKeTJzQ1I7QXFKdDJzQ007RUFJRTtFQUNBO0VBQ0E7QXJKcTJzQ1I7QXFKejNzQ0U7RUFDRTtBckoyM3NDSjtBcUp6M3NDSTs7RUFFRTtBckoyM3NDTjtBcUp2M3NDTTtFQUNFO0VBQ0E7QXJKeTNzQ1I7QXFKdDNzQ007RUFJRTtFQUNBO0VBQ0E7QXJKcTNzQ1I7QXFKejRzQ0U7RUFDRTtBckoyNHNDSjtBcUp6NHNDSTs7RUFFRTtBckoyNHNDTjtBcUp2NHNDTTtFQUNFO0VBQ0E7QXJKeTRzQ1I7QXFKdDRzQ007RUFJRTtFQUNBO0VBQ0E7QXJKcTRzQ1I7QXFKejVzQ0U7RUFDRTtBckoyNXNDSjtBcUp6NXNDSTs7RUFFRTtBckoyNXNDTjtBcUp2NXNDTTtFQUNFO0VBQ0E7QXJKeTVzQ1I7QXFKdDVzQ007RUFJRTtFQUNBO0VBQ0E7QXJKcTVzQ1I7QXFKejZzQ0U7RUFDRTtBckoyNnNDSjtBcUp6NnNDSTs7RUFFRTtBckoyNnNDTjtBcUp2NnNDTTtFQUNFO0VBQ0E7QXJKeTZzQ1I7QXFKdDZzQ007RUFJRTtFQUNBO0VBQ0E7QXJKcTZzQ1I7QXFKejdzQ0U7RUFDRTtBckoyN3NDSjtBcUp6N3NDSTs7RUFFRTtBckoyN3NDTjtBcUp2N3NDTTtFQUNFO0VBQ0E7QXJKeTdzQ1I7QXFKdDdzQ007RUFJRTtFQUNBO0VBQ0E7QXJKcTdzQ1I7QXFKejhzQ0U7RUFDRTtBckoyOHNDSjtBcUp6OHNDSTs7RUFFRTtBckoyOHNDTjtBcUp2OHNDTTtFQUNFO0VBQ0E7QXJKeThzQ1I7QXFKdDhzQ007RUFJRTtFQUNBO0VBQ0E7QXJKcThzQ1I7QXFKejlzQ0U7RUFDRTtBckoyOXNDSjtBcUp6OXNDSTs7RUFFRTtBckoyOXNDTjtBcUp2OXNDTTtFQUNFO0VBQ0E7QXJKeTlzQ1I7QXFKdDlzQ007RUFJRTtFQUNBO0VBQ0E7QXJKcTlzQ1I7QXFKeitzQ0U7RUFDRTtBckoyK3NDSjtBcUp6K3NDSTs7RUFFRTtBckoyK3NDTjtBcUp2K3NDTTtFQUNFO0VBQ0E7QXJKeStzQ1I7QXFKdCtzQ007RUFJRTtFQUNBO0VBQ0E7QXJKcStzQ1I7QXFKei9zQ0U7RUFDRTtBckoyL3NDSjtBcUp6L3NDSTs7RUFFRTtBckoyL3NDTjtBcUp2L3NDTTtFQUNFO0VBQ0E7QXJKeS9zQ1I7QXFKdC9zQ007RUFJRTtFQUNBO0VBQ0E7QXJKcS9zQ1I7QXFKemd0Q0U7RUFDRTtBckoyZ3RDSjtBcUp6Z3RDSTs7RUFFRTtBckoyZ3RDTjtBcUp2Z3RDTTtFQUNFO0VBQ0E7QXJKeWd0Q1I7QXFKdGd0Q007RUFJRTtFQUNBO0VBQ0E7QXJKcWd0Q1I7QXFKemh0Q0U7RUFDRTtBckoyaHRDSjtBcUp6aHRDSTs7RUFFRTtBckoyaHRDTjtBcUp2aHRDTTtFQUNFO0VBQ0E7QXJKeWh0Q1I7QXFKdGh0Q007RUFJRTtFQUNBO0VBQ0E7QXJKcWh0Q1I7QXFKeml0Q0U7RUFDRTtBckoyaXRDSjtBcUp6aXRDSTs7RUFFRTtBckoyaXRDTjtBcUp2aXRDTTtFQUNFO0VBQ0E7QXJKeWl0Q1I7QXFKdGl0Q007RUFJRTtFQUNBO0VBQ0E7QXJKcWl0Q1I7QXFKemp0Q0U7RUFDRTtBckoyanRDSjtBcUp6anRDSTs7RUFFRTtBckoyanRDTjtBcUp2anRDTTtFQUNFO0VBQ0E7QXJKeWp0Q1I7QXFKdGp0Q007RUFJRTtFQUNBO0VBQ0E7QXJKcWp0Q1I7QXFKemt0Q0U7RUFDRTtBckoya3RDSjtBcUp6a3RDSTs7RUFFRTtBckoya3RDTjtBcUp2a3RDTTtFQUNFO0VBQ0E7QXJKeWt0Q1I7QXFKdGt0Q007RUFJRTtFQUNBO0VBQ0E7QXJKcWt0Q1I7QXFKemx0Q0U7RUFDRTtBckoybHRDSjtBcUp6bHRDSTs7RUFFRTtBckoybHRDTjtBcUp2bHRDTTtFQUNFO0VBQ0E7QXJKeWx0Q1I7QXFKdGx0Q007RUFJRTtFQUNBO0VBQ0E7QXJKcWx0Q1I7QXFKem10Q0U7RUFDRTtBckoybXRDSjtBcUp6bXRDSTs7RUFFRTtBckoybXRDTjtBcUp2bXRDTTtFQUNFO0VBQ0E7QXJKeW10Q1I7QXFKdG10Q007RUFJRTtFQUNBO0VBQ0E7QXJKcW10Q1I7QXFKem50Q0U7RUFDRTtBckoybnRDSjtBcUp6bnRDSTs7RUFFRTtBckoybnRDTjtBcUp2bnRDTTtFQUNFO0VBQ0E7QXJKeW50Q1I7QXFKdG50Q007RUFJRTtFQUNBO0VBQ0E7QXJKcW50Q1I7QXFKem90Q0U7RUFDRTtBckoyb3RDSjtBcUp6b3RDSTs7RUFFRTtBckoyb3RDTjtBcUp2b3RDTTtFQUNFO0VBQ0E7QXJKeW90Q1I7QXFKdG90Q007RUFJRTtFQUNBO0VBQ0E7QXJKcW90Q1I7QXFKenB0Q0U7RUFDRTtBckoycHRDSjtBcUp6cHRDSTs7RUFFRTtBckoycHRDTjtBcUp2cHRDTTtFQUNFO0VBQ0E7QXJKeXB0Q1I7QXFKdHB0Q007RUFJRTtFQUNBO0VBQ0E7QXJKcXB0Q1I7QXFKenF0Q0U7RUFDRTtBckoycXRDSjtBcUp6cXRDSTs7RUFFRTtBckoycXRDTjtBcUp2cXRDTTtFQUNFO0VBQ0E7QXJKeXF0Q1I7QXFKdHF0Q007RUFJRTtFQUNBO0VBQ0E7QXJKcXF0Q1I7QXFKenJ0Q0U7RUFDRTtBckoycnRDSjtBcUp6cnRDSTs7RUFFRTtBckoycnRDTjtBcUp2cnRDTTtFQUNFO0VBQ0E7QXJKeXJ0Q1I7QXFKdHJ0Q007RUFJRTtFQUNBO0VBQ0E7QXJKcXJ0Q1I7QXFKenN0Q0U7RUFDRTtBckoyc3RDSjtBcUp6c3RDSTs7RUFFRTtBckoyc3RDTjtBcUp2c3RDTTtFQUNFO0VBQ0E7QXJKeXN0Q1I7QXFKdHN0Q007RUFJRTtFQUNBO0VBQ0E7QXJKcXN0Q1I7QXFKenR0Q0U7RUFDRTtBckoydHRDSjtBcUp6dHRDSTs7RUFFRTtBckoydHRDTjtBcUp2dHRDTTtFQUNFO0VBQ0E7QXJKeXR0Q1I7QXFKdHR0Q007RUFJRTtFQUNBO0VBQ0E7QXJKcXR0Q1I7QXFKN3N0Q0U7RUFDRTtFQUNBO0FySitzdENKO0FxSjVzdENNO0VBS0U7QXJKMHN0Q1I7QXFKdnN0Q007RUFDRTtFQUNBO0VBQ0E7QXJKeXN0Q1I7QXFKdHN0Q007RUFJRTtFQUNBO0VBQ0E7QXJKcXN0Q1I7QXFKOXR0Q0U7RUFDRTtFQUNBO0FySmd1dENKO0FxSjd0dENNO0VBS0U7QXJKMnR0Q1I7QXFKeHR0Q007RUFDRTtFQUNBO0VBQ0E7QXJKMHR0Q1I7QXFKdnR0Q007RUFJRTtFQUNBO0VBQ0E7QXJKc3R0Q1I7QXFKL3V0Q0U7RUFDRTtFQUNBO0FySml2dENKO0FxSjl1dENNO0VBS0U7QXJKNHV0Q1I7QXFKenV0Q007RUFDRTtFQUNBO0VBQ0E7QXJKMnV0Q1I7QXFKeHV0Q007RUFJRTtFQUNBO0VBQ0E7QXJKdXV0Q1I7QXFKaHd0Q0U7RUFDRTtFQUNBO0FySmt3dENKO0FxSi92dENNO0VBS0U7QXJKNnZ0Q1I7QXFKMXZ0Q007RUFDRTtFQUNBO0VBQ0E7QXJKNHZ0Q1I7QXFKenZ0Q007RUFJRTtFQUNBO0VBQ0E7QXJKd3Z0Q1I7QXFKanh0Q0U7RUFDRTtFQUNBO0FySm14dENKO0FxSmh4dENNO0VBS0U7QXJKOHd0Q1I7QXFKM3d0Q007RUFDRTtFQUNBO0VBQ0E7QXJKNnd0Q1I7QXFKMXd0Q007RUFJRTtFQUNBO0VBQ0E7QXJKeXd0Q1I7QXFKbHl0Q0U7RUFDRTtFQUNBO0FySm95dENKO0FxSmp5dENNO0VBS0U7QXJKK3h0Q1I7QXFKNXh0Q007RUFDRTtFQUNBO0VBQ0E7QXJKOHh0Q1I7QXFKM3h0Q007RUFJRTtFQUNBO0VBQ0E7QXJKMHh0Q1I7QXFKbnp0Q0U7RUFDRTtFQUNBO0FySnF6dENKO0FxSmx6dENNO0VBS0U7QXJKZ3p0Q1I7QXFKN3l0Q007RUFDRTtFQUNBO0VBQ0E7QXJKK3l0Q1I7QXFKNXl0Q007RUFJRTtFQUNBO0VBQ0E7QXJKMnl0Q1I7QXFKcDB0Q0U7RUFDRTtFQUNBO0FySnMwdENKO0FxSm4wdENNO0VBS0U7QXJKaTB0Q1I7QXFKOXp0Q007RUFDRTtFQUNBO0VBQ0E7QXJKZzB0Q1I7QXFKN3p0Q007RUFJRTtFQUNBO0VBQ0E7QXJKNHp0Q1I7QXFKcjF0Q0U7RUFDRTtFQUNBO0FySnUxdENKO0FxSnAxdENNO0VBS0U7QXJKazF0Q1I7QXFKLzB0Q007RUFDRTtFQUNBO0VBQ0E7QXJKaTF0Q1I7QXFKOTB0Q007RUFJRTtFQUNBO0VBQ0E7QXJKNjB0Q1I7QXFKdDJ0Q0U7RUFDRTtFQUNBO0FySncydENKO0FxSnIydENNO0VBS0U7QXJKbTJ0Q1I7QXFKaDJ0Q007RUFDRTtFQUNBO0VBQ0E7QXJKazJ0Q1I7QXFKLzF0Q007RUFJRTtFQUNBO0VBQ0E7QXJKODF0Q1I7QXFKdjN0Q0U7RUFDRTtFQUNBO0FySnkzdENKO0FxSnQzdENNO0VBS0U7QXJKbzN0Q1I7QXFKajN0Q007RUFDRTtFQUNBO0VBQ0E7QXJKbTN0Q1I7QXFKaDN0Q007RUFJRTtFQUNBO0VBQ0E7QXJKKzJ0Q1I7QXFKeDR0Q0U7RUFDRTtFQUNBO0FySjA0dENKO0FxSnY0dENNO0VBS0U7QXJKcTR0Q1I7QXFKbDR0Q007RUFDRTtFQUNBO0VBQ0E7QXJKbzR0Q1I7QXFKajR0Q007RUFJRTtFQUNBO0VBQ0E7QXJKZzR0Q1I7QXFKejV0Q0U7RUFDRTtFQUNBO0FySjI1dENKO0FxSng1dENNO0VBS0U7QXJKczV0Q1I7QXFKbjV0Q007RUFDRTtFQUNBO0VBQ0E7QXJKcTV0Q1I7QXFKbDV0Q007RUFJRTtFQUNBO0VBQ0E7QXJKaTV0Q1I7QXFKMTZ0Q0U7RUFDRTtFQUNBO0FySjQ2dENKO0FxSno2dENNO0VBS0U7QXJKdTZ0Q1I7QXFKcDZ0Q007RUFDRTtFQUNBO0VBQ0E7QXJKczZ0Q1I7QXFKbjZ0Q007RUFJRTtFQUNBO0VBQ0E7QXJKazZ0Q1I7QXFKMzd0Q0U7RUFDRTtFQUNBO0FySjY3dENKO0FxSjE3dENNO0VBS0U7QXJKdzd0Q1I7QXFKcjd0Q007RUFDRTtFQUNBO0VBQ0E7QXJKdTd0Q1I7QXFKcDd0Q007RUFJRTtFQUNBO0VBQ0E7QXJKbTd0Q1I7QXFKNTh0Q0U7RUFDRTtFQUNBO0FySjg4dENKO0FxSjM4dENNO0VBS0U7QXJKeTh0Q1I7QXFKdDh0Q007RUFDRTtFQUNBO0VBQ0E7QXJKdzh0Q1I7QXFKcjh0Q007RUFJRTtFQUNBO0VBQ0E7QXJKbzh0Q1I7QXFKNzl0Q0U7RUFDRTtFQUNBO0FySis5dENKO0FxSjU5dENNO0VBS0U7QXJKMDl0Q1I7QXFKdjl0Q007RUFDRTtFQUNBO0VBQ0E7QXJKeTl0Q1I7QXFKdDl0Q007RUFJRTtFQUNBO0VBQ0E7QXJKcTl0Q1I7QXFKOSt0Q0U7RUFDRTtFQUNBO0FySmcvdENKO0FxSjcrdENNO0VBS0U7QXJKMit0Q1I7QXFKeCt0Q007RUFDRTtFQUNBO0VBQ0E7QXJKMCt0Q1I7QXFKdit0Q007RUFJRTtFQUNBO0VBQ0E7QXJKcyt0Q1I7QXFKLy90Q0U7RUFDRTtFQUNBO0FySmlndUNKO0FxSjkvdENNO0VBS0U7QXJKNC90Q1I7QXFKei90Q007RUFDRTtFQUNBO0VBQ0E7QXJKMi90Q1I7QXFKeC90Q007RUFJRTtFQUNBO0VBQ0E7QXJKdS90Q1I7QXFKaGh1Q0U7RUFDRTtFQUNBO0FySmtodUNKO0FxSi9ndUNNO0VBS0U7QXJKNmd1Q1I7QXFKMWd1Q007RUFDRTtFQUNBO0VBQ0E7QXJKNGd1Q1I7QXFKemd1Q007RUFJRTtFQUNBO0VBQ0E7QXJKd2d1Q1I7QXFKaml1Q0U7RUFDRTtFQUNBO0FySm1pdUNKO0FxSmhpdUNNO0VBS0U7QXJKOGh1Q1I7QXFKM2h1Q007RUFDRTtFQUNBO0VBQ0E7QXJKNmh1Q1I7QXFKMWh1Q007RUFJRTtFQUNBO0VBQ0E7QXJKeWh1Q1I7QXFKbGp1Q0U7RUFDRTtFQUNBO0FySm9qdUNKO0FxSmpqdUNNO0VBS0U7QXJKK2l1Q1I7QXFKNWl1Q007RUFDRTtFQUNBO0VBQ0E7QXJKOGl1Q1I7QXFKM2l1Q007RUFJRTtFQUNBO0VBQ0E7QXJKMGl1Q1I7QXFKbmt1Q0U7RUFDRTtFQUNBO0FySnFrdUNKO0FxSmxrdUNNO0VBS0U7QXJKZ2t1Q1I7QXFKN2p1Q007RUFDRTtFQUNBO0VBQ0E7QXJKK2p1Q1I7QXFKNWp1Q007RUFJRTtFQUNBO0VBQ0E7QXJKMmp1Q1I7QXFKcGx1Q0U7RUFDRTtFQUNBO0FySnNsdUNKO0FxSm5sdUNNO0VBS0U7QXJKaWx1Q1I7QXFKOWt1Q007RUFDRTtFQUNBO0VBQ0E7QXJKZ2x1Q1I7QXFKN2t1Q007RUFJRTtFQUNBO0VBQ0E7QXJKNGt1Q1I7QXFKcm11Q0U7RUFDRTtFQUNBO0FySnVtdUNKO0FxSnBtdUNNO0VBS0U7QXJKa211Q1I7QXFKL2x1Q007RUFDRTtFQUNBO0VBQ0E7QXJKaW11Q1I7QXFKOWx1Q007RUFJRTtFQUNBO0VBQ0E7QXJKNmx1Q1I7QXFKdG51Q0U7RUFDRTtFQUNBO0FySndudUNKO0FxSnJudUNNO0VBS0U7QXJKbW51Q1I7QXFKaG51Q007RUFDRTtFQUNBO0VBQ0E7QXJKa251Q1I7QXFKL211Q007RUFJRTtFQUNBO0VBQ0E7QXJKOG11Q1I7QXFKdm91Q0U7RUFDRTtFQUNBO0FySnlvdUNKO0FxSnRvdUNNO0VBS0U7QXJKb291Q1I7QXFKam91Q007RUFDRTtFQUNBO0VBQ0E7QXJKbW91Q1I7QXFKaG91Q007RUFJRTtFQUNBO0VBQ0E7QXJKK251Q1I7QXVKOXF1Q0k7OztFQUdFLGMxRG1FYTtBN0Y2bXVDbkI7QVFucnVDRTs7O0UrSU1NLGNBVmU7QXZKNHJ1Q3ZCO0F1SjdxdUNNO0VBRUUseUIxRHlEVztFMER4RFg7QXZKOHF1Q1I7QXVKenF1Q007RUFDRSx5QjFEa0RXO0UwRGpEWDtBdkoycXVDUjtBdUp4cXVDTTtFQUVFO0F2SnlxdUNSO0F1SnJxdUNJOzs7O0VBSUU7QXZKdXF1Q047QXVKbnF1Q007RUFDRSxjMUQrQlc7QTdGc291Q25CO0F1SmxxdUNNO0VBRUUseUIxRDBCVztFMER6QlgscUIxRHlCVztFMER4QlgsV2xKL0NHO0FMa3R1Q1g7QXVKaHF1Q007RUFFRSxzQmxKcERHO0VrSnFESCxxQmxKbERHO0VrSm1ESCxjbEpoREc7QUxpdHVDWDtBdUozcHVDUTtFQUNFLGNqRXlDVztBdEZvbnVDckI7QVF6dHVDRTtFK0krRFUsV2xKaEVEO0FMNnR1Q1g7QXVKcnB1Q1E7RUFDRSxjbEpqRUM7QUx3dHVDWDtBUS90dUNFO0UrSTJFVSxjbEpuRUQ7QUwwdHVDWDtBdUo5b3VDUTtFQUVFO0F2SitvdUNWO0F1SnJ1dUNJOzs7RUFHRSxjMURtRWE7QTdGb3F1Q25CO0FRMXV1Q0U7OztFK0lNTSxjQVZlO0F2Sm12dUN2QjtBdUpwdXVDTTtFQUVFLHlCMUR5RFc7RTBEeERYO0F2SnF1dUNSO0F1Smh1dUNNO0VBQ0UseUIxRGtEVztFMERqRFg7QXZKa3V1Q1I7QXVKL3R1Q007RUFFRTtBdkpndXVDUjtBdUo1dHVDSTs7OztFQUlFO0F2Sjh0dUNOO0F1SjF0dUNNO0VBQ0UsYzFEK0JXO0E3RjZydUNuQjtBdUp6dHVDTTtFQUVFLHlCMUQwQlc7RTBEekJYLHFCMUR5Qlc7RTBEeEJYLFdsSi9DRztBTHl3dUNYO0F1SnZ0dUNNO0VBRUUsc0JsSnBERztFa0pxREgscUJsSmxERztFa0ptREgsY2xKaERHO0FMd3d1Q1g7QXVKbHR1Q1E7RUFDRSxjakV5Q1c7QXRGMnF1Q3JCO0FRaHh1Q0U7RStJK0RVLFdsSmhFRDtBTG94dUNYO0F1SjVzdUNRO0VBQ0UsY2xKakVDO0FMK3d1Q1g7QVF0eHVDRTtFK0kyRVUsY2xKbkVEO0FMaXh1Q1g7QXVKcnN1Q1E7RUFFRTtBdkpzc3VDVjtBdUo1eHVDSTs7O0VBR0UsYzFEbUVhO0E3RjJ0dUNuQjtBUWp5dUNFOzs7RStJTU0sY0FWZTtBdkoweXVDdkI7QXVKM3h1Q007RUFFRSx5QjFEeURXO0UwRHhEWDtBdko0eHVDUjtBdUp2eHVDTTtFQUNFLHlCMURrRFc7RTBEakRYO0F2Snl4dUNSO0F1SnR4dUNNO0VBRUU7QXZKdXh1Q1I7QXVKbnh1Q0k7Ozs7RUFJRTtBdkpxeHVDTjtBdUpqeHVDTTtFQUNFLGMxRCtCVztBN0ZvdnVDbkI7QXVKaHh1Q007RUFFRSx5QjFEMEJXO0UwRHpCWCxxQjFEeUJXO0UwRHhCWCxXbEovQ0c7QUxnMHVDWDtBdUo5d3VDTTtFQUVFLHNCbEpwREc7RWtKcURILHFCbEpsREc7RWtKbURILGNsSmhERztBTCt6dUNYO0F1Snp3dUNRO0VBQ0UsY2pFeUNXO0F0Rmt1dUNyQjtBUXYwdUNFO0UrSStEVSxXbEpoRUQ7QUwyMHVDWDtBdUpud3VDUTtFQUNFLGNsSmpFQztBTHMwdUNYO0FRNzB1Q0U7RStJMkVVLGNsSm5FRDtBTHcwdUNYO0F1SjV2dUNRO0VBRUU7QXZKNnZ1Q1Y7QXVKbjF1Q0k7OztFQUdFLGMxRG1FYTtBN0ZreHVDbkI7QVF4MXVDRTs7O0UrSU1NLGNBVmU7QXZKaTJ1Q3ZCO0F1SmwxdUNNO0VBRUUseUIxRHlEVztFMER4RFg7QXZKbTF1Q1I7QXVKOTB1Q007RUFDRSx5QjFEa0RXO0UwRGpEWDtBdkpnMXVDUjtBdUo3MHVDTTtFQUVFO0F2SjgwdUNSO0F1SjEwdUNJOzs7O0VBSUU7QXZKNDB1Q047QXVKeDB1Q007RUFDRSxjMUQrQlc7QTdGMnl1Q25CO0F1SnYwdUNNO0VBRUUseUIxRDBCVztFMER6QlgscUIxRHlCVztFMER4QlgsV2xKL0NHO0FMdTN1Q1g7QXVKcjB1Q007RUFFRSxzQmxKcERHO0VrSnFESCxxQmxKbERHO0VrSm1ESCxjbEpoREc7QUxzM3VDWDtBdUpoMHVDUTtFQUNFLGNqRXlDVztBdEZ5eHVDckI7QVE5M3VDRTtFK0krRFUsV2xKaEVEO0FMazR1Q1g7QXVKMXp1Q1E7RUFDRSxjbEpqRUM7QUw2M3VDWDtBUXA0dUNFO0UrSTJFVSxjbEpuRUQ7QUwrM3VDWDtBdUpuenVDUTtFQUVFO0F2Sm96dUNWO0F1SjE0dUNJOzs7RUFHRSxjMURtRWE7QTdGeTB1Q25CO0FRLzR1Q0U7OztFK0lNTSxjQVZlO0F2Snc1dUN2QjtBdUp6NHVDTTtFQUVFLHlCMUR5RFc7RTBEeERYO0F2SjA0dUNSO0F1SnI0dUNNO0VBQ0UseUIxRGtEVztFMERqRFg7QXZKdTR1Q1I7QXVKcDR1Q007RUFFRTtBdkpxNHVDUjtBdUpqNHVDSTs7OztFQUlFO0F2Sm00dUNOO0F1Si8zdUNNO0VBQ0UsYzFEK0JXO0E3RmsydUNuQjtBdUo5M3VDTTtFQUVFLHlCMUQwQlc7RTBEekJYLHFCMUR5Qlc7RTBEeEJYLFdsSi9DRztBTDg2dUNYO0F1SjUzdUNNO0VBRUUsc0JsSnBERztFa0pxREgscUJsSmxERztFa0ptREgsY2xKaERHO0FMNjZ1Q1g7QXVKdjN1Q1E7RUFDRSxjakV5Q1c7QXRGZzF1Q3JCO0FRcjd1Q0U7RStJK0RVLFdsSmhFRDtBTHk3dUNYO0F1SmozdUNRO0VBQ0UsY2xKakVDO0FMbzd1Q1g7QVEzN3VDRTtFK0kyRVUsY2xKbkVEO0FMczd1Q1g7QXVKMTJ1Q1E7RUFFRTtBdkoyMnVDVjtBdUpqOHVDSTs7O0VBR0UsYzFEbUVhO0E3Rmc0dUNuQjtBUXQ4dUNFOzs7RStJTU0sY0FWZTtBdkorOHVDdkI7QXVKaDh1Q007RUFFRSx5QjFEeURXO0UwRHhEWDtBdkppOHVDUjtBdUo1N3VDTTtFQUNFLHlCMURrRFc7RTBEakRYO0F2Sjg3dUNSO0F1SjM3dUNNO0VBRUU7QXZKNDd1Q1I7QXVKeDd1Q0k7Ozs7RUFJRTtBdkowN3VDTjtBdUp0N3VDTTtFQUNFLGMxRCtCVztBN0Z5NXVDbkI7QXVKcjd1Q007RUFFRSx5QjFEMEJXO0UwRHpCWCxxQjFEeUJXO0UwRHhCWCxXbEovQ0c7QUxxK3VDWDtBdUpuN3VDTTtFQUVFLHNCbEpwREc7RWtKcURILHFCbEpsREc7RWtKbURILGNsSmhERztBTG8rdUNYO0F1Sjk2dUNRO0VBQ0UsY2pFeUNXO0F0RnU0dUNyQjtBUTUrdUNFO0UrSStEVSxXbEpoRUQ7QUxnL3VDWDtBdUp4NnVDUTtFQUNFLGNsSmpFQztBTDIrdUNYO0FRbC91Q0U7RStJMkVVLGNsSm5FRDtBTDYrdUNYO0F1Smo2dUNRO0VBRUU7QXZKazZ1Q1Y7QXVKeC91Q0k7OztFQUdFLGMxRG1FYTtBN0Z1N3VDbkI7QVE3L3VDRTs7O0UrSU1NLGNBVmU7QXZKc2d2Q3ZCO0F1SnYvdUNNO0VBRUUseUIxRHlEVztFMER4RFg7QXZKdy91Q1I7QXVKbi91Q007RUFDRSx5QjFEa0RXO0UwRGpEWDtBdkpxL3VDUjtBdUpsL3VDTTtFQUVFO0F2Sm0vdUNSO0F1Si8rdUNJOzs7O0VBSUU7QXZKaS91Q047QXVKNyt1Q007RUFDRSxjMUQrQlc7QTdGZzl1Q25CO0F1SjUrdUNNO0VBRUUseUIxRDBCVztFMER6QlgscUIxRHlCVztFMER4QlgsV2xKL0NHO0FMNGh2Q1g7QXVKMSt1Q007RUFFRSxzQmxKcERHO0VrSnFESCxxQmxKbERHO0VrSm1ESCxjbEpoREc7QUwyaHZDWDtBdUpyK3VDUTtFQUNFLGNqRXlDVztBdEY4N3VDckI7QVFuaXZDRTtFK0krRFUsV2xKaEVEO0FMdWl2Q1g7QXVKLzl1Q1E7RUFDRSxjbEpqRUM7QUxraXZDWDtBUXppdkNFO0UrSTJFVSxjbEpuRUQ7QUxvaXZDWDtBdUp4OXVDUTtFQUVFO0F2Snk5dUNWO0F1Si9pdkNJOzs7RUFHRSxjMURtRWE7QTdGOCt1Q25CO0FRcGp2Q0U7OztFK0lNTSxjQVZlO0F2SjZqdkN2QjtBdUo5aXZDTTtFQUVFLHlCMUR5RFc7RTBEeERYO0F2SitpdkNSO0F1SjFpdkNNO0VBQ0UseUIxRGtEVztFMERqRFg7QXZKNGl2Q1I7QXVKeml2Q007RUFFRTtBdkowaXZDUjtBdUp0aXZDSTs7OztFQUlFO0F2SndpdkNOO0F1SnBpdkNNO0VBQ0UsYzFEK0JXO0E3RnVndkNuQjtBdUpuaXZDTTtFQUVFLHlCMUQwQlc7RTBEekJYLHFCMUR5Qlc7RTBEeEJYLFdsSi9DRztBTG1sdkNYO0F1SmppdkNNO0VBRUUsc0JsSnBERztFa0pxREgscUJsSmxERztFa0ptREgsY2xKaERHO0FMa2x2Q1g7QXVKNWh2Q1E7RUFDRSxjakV5Q1c7QXRGcS91Q3JCO0FRMWx2Q0U7RStJK0RVLFdsSmhFRDtBTDhsdkNYO0F1SnRodkNRO0VBQ0UsY2xKakVDO0FMeWx2Q1g7QVFobXZDRTtFK0kyRVUsY2xKbkVEO0FMMmx2Q1g7QXVKL2d2Q1E7RUFFRTtBdkpnaHZDVjtBc0ovK3VDTTtFQUNFO0F0SmkvdUNSO0FzSmwvdUNNO0VBQ0U7QXRKby91Q1I7QXNKci91Q007RUFDRTtBdEp1L3VDUjtBc0p4L3VDTTtFQUNFO0F0SjAvdUNSO0FzSjMvdUNNO0VBQ0U7QXRKNi91Q1I7QXNKOS91Q007RUFDRTtBdEpnZ3ZDUjtBc0pqZ3ZDTTtFQUNFO0F0Sm1ndkNSO0FzSnBndkNNO0VBQ0U7QXRKc2d2Q1I7QXVKOW52Q0k7OztFQUdFLGMxRDhFTztBN0ZranZDYjtBUW5vdkNFOzs7RStJTU0sY0FWZTtBdko0b3ZDdkI7QXVKN252Q007RUFFRSx5QjFEb0VLO0UwRG5FTDtBdko4bnZDUjtBdUp6bnZDTTtFQUNFLHlCMUQ2REs7RTBENURMO0F2SjJudkNSO0F1SnhudkNNO0VBRUU7QXZKeW52Q1I7QXVKcm52Q0k7Ozs7RUFJRTtBdkp1bnZDTjtBdUpubnZDTTtFQUNFLGMxRDBDSztBN0Yya3ZDYjtBdUpsbnZDTTtFQUVFLHlCMURxQ0s7RTBEcENMLHFCMURvQ0s7RTBEbkNMLFdsSi9DRztBTGtxdkNYO0F1SmhudkNNO0VBRUUsc0JsSnBERztFa0pxREgscUJsSmxERztFa0ptREgsY2xKaERHO0FMaXF2Q1g7QXVKM212Q1E7RUFDRSxjakV5Q1c7QXRGb2t2Q3JCO0FRenF2Q0U7RStJK0RVLFdsSmhFRDtBTDZxdkNYO0F1SnJtdkNRO0VBQ0UsY2xKakVDO0FMd3F2Q1g7QVEvcXZDRTtFK0kyRVUsY2xKbkVEO0FMMHF2Q1g7QXVKOWx2Q1E7RUFFRTtBdkorbHZDVjtBdUpycnZDSTs7O0VBR0UsYzFEOEVPO0E3RnltdkNiO0FRMXJ2Q0U7OztFK0lNTSxjQVZlO0F2Sm1zdkN2QjtBdUpwcnZDTTtFQUVFLHlCMURvRUs7RTBEbkVMO0F2SnFydkNSO0F1SmhydkNNO0VBQ0UseUIxRDZESztFMEQ1REw7QXZKa3J2Q1I7QXVKL3F2Q007RUFFRTtBdkpncnZDUjtBdUo1cXZDSTs7OztFQUlFO0F2SjhxdkNOO0F1SjFxdkNNO0VBQ0UsYzFEMENLO0E3RmtvdkNiO0F1SnpxdkNNO0VBRUUseUIxRHFDSztFMERwQ0wscUIxRG9DSztFMERuQ0wsV2xKL0NHO0FMeXR2Q1g7QXVKdnF2Q007RUFFRSxzQmxKcERHO0VrSnFESCxxQmxKbERHO0VrSm1ESCxjbEpoREc7QUx3dHZDWDtBdUpscXZDUTtFQUNFLGNqRXlDVztBdEYybnZDckI7QVFodXZDRTtFK0krRFUsV2xKaEVEO0FMb3V2Q1g7QXVKNXB2Q1E7RUFDRSxjbEpqRUM7QUwrdHZDWDtBUXR1dkNFO0UrSTJFVSxjbEpuRUQ7QUxpdXZDWDtBdUpycHZDUTtFQUVFO0F2SnNwdkNWO0F1SjV1dkNJOzs7RUFHRSxjMUQ4RU87QTdGZ3F2Q2I7QVFqdnZDRTs7O0UrSU1NLGNBVmU7QXZKMHZ2Q3ZCO0F1SjN1dkNNO0VBRUUseUIxRG9FSztFMERuRUw7QXZKNHV2Q1I7QXVKdnV2Q007RUFDRSx5QjFENkRLO0UwRDVETDtBdkp5dXZDUjtBdUp0dXZDTTtFQUVFO0F2SnV1dkNSO0F1Sm51dkNJOzs7O0VBSUU7QXZKcXV2Q047QXVKanV2Q007RUFDRSxjMUQwQ0s7QTdGeXJ2Q2I7QXVKaHV2Q007RUFFRSx5QjFEcUNLO0UwRHBDTCxxQjFEb0NLO0UwRG5DTCxXbEovQ0c7QUxneHZDWDtBdUo5dHZDTTtFQUVFLHNCbEpwREc7RWtKcURILHFCbEpsREc7RWtKbURILGNsSmhERztBTCt3dkNYO0F1Snp0dkNRO0VBQ0UsY2pFeUNXO0F0RmtydkNyQjtBUXZ4dkNFO0UrSStEVSxXbEpoRUQ7QUwyeHZDWDtBdUpudHZDUTtFQUNFLGNsSmpFQztBTHN4dkNYO0FRN3h2Q0U7RStJMkVVLGNsSm5FRDtBTHd4dkNYO0F1SjVzdkNRO0VBRUU7QXZKNnN2Q1Y7QXVKbnl2Q0k7OztFQUdFLGMxRDhFTztBN0Z1dHZDYjtBUXh5dkNFOzs7RStJTU0sY0FWZTtBdkppenZDdkI7QXVKbHl2Q007RUFFRSx5QjFEb0VLO0UwRG5FTDtBdkpteXZDUjtBdUo5eHZDTTtFQUNFLHlCMUQ2REs7RTBENURMO0F2Smd5dkNSO0F1Sjd4dkNNO0VBRUU7QXZKOHh2Q1I7QXVKMXh2Q0k7Ozs7RUFJRTtBdko0eHZDTjtBdUp4eHZDTTtFQUNFLGMxRDBDSztBN0ZndnZDYjtBdUp2eHZDTTtFQUVFLHlCMURxQ0s7RTBEcENMLHFCMURvQ0s7RTBEbkNMLFdsSi9DRztBTHUwdkNYO0F1SnJ4dkNNO0VBRUUsc0JsSnBERztFa0pxREgscUJsSmxERztFa0ptREgsY2xKaERHO0FMczB2Q1g7QXVKaHh2Q1E7RUFDRSxjakV5Q1c7QXRGeXV2Q3JCO0FROTB2Q0U7RStJK0RVLFdsSmhFRDtBTGsxdkNYO0F1SjF3dkNRO0VBQ0UsY2xKakVDO0FMNjB2Q1g7QVFwMXZDRTtFK0kyRVUsY2xKbkVEO0FMKzB2Q1g7QXVKbnd2Q1E7RUFFRTtBdkpvd3ZDVjtBdUoxMXZDSTs7O0VBR0UsYzFEOEVPO0E3Rjh3dkNiO0FRLzF2Q0U7OztFK0lNTSxjQVZlO0F2SncydkN2QjtBdUp6MXZDTTtFQUVFLHlCMURvRUs7RTBEbkVMO0F2SjAxdkNSO0F1SnIxdkNNO0VBQ0UseUIxRDZESztFMEQ1REw7QXZKdTF2Q1I7QXVKcDF2Q007RUFFRTtBdkpxMXZDUjtBdUpqMXZDSTs7OztFQUlFO0F2Sm0xdkNOO0F1Si8wdkNNO0VBQ0UsYzFEMENLO0E3RnV5dkNiO0F1SjkwdkNNO0VBRUUseUIxRHFDSztFMERwQ0wscUIxRG9DSztFMERuQ0wsV2xKL0NHO0FMODN2Q1g7QXVKNTB2Q007RUFFRSxzQmxKcERHO0VrSnFESCxxQmxKbERHO0VrSm1ESCxjbEpoREc7QUw2M3ZDWDtBdUp2MHZDUTtFQUNFLGNqRXlDVztBdEZneXZDckI7QVFyNHZDRTtFK0krRFUsV2xKaEVEO0FMeTR2Q1g7QXVKajB2Q1E7RUFDRSxjbEpqRUM7QUxvNHZDWDtBUTM0dkNFO0UrSTJFVSxjbEpuRUQ7QUxzNHZDWDtBdUoxenZDUTtFQUVFO0F2SjJ6dkNWO0F1Smo1dkNJOzs7RUFHRSxjMUQ4RU87QTdGcTB2Q2I7QVF0NXZDRTs7O0UrSU1NLGNBVmU7QXZKKzV2Q3ZCO0F1Smg1dkNNO0VBRUUseUIxRG9FSztFMERuRUw7QXZKaTV2Q1I7QXVKNTR2Q007RUFDRSx5QjFENkRLO0UwRDVETDtBdko4NHZDUjtBdUozNHZDTTtFQUVFO0F2SjQ0dkNSO0F1Sng0dkNJOzs7O0VBSUU7QXZKMDR2Q047QXVKdDR2Q007RUFDRSxjMUQwQ0s7QTdGODF2Q2I7QXVKcjR2Q007RUFFRSx5QjFEcUNLO0UwRHBDTCxxQjFEb0NLO0UwRG5DTCxXbEovQ0c7QUxxN3ZDWDtBdUpuNHZDTTtFQUVFLHNCbEpwREc7RWtKcURILHFCbEpsREc7RWtKbURILGNsSmhERztBTG83dkNYO0F1SjkzdkNRO0VBQ0UsY2pFeUNXO0F0RnUxdkNyQjtBUTU3dkNFO0UrSStEVSxXbEpoRUQ7QUxnOHZDWDtBdUp4M3ZDUTtFQUNFLGNsSmpFQztBTDI3dkNYO0FRbDh2Q0U7RStJMkVVLGNsSm5FRDtBTDY3dkNYO0F1SmozdkNRO0VBRUU7QXZKazN2Q1Y7QXVKeDh2Q0k7OztFQUdFLGMxRDhFTztBN0Y0M3ZDYjtBUTc4dkNFOzs7RStJTU0sY0FWZTtBdkpzOXZDdkI7QXVKdjh2Q007RUFFRSx5QjFEb0VLO0UwRG5FTDtBdkp3OHZDUjtBdUpuOHZDTTtFQUNFLHlCMUQ2REs7RTBENURMO0F2SnE4dkNSO0F1Smw4dkNNO0VBRUU7QXZKbTh2Q1I7QXVKLzd2Q0k7Ozs7RUFJRTtBdkppOHZDTjtBdUo3N3ZDTTtFQUNFLGMxRDBDSztBN0ZxNXZDYjtBdUo1N3ZDTTtFQUVFLHlCMURxQ0s7RTBEcENMLHFCMURvQ0s7RTBEbkNMLFdsSi9DRztBTDQrdkNYO0F1SjE3dkNNO0VBRUUsc0JsSnBERztFa0pxREgscUJsSmxERztFa0ptREgsY2xKaERHO0FMMit2Q1g7QXVKcjd2Q1E7RUFDRSxjakV5Q1c7QXRGODR2Q3JCO0FRbi92Q0U7RStJK0RVLFdsSmhFRDtBTHUvdkNYO0F1Si82dkNRO0VBQ0UsY2xKakVDO0FMay92Q1g7QVF6L3ZDRTtFK0kyRVUsY2xKbkVEO0FMby92Q1g7QXVKeDZ2Q1E7RUFFRTtBdkp5NnZDVjtBdUovL3ZDSTs7O0VBR0UsYzFEOEVPO0E3Rm03dkNiO0FRcGd3Q0U7OztFK0lNTSxjQVZlO0F2SjZnd0N2QjtBdUo5L3ZDTTtFQUVFLHlCMURvRUs7RTBEbkVMO0F2SisvdkNSO0F1SjEvdkNNO0VBQ0UseUIxRDZESztFMEQ1REw7QXZKNC92Q1I7QXVKei92Q007RUFFRTtBdkowL3ZDUjtBdUp0L3ZDSTs7OztFQUlFO0F2SncvdkNOO0F1SnAvdkNNO0VBQ0UsYzFEMENLO0E3RjQ4dkNiO0F1Sm4vdkNNO0VBRUUseUIxRHFDSztFMERwQ0wscUIxRG9DSztFMERuQ0wsV2xKL0NHO0FMbWl3Q1g7QXVKai92Q007RUFFRSxzQmxKcERHO0VrSnFESCxxQmxKbERHO0VrSm1ESCxjbEpoREc7QUxraXdDWDtBdUo1K3ZDUTtFQUNFLGNqRXlDVztBdEZxOHZDckI7QVExaXdDRTtFK0krRFUsV2xKaEVEO0FMOGl3Q1g7QXVKdCt2Q1E7RUFDRSxjbEpqRUM7QUx5aXdDWDtBUWhqd0NFO0UrSTJFVSxjbEpuRUQ7QUwyaXdDWDtBdUovOXZDUTtFQUVFO0F2SmcrdkNWO0F1SnRqd0NJOzs7RUFHRSxjMUQ4RU87QTdGMCt2Q2I7QVEzandDRTs7O0UrSU1NLGNBVmU7QXZKb2t3Q3ZCO0F1SnJqd0NNO0VBRUUseUIxRG9FSztFMERuRUw7QXZKc2p3Q1I7QXVKamp3Q007RUFDRSx5QjFENkRLO0UwRDVETDtBdkptandDUjtBdUpoandDTTtFQUVFO0F2Smlqd0NSO0F1Sjdpd0NJOzs7O0VBSUU7QXZKK2l3Q047QXVKM2l3Q007RUFDRSxjMUQwQ0s7QTdGbWd3Q2I7QXVKMWl3Q007RUFFRSx5QjFEcUNLO0UwRHBDTCxxQjFEb0NLO0UwRG5DTCxXbEovQ0c7QUwwbHdDWDtBdUp4aXdDTTtFQUVFLHNCbEpwREc7RWtKcURILHFCbEpsREc7RWtKbURILGNsSmhERztBTHlsd0NYO0F1Sm5pd0NRO0VBQ0UsY2pFeUNXO0F0RjQvdkNyQjtBUWptd0NFO0UrSStEVSxXbEpoRUQ7QUxxbXdDWDtBdUo3aHdDUTtFQUNFLGNsSmpFQztBTGdtd0NYO0FRdm13Q0U7RStJMkVVLGNsSm5FRDtBTGttd0NYO0F1SnRod0NRO0VBRUU7QXZKdWh3Q1Y7QXVKN213Q0k7OztFQUdFLGMxRDhFTztBN0ZpaXdDYjtBUWxud0NFOzs7RStJTU0sY0FWZTtBdkoybndDdkI7QXVKNW13Q007RUFFRSx5QjFEb0VLO0UwRG5FTDtBdko2bXdDUjtBdUp4bXdDTTtFQUNFLHlCMUQ2REs7RTBENURMO0F2SjBtd0NSO0F1SnZtd0NNO0VBRUU7QXZKd213Q1I7QXVKcG13Q0k7Ozs7RUFJRTtBdkpzbXdDTjtBdUpsbXdDTTtFQUNFLGMxRDBDSztBN0YwandDYjtBdUpqbXdDTTtFQUVFLHlCMURxQ0s7RTBEcENMLHFCMURvQ0s7RTBEbkNMLFdsSi9DRztBTGlwd0NYO0F1Si9sd0NNO0VBRUUsc0JsSnBERztFa0pxREgscUJsSmxERztFa0ptREgsY2xKaERHO0FMZ3B3Q1g7QXVKMWx3Q1E7RUFDRSxjakV5Q1c7QXRGbWp3Q3JCO0FReHB3Q0U7RStJK0RVLFdsSmhFRDtBTDRwd0NYO0F1SnBsd0NRO0VBQ0UsY2xKakVDO0FMdXB3Q1g7QVE5cHdDRTtFK0kyRVUsY2xKbkVEO0FMeXB3Q1g7QXVKN2t3Q1E7RUFFRTtBdko4a3dDVjtBdUpwcXdDSTs7O0VBR0UsYzFEOEVPO0E3Rndsd0NiO0FRenF3Q0U7OztFK0lNTSxjQVZlO0F2Smtyd0N2QjtBdUpucXdDTTtFQUVFLHlCMURvRUs7RTBEbkVMO0F2Sm9xd0NSO0F1Si9wd0NNO0VBQ0UseUIxRDZESztFMEQ1REw7QXZKaXF3Q1I7QXVKOXB3Q007RUFFRTtBdkorcHdDUjtBdUozcHdDSTs7OztFQUlFO0F2SjZwd0NOO0F1Snpwd0NNO0VBQ0UsYzFEMENLO0E3Rmlud0NiO0F1Snhwd0NNO0VBRUUseUIxRHFDSztFMERwQ0wscUIxRG9DSztFMERuQ0wsV2xKL0NHO0FMd3N3Q1g7QXVKdHB3Q007RUFFRSxzQmxKcERHO0VrSnFESCxxQmxKbERHO0VrSm1ESCxjbEpoREc7QUx1c3dDWDtBdUpqcHdDUTtFQUNFLGNqRXlDVztBdEYwbXdDckI7QVEvc3dDRTtFK0krRFUsV2xKaEVEO0FMbXR3Q1g7QXVKM293Q1E7RUFDRSxjbEpqRUM7QUw4c3dDWDtBUXJ0d0NFO0UrSTJFVSxjbEpuRUQ7QUxndHdDWDtBdUpwb3dDUTtFQUVFO0F2SnFvd0NWO0F1SjN0d0NJOzs7RUFHRSxjMUQ4RU87QTdGK293Q2I7QVFodXdDRTs7O0UrSU1NLGNBVmU7QXZKeXV3Q3ZCO0F1SjF0d0NNO0VBRUUseUIxRG9FSztFMERuRUw7QXZKMnR3Q1I7QXVKdHR3Q007RUFDRSx5QjFENkRLO0UwRDVETDtBdkp3dHdDUjtBdUpydHdDTTtFQUVFO0F2SnN0d0NSO0F1Smx0d0NJOzs7O0VBSUU7QXZKb3R3Q047QXVKaHR3Q007RUFDRSxjMUQwQ0s7QTdGd3F3Q2I7QXVKL3N3Q007RUFFRSx5QjFEcUNLO0UwRHBDTCxxQjFEb0NLO0UwRG5DTCxXbEovQ0c7QUwrdndDWDtBdUo3c3dDTTtFQUVFLHNCbEpwREc7RWtKcURILHFCbEpsREc7RWtKbURILGNsSmhERztBTDh2d0NYO0F1Snhzd0NRO0VBQ0UsY2pFeUNXO0F0Rmlxd0NyQjtBUXR3d0NFO0UrSStEVSxXbEpoRUQ7QUwwd3dDWDtBdUpsc3dDUTtFQUNFLGNsSmpFQztBTHF3d0NYO0FRNXd3Q0U7RStJMkVVLGNsSm5FRDtBTHV3d0NYO0F1SjNyd0NRO0VBRUU7QXZKNHJ3Q1Y7QXVKbHh3Q0k7OztFQUdFLGMxRDhFTztBN0Zzc3dDYjtBUXZ4d0NFOzs7RStJTU0sY0FWZTtBdkpneXdDdkI7QXVKanh3Q007RUFFRSx5QjFEb0VLO0UwRG5FTDtBdkpreHdDUjtBdUo3d3dDTTtFQUNFLHlCMUQ2REs7RTBENURMO0F2Sit3d0NSO0F1SjV3d0NNO0VBRUU7QXZKNnd3Q1I7QXVKend3Q0k7Ozs7RUFJRTtBdkoyd3dDTjtBdUp2d3dDTTtFQUNFLGMxRDBDSztBN0YrdHdDYjtBdUp0d3dDTTtFQUVFLHlCMURxQ0s7RTBEcENMLHFCMURvQ0s7RTBEbkNMLFdsSi9DRztBTHN6d0NYO0F1SnB3d0NNO0VBRUUsc0JsSnBERztFa0pxREgscUJsSmxERztFa0ptREgsY2xKaERHO0FMcXp3Q1g7QXVKL3Z3Q1E7RUFDRSxjakV5Q1c7QXRGd3R3Q3JCO0FRN3p3Q0U7RStJK0RVLFdsSmhFRDtBTGkwd0NYO0F1Snp2d0NRO0VBQ0UsY2xKakVDO0FMNHp3Q1g7QVFuMHdDRTtFK0kyRVUsY2xKbkVEO0FMOHp3Q1g7QXVKbHZ3Q1E7RUFFRTtBdkptdndDVjtBdUp6MHdDSTs7O0VBR0UsYzFEOEVPO0E3RjZ2d0NiO0FROTB3Q0U7OztFK0lNTSxjQVZlO0F2SnUxd0N2QjtBdUp4MHdDTTtFQUVFLHlCMURvRUs7RTBEbkVMO0F2Snkwd0NSO0F1SnAwd0NNO0VBQ0UseUIxRDZESztFMEQ1REw7QXZKczB3Q1I7QXVKbjB3Q007RUFFRTtBdkpvMHdDUjtBdUpoMHdDSTs7OztFQUlFO0F2Smswd0NOO0F1Sjl6d0NNO0VBQ0UsYzFEMENLO0E3RnN4d0NiO0F1Sjd6d0NNO0VBRUUseUIxRHFDSztFMERwQ0wscUIxRG9DSztFMERuQ0wsV2xKL0NHO0FMNjJ3Q1g7QXVKM3p3Q007RUFFRSxzQmxKcERHO0VrSnFESCxxQmxKbERHO0VrSm1ESCxjbEpoREc7QUw0MndDWDtBdUp0endDUTtFQUNFLGNqRXlDVztBdEYrd3dDckI7QVFwM3dDRTtFK0krRFUsV2xKaEVEO0FMdzN3Q1g7QXVKaHp3Q1E7RUFDRSxjbEpqRUM7QUxtM3dDWDtBUTEzd0NFO0UrSTJFVSxjbEpuRUQ7QUxxM3dDWDtBdUp6eXdDUTtFQUVFO0F2SjB5d0NWO0F1Smg0d0NJOzs7RUFHRSxjMUQ4RU87QTdGb3p3Q2I7QVFyNHdDRTs7O0UrSU1NLGNBVmU7QXZKODR3Q3ZCO0F1Si8zd0NNO0VBRUUseUIxRG9FSztFMERuRUw7QXZKZzR3Q1I7QXVKMzN3Q007RUFDRSx5QjFENkRLO0UwRDVETDtBdko2M3dDUjtBdUoxM3dDTTtFQUVFO0F2SjIzd0NSO0F1SnYzd0NJOzs7O0VBSUU7QXZKeTN3Q047QXVKcjN3Q007RUFDRSxjMUQwQ0s7QTdGNjB3Q2I7QXVKcDN3Q007RUFFRSx5QjFEcUNLO0UwRHBDTCxxQjFEb0NLO0UwRG5DTCxXbEovQ0c7QUxvNndDWDtBdUpsM3dDTTtFQUVFLHNCbEpwREc7RWtKcURILHFCbEpsREc7RWtKbURILGNsSmhERztBTG02d0NYO0F1Sjcyd0NRO0VBQ0UsY2pFeUNXO0F0RnMwd0NyQjtBUTM2d0NFO0UrSStEVSxXbEpoRUQ7QUwrNndDWDtBdUp2MndDUTtFQUNFLGNsSmpFQztBTDA2d0NYO0FRajd3Q0U7RStJMkVVLGNsSm5FRDtBTDQ2d0NYO0F1Smgyd0NRO0VBRUU7QXZKaTJ3Q1Y7QXVKdjd3Q0k7OztFQUdFLGMxRDhFTztBN0YyMndDYjtBUTU3d0NFOzs7RStJTU0sY0FWZTtBdkpxOHdDdkI7QXVKdDd3Q007RUFFRSx5QjFEb0VLO0UwRG5FTDtBdkp1N3dDUjtBdUpsN3dDTTtFQUNFLHlCMUQ2REs7RTBENURMO0F2Sm83d0NSO0F1Smo3d0NNO0VBRUU7QXZKazd3Q1I7QXVKOTZ3Q0k7Ozs7RUFJRTtBdkpnN3dDTjtBdUo1NndDTTtFQUNFLGMxRDBDSztBN0ZvNHdDYjtBdUozNndDTTtFQUVFLHlCMURxQ0s7RTBEcENMLHFCMURvQ0s7RTBEbkNMLFdsSi9DRztBTDI5d0NYO0F1Sno2d0NNO0VBRUUsc0JsSnBERztFa0pxREgscUJsSmxERztFa0ptREgsY2xKaERHO0FMMDl3Q1g7QXVKcDZ3Q1E7RUFDRSxjakV5Q1c7QXRGNjN3Q3JCO0FRbCt3Q0U7RStJK0RVLFdsSmhFRDtBTHMrd0NYO0F1Sjk1d0NRO0VBQ0UsY2xKakVDO0FMaSt3Q1g7QVF4K3dDRTtFK0kyRVUsY2xKbkVEO0FMbSt3Q1g7QXVKdjV3Q1E7RUFFRTtBdkp3NXdDVjtBdUo5K3dDSTs7O0VBR0UsVzFEOEVPO0E3Rms2d0NiO0FRbi93Q0U7OztFK0lNTSxjQVZlO0F2SjQvd0N2QjtBdUo3K3dDTTtFQUVFLHNCMURvRUs7RTBEbkVMO0F2Sjgrd0NSO0F1Snord0NNO0VBQ0Usc0IxRDZESztFMEQ1REw7QXZKMit3Q1I7QXVKeCt3Q007RUFFRTtBdkp5K3dDUjtBdUpyK3dDSTs7OztFQUlFO0F2SnUrd0NOO0F1Sm4rd0NNO0VBQ0UsVzFEMENLO0E3RjI3d0NiO0F1Smwrd0NNO0VBRUUsc0IxRHFDSztFMERwQ0wsa0IxRG9DSztFMERuQ0wsV2xKL0NHO0FMa2h4Q1g7QXVKaCt3Q007RUFFRSxzQmxKcERHO0VrSnFESCxxQmxKbERHO0VrSm1ESCxjbEpoREc7QUxpaHhDWDtBdUozOXdDUTtFQUNFLGNqRXlDVztBdEZvN3dDckI7QVF6aHhDRTtFK0krRFUsV2xKaEVEO0FMNmh4Q1g7QXVKcjl3Q1E7RUFDRSxjbEpqRUM7QUx3aHhDWDtBUS9oeENFO0UrSTJFVSxjbEpuRUQ7QUwwaHhDWDtBdUo5OHdDUTtFQUVFO0F2Sis4d0NWO0F1SnJpeENJOzs7RUFHRSxjMUQ4RU87QTdGeTl3Q2I7QVExaXhDRTs7O0UrSU1NLGNBVmU7QXZKbWp4Q3ZCO0F1SnBpeENNO0VBRUUseUIxRG9FSztFMERuRUw7QXZKcWl4Q1I7QXVKaGl4Q007RUFDRSx5QjFENkRLO0UwRDVETDtBdkpraXhDUjtBdUovaHhDTTtFQUVFO0F2SmdpeENSO0F1SjVoeENJOzs7O0VBSUU7QXZKOGh4Q047QXVKMWh4Q007RUFDRSxjMUQwQ0s7QTdGay93Q2I7QXVKemh4Q007RUFFRSx5QjFEcUNLO0UwRHBDTCxxQjFEb0NLO0UwRG5DTCxXbEovQ0c7QUx5a3hDWDtBdUp2aHhDTTtFQUVFLHNCbEpwREc7RWtKcURILHFCbEpsREc7RWtKbURILGNsSmhERztBTHdreENYO0F1SmxoeENRO0VBQ0UsY2pFeUNXO0F0RjIrd0NyQjtBUWhseENFO0UrSStEVSxXbEpoRUQ7QUxvbHhDWDtBdUo1Z3hDUTtFQUNFLGNsSmpFQztBTCtreENYO0FRdGx4Q0U7RStJMkVVLGNsSm5FRDtBTGlseENYO0F1SnJneENRO0VBRUU7QXZKc2d4Q1Y7QXVKNWx4Q0k7OztFQUdFLGMxRDhFTztBN0ZnaHhDYjtBUWpteENFOzs7RStJTU0sY0FWZTtBdkowbXhDdkI7QXVKM2x4Q007RUFFRSx5QjFEb0VLO0UwRG5FTDtBdko0bHhDUjtBdUp2bHhDTTtFQUNFLHlCMUQ2REs7RTBENURMO0F2SnlseENSO0F1SnRseENNO0VBRUU7QXZKdWx4Q1I7QXVKbmx4Q0k7Ozs7RUFJRTtBdkpxbHhDTjtBdUpqbHhDTTtFQUNFLGMxRDBDSztBN0Z5aXhDYjtBdUpobHhDTTtFQUVFLHlCMURxQ0s7RTBEcENMLHFCMURvQ0s7RTBEbkNMLFdsSi9DRztBTGdveENYO0F1SjlreENNO0VBRUUsc0JsSnBERztFa0pxREgscUJsSmxERztFa0ptREgsY2xKaERHO0FMK254Q1g7QXVKemt4Q1E7RUFDRSxjakV5Q1c7QXRGa2l4Q3JCO0FRdm94Q0U7RStJK0RVLFdsSmhFRDtBTDJveENYO0F1Sm5reENRO0VBQ0UsY2xKakVDO0FMc294Q1g7QVE3b3hDRTtFK0kyRVUsY2xKbkVEO0FMd294Q1g7QXVKNWp4Q1E7RUFFRTtBdko2anhDVjs7QXdKL3B4Q0E7OztFQUFBO0FBSUE7Ozs7OztFQU1FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4SmtxeENGOztBd0pocXhDQTtFQUNFO0VBQ0E7RUFDQTtBeEptcXhDRjs7QXdKanF4Q0E7RUFDRTtBeEpvcXhDRjs7QXdKbHF4Q0E7RUFDRTtBeEpxcXhDRjs7QXdKbnF4Q0E7RUFDRTtBeEpzcXhDRjs7QXdKcHF4Q0E7RUFDRTtBeEp1cXhDRjs7QXdKcnF4Q0E7RUFDRTtBeEp3cXhDRjs7QXdKdHF4Q0E7RUFDRTtBeEp5cXhDRjs7QXdKdnF4Q0E7RUFDRTtBeEowcXhDRjs7QXdKeHF4Q0E7RUFDRTtBeEoycXhDRjs7QXdKenF4Q0E7RUFDRTtBeEo0cXhDRjs7QXdKMXF4Q0E7RUFDRTtBeEo2cXhDRjs7QXdKM3F4Q0E7RUFDRTtBeEo4cXhDRjs7QXdKNXF4Q0E7RUFDRTtBeEorcXhDRjs7QXdKN3F4Q0E7RUFDRTtFQUNBO0F4SmdyeENGOztBd0o5cXhDQTtFQUNFO0VBQ0E7RUFDQTtBeEppcnhDRjs7QXdKaHJ4Q0U7RUFDRTtBeEptcnhDSjs7QXdKanJ4Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4Sm9yeENGOztBd0pscnhDQTtFQUNFO0VBQ0E7RUFDQTtBeEpxcnhDRjs7QXdKbnJ4Q0E7RUFDRTtBeEpzcnhDRjs7QXdKcHJ4Q0E7RUFDRTtBeEp1cnhDRjs7QXdKcnJ4Q0E7Ozs7O0VBS0U7QXhKd3J4Q0Y7O0F3SnRyeENBOzs7OztFQUtFO0F4SnlyeENGOztBd0p2cnhDQTtFQUNFO0VBQ1E7QXhKMHJ4Q1Y7O0F3SnhyeENBO0VBQ0U7RUFDUTtBeEoycnhDVjs7QXdKenJ4Q0E7RUFDRTtJQUNFO0lBQ1E7RXhKNHJ4Q1Y7RXdKM3J4Q0E7SUFDRTtJQUNRO0V4SjZyeENWO0FBQ0Y7QXdKNXJ4Q0E7RUFDRTtJQUNFO0lBQ1E7RXhKOHJ4Q1Y7RXdKN3J4Q0E7SUFDRTtJQUNRO0V4SityeENWO0FBQ0Y7QXdKOXJ4Q0E7RUFDRTtFQUNBO0VBQ1E7QXhKZ3N4Q1Y7O0F3SjlyeENBO0VBQ0U7RUFDQTtFQUNRO0F4SmlzeENWOztBd0ovcnhDQTtFQUNFO0VBQ0E7RUFDUTtBeEprc3hDVjs7QXdKaHN4Q0E7RUFDRTtFQUNBO0VBQ1E7QXhKbXN4Q1Y7O0F3SmpzeENBO0VBQ0U7RUFDQTtFQUNRO0F4Sm9zeENWOztBd0psc3hDQTtFQUNFO0VBQ0E7RUFDUTtBeEpxc3hDVjs7QXdKbnN4Q0E7Ozs7OztFQU1FO0VBQ1E7QXhKc3N4Q1Y7O0F3SnBzeENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4SnVzeENGOztBd0pyc3hDQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBeEp3c3hDRjs7QXdKdHN4Q0E7RUFDRTtBeEp5c3hDRjs7QXdKdnN4Q0E7RUFDRTtBeEowc3hDRjs7QXdKeHN4Q0E7RUFDRTtBeEoyc3hDRjs7QXdKenN4Q0E7Z0VBQUE7QUFFQTtFQUNFO0F4SjRzeENGOztBd0oxc3hDQTtFQUNFO0F4SjZzeENGOztBd0ozc3hDQTtFQUNFO0F4SjhzeENGOztBd0o1c3hDQTtFQUNFO0F4SitzeENGOztBd0o3c3hDQTtFQUNFO0F4Smd0eENGOztBd0o5c3hDQTtFQUNFO0F4Sml0eENGOztBd0ovc3hDQTtFQUNFO0F4Smt0eENGOztBd0podHhDQTtFQUNFO0F4Sm10eENGOztBd0pqdHhDQTtFQUNFO0F4Sm90eENGOztBd0psdHhDQTtFQUNFO0F4SnF0eENGOztBd0pudHhDQTtFQUNFO0F4SnN0eENGOztBd0pwdHhDQTtFQUNFO0F4SnV0eENGOztBd0pydHhDQTtFQUNFO0F4Snd0eENGOztBd0p0dHhDQTtFQUNFO0F4Snl0eENGOztBd0p2dHhDQTtFQUNFO0F4SjB0eENGOztBd0p4dHhDQTtFQUNFO0F4SjJ0eENGOztBd0p6dHhDQTtFQUNFO0F4SjR0eENGOztBd0oxdHhDQTtFQUNFO0F4SjZ0eENGOztBd0ozdHhDQTtFQUNFO0F4Sjh0eENGOztBd0o1dHhDQTtFQUNFO0F4Sit0eENGOztBd0o3dHhDQTtFQUNFO0F4Smd1eENGOztBd0o5dHhDQTtFQUNFO0F4Sml1eENGOztBd0ovdHhDQTtFQUNFO0F4Smt1eENGOztBd0podXhDQTtFQUNFO0F4Sm11eENGOztBd0pqdXhDQTtFQUNFO0F4Sm91eENGOztBd0psdXhDQTtFQUNFO0F4SnF1eENGOztBd0pudXhDQTtFQUNFO0F4SnN1eENGOztBd0pwdXhDQTtFQUNFO0F4SnV1eENGOztBd0pydXhDQTtFQUNFO0F4Snd1eENGOztBd0p0dXhDQTtFQUNFO0F4Snl1eENGOztBd0p2dXhDQTtFQUNFO0F4SjB1eENGOztBd0p4dXhDQTtFQUNFO0F4SjJ1eENGOztBd0p6dXhDQTtFQUNFO0F4SjR1eENGOztBd0oxdXhDQTtFQUNFO0F4SjZ1eENGOztBd0ozdXhDQTtFQUNFO0F4Sjh1eENGOztBd0o1dXhDQTtFQUNFO0F4Sit1eENGOztBd0o3dXhDQTtFQUNFO0F4Smd2eENGOztBd0o5dXhDQTtFQUNFO0F4Sml2eENGOztBd0ovdXhDQTtFQUNFO0F4Smt2eENGOztBd0podnhDQTtFQUNFO0F4Sm12eENGOztBd0pqdnhDQTtFQUNFO0F4Sm92eENGOztBd0psdnhDQTtFQUNFO0F4SnF2eENGOztBd0pudnhDQTtFQUNFO0F4SnN2eENGOztBd0pwdnhDQTtFQUNFO0F4SnV2eENGOztBd0pydnhDQTtFQUNFO0F4Snd2eENGOztBd0p0dnhDQTtFQUNFO0F4Snl2eENGOztBd0p2dnhDQTtFQUNFO0F4SjB2eENGOztBd0p4dnhDQTtFQUNFO0F4SjJ2eENGOztBd0p6dnhDQTtFQUNFO0F4SjR2eENGOztBd0oxdnhDQTtFQUNFO0F4SjZ2eENGOztBd0ozdnhDQTtFQUNFO0F4Sjh2eENGOztBd0o1dnhDQTtFQUNFO0F4Sit2eENGOztBd0o3dnhDQTtFQUNFO0F4Smd3eENGOztBd0o5dnhDQTtFQUNFO0F4Sml3eENGOztBd0ovdnhDQTtFQUNFO0F4Smt3eENGOztBd0pod3hDQTtFQUNFO0F4Sm13eENGOztBd0pqd3hDQTtFQUNFO0F4Sm93eENGOztBd0psd3hDQTtFQUNFO0F4SnF3eENGOztBd0pud3hDQTtFQUNFO0F4SnN3eENGOztBd0pwd3hDQTtFQUNFO0F4SnV3eENGOztBd0pyd3hDQTtFQUNFO0F4Snd3eENGOztBd0p0d3hDQTtFQUNFO0F4Snl3eENGOztBd0p2d3hDQTtFQUNFO0F4SjB3eENGOztBd0p4d3hDQTtFQUNFO0F4SjJ3eENGOztBd0p6d3hDQTtFQUNFO0F4SjR3eENGOztBd0oxd3hDQTtFQUNFO0F4SjZ3eENGOztBd0ozd3hDQTtFQUNFO0F4Sjh3eENGOztBd0o1d3hDQTtFQUNFO0F4Sit3eENGOztBd0o3d3hDQTtFQUNFO0F4Smd4eENGOztBd0o5d3hDQTtFQUNFO0F4Sml4eENGOztBd0ovd3hDQTtFQUNFO0F4Smt4eENGOztBd0poeHhDQTtFQUNFO0F4Sm14eENGOztBd0pqeHhDQTtFQUNFO0F4Sm94eENGOztBd0pseHhDQTtFQUNFO0F4SnF4eENGOztBd0pueHhDQTtFQUNFO0F4SnN4eENGOztBd0pweHhDQTtFQUNFO0F4SnV4eENGOztBd0pyeHhDQTtFQUNFO0F4Snd4eENGOztBd0p0eHhDQTtFQUNFO0F4Snl4eENGOztBd0p2eHhDQTtFQUNFO0F4SjB4eENGOztBd0p4eHhDQTtFQUNFO0F4SjJ4eENGOztBd0p6eHhDQTtFQUNFO0F4SjR4eENGOztBd0oxeHhDQTtFQUNFO0F4SjZ4eENGOztBd0ozeHhDQTtFQUNFO0F4Sjh4eENGOztBd0o1eHhDQTtFQUNFO0F4Sit4eENGOztBd0o3eHhDQTtFQUNFO0F4Smd5eENGOztBd0o5eHhDQTtFQUNFO0F4Sml5eENGOztBd0oveHhDQTtFQUNFO0F4Smt5eENGOztBd0poeXhDQTtFQUNFO0F4Sm15eENGOztBd0pqeXhDQTtFQUNFO0F4Sm95eENGOztBd0pseXhDQTtFQUNFO0F4SnF5eENGOztBd0pueXhDQTtFQUNFO0F4SnN5eENGOztBd0pweXhDQTtFQUNFO0F4SnV5eENGOztBd0pyeXhDQTtFQUNFO0F4Snd5eENGOztBd0p0eXhDQTtFQUNFO0F4Snl5eENGOztBd0p2eXhDQTtFQUNFO0F4SjB5eENGOztBd0p4eXhDQTtFQUNFO0F4SjJ5eENGOztBd0p6eXhDQTtFQUNFO0F4SjR5eENGOztBd0oxeXhDQTtFQUNFO0F4SjZ5eENGOztBd0ozeXhDQTtFQUNFO0F4Sjh5eENGOztBd0o1eXhDQTtFQUNFO0F4Sit5eENGOztBd0o3eXhDQTtFQUNFO0F4Smd6eENGOztBd0o5eXhDQTtFQUNFO0F4Sml6eENGOztBd0oveXhDQTtFQUNFO0F4Smt6eENGOztBd0poenhDQTtFQUNFO0F4Sm16eENGOztBd0pqenhDQTtFQUNFO0F4Sm96eENGOztBd0psenhDQTtFQUNFO0F4SnF6eENGOztBd0puenhDQTtFQUNFO0F4SnN6eENGOztBd0pwenhDQTtFQUNFO0F4SnV6eENGOztBd0pyenhDQTtFQUNFO0F4Snd6eENGOztBd0p0enhDQTtFQUNFO0F4Snl6eENGOztBd0p2enhDQTtFQUNFO0F4SjB6eENGOztBd0p4enhDQTtFQUNFO0F4SjJ6eENGOztBd0p6enhDQTtFQUNFO0F4SjR6eENGOztBd0oxenhDQTtFQUNFO0F4SjZ6eENGOztBd0ozenhDQTtFQUNFO0F4Sjh6eENGOztBd0o1enhDQTtFQUNFO0F4Sit6eENGOztBd0o3enhDQTtFQUNFO0F4SmcweENGOztBd0o5enhDQTtFQUNFO0F4SmkweENGOztBd0ovenhDQTtFQUNFO0F4SmsweENGOztBd0poMHhDQTtFQUNFO0F4Sm0weENGOztBd0pqMHhDQTtFQUNFO0F4Sm8weENGOztBd0psMHhDQTtFQUNFO0F4SnEweENGOztBd0puMHhDQTtFQUNFO0F4SnMweENGOztBd0pwMHhDQTtFQUNFO0F4SnUweENGOztBd0pyMHhDQTtFQUNFO0F4SncweENGOztBd0p0MHhDQTtFQUNFO0F4SnkweENGOztBd0p2MHhDQTtFQUNFO0F4SjAweENGOztBd0p4MHhDQTtFQUNFO0F4SjIweENGOztBd0p6MHhDQTtFQUNFO0F4SjQweENGOztBd0oxMHhDQTtFQUNFO0F4SjYweENGOztBd0ozMHhDQTtFQUNFO0F4SjgweENGOztBd0o1MHhDQTtFQUNFO0F4SisweENGOztBd0o3MHhDQTtFQUNFO0F4SmcxeENGOztBd0o5MHhDQTtFQUNFO0F4SmkxeENGOztBd0ovMHhDQTtFQUNFO0F4SmsxeENGOztBd0poMXhDQTtFQUNFO0F4Sm0xeENGOztBd0pqMXhDQTtFQUNFO0F4Sm8xeENGOztBd0psMXhDQTtFQUNFO0F4SnExeENGOztBd0puMXhDQTtFQUNFO0F4SnMxeENGOztBd0pwMXhDQTtFQUNFO0F4SnUxeENGOztBd0pyMXhDQTtFQUNFO0F4SncxeENGOztBd0p0MXhDQTtFQUNFO0F4SnkxeENGOztBd0p2MXhDQTtFQUNFO0F4SjAxeENGOztBd0p4MXhDQTtFQUNFO0F4SjIxeENGOztBd0p6MXhDQTtFQUNFO0F4SjQxeENGOztBd0oxMXhDQTtFQUNFO0F4SjYxeENGOztBd0ozMXhDQTtFQUNFO0F4SjgxeENGOztBd0o1MXhDQTtFQUNFO0F4SisxeENGOztBd0o3MXhDQTtFQUNFO0F4SmcyeENGOztBd0o5MXhDQTtFQUNFO0F4SmkyeENGOztBd0ovMXhDQTtFQUNFO0F4SmsyeENGOztBd0poMnhDQTtFQUNFO0F4Sm0yeENGOztBd0pqMnhDQTtFQUNFO0F4Sm8yeENGOztBd0psMnhDQTtFQUNFO0F4SnEyeENGOztBd0puMnhDQTtFQUNFO0F4SnMyeENGOztBd0pwMnhDQTtFQUNFO0F4SnUyeENGOztBd0pyMnhDQTtFQUNFO0F4SncyeENGOztBd0p0MnhDQTtFQUNFO0F4SnkyeENGOztBd0p2MnhDQTtFQUNFO0F4SjAyeENGOztBd0p4MnhDQTtFQUNFO0F4SjIyeENGOztBd0p6MnhDQTtFQUNFO0F4SjQyeENGOztBd0oxMnhDQTtFQUNFO0F4SjYyeENGOztBd0ozMnhDQTtFQUNFO0F4SjgyeENGOztBd0o1MnhDQTtFQUNFO0F4SisyeENGOztBd0o3MnhDQTtFQUNFO0F4SmczeENGOztBd0o5MnhDQTtFQUNFO0F4SmkzeENGOztBd0ovMnhDQTtFQUNFO0F4SmszeENGOztBd0poM3hDQTtFQUNFO0F4Sm0zeENGOztBd0pqM3hDQTtFQUNFO0F4Sm8zeENGOztBd0psM3hDQTtFQUNFO0F4SnEzeENGOztBd0puM3hDQTtFQUNFO0F4SnMzeENGOztBd0pwM3hDQTtFQUNFO0F4SnUzeENGOztBd0pyM3hDQTtFQUNFO0F4SnczeENGOztBd0p0M3hDQTtFQUNFO0F4SnkzeENGOztBd0p2M3hDQTtFQUNFO0F4SjAzeENGOztBd0p4M3hDQTtFQUNFO0F4SjIzeENGOztBd0p6M3hDQTtFQUNFO0F4SjQzeENGOztBd0oxM3hDQTtFQUNFO0F4SjYzeENGOztBd0ozM3hDQTtFQUNFO0F4SjgzeENGOztBd0o1M3hDQTtFQUNFO0F4SiszeENGOztBd0o3M3hDQTtFQUNFO0F4Smc0eENGOztBd0o5M3hDQTtFQUNFO0F4Smk0eENGOztBd0ovM3hDQTtFQUNFO0F4Sms0eENGOztBd0poNHhDQTtFQUNFO0F4Sm00eENGOztBd0pqNHhDQTtFQUNFO0F4Sm80eENGOztBd0psNHhDQTtFQUNFO0F4SnE0eENGOztBd0puNHhDQTtFQUNFO0F4SnM0eENGOztBd0pwNHhDQTtFQUNFO0F4SnU0eENGOztBd0pyNHhDQTtFQUNFO0F4Snc0eENGOztBd0p0NHhDQTtFQUNFO0F4Snk0eENGOztBd0p2NHhDQTtFQUNFO0F4SjA0eENGOztBd0p4NHhDQTtFQUNFO0F4SjI0eENGOztBd0p6NHhDQTtFQUNFO0F4SjQ0eENGOztBd0oxNHhDQTtFQUNFO0F4SjY0eENGOztBd0ozNHhDQTtFQUNFO0F4Sjg0eENGOztBd0o1NHhDQTtFQUNFO0F4Sis0eENGOztBd0o3NHhDQTtFQUNFO0F4Smc1eENGOztBd0o5NHhDQTtFQUNFO0F4Smk1eENGOztBd0ovNHhDQTtFQUNFO0F4Sms1eENGOztBd0poNXhDQTtFQUNFO0F4Sm01eENGOztBd0pqNXhDQTtFQUNFO0F4Sm81eENGOztBd0psNXhDQTtFQUNFO0F4SnE1eENGOztBd0puNXhDQTtFQUNFO0F4SnM1eENGOztBd0pwNXhDQTtFQUNFO0F4SnU1eENGOztBd0pyNXhDQTtFQUNFO0F4Snc1eENGOztBd0p0NXhDQTtFQUNFO0F4Snk1eENGOztBd0p2NXhDQTtFQUNFO0F4SjA1eENGOztBd0p4NXhDQTtFQUNFO0F4SjI1eENGOztBd0p6NXhDQTtFQUNFO0F4SjQ1eENGOztBd0oxNXhDQTtFQUNFO0F4SjY1eENGOztBd0ozNXhDQTtFQUNFO0F4Sjg1eENGOztBd0o1NXhDQTtFQUNFO0F4Sis1eENGOztBd0o3NXhDQTtFQUNFO0F4Smc2eENGOztBd0o5NXhDQTtFQUNFO0F4Smk2eENGOztBd0ovNXhDQTtFQUNFO0F4Sms2eENGOztBd0poNnhDQTtFQUNFO0F4Sm02eENGOztBd0pqNnhDQTtFQUNFO0F4Sm82eENGOztBd0psNnhDQTtFQUNFO0F4SnE2eENGOztBd0puNnhDQTtFQUNFO0F4SnM2eENGOztBd0pwNnhDQTtFQUNFO0F4SnU2eENGOztBd0pyNnhDQTtFQUNFO0F4Snc2eENGOztBd0p0NnhDQTtFQUNFO0F4Snk2eENGOztBd0p2NnhDQTtFQUNFO0F4SjA2eENGOztBd0p4NnhDQTtFQUNFO0F4SjI2eENGOztBd0p6NnhDQTtFQUNFO0F4SjQ2eENGOztBd0oxNnhDQTtFQUNFO0F4SjY2eENGOztBd0ozNnhDQTtFQUNFO0F4Sjg2eENGOztBd0o1NnhDQTtFQUNFO0F4Sis2eENGOztBd0o3NnhDQTtFQUNFO0F4Smc3eENGOztBd0o5NnhDQTtFQUNFO0F4Smk3eENGOztBd0ovNnhDQTtFQUNFO0F4Sms3eENGOztBd0poN3hDQTtFQUNFO0F4Sm03eENGOztBd0pqN3hDQTtFQUNFO0F4Sm83eENGOztBd0psN3hDQTtFQUNFO0F4SnE3eENGOztBd0puN3hDQTtFQUNFO0F4SnM3eENGOztBd0pwN3hDQTtFQUNFO0F4SnU3eENGOztBd0pyN3hDQTtFQUNFO0F4Snc3eENGOztBd0p0N3hDQTtFQUNFO0F4Snk3eENGOztBd0p2N3hDQTtFQUNFO0F4SjA3eENGOztBd0p4N3hDQTtFQUNFO0F4SjI3eENGOztBd0p6N3hDQTtFQUNFO0F4SjQ3eENGOztBd0oxN3hDQTtFQUNFO0F4SjY3eENGOztBd0ozN3hDQTtFQUNFO0F4Sjg3eENGOztBd0o1N3hDQTtFQUNFO0F4Sis3eENGOztBd0o3N3hDQTtFQUNFO0F4Smc4eENGOztBd0o5N3hDQTtFQUNFO0F4Smk4eENGOztBd0ovN3hDQTtFQUNFO0F4Sms4eENGOztBd0poOHhDQTtFQUNFO0F4Sm04eENGOztBd0pqOHhDQTtFQUNFO0F4Sm84eENGOztBd0psOHhDQTtFQUNFO0F4SnE4eENGOztBd0puOHhDQTtFQUNFO0F4SnM4eENGOztBd0pwOHhDQTtFQUNFO0F4SnU4eENGOztBd0pyOHhDQTtFQUNFO0F4Snc4eENGOztBd0p0OHhDQTtFQUNFO0F4Snk4eENGOztBd0p2OHhDQTtFQUNFO0F4SjA4eENGOztBd0p4OHhDQTtFQUNFO0F4SjI4eENGOztBd0p6OHhDQTtFQUNFO0F4SjQ4eENGOztBd0oxOHhDQTtFQUNFO0F4SjY4eENGOztBd0ozOHhDQTtFQUNFO0F4Sjg4eENGOztBd0o1OHhDQTtFQUNFO0F4Sis4eENGOztBd0o3OHhDQTtFQUNFO0F4Smc5eENGOztBd0o5OHhDQTtFQUNFO0F4Smk5eENGOztBd0ovOHhDQTtFQUNFO0F4Sms5eENGOztBd0poOXhDQTtFQUNFO0F4Sm05eENGOztBd0pqOXhDQTtFQUNFO0F4Sm85eENGOztBd0psOXhDQTtFQUNFO0F4SnE5eENGOztBd0puOXhDQTtFQUNFO0F4SnM5eENGOztBd0pwOXhDQTtFQUNFO0F4SnU5eENGOztBd0pyOXhDQTtFQUNFO0F4Snc5eENGOztBd0p0OXhDQTtFQUNFO0F4Snk5eENGOztBd0p2OXhDQTtFQUNFO0F4SjA5eENGOztBd0p4OXhDQTtFQUNFO0F4SjI5eENGOztBd0p6OXhDQTtFQUNFO0F4SjQ5eENGOztBd0oxOXhDQTtFQUNFO0F4SjY5eENGOztBd0ozOXhDQTtFQUNFO0F4Sjg5eENGOztBd0o1OXhDQTtFQUNFO0F4Sis5eENGOztBd0o3OXhDQTtFQUNFO0F4SmcreENGOztBd0o5OXhDQTtFQUNFO0F4SmkreENGOztBd0ovOXhDQTtFQUNFO0F4SmsreENGOztBd0poK3hDQTtFQUNFO0F4Sm0reENGOztBd0pqK3hDQTtFQUNFO0F4Sm8reENGOztBd0psK3hDQTtFQUNFO0F4SnEreENGOztBd0puK3hDQTtFQUNFO0F4SnMreENGOztBd0pwK3hDQTtFQUNFO0F4SnUreENGOztBd0pyK3hDQTtFQUNFO0F4SncreENGOztBd0p0K3hDQTtFQUNFO0F4SnkreENGOztBd0p2K3hDQTtFQUNFO0F4SjAreENGOztBd0p4K3hDQTtFQUNFO0F4SjIreENGOztBd0p6K3hDQTtFQUNFO0F4SjQreENGOztBd0oxK3hDQTtFQUNFO0F4SjYreENGOztBd0ozK3hDQTtFQUNFO0F4SjgreENGOztBd0o1K3hDQTtFQUNFO0F4SisreENGOztBd0o3K3hDQTtFQUNFO0F4SmcveENGOztBd0o5K3hDQTtFQUNFO0F4SmkveENGOztBd0ovK3hDQTtFQUNFO0F4SmsveENGOztBd0poL3hDQTtFQUNFO0F4Sm0veENGOztBd0pqL3hDQTtFQUNFO0F4Sm8veENGOztBd0psL3hDQTtFQUNFO0F4SnEveENGOztBd0puL3hDQTtFQUNFO0F4SnMveENGOztBd0pwL3hDQTtFQUNFO0F4SnUveENGOztBd0pyL3hDQTtFQUNFO0F4SncveENGOztBd0p0L3hDQTtFQUNFO0F4SnkveENGOztBd0p2L3hDQTtFQUNFO0F4SjAveENGOztBd0p4L3hDQTtFQUNFO0F4SjIveENGOztBd0p6L3hDQTtFQUNFO0F4SjQveENGOztBd0oxL3hDQTtFQUNFO0F4SjYveENGOztBd0ozL3hDQTtFQUNFO0F4SjgveENGOztBd0o1L3hDQTtFQUNFO0F4SisveENGOztBd0o3L3hDQTtFQUNFO0F4SmdneUNGOztBd0o5L3hDQTtFQUNFO0F4SmlneUNGOztBd0ovL3hDQTtFQUNFO0F4SmtneUNGOztBd0poZ3lDQTtFQUNFO0F4Sm1neUNGOztBd0pqZ3lDQTtFQUNFO0F4Sm9neUNGOztBd0psZ3lDQTtFQUNFO0F4SnFneUNGOztBd0puZ3lDQTtFQUNFO0F4SnNneUNGOztBd0pwZ3lDQTtFQUNFO0F4SnVneUNGOztBd0pyZ3lDQTtFQUNFO0F4SndneUNGOztBd0p0Z3lDQTtFQUNFO0F4SnlneUNGOztBd0p2Z3lDQTtFQUNFO0F4SjBneUNGOztBd0p4Z3lDQTtFQUNFO0F4SjJneUNGOztBd0p6Z3lDQTtFQUNFO0F4SjRneUNGOztBd0oxZ3lDQTtFQUNFO0F4SjZneUNGOztBd0ozZ3lDQTtFQUNFO0F4SjhneUNGOztBd0o1Z3lDQTtFQUNFO0F4SitneUNGOztBd0o3Z3lDQTtFQUNFO0F4SmdoeUNGOztBd0o5Z3lDQTtFQUNFO0F4SmloeUNGOztBd0ovZ3lDQTtFQUNFO0F4SmtoeUNGOztBd0poaHlDQTtFQUNFO0F4Sm1oeUNGOztBd0pqaHlDQTtFQUNFO0F4Sm9oeUNGOztBd0psaHlDQTtFQUNFO0F4SnFoeUNGOztBd0puaHlDQTtFQUNFO0F4SnNoeUNGOztBd0pwaHlDQTtFQUNFO0F4SnVoeUNGOztBd0pyaHlDQTtFQUNFO0F4SndoeUNGOztBd0p0aHlDQTtFQUNFO0F4SnloeUNGOztBd0p2aHlDQTtFQUNFO0F4SjBoeUNGOztBd0p4aHlDQTtFQUNFO0F4SjJoeUNGOztBd0p6aHlDQTtFQUNFO0F4SjRoeUNGOztBd0oxaHlDQTtFQUNFO0F4SjZoeUNGOztBd0ozaHlDQTtFQUNFO0F4SjhoeUNGOztBd0o1aHlDQTtFQUNFO0F4SitoeUNGOztBd0o3aHlDQTtFQUNFO0F4SmdpeUNGOztBd0o5aHlDQTtFQUNFO0F4SmlpeUNGOztBd0ovaHlDQTtFQUNFO0F4SmtpeUNGOztBd0poaXlDQTtFQUNFO0F4Sm1peUNGOztBd0pqaXlDQTtFQUNFO0F4Sm9peUNGOztBd0psaXlDQTtFQUNFO0F4SnFpeUNGOztBd0puaXlDQTtFQUNFO0F4SnNpeUNGOztBd0pwaXlDQTtFQUNFO0F4SnVpeUNGOztBd0pyaXlDQTtFQUNFO0F4SndpeUNGOztBd0p0aXlDQTtFQUNFO0F4SnlpeUNGOztBd0p2aXlDQTtFQUNFO0F4SjBpeUNGOztBd0p4aXlDQTtFQUNFO0F4SjJpeUNGOztBd0p6aXlDQTtFQUNFO0F4SjRpeUNGOztBd0oxaXlDQTtFQUNFO0F4SjZpeUNGOztBd0ozaXlDQTtFQUNFO0F4SjhpeUNGOztBd0o1aXlDQTtFQUNFO0F4SitpeUNGOztBd0o3aXlDQTtFQUNFO0F4SmdqeUNGOztBd0o5aXlDQTtFQUNFO0F4SmlqeUNGOztBd0ovaXlDQTtFQUNFO0F4SmtqeUNGOztBd0poanlDQTtFQUNFO0F4Sm1qeUNGOztBd0pqanlDQTtFQUNFO0F4Sm9qeUNGOztBd0psanlDQTtFQUNFO0F4SnFqeUNGOztBd0puanlDQTtFQUNFO0F4SnNqeUNGOztBd0pwanlDQTtFQUNFO0F4SnVqeUNGOztBd0pyanlDQTtFQUNFO0F4SndqeUNGOztBd0p0anlDQTtFQUNFO0F4SnlqeUNGOztBd0p2anlDQTtFQUNFO0F4SjBqeUNGOztBd0p4anlDQTtFQUNFO0F4SjJqeUNGOztBd0p6anlDQTtFQUNFO0F4SjRqeUNGOztBd0oxanlDQTtFQUNFO0F4SjZqeUNGOztBd0ozanlDQTtFQUNFO0F4SjhqeUNGOztBd0o1anlDQTtFQUNFO0F4SitqeUNGOztBd0o3anlDQTtFQUNFO0F4SmdreUNGOztBd0o5anlDQTtFQUNFO0F4SmlreUNGOztBd0ovanlDQTtFQUNFO0F4SmtreUNGOztBd0poa3lDQTtFQUNFO0F4Sm1reUNGOztBd0pqa3lDQTtFQUNFO0F4Sm9reUNGOztBd0psa3lDQTtFQUNFO0F4SnFreUNGOztBd0pua3lDQTtFQUNFO0F4SnNreUNGOztBd0pwa3lDQTtFQUNFO0F4SnVreUNGOztBd0pya3lDQTtFQUNFO0F4SndreUNGOztBd0p0a3lDQTtFQUNFO0F4SnlreUNGOztBd0p2a3lDQTtFQUNFO0F4SjBreUNGOztBd0p4a3lDQTtFQUNFO0F4SjJreUNGOztBd0p6a3lDQTtFQUNFO0F4SjRreUNGOztBd0oxa3lDQTtFQUNFO0F4SjZreUNGOztBd0oza3lDQTtFQUNFO0F4SjhreUNGOztBd0o1a3lDQTtFQUNFO0F4SitreUNGOztBd0o3a3lDQTtFQUNFO0F4SmdseUNGOztBd0o5a3lDQTtFQUNFO0F4SmlseUNGOztBd0ova3lDQTtFQUNFO0F4SmtseUNGOztBd0pobHlDQTtFQUNFO0F4Sm1seUNGOztBd0pqbHlDQTtFQUNFO0F4Sm9seUNGOztBd0psbHlDQTtFQUNFO0F4SnFseUNGOztBd0pubHlDQTtFQUNFO0F4SnNseUNGOztBd0pwbHlDQTtFQUNFO0F4SnVseUNGOztBd0pybHlDQTtFQUNFO0F4SndseUNGOztBd0p0bHlDQTtFQUNFO0F4SnlseUNGOztBd0p2bHlDQTtFQUNFO0F4SjBseUNGOztBd0p4bHlDQTtFQUNFO0F4SjJseUNGOztBd0p6bHlDQTtFQUNFO0F4SjRseUNGOztBd0oxbHlDQTtFQUNFO0F4SjZseUNGOztBd0ozbHlDQTtFQUNFO0F4SjhseUNGOztBd0o1bHlDQTtFQUNFO0F4SitseUNGOztBd0o3bHlDQTtFQUNFO0F4SmdteUNGOztBd0o5bHlDQTtFQUNFO0F4SmlteUNGOztBd0ovbHlDQTtFQUNFO0F4SmtteUNGOztBd0pobXlDQTtFQUNFO0F4Sm1teUNGOztBd0pqbXlDQTtFQUNFO0F4Sm9teUNGOztBd0psbXlDQTtFQUNFO0F4SnFteUNGOztBd0pubXlDQTtFQUNFO0F4SnNteUNGOztBd0pwbXlDQTtFQUNFO0F4SnVteUNGOztBd0pybXlDQTtFQUNFO0F4SndteUNGOztBd0p0bXlDQTtFQUNFO0F4SnlteUNGOztBd0p2bXlDQTtFQUNFO0F4SjBteUNGOztBd0p4bXlDQTtFQUNFO0F4SjJteUNGOztBd0p6bXlDQTtFQUNFO0F4SjRteUNGOztBd0oxbXlDQTtFQUNFO0F4SjZteUNGOztBd0ozbXlDQTtFQUNFO0F4SjhteUNGOztBd0o1bXlDQTtFQUNFO0F4SitteUNGOztBd0o3bXlDQTtFQUNFO0F4SmdueUNGOztBd0o5bXlDQTtFQUNFO0F4SmlueUNGOztBd0ovbXlDQTtFQUNFO0F4SmtueUNGOztBd0pobnlDQTtFQUNFO0F4Sm1ueUNGOztBd0pqbnlDQTtFQUNFO0F4Sm9ueUNGOztBd0psbnlDQTtFQUNFO0F4SnFueUNGOztBd0pubnlDQTtFQUNFO0F4SnNueUNGOztBd0pwbnlDQTtFQUNFO0F4SnVueUNGOztBd0pybnlDQTtFQUNFO0F4SndueUNGOztBd0p0bnlDQTtFQUNFO0F4SnlueUNGOztBd0p2bnlDQTtFQUNFO0F4SjBueUNGOztBd0p4bnlDQTtFQUNFO0F4SjJueUNGOztBd0p6bnlDQTtFQUNFO0F4SjRueUNGOztBd0oxbnlDQTtFQUNFO0F4SjZueUNGOztBd0ozbnlDQTtFQUNFO0F4SjhueUNGOztBd0o1bnlDQTtFQUNFO0F4SitueUNGOztBd0o3bnlDQTtFQUNFO0F4SmdveUNGOztBd0o5bnlDQTtFQUNFO0F4SmlveUNGOztBd0ovbnlDQTtFQUNFO0F4SmtveUNGOztBd0pob3lDQTtFQUNFO0F4Sm1veUNGOztBd0pqb3lDQTtFQUNFO0F4Sm9veUNGOztBd0psb3lDQTtFQUNFO0F4SnFveUNGOztBd0pub3lDQTtFQUNFO0F4SnNveUNGOztBd0pwb3lDQTtFQUNFO0F4SnVveUNGOztBd0pyb3lDQTtFQUNFO0F4SndveUNGOztBd0p0b3lDQTtFQUNFO0F4SnlveUNGOztBd0p2b3lDQTtFQUNFO0F4SjBveUNGOztBd0p4b3lDQTtFQUNFO0F4SjJveUNGOztBd0p6b3lDQTtFQUNFO0F4SjRveUNGOztBd0oxb3lDQTtFQUNFO0F4SjZveUNGOztBd0ozb3lDQTtFQUNFO0F4SjhveUNGOztBd0o1b3lDQTtFQUNFO0F4SitveUNGOztBd0o3b3lDQTtFQUNFO0F4SmdweUNGOztBd0o5b3lDQTtFQUNFO0F4SmlweUNGOztBd0ovb3lDQTtFQUNFO0F4SmtweUNGOztBd0pocHlDQTtFQUNFO0F4Sm1weUNGOztBd0pqcHlDQTtFQUNFO0F4Sm9weUNGOztBd0pscHlDQTtFQUNFO0F4SnFweUNGOztBd0pucHlDQTtFQUNFO0F4SnNweUNGOztBd0pwcHlDQTtFQUNFO0F4SnVweUNGOztBd0pycHlDQTtFQUNFO0F4SndweUNGOztBd0p0cHlDQTtFQUNFO0F4SnlweUNGOztBd0p2cHlDQTtFQUNFO0F4SjBweUNGOztBd0p4cHlDQTtFQUNFO0F4SjJweUNGOztBd0p6cHlDQTtFQUNFO0F4SjRweUNGOztBd0oxcHlDQTtFQUNFO0F4SjZweUNGOztBd0ozcHlDQTtFQUNFO0F4SjhweUNGOztBd0o1cHlDQTtFQUNFO0F4SitweUNGOztBd0o3cHlDQTtFQUNFO0F4SmdxeUNGOztBd0o5cHlDQTtFQUNFO0F4SmlxeUNGOztBd0ovcHlDQTtFQUNFO0F4SmtxeUNGOztBd0pocXlDQTtFQUNFO0F4Sm1xeUNGOztBd0pqcXlDQTtFQUNFO0F4Sm9xeUNGOztBd0pscXlDQTtFQUNFO0F4SnFxeUNGOztBd0pucXlDQTtFQUNFO0F4SnNxeUNGOztBd0pwcXlDQTtFQUNFO0F4SnVxeUNGOztBd0pycXlDQTtFQUNFO0F4SndxeUNGOztBd0p0cXlDQTtFQUNFO0F4SnlxeUNGOztBd0p2cXlDQTtFQUNFO0F4SjBxeUNGOztBd0p4cXlDQTtFQUNFO0F4SjJxeUNGOztBd0p6cXlDQTtFQUNFO0F4SjRxeUNGOztBd0oxcXlDQTtFQUNFO0F4SjZxeUNGOztBd0ozcXlDQTtFQUNFO0F4SjhxeUNGOztBd0o1cXlDQTtFQUNFO0F4SitxeUNGOztBd0o3cXlDQTtFQUNFO0F4SmdyeUNGOztBd0o5cXlDQTtFQUNFO0F4SmlyeUNGOztBd0ovcXlDQTtFQUNFO0F4SmtyeUNGOztBd0pocnlDQTtFQUNFO0F4Sm1yeUNGOztBd0pqcnlDQTtFQUNFO0F4Sm9yeUNGOztBd0pscnlDQTtFQUNFO0F4SnFyeUNGOztBd0pucnlDQTtFQUNFO0F4SnNyeUNGOztBd0pwcnlDQTtFQUNFO0F4SnVyeUNGOztBd0pycnlDQTtFQUNFO0F4SndyeUNGOztBd0p0cnlDQTtFQUNFO0F4SnlyeUNGOztBd0p2cnlDQTtFQUNFO0F4SjByeUNGOztBd0p4cnlDQTtFQUNFO0F4SjJyeUNGOztBd0p6cnlDQTtFQUNFO0F4SjRyeUNGOztBd0oxcnlDQTtFQUNFO0F4SjZyeUNGOztBd0ozcnlDQTtFQUNFO0F4SjhyeUNGOztBd0o1cnlDQTtFQUNFO0F4SityeUNGOztBd0o3cnlDQTtFQUNFO0F4SmdzeUNGOztBd0o5cnlDQTtFQUNFO0F4SmlzeUNGOztBd0ovcnlDQTtFQUNFO0F4SmtzeUNGOztBd0poc3lDQTtFQUNFO0F4Sm1zeUNGOztBd0pqc3lDQTtFQUNFO0F4Sm9zeUNGOztBd0psc3lDQTtFQUNFO0F4SnFzeUNGOztBd0puc3lDQTtFQUNFO0F4SnNzeUNGOztBd0pwc3lDQTtFQUNFO0F4SnVzeUNGOztBd0pyc3lDQTtFQUNFO0F4SndzeUNGOztBd0p0c3lDQTtFQUNFO0F4SnlzeUNGOztBd0p2c3lDQTtFQUNFO0F4SjBzeUNGOztBd0p4c3lDQTtFQUNFO0F4SjJzeUNGOztBd0p6c3lDQTtFQUNFO0F4SjRzeUNGOztBd0oxc3lDQTtFQUNFO0F4SjZzeUNGOztBd0ozc3lDQTtFQUNFO0F4SjhzeUNGOztBd0o1c3lDQTtFQUNFO0F4SitzeUNGOztBd0o3c3lDQTtFQUNFO0F4Smd0eUNGOztBd0o5c3lDQTtFQUNFO0F4Sml0eUNGOztBd0ovc3lDQTtFQUNFO0F4Smt0eUNGOztBd0podHlDQTtFQUNFO0F4Sm10eUNGOztBd0pqdHlDQTtFQUNFO0F4Sm90eUNGOztBd0psdHlDQTtFQUNFO0F4SnF0eUNGOztBd0pudHlDQTtFQUNFO0F4SnN0eUNGOztBd0pwdHlDQTtFQUNFO0F4SnV0eUNGOztBd0pydHlDQTtFQUNFO0F4Snd0eUNGOztBd0p0dHlDQTtFQUNFO0F4Snl0eUNGOztBd0p2dHlDQTtFQUNFO0F4SjB0eUNGOztBd0p4dHlDQTtFQUNFO0F4SjJ0eUNGOztBd0p6dHlDQTtFQUNFO0F4SjR0eUNGOztBd0oxdHlDQTtFQUNFO0F4SjZ0eUNGOztBd0ozdHlDQTtFQUNFO0F4Sjh0eUNGOztBd0o1dHlDQTtFQUNFO0F4Sit0eUNGOztBd0o3dHlDQTtFQUNFO0F4Smd1eUNGOztBd0o5dHlDQTtFQUNFO0F4Sml1eUNGOztBd0ovdHlDQTtFQUNFO0F4Smt1eUNGOztBd0podXlDQTtFQUNFO0F4Sm11eUNGOztBd0pqdXlDQTtFQUNFO0F4Sm91eUNGOztBd0psdXlDQTtFQUNFO0F4SnF1eUNGOztBd0pudXlDQTtFQUNFO0F4SnN1eUNGOztBd0pwdXlDQTtFQUNFO0F4SnV1eUNGOztBd0pydXlDQTtFQUNFO0F4Snd1eUNGOztBd0p0dXlDQTtFQUNFO0F4Snl1eUNGOztBd0p2dXlDQTtFQUNFO0F4SjB1eUNGOztBd0p4dXlDQTtFQUNFO0F4SjJ1eUNGOztBd0p6dXlDQTtFQUNFO0F4SjR1eUNGOztBd0oxdXlDQTtFQUNFO0F4SjZ1eUNGOztBd0ozdXlDQTtFQUNFO0F4Sjh1eUNGOztBd0o1dXlDQTtFQUNFO0F4Sit1eUNGOztBd0o3dXlDQTtFQUNFO0F4Smd2eUNGOztBd0o5dXlDQTtFQUNFO0F4Sml2eUNGOztBd0ovdXlDQTtFQUNFO0F4Smt2eUNGOztBd0podnlDQTtFQUNFO0F4Sm12eUNGOztBd0pqdnlDQTtFQUNFO0F4Sm92eUNGOztBd0psdnlDQTtFQUNFO0F4SnF2eUNGOztBd0pudnlDQTtFQUNFO0F4SnN2eUNGOztBd0pwdnlDQTtFQUNFO0F4SnV2eUNGOztBd0pydnlDQTtFQUNFO0F4Snd2eUNGOztBd0p0dnlDQTtFQUNFO0F4Snl2eUNGOztBd0p2dnlDQTtFQUNFO0F4SjB2eUNGOztBd0p4dnlDQTtFQUNFO0F4SjJ2eUNGOztBd0p6dnlDQTtFQUNFO0F4SjR2eUNGOztBd0oxdnlDQTtFQUNFO0F4SjZ2eUNGOztBd0ozdnlDQTtFQUNFO0F4Sjh2eUNGOztBd0o1dnlDQTtFQUNFO0F4Sit2eUNGOztBd0o3dnlDQTtFQUNFO0F4Smd3eUNGOztBd0o5dnlDQTtFQUNFO0F4Sml3eUNGOztBd0ovdnlDQTtFQUNFO0F4Smt3eUNGOztBd0pod3lDQTtFQUNFO0F4Sm13eUNGOztBd0pqd3lDQTtFQUNFO0F4Sm93eUNGOztBd0psd3lDQTtFQUNFO0F4SnF3eUNGOztBd0pud3lDQTtFQUNFO0F4SnN3eUNGOztBd0pwd3lDQTtFQUNFO0F4SnV3eUNGOztBd0pyd3lDQTtFQUNFO0F4Snd3eUNGOztBd0p0d3lDQTtFQUNFO0F4Snl3eUNGOztBd0p2d3lDQTtFQUNFO0F4SjB3eUNGOztBd0p4d3lDQTtFQUNFO0F4SjJ3eUNGOztBd0p6d3lDQTtFQUNFO0F4SjR3eUNGOztBd0oxd3lDQTtFQUNFO0F4SjZ3eUNGOztBd0ozd3lDQTtFQUNFO0F4Sjh3eUNGOztBd0o1d3lDQTtFQUNFO0F4Sit3eUNGOztBd0o3d3lDQTtFQUNFO0F4Smd4eUNGOztBd0o5d3lDQTtFQUNFO0F4Sml4eUNGOztBd0ovd3lDQTtFQUNFO0F4Smt4eUNGOztBd0poeHlDQTtFQUNFO0F4Sm14eUNGOztBd0pqeHlDQTtFQUNFO0F4Sm94eUNGOztBd0pseHlDQTtFQUNFO0F4SnF4eUNGOztBd0pueHlDQTtFQUNFO0F4SnN4eUNGOztBd0pweHlDQTtFQUNFO0F4SnV4eUNGOztBd0pyeHlDQTtFQUNFO0F4Snd4eUNGOztBd0p0eHlDQTtFQUNFO0F4Snl4eUNGOztBd0p2eHlDQTtFQUNFO0F4SjB4eUNGOztBd0p4eHlDQTtFQUNFO0F4SjJ4eUNGOztBd0p6eHlDQTtFQUNFO0F4SjR4eUNGOztBd0oxeHlDQTtFQUNFO0F4SjZ4eUNGOztBd0ozeHlDQTtFQUNFO0F4Sjh4eUNGOztBd0o1eHlDQTtFQUNFO0F4Sit4eUNGOztBd0o3eHlDQTtFQUNFO0F4Smd5eUNGOztBd0o5eHlDQTtFQUNFO0F4Sml5eUNGOztBd0oveHlDQTtFQUNFO0F4Smt5eUNGOztBd0poeXlDQTtFQUNFO0F4Sm15eUNGOztBd0pqeXlDQTtFQUNFO0F4Sm95eUNGOztBd0pseXlDQTtFQUNFO0F4SnF5eUNGOztBd0pueXlDQTtFQUNFO0F4SnN5eUNGOztBd0pweXlDQTtFQUNFO0F4SnV5eUNGOztBd0pyeXlDQTtFQUNFO0F4Snd5eUNGOztBd0p0eXlDQTtFQUNFO0F4Snl5eUNGOztBd0p2eXlDQTtFQUNFO0F4SjB5eUNGOztBd0p4eXlDQTtFQUNFO0F4SjJ5eUNGOztBd0p6eXlDQTtFQUNFO0F4SjR5eUNGOztBd0oxeXlDQTtFQUNFO0F4SjZ5eUNGOztBd0ozeXlDQTtFQUNFO0F4Sjh5eUNGOztBd0o1eXlDQTtFQUNFO0F4Sit5eUNGOztBd0o3eXlDQTtFQUNFO0F4Smd6eUNGOztBd0o5eXlDQTtFQUNFO0F4Sml6eUNGOztBd0oveXlDQTtFQUNFO0F4Smt6eUNGOztBd0poenlDQTtFQUNFO0F4Sm16eUNGOztBd0pqenlDQTtFQUNFO0F4Sm96eUNGOztBd0psenlDQTtFQUNFO0F4SnF6eUNGOztBd0puenlDQTtFQUNFO0F4SnN6eUNGOztBd0pwenlDQTtFQUNFO0F4SnV6eUNGOztBd0pyenlDQTtFQUNFO0F4Snd6eUNGOztBd0p0enlDQTtFQUNFO0F4Snl6eUNGOztBd0p2enlDQTtFQUNFO0F4SjB6eUNGOztBd0p4enlDQTtFQUNFO0F4SjJ6eUNGOztBd0p6enlDQTtFQUNFO0F4SjR6eUNGOztBd0oxenlDQTtFQUNFO0F4SjZ6eUNGOztBd0ozenlDQTtFQUNFO0F4Sjh6eUNGOztBd0o1enlDQTtFQUNFO0F4Sit6eUNGOztBd0o3enlDQTtFQUNFO0F4SmcweUNGOztBd0o5enlDQTtFQUNFO0F4SmkweUNGOztBd0ovenlDQTtFQUNFO0F4SmsweUNGOztBd0poMHlDQTtFQUNFO0F4Sm0weUNGOztBd0pqMHlDQTtFQUNFO0F4Sm8weUNGOztBd0psMHlDQTtFQUNFO0F4SnEweUNGOztBd0puMHlDQTtFQUNFO0F4SnMweUNGOztBd0pwMHlDQTtFQUNFO0F4SnUweUNGOztBd0pyMHlDQTtFQUNFO0F4SncweUNGOztBd0p0MHlDQTtFQUNFO0F4SnkweUNGOztBd0p2MHlDQTtFQUNFO0F4SjAweUNGOztBd0p4MHlDQTtFQUNFO0F4SjIweUNGOztBd0p6MHlDQTtFQUNFO0F4SjQweUNGOztBd0oxMHlDQTtFQUNFO0F4SjYweUNGOztBd0ozMHlDQTtFQUNFO0F4SjgweUNGOztBd0o1MHlDQTtFQUNFO0F4SisweUNGOztBd0o3MHlDQTtFQUNFO0F4SmcxeUNGOztBd0o5MHlDQTtFQUNFO0F4SmkxeUNGOztBd0ovMHlDQTtFQUNFO0F4SmsxeUNGOztBd0poMXlDQTtFQUNFO0F4Sm0xeUNGOztBd0pqMXlDQTtFQUNFO0F4Sm8xeUNGOztBd0psMXlDQTtFQUNFO0F4SnExeUNGOztBd0puMXlDQTtFQUNFO0F4SnMxeUNGOztBd0pwMXlDQTtFQUNFO0F4SnUxeUNGOztBd0pyMXlDQTtFQUNFO0F4SncxeUNGOztBd0p0MXlDQTtFQUNFO0F4SnkxeUNGOztBd0p2MXlDQTtFQUNFO0F4SjAxeUNGOztBd0p4MXlDQTtFQUNFO0F4SjIxeUNGOztBd0p6MXlDQTtFQUNFO0F4SjQxeUNGOztBd0oxMXlDQTtFQUNFO0F4SjYxeUNGOztBd0ozMXlDQTtFQUNFO0F4SjgxeUNGOztBd0o1MXlDQTtFQUNFO0F4SisxeUNGOztBd0o3MXlDQTtFQUNFO0F4SmcyeUNGOztBd0o5MXlDQTtFQUNFO0F4SmkyeUNGOztBd0ovMXlDQTtFQUNFO0F4SmsyeUNGOztBd0poMnlDQTtFQUNFO0F4Sm0yeUNGOztBd0pqMnlDQTtFQUNFO0F4Sm8yeUNGOztBd0psMnlDQTtFQUNFO0F4SnEyeUNGOztBd0puMnlDQTtFQUNFO0F4SnMyeUNGOztBd0pwMnlDQTtFQUNFO0F4SnUyeUNGOztBd0pyMnlDQTtFQUNFO0F4SncyeUNGOztBd0p0MnlDQTtFQUNFO0F4SnkyeUNGOztBd0p2MnlDQTtFQUNFO0F4SjAyeUNGOztBd0p4MnlDQTtFQUNFO0F4SjIyeUNGOztBd0p6MnlDQTtFQUNFO0F4SjQyeUNGOztBd0oxMnlDQTtFQUNFO0F4SjYyeUNGOztBd0ozMnlDQTtFQUNFO0F4SjgyeUNGOztBd0o1MnlDQTtFQUNFO0F4SisyeUNGOztBd0o3MnlDQTtFQUNFO0F4SmczeUNGOztBd0o5MnlDQTtFQUNFO0F4SmkzeUNGOztBd0ovMnlDQTtFQUNFO0F4SmszeUNGOztBd0poM3lDQTtFQUNFO0F4Sm0zeUNGOztBd0pqM3lDQTtFQUNFO0F4Sm8zeUNGOztBd0psM3lDQTtFQUNFO0F4SnEzeUNGOztBd0puM3lDQTtFQUNFO0F4SnMzeUNGOztBd0pwM3lDQTtFQUNFO0F4SnUzeUNGOztBd0pyM3lDQTtFQUNFO0F4SnczeUNGOztBd0p0M3lDQTtFQUNFO0F4SnkzeUNGOztBd0p2M3lDQTtFQUNFO0F4SjAzeUNGOztBd0p4M3lDQTtFQUNFO0F4SjIzeUNGOztBd0p6M3lDQTtFQUNFO0F4SjQzeUNGOztBd0oxM3lDQTtFQUNFO0F4SjYzeUNGOztBd0ozM3lDQTtFQUNFO0F4SjgzeUNGOztBd0o1M3lDQTtFQUNFO0F4SiszeUNGOztBd0o3M3lDQTtFQUNFO0F4Smc0eUNGOztBd0o5M3lDQTtFQUNFO0F4Smk0eUNGOztBd0ovM3lDQTtFQUNFO0F4Sms0eUNGOztBd0poNHlDQTtFQUNFO0F4Sm00eUNGOztBd0pqNHlDQTtFQUNFO0F4Sm80eUNGOztBd0psNHlDQTtFQUNFO0F4SnE0eUNGOztBd0puNHlDQTtFQUNFO0F4SnM0eUNGOztBd0pwNHlDQTtFQUNFO0F4SnU0eUNGOztBd0pyNHlDQTtFQUNFO0F4Snc0eUNGOztBd0p0NHlDQTtFQUNFO0F4Snk0eUNGOztBd0p2NHlDQTtFQUNFO0F4SjA0eUNGOztBd0p4NHlDQTtFQUNFO0F4SjI0eUNGOztBd0p6NHlDQTtFQUNFO0F4SjQ0eUNGOztBd0oxNHlDQTtFQUNFO0F4SjY0eUNGOztBd0ozNHlDQTtFQUNFO0F4Sjg0eUNGOztBd0o1NHlDQTtFQUNFO0F4Sis0eUNGOztBd0o3NHlDQTtFQUNFO0F4Smc1eUNGOztBd0o5NHlDQTtFQUNFO0F4Smk1eUNGOztBd0ovNHlDQTtFQUNFO0F4Sms1eUNGOztBd0poNXlDQTtFQUNFO0F4Sm01eUNGOztBd0pqNXlDQTtFQUNFO0F4Sm81eUNGOztBd0psNXlDQTtFQUNFO0F4SnE1eUNGOztBd0puNXlDQTtFQUNFO0F4SnM1eUNGOztBd0pwNXlDQTtFQUNFO0F4SnU1eUNGOztBd0pyNXlDQTtFQUNFO0F4Snc1eUNGOztBd0p0NXlDQTtFQUNFO0F4Snk1eUNGOztBd0p2NXlDQTtFQUNFO0F4SjA1eUNGOztBd0p4NXlDQTtFQUNFO0F4SjI1eUNGOztBd0p6NXlDQTtFQUNFO0F4SjQ1eUNGOztBd0oxNXlDQTtFQUNFO0F4SjY1eUNGOztBd0ozNXlDQTtFQUNFO0F4Sjg1eUNGOztBd0o1NXlDQTtFQUNFO0F4Sis1eUNGOztBd0o3NXlDQTtFQUNFO0F4Smc2eUNGOztBd0o5NXlDQTtFQUNFO0F4Smk2eUNGOztBd0ovNXlDQTtFQUNFO0F4Sms2eUNGOztBd0poNnlDQTtFQUNFO0F4Sm02eUNGOztBd0pqNnlDQTtFQUNFO0F4Sm82eUNGOztBd0psNnlDQTtFQUNFO0F4SnE2eUNGOztBd0puNnlDQTtFQUNFO0F4SnM2eUNGOztBd0pwNnlDQTtFQUNFO0F4SnU2eUNGOztBd0pyNnlDQTtFQUNFO0F4Snc2eUNGOztBd0p0NnlDQTtFQUNFO0F4Snk2eUNGOztBd0p2NnlDQTtFQUNFO0F4SjA2eUNGOztBd0p4NnlDQTtFQUNFO0F4SjI2eUNGOztBd0p6NnlDQTtFQUNFO0F4SjQ2eUNGOztBd0oxNnlDQTtFQUNFO0F4SjY2eUNGOztBd0ozNnlDQTtFQUNFO0F4Sjg2eUNGOztBd0o1NnlDQTtFQUNFO0F4Sis2eUNGOztBd0o3NnlDQTtFQUNFO0F4Smc3eUNGOztBd0o5NnlDQTtFQUNFO0F4Smk3eUNGOztBd0ovNnlDQTtFQUNFO0F4Sms3eUNGOztBd0poN3lDQTtFQUNFO0F4Sm03eUNGOztBd0pqN3lDQTtFQUNFO0F4Sm83eUNGOztBd0psN3lDQTtFQUNFO0F4SnE3eUNGOztBd0puN3lDQTtFQUNFO0F4SnM3eUNGOztBd0pwN3lDQTtFQUNFO0F4SnU3eUNGOztBd0pyN3lDQTtFQUNFO0F4Snc3eUNGOztBd0p0N3lDQTtFQUNFO0F4Snk3eUNGOztBd0p2N3lDQTtFQUNFO0F4SjA3eUNGOztBd0p4N3lDQTtFQUNFO0F4SjI3eUNGOztBd0p6N3lDQTtFQUNFO0F4SjQ3eUNGOztBd0oxN3lDQTtFQUNFO0F4SjY3eUNGOztBd0ozN3lDQTtFQUNFO0F4Sjg3eUNGOztBd0o1N3lDQTtFQUNFO0F4Sis3eUNGOztBd0o3N3lDQTtFQUNFO0F4Smc4eUNGOztBd0o5N3lDQTtFQUNFO0F4Smk4eUNGOztBd0ovN3lDQTtFQUNFO0F4Sms4eUNGOztBd0poOHlDQTtFQUNFO0F4Sm04eUNGOztBd0pqOHlDQTtFQUNFO0F4Sm84eUNGOztBd0psOHlDQTtFQUNFO0F4SnE4eUNGOztBd0puOHlDQTtFQUNFO0F4SnM4eUNGOztBd0pwOHlDQTtFQUNFO0F4SnU4eUNGOztBd0pyOHlDQTtFQUNFO0F4Snc4eUNGOztBd0p0OHlDQTtFQUNFO0F4Snk4eUNGOztBd0p2OHlDQTtFQUNFO0F4SjA4eUNGOztBd0p4OHlDQTtFQUNFO0F4SjI4eUNGOztBd0p6OHlDQTtFQUNFO0F4SjQ4eUNGOztBd0oxOHlDQTtFQUNFO0F4SjY4eUNGOztBd0ozOHlDQTtFQUNFO0F4Sjg4eUNGOztBd0o1OHlDQTtFQUNFO0F4Sis4eUNGOztBd0o3OHlDQTtFQUNFO0F4Smc5eUNGOztBd0o5OHlDQTtFQUNFO0F4Smk5eUNGOztBd0ovOHlDQTtFQUNFO0F4Sms5eUNGOztBd0poOXlDQTtFQUNFO0F4Sm05eUNGOztBd0pqOXlDQTtFQUNFO0F4Sm85eUNGOztBd0psOXlDQTtFQUNFO0F4SnE5eUNGOztBd0puOXlDQTtFQUNFO0F4SnM5eUNGOztBd0pwOXlDQTtFQUNFO0F4SnU5eUNGOztBd0pyOXlDQTtFQUNFO0F4Snc5eUNGOztBd0p0OXlDQTtFQUNFO0F4Snk5eUNGOztBd0p2OXlDQTtFQUNFO0F4SjA5eUNGOztBd0p4OXlDQTtFQUNFO0F4SjI5eUNGOztBd0p6OXlDQTtFQUNFO0F4SjQ5eUNGOztBd0oxOXlDQTtFQUNFO0F4SjY5eUNGOztBd0ozOXlDQTtFQUNFO0F4Sjg5eUNGOztBd0o1OXlDQTtFQUNFO0F4Sis5eUNGOztBd0o3OXlDQTtFQUNFO0F4SmcreUNGOztBd0o5OXlDQTtFQUNFO0F4SmkreUNGOztBd0ovOXlDQTtFQUNFO0F4SmsreUNGOztBd0poK3lDQTtFQUNFO0F4Sm0reUNGOztBd0pqK3lDQTtFQUNFO0F4Sm8reUNGOztBd0psK3lDQTtFQUNFO0F4SnEreUNGOztBd0puK3lDQTtFQUNFO0F4SnMreUNGOztBd0pwK3lDQTtFQUNFO0F4SnUreUNGOztBd0pyK3lDQTtFQUNFO0F4SncreUNGOztBd0p0K3lDQTtFQUNFO0F4SnkreUNGOztBd0p2K3lDQTtFQUNFO0F4SjAreUNGOztBd0p4K3lDQTtFQUNFO0F4SjIreUNGOztBd0p6K3lDQTtFQUNFO0F4SjQreUNGOztBd0oxK3lDQTtFQUNFO0F4SjYreUNGOztBd0ozK3lDQTtFQUNFO0F4SjgreUNGOztBd0o1K3lDQTtFQUNFO0F4SisreUNGOztBd0o3K3lDQTtFQUNFO0F4SmcveUNGOztBd0o5K3lDQTtFQUNFO0F4SmkveUNGOztBd0ovK3lDQTtFQUNFO0F4SmsveUNGOztBd0poL3lDQTtFQUNFO0F4Sm0veUNGOztBd0pqL3lDQTtFQUNFO0F4Sm8veUNGOztBd0psL3lDQTtFQUNFO0F4SnEveUNGOztBd0puL3lDQTtFQUNFO0F4SnMveUNGOztBd0pwL3lDQTtFQUNFO0F4SnUveUNGOztBd0pyL3lDQTtFQUNFO0F4SncveUNGOztBd0p0L3lDQTtFQUNFO0F4SnkveUNGOztBd0p2L3lDQTtFQUNFO0F4SjAveUNGOztBd0p4L3lDQTtFQUNFO0F4SjIveUNGOztBd0p6L3lDQTtFQUNFO0F4SjQveUNGOztBd0oxL3lDQTtFQUNFO0F4SjYveUNGOztBd0ozL3lDQTtFQUNFO0F4SjgveUNGOztBd0o1L3lDQTtFQUNFO0F4SisveUNGOztBd0o3L3lDQTtFQUNFO0F4SmdnekNGOztBd0o5L3lDQTtFQUNFO0F4SmlnekNGOztBd0ovL3lDQTtFQUNFO0F4SmtnekNGOztBd0poZ3pDQTtFQUNFO0F4Sm1nekNGOztBd0pqZ3pDQTtFQUNFO0F4Sm9nekNGOztBd0psZ3pDQTtFQUNFO0F4SnFnekNGOztBd0puZ3pDQTtFQUNFO0F4SnNnekNGOztBd0pwZ3pDQTtFQUNFO0F4SnVnekNGOztBd0pyZ3pDQTtFQUNFO0F4SndnekNGOztBd0p0Z3pDQTtFQUNFO0F4SnlnekNGOztBd0p2Z3pDQTtFQUNFO0F4SjBnekNGOztBd0p4Z3pDQTtFQUNFO0F4SjJnekNGOztBd0p6Z3pDQTtFQUNFO0F4SjRnekNGOztBd0oxZ3pDQTtFQUNFO0F4SjZnekNGOztBd0ozZ3pDQTtFQUNFO0F4SjhnekNGOztBd0o1Z3pDQTtFQUNFO0F4SitnekNGOztBd0o3Z3pDQTtFQUNFO0F4SmdoekNGOztBd0o5Z3pDQTtFQUNFO0F4SmloekNGOztBd0ovZ3pDQTtFQUNFO0F4SmtoekNGOztBd0poaHpDQTtFQUNFO0F4Sm1oekNGOztBd0pqaHpDQTtFQUNFO0F4Sm9oekNGOztBd0psaHpDQTtFQUNFO0F4SnFoekNGOztBd0puaHpDQTtFQUNFO0F4SnNoekNGOztBd0pwaHpDQTtFQUNFO0F4SnVoekNGOztBd0pyaHpDQTtFQUNFO0F4SndoekNGOztBd0p0aHpDQTtFQUNFO0F4SnloekNGOztBd0p2aHpDQTtFQUNFO0F4SjBoekNGOztBd0p4aHpDQTtFQUNFO0F4SjJoekNGOztBd0p6aHpDQTtFQUNFO0F4SjRoekNGOztBd0oxaHpDQTtFQUNFO0F4SjZoekNGOztBd0ozaHpDQTtFQUNFO0F4SjhoekNGOztBd0o1aHpDQTtFQUNFO0F4SitoekNGOztBd0o3aHpDQTtFQUNFO0F4SmdpekNGOztBd0o5aHpDQTtFQUNFO0F4SmlpekNGOztBd0ovaHpDQTtFQUNFO0F4SmtpekNGOztBd0poaXpDQTtFQUNFO0F4Sm1pekNGOztBd0pqaXpDQTtFQUNFO0F4Sm9pekNGOztBd0psaXpDQTtFQUNFO0F4SnFpekNGOztBd0puaXpDQTtFQUNFO0F4SnNpekNGOztBd0pwaXpDQTtFQUNFO0F4SnVpekNGOztBd0pyaXpDQTtFQUNFO0F4SndpekNGOztBd0p0aXpDQTtFQUNFO0F4SnlpekNGOztBd0p2aXpDQTtFQUNFO0F4SjBpekNGOztBd0p4aXpDQTtFQUNFO0F4SjJpekNGOztBd0p6aXpDQTtFQUNFO0F4SjRpekNGOztBd0oxaXpDQTtFQUNFO0F4SjZpekNGOztBd0ozaXpDQTtFQUNFO0F4SjhpekNGOztBd0o1aXpDQTtFQUNFO0F4SitpekNGOztBd0o3aXpDQTtFQUNFO0F4SmdqekNGOztBd0o5aXpDQTtFQUNFO0F4SmlqekNGOztBd0ovaXpDQTtFQUNFO0F4SmtqekNGOztBd0poanpDQTtFQUNFO0F4Sm1qekNGOztBd0pqanpDQTtFQUNFO0F4Sm9qekNGOztBd0psanpDQTtFQUNFO0F4SnFqekNGOztBd0puanpDQTtFQUNFO0F4SnNqekNGOztBd0pwanpDQTtFQUNFO0F4SnVqekNGOztBd0pyanpDQTtFQUNFO0F4SndqekNGOztBd0p0anpDQTtFQUNFO0F4SnlqekNGOztBd0p2anpDQTtFQUNFO0F4SjBqekNGOztBd0p4anpDQTtFQUNFO0F4SjJqekNGOztBd0p6anpDQTtFQUNFO0F4SjRqekNGOztBd0oxanpDQTtFQUNFO0F4SjZqekNGOztBd0ozanpDQTtFQUNFO0F4SjhqekNGOztBd0o1anpDQTtFQUNFO0F4SitqekNGOztBd0o3anpDQTtFQUNFO0F4SmdrekNGOztBd0o5anpDQTtFQUNFO0F4SmlrekNGOztBd0ovanpDQTtFQUNFO0F4SmtrekNGOztBd0poa3pDQTtFQUNFO0F4Sm1rekNGOztBd0pqa3pDQTtFQUNFO0F4Sm9rekNGOztBd0psa3pDQTtFQUNFO0F4SnFrekNGOztBd0pua3pDQTtFQUNFO0F4SnNrekNGOztBd0pwa3pDQTtFQUNFO0F4SnVrekNGOztBd0pya3pDQTtFQUNFO0F4SndrekNGOztBd0p0a3pDQTtFQUNFO0F4SnlrekNGOztBd0p2a3pDQTtFQUNFO0F4SjBrekNGOztBd0p4a3pDQTtFQUNFO0F4SjJrekNGOztBd0p6a3pDQTtFQUNFO0F4SjRrekNGOztBd0oxa3pDQTtFQUNFO0F4SjZrekNGOztBd0oza3pDQTtFQUNFO0F4SjhrekNGOztBd0o1a3pDQTtFQUNFO0F4SitrekNGOztBd0o3a3pDQTtFQUNFO0F4SmdsekNGOztBd0o5a3pDQTtFQUNFO0F4SmlsekNGOztBd0ova3pDQTtFQUNFO0F4SmtsekNGOztBd0pobHpDQTtFQUNFO0F4Sm1sekNGOztBd0pqbHpDQTtFQUNFO0F4Sm9sekNGOztBd0psbHpDQTtFQUNFO0F4SnFsekNGOztBd0pubHpDQTtFQUNFO0F4SnNsekNGOztBd0pwbHpDQTtFQUNFO0F4SnVsekNGOztBd0pybHpDQTtFQUNFO0F4SndsekNGOztBd0p0bHpDQTtFQUNFO0F4SnlsekNGOztBd0p2bHpDQTtFQUNFO0F4SjBsekNGOztBd0p4bHpDQTtFQUNFO0F4SjJsekNGOztBd0p6bHpDQTtFQUNFO0F4SjRsekNGOztBd0oxbHpDQTtFQUNFO0F4SjZsekNGOztBd0ozbHpDQTtFQUNFO0F4SjhsekNGOztBd0o1bHpDQTtFQUNFO0F4SitsekNGOztBd0o3bHpDQTtFQUNFO0F4SmdtekNGOztBd0o5bHpDQTtFQUNFO0F4SmltekNGOztBd0ovbHpDQTtFQUNFO0F4SmttekNGOztBd0pobXpDQTtFQUNFO0F4Sm1tekNGOztBd0pqbXpDQTtFQUNFO0F4Sm9tekNGOztBd0psbXpDQTtFQUNFO0F4SnFtekNGOztBd0pubXpDQTtFQUNFO0F4SnNtekNGOztBd0pwbXpDQTtFQUNFO0F4SnVtekNGOztBd0pybXpDQTtFQUNFO0F4SndtekNGOztBd0p0bXpDQTtFQUNFO0F4SnltekNGOztBd0p2bXpDQTtFQUNFO0F4SjBtekNGOztBd0p4bXpDQTtFQUNFO0F4SjJtekNGOztBd0p6bXpDQTtFQUNFO0F4SjRtekNGOztBd0oxbXpDQTtFQUNFO0F4SjZtekNGOztBd0ozbXpDQTtFQUNFO0F4SjhtekNGOztBd0o1bXpDQTtFQUNFO0F4SittekNGOztBd0o3bXpDQTtFQUNFO0F4SmduekNGOztBd0o5bXpDQTtFQUNFO0F4SmluekNGOztBd0ovbXpDQTtFQUNFO0F4SmtuekNGOztBd0pobnpDQTtFQUNFO0F4Sm1uekNGOztBd0pqbnpDQTtFQUNFO0F4Sm9uekNGOztBd0psbnpDQTtFQUNFO0F4SnFuekNGOztBd0pubnpDQTtFQUNFO0F4SnNuekNGOztBd0pwbnpDQTtFQUNFO0F4SnVuekNGOztBd0pybnpDQTtFQUNFO0F4SnduekNGOztBd0p0bnpDQTtFQUNFO0F4SnluekNGOztBd0p2bnpDQTtFQUNFO0F4SjBuekNGOztBd0p4bnpDQTtFQUNFO0F4SjJuekNGOztBd0p6bnpDQTtFQUNFO0F4SjRuekNGOztBd0oxbnpDQTtFQUNFO0F4SjZuekNGOztBd0ozbnpDQTtFQUNFO0F4SjhuekNGOztBd0o1bnpDQTtFQUNFO0F4SituekNGOztBd0o3bnpDQTtFQUNFO0F4SmdvekNGOztBd0o5bnpDQTtFQUNFO0F4SmlvekNGOztBd0ovbnpDQTtFQUNFO0F4SmtvekNGOztBd0pob3pDQTtFQUNFO0F4Sm1vekNGOztBd0pqb3pDQTtFQUNFO0F4Sm9vekNGOztBd0psb3pDQTtFQUNFO0F4SnFvekNGOztBd0pub3pDQTtFQUNFO0F4SnNvekNGOztBd0pwb3pDQTtFQUNFO0F4SnVvekNGOztBd0pyb3pDQTtFQUNFO0F4SndvekNGOztBd0p0b3pDQTtFQUNFO0F4SnlvekNGOztBd0p2b3pDQTtFQUNFO0F4SjBvekNGOztBd0p4b3pDQTtFQUNFO0F4SjJvekNGOztBd0p6b3pDQTtFQUNFO0F4SjRvekNGOztBd0oxb3pDQTtFQUNFO0F4SjZvekNGOztBd0ozb3pDQTtFQUNFO0F4SjhvekNGOztBd0o1b3pDQTtFQUNFO0F4SitvekNGOztBd0o3b3pDQTtFQUNFO0F4SmdwekNGOztBd0o5b3pDQTtFQUNFO0F4SmlwekNGOztBd0ovb3pDQTtFQUNFO0F4SmtwekNGOztBd0pocHpDQTtFQUNFO0F4Sm1wekNGOztBd0pqcHpDQTtFQUNFO0F4Sm9wekNGOztBd0pscHpDQTtFQUNFO0F4SnFwekNGOztBd0pucHpDQTtFQUNFO0F4SnNwekNGOztBd0pwcHpDQTtFQUNFO0F4SnVwekNGOztBd0pycHpDQTtFQUNFO0F4SndwekNGOztBd0p0cHpDQTtFQUNFO0F4SnlwekNGOztBd0p2cHpDQTtFQUNFO0F4SjBwekNGOztBd0p4cHpDQTtFQUNFO0F4SjJwekNGOztBd0p6cHpDQTtFQUNFO0F4SjRwekNGOztBd0oxcHpDQTtFQUNFO0F4SjZwekNGOztBd0ozcHpDQTtFQUNFO0F4SjhwekNGOztBd0o1cHpDQTtFQUNFO0F4SitwekNGOztBd0o3cHpDQTtFQUNFO0F4SmdxekNGOztBd0o5cHpDQTtFQUNFO0F4SmlxekNGOztBd0ovcHpDQTtFQUNFO0F4SmtxekNGOztBd0pocXpDQTtFQUNFO0F4Sm1xekNGOztBd0pqcXpDQTtFQUNFO0F4Sm9xekNGOztBd0pscXpDQTtFQUNFO0F4SnFxekNGOztBd0pucXpDQTtFQUNFO0F4SnNxekNGOztBd0pwcXpDQTtFQUNFO0F4SnVxekNGOztBd0pycXpDQTtFQUNFO0F4SndxekNGOztBd0p0cXpDQTtFQUNFO0F4SnlxekNGOztBd0p2cXpDQTtFQUNFO0F4SjBxekNGOztBd0p4cXpDQTtFQUNFO0F4SjJxekNGOztBd0p6cXpDQTtFQUNFO0F4SjRxekNGOztBd0oxcXpDQTtFQUNFO0F4SjZxekNGOztBd0ozcXpDQTtFQUNFO0F4SjhxekNGOztBd0o1cXpDQTtFQUNFO0F4SitxekNGOztBd0o3cXpDQTtFQUNFO0F4SmdyekNGOztBd0o5cXpDQTtFQUNFO0F4SmlyekNGOztBd0ovcXpDQTtFQUNFO0F4SmtyekNGOztBd0pocnpDQTtFQUNFO0F4Sm1yekNGOztBd0pqcnpDQTtFQUNFO0F4Sm9yekNGOztBd0pscnpDQTtFQUNFO0F4SnFyekNGOztBd0pucnpDQTtFQUNFO0F4SnNyekNGOztBd0pwcnpDQTtFQUNFO0F4SnVyekNGOztBd0pycnpDQTtFQUNFO0F4SndyekNGOztBd0p0cnpDQTtFQUNFO0F4SnlyekNGOztBd0p2cnpDQTtFQUNFO0F4SjByekNGOztBd0p4cnpDQTtFQUNFO0F4SjJyekNGOztBd0p6cnpDQTtFQUNFO0F4SjRyekNGOztBd0oxcnpDQTtFQUNFO0F4SjZyekNGOztBd0ozcnpDQTtFQUNFO0F4SjhyekNGOztBd0o1cnpDQTtFQUNFO0F4SityekNGOztBd0o3cnpDQTtFQUNFO0F4SmdzekNGOztBd0o5cnpDQTtFQUNFO0F4SmlzekNGOztBd0ovcnpDQTtFQUNFO0F4SmtzekNGOztBd0poc3pDQTtFQUNFO0F4Sm1zekNGOztBd0pqc3pDQTtFQUNFO0F4Sm9zekNGOztBd0psc3pDQTtFQUNFO0F4SnFzekNGOztBd0puc3pDQTtFQUNFO0F4SnNzekNGOztBd0pwc3pDQTtFQUNFO0F4SnVzekNGOztBd0pyc3pDQTtFQUNFO0F4SndzekNGOztBd0p0c3pDQTtFQUNFO0F4SnlzekNGOztBd0p2c3pDQTtFQUNFO0F4SjBzekNGOztBd0p4c3pDQTtFQUNFO0F4SjJzekNGOztBd0p6c3pDQTtFQUNFO0F4SjRzekNGOztBd0oxc3pDQTtFQUNFO0F4SjZzekNGOztBd0ozc3pDQTtFQUNFO0F4SjhzekNGOztBd0o1c3pDQTtFQUNFO0F4SitzekNGOztBd0o3c3pDQTtFQUNFO0F4Smd0ekNGOztBd0o5c3pDQTtFQUNFO0F4Sml0ekNGOztBd0ovc3pDQTtFQUNFO0F4Smt0ekNGOztBd0podHpDQTtFQUNFO0F4Sm10ekNGOztBd0pqdHpDQTtFQUNFO0F4Sm90ekNGOztBd0psdHpDQTtFQUNFO0F4SnF0ekNGOztBd0pudHpDQTtFQUNFO0F4SnN0ekNGOztBd0pwdHpDQTtFQUNFO0F4SnV0ekNGOztBd0pydHpDQTtFQUNFO0F4Snd0ekNGOztBd0p0dHpDQTtFQUNFO0F4Snl0ekNGOztBd0p2dHpDQTtFQUNFO0F4SjB0ekNGOztBd0p4dHpDQTtFQUNFO0F4SjJ0ekNGOztBd0p6dHpDQTtFQUNFO0F4SjR0ekNGOztBd0oxdHpDQTtFQUNFO0F4SjZ0ekNGOztBd0ozdHpDQTtFQUNFO0F4Sjh0ekNGOztBd0o1dHpDQTtFQUNFO0F4Sit0ekNGOztBd0o3dHpDQTtFQUNFO0F4Smd1ekNGOztBd0o5dHpDQTtFQUNFO0F4Sml1ekNGOztBd0ovdHpDQTtFQUNFO0F4Smt1ekNGOztBd0podXpDQTtFQUNFO0F4Sm11ekNGOztBd0pqdXpDQTtFQUNFO0F4Sm91ekNGOztBd0psdXpDQTtFQUNFO0F4SnF1ekNGOztBd0pudXpDQTtFQUNFO0F4SnN1ekNGOztBd0pwdXpDQTtFQUNFO0F4SnV1ekNGOztBd0pydXpDQTtFQUNFO0F4Snd1ekNGOztBd0p0dXpDQTtFQUNFO0F4Snl1ekNGOztBd0p2dXpDQTtFQUNFO0F4SjB1ekNGOztBd0p4dXpDQTtFQUNFO0F4SjJ1ekNGOztBd0p6dXpDQTtFQUNFO0F4SjR1ekNGOztBd0oxdXpDQTtFQUNFO0F4SjZ1ekNGOztBd0ozdXpDQTtFQUNFO0F4Sjh1ekNGOztBd0o1dXpDQTtFQUNFO0F4Sit1ekNGOztBd0o3dXpDQTtFQUNFO0F4Smd2ekNGOztBd0o5dXpDQTtFQUNFO0F4Sml2ekNGOztBd0ovdXpDQTtFQUNFO0F4Smt2ekNGOztBd0podnpDQTtFQUNFO0F4Sm12ekNGOztBd0pqdnpDQTtFQUNFO0F4Sm92ekNGOztBd0psdnpDQTtFQUNFO0F4SnF2ekNGOztBd0pudnpDQTtFQUNFO0F4SnN2ekNGOztBd0pwdnpDQTtFQUNFO0F4SnV2ekNGOztBd0pydnpDQTtFQUNFO0F4Snd2ekNGOztBd0p0dnpDQTtFQUNFO0F4Snl2ekNGOztBd0p2dnpDQTtFQUNFO0F4SjB2ekNGOztBd0p4dnpDQTtFQUNFO0F4SjJ2ekNGOztBd0p6dnpDQTtFQUNFO0F4SjR2ekNGOztBd0oxdnpDQTtFQUNFO0F4SjZ2ekNGOztBd0ozdnpDQTtFQUNFO0F4Sjh2ekNGOztBd0o1dnpDQTtFQUNFO0F4Sit2ekNGOztBd0o3dnpDQTtFQUNFO0F4Smd3ekNGOztBd0o5dnpDQTtFQUNFO0F4Sml3ekNGOztBd0ovdnpDQTtFQUNFO0F4Smt3ekNGOztBd0pod3pDQTtFQUNFO0F4Sm13ekNGOztBd0pqd3pDQTtFQUNFO0F4Sm93ekNGOztBd0psd3pDQTtFQUNFO0F4SnF3ekNGOztBd0pud3pDQTtFQUNFO0F4SnN3ekNGOztBd0pwd3pDQTtFQUNFO0F4SnV3ekNGOztBd0pyd3pDQTtFQUNFO0F4Snd3ekNGOztBd0p0d3pDQTtFQUNFO0F4Snl3ekNGOztBd0p2d3pDQTtFQUNFO0F4SjB3ekNGOztBd0p4d3pDQTtFQUNFO0F4SjJ3ekNGOztBd0p6d3pDQTtFQUNFO0F4SjR3ekNGOztBd0oxd3pDQTtFQUNFO0F4SjZ3ekNGOztBd0ozd3pDQTtFQUNFO0F4Sjh3ekNGOztBd0o1d3pDQTtFQUNFO0F4Sit3ekNGOztBd0o3d3pDQTtFQUNFO0F4Smd4ekNGOztBd0o5d3pDQTtFQUNFO0F4Sml4ekNGOztBd0ovd3pDQTtFQUNFO0F4Smt4ekNGOztBd0poeHpDQTtFQUNFO0F4Sm14ekNGOztBd0pqeHpDQTtFQUNFO0F4Sm94ekNGOztBd0pseHpDQTtFQUNFO0F4SnF4ekNGOztBd0pueHpDQTtFQUNFO0F4SnN4ekNGOztBd0pweHpDQTtFQUNFO0F4SnV4ekNGOztBd0pyeHpDQTtFQUNFO0F4Snd4ekNGOztBd0p0eHpDQTtFQUNFO0F4Snl4ekNGOztBd0p2eHpDQTtFQUNFO0F4SjB4ekNGOztBd0p4eHpDQTtFQUNFO0F4SjJ4ekNGOztBd0p6eHpDQTtFQUNFO0F4SjR4ekNGOztBd0oxeHpDQTtFQUNFO0F4SjZ4ekNGOztBd0ozeHpDQTtFQUNFO0F4Sjh4ekNGOztBd0o1eHpDQTtFQUNFO0F4Sit4ekNGOztBd0o3eHpDQTtFQUNFO0F4Smd5ekNGOztBd0o5eHpDQTtFQUNFO0F4Sml5ekNGOztBd0oveHpDQTtFQUNFO0F4Smt5ekNGOztBd0poeXpDQTtFQUNFO0F4Sm15ekNGOztBd0pqeXpDQTtFQUNFO0F4Sm95ekNGOztBd0pseXpDQTtFQUNFO0F4SnF5ekNGOztBd0pueXpDQTtFQUNFO0F4SnN5ekNGOztBd0pweXpDQTtFQUNFO0F4SnV5ekNGOztBd0pyeXpDQTtFQUNFO0F4Snd5ekNGOztBd0p0eXpDQTtFQUNFO0F4Snl5ekNGOztBd0p2eXpDQTtFQUNFO0F4SjB5ekNGOztBd0p4eXpDQTtFQUNFO0F4SjJ5ekNGOztBd0p6eXpDQTtFQUNFO0F4SjR5ekNGOztBd0oxeXpDQTtFQUNFO0F4SjZ5ekNGOztBd0ozeXpDQTtFQUNFO0F4Sjh5ekNGOztBd0o1eXpDQTtFQUNFO0F4Sit5ekNGOztBd0o3eXpDQTtFQUNFO0F4Smd6ekNGOztBd0o5eXpDQTtFQUNFO0F4Sml6ekNGOztBd0oveXpDQTtFQUNFO0F4Smt6ekNGOztBd0poenpDQTtFQUNFO0F4Sm16ekNGOztBd0pqenpDQTtFQUNFO0F4Sm96ekNGOztBd0psenpDQTtFQUNFO0F4SnF6ekNGOztBd0puenpDQTtFQUNFO0F4SnN6ekNGOztBd0pwenpDQTtFQUNFO0F4SnV6ekNGOztBd0pyenpDQTtFQUNFO0F4Snd6ekNGOztBd0p0enpDQTtFQUNFO0F4Snl6ekNGOztBd0p2enpDQTtFQUNFO0F4SjB6ekNGOztBd0p4enpDQTtFQUNFO0F4SjJ6ekNGOztBd0p6enpDQTtFQUNFO0F4SjR6ekNGOztBd0oxenpDQTtFQUNFO0F4SjZ6ekNGOztBd0ozenpDQTtFQUNFO0F4Sjh6ekNGOztBd0o1enpDQTtFQUNFO0F4Sit6ekNGOztBd0o3enpDQTtFQUNFO0F4SmcwekNGOztBd0o5enpDQTtFQUNFO0F4SmkwekNGOztBd0ovenpDQTtFQUNFO0F4SmswekNGOztBd0poMHpDQTtFQUNFO0F4Sm0wekNGOztBd0pqMHpDQTtFQUNFO0F4Sm8wekNGOztBd0psMHpDQTtFQUNFO0F4SnEwekNGOztBd0puMHpDQTtFQUNFO0F4SnMwekNGOztBd0pwMHpDQTtFQUNFO0F4SnUwekNGOztBd0pyMHpDQTtFQUNFO0F4SncwekNGOztBd0p0MHpDQTtFQUNFO0F4SnkwekNGOztBd0p2MHpDQTtFQUNFO0F4SjAwekNGOztBd0p4MHpDQTtFQUNFO0F4SjIwekNGOztBd0p6MHpDQTtFQUNFO0F4SjQwekNGOztBd0oxMHpDQTtFQUNFO0F4SjYwekNGOztBd0ozMHpDQTtFQUNFO0F4SjgwekNGOztBd0o1MHpDQTtFQUNFO0F4SiswekNGOztBd0o3MHpDQTtFQUNFO0F4SmcxekNGOztBd0o5MHpDQTtFQUNFO0F4SmkxekNGOztBd0ovMHpDQTtFQUNFO0F4SmsxekNGOztBd0poMXpDQTtFQUNFO0F4Sm0xekNGOztBd0pqMXpDQTtFQUNFO0F4Sm8xekNGOztBd0psMXpDQTtFQUNFO0F4SnExekNGOztBd0puMXpDQTtFQUNFO0F4SnMxekNGOztBd0pwMXpDQTtFQUNFO0F4SnUxekNGOztBd0pyMXpDQTtFQUNFO0F4SncxekNGOztBd0p0MXpDQTtFQUNFO0F4SnkxekNGOztBd0p2MXpDQTtFQUNFO0F4SjAxekNGOztBd0p4MXpDQTtFQUNFO0F4SjIxekNGOztBd0p6MXpDQTtFQUNFO0F4SjQxekNGOztBd0oxMXpDQTtFQUNFO0F4SjYxekNGOztBd0ozMXpDQTtFQUNFO0F4SjgxekNGOztBd0o1MXpDQTtFQUNFO0F4SisxekNGOztBd0o3MXpDQTtFQUNFO0F4SmcyekNGOztBd0o5MXpDQTtFQUNFO0F4SmkyekNGOztBd0ovMXpDQTtFQUNFO0F4SmsyekNGOztBd0poMnpDQTtFQUNFO0F4Sm0yekNGOztBd0pqMnpDQTtFQUNFO0F4Sm8yekNGOztBd0psMnpDQTtFQUNFO0F4SnEyekNGOztBd0puMnpDQTtFQUNFO0F4SnMyekNGOztBd0pwMnpDQTtFQUNFO0F4SnUyekNGOztBd0pyMnpDQTtFQUNFO0F4SncyekNGOztBd0p0MnpDQTtFQUNFO0F4SnkyekNGOztBd0p2MnpDQTtFQUNFO0F4SjAyekNGOztBd0p4MnpDQTtFQUNFO0F4SjIyekNGOztBd0p6MnpDQTtFQUNFO0F4SjQyekNGOztBd0oxMnpDQTtFQUNFO0F4SjYyekNGOztBd0ozMnpDQTtFQUNFO0F4SjgyekNGOztBd0o1MnpDQTtFQUNFO0F4SisyekNGOztBd0o3MnpDQTtFQUNFO0F4SmczekNGOztBd0o5MnpDQTtFQUNFO0F4SmkzekNGOztBd0ovMnpDQTtFQUNFO0F4SmszekNGOztBd0poM3pDQTtFQUNFO0F4Sm0zekNGOztBd0pqM3pDQTtFQUNFO0F4Sm8zekNGOztBd0psM3pDQTtFQUNFO0F4SnEzekNGOztBd0puM3pDQTtFQUNFO0F4SnMzekNGOztBd0pwM3pDQTtFQUNFO0F4SnUzekNGOztBd0pyM3pDQTtFQUNFO0F4SnczekNGOztBd0p0M3pDQTtFQUNFO0F4SnkzekNGOztBd0p2M3pDQTtFQUNFO0F4SjAzekNGOztBd0p4M3pDQTtFQUNFO0F4SjIzekNGOztBd0p6M3pDQTtFQUNFO0F4SjQzekNGOztBd0oxM3pDQTtFQUNFO0F4SjYzekNGOztBd0ozM3pDQTtFQUNFO0F4SjgzekNGOztBd0o1M3pDQTtFQUNFO0F4SiszekNGOztBd0o3M3pDQTtFQUNFO0F4Smc0ekNGOztBd0o5M3pDQTtFQUNFO0F4Smk0ekNGOztBd0ovM3pDQTtFQUNFO0F4Sms0ekNGOztBd0poNHpDQTtFQUNFO0F4Sm00ekNGOztBd0pqNHpDQTtFQUNFO0F4Sm80ekNGOztBd0psNHpDQTtFQUNFO0F4SnE0ekNGOztBd0puNHpDQTtFQUNFO0F4SnM0ekNGOztBd0pwNHpDQTtFQUNFO0F4SnU0ekNGOztBd0pyNHpDQTtFQUNFO0F4Snc0ekNGOztBd0p0NHpDQTtFQUNFO0F4Snk0ekNGOztBd0p2NHpDQTtFQUNFO0F4SjA0ekNGOztBd0p4NHpDQTtFQUNFO0F4SjI0ekNGOztBd0p6NHpDQTtFQUNFO0F4SjQ0ekNGOztBd0oxNHpDQTtFQUNFO0F4SjY0ekNGOztBd0ozNHpDQTtFQUNFO0F4Sjg0ekNGOztBd0o1NHpDQTtFQUNFO0F4Sis0ekNGOztBd0o3NHpDQTtFQUNFO0F4Smc1ekNGOztBd0o5NHpDQTtFQUNFO0F4Smk1ekNGOztBd0ovNHpDQTtFQUNFO0F4Sms1ekNGOztBd0poNXpDQTtFQUNFO0F4Sm01ekNGOztBd0pqNXpDQTtFQUNFO0F4Sm81ekNGOztBd0psNXpDQTtFQUNFO0F4SnE1ekNGOztBd0puNXpDQTtFQUNFO0F4SnM1ekNGOztBd0pwNXpDQTtFQUNFO0F4SnU1ekNGOztBd0pyNXpDQTtFQUNFO0F4Snc1ekNGOztBd0p0NXpDQTtFQUNFO0F4Snk1ekNGOztBd0p2NXpDQTtFQUNFO0F4SjA1ekNGOztBd0p4NXpDQTtFQUNFO0F4SjI1ekNGOztBd0p6NXpDQTtFQUNFO0F4SjQ1ekNGOztBd0oxNXpDQTtFQUNFO0F4SjY1ekNGOztBd0ozNXpDQTtFQUNFO0F4Sjg1ekNGOztBd0o1NXpDQTtFQUNFO0F4Sis1ekNGOztBd0o3NXpDQTtFQUNFO0F4Smc2ekNGOztBd0o5NXpDQTtFQUNFO0F4Smk2ekNGOztBd0ovNXpDQTtFQUNFO0F4Sms2ekNGOztBd0poNnpDQTtFQUNFO0F4Sm02ekNGOztBd0pqNnpDQTtFQUNFO0F4Sm82ekNGOztBd0psNnpDQTtFQUNFO0F4SnE2ekNGOztBd0puNnpDQTtFQUNFO0F4SnM2ekNGOztBd0pwNnpDQTtFQUNFO0F4SnU2ekNGOztBd0pyNnpDQTtFQUNFO0F4Snc2ekNGOztBd0p0NnpDQTtFQUNFO0F4Snk2ekNGOztBd0p2NnpDQTtFQUNFO0F4SjA2ekNGOztBd0p4NnpDQTtFQUNFO0F4SjI2ekNGOztBd0p6NnpDQTtFQUNFO0F4SjQ2ekNGOztBd0oxNnpDQTtFQUNFO0F4SjY2ekNGOztBd0ozNnpDQTtFQUNFO0F4Sjg2ekNGOztBd0o1NnpDQTtFQUNFO0F4Sis2ekNGOztBd0o3NnpDQTtFQUNFO0F4Smc3ekNGOztBd0o5NnpDQTtFQUNFO0F4Smk3ekNGOztBd0ovNnpDQTtFQUNFO0F4Sms3ekNGOztBd0poN3pDQTtFQUNFO0F4Sm03ekNGOztBd0pqN3pDQTtFQUNFO0F4Sm83ekNGOztBd0psN3pDQTtFQUNFO0F4SnE3ekNGOztBd0puN3pDQTtFQUNFO0F4SnM3ekNGOztBd0pwN3pDQTtFQUNFO0F4SnU3ekNGOztBd0pyN3pDQTtFQUNFO0F4Snc3ekNGOztBd0p0N3pDQTtFQUNFO0F4Snk3ekNGOztBd0p2N3pDQTtFQUNFO0F4SjA3ekNGOztBd0p4N3pDQTtFQUNFO0F4SjI3ekNGOztBd0p6N3pDQTtFQUNFO0F4SjQ3ekNGOztBd0oxN3pDQTtFQUNFO0F4SjY3ekNGOztBd0ozN3pDQTtFQUNFO0F4Sjg3ekNGOztBd0o1N3pDQTtFQUNFO0F4Sis3ekNGOztBd0o3N3pDQTtFQUNFO0F4Smc4ekNGOztBd0o5N3pDQTtFQUNFO0F4Smk4ekNGOztBd0ovN3pDQTtFQUNFO0F4Sms4ekNGOztBd0poOHpDQTtFQUNFO0F4Sm04ekNGOztBd0pqOHpDQTtFQUNFO0F4Sm84ekNGOztBd0psOHpDQTtFQUNFO0F4SnE4ekNGOztBd0puOHpDQTtFQUNFO0F4SnM4ekNGOztBd0pwOHpDQTtFQUNFO0F4SnU4ekNGOztBd0pyOHpDQTtFQUNFO0F4Snc4ekNGOztBd0p0OHpDQTtFQUNFO0F4Snk4ekNGOztBd0p2OHpDQTtFQUNFO0F4SjA4ekNGOztBd0p4OHpDQTtFQUNFO0F4SjI4ekNGOztBd0p6OHpDQTtFQUNFO0F4SjQ4ekNGOztBd0oxOHpDQTtFQUNFO0F4SjY4ekNGOztBd0ozOHpDQTtFQUNFO0F4Sjg4ekNGOztBd0o1OHpDQTtFQUNFO0F4Sis4ekNGOztBd0o3OHpDQTtFQUNFO0F4Smc5ekNGOztBd0o5OHpDQTtFQUNFO0F4Smk5ekNGOztBd0ovOHpDQTtFQUNFO0F4Sms5ekNGOztBd0poOXpDQTtFQUNFO0F4Sm05ekNGOztBd0pqOXpDQTtFQUNFO0F4Sm85ekNGOztBd0psOXpDQTtFQUNFO0F4SnE5ekNGOztBd0puOXpDQTtFQUNFO0F4SnM5ekNGOztBd0pwOXpDQTtFQUNFO0F4SnU5ekNGOztBd0pyOXpDQTtFQUNFO0F4Snc5ekNGOztBd0p0OXpDQTtFQUNFO0F4Snk5ekNGOztBd0p2OXpDQTtFQUNFO0F4SjA5ekNGOztBd0p4OXpDQTtFQUNFO0F4SjI5ekNGOztBd0p6OXpDQTtFQUNFO0F4SjQ5ekNGOztBd0oxOXpDQTtFQUNFO0F4SjY5ekNGOztBd0ozOXpDQTtFQUNFO0F4Sjg5ekNGOztBd0o1OXpDQTtFQUNFO0F4Sis5ekNGOztBd0o3OXpDQTtFQUNFO0F4SmcrekNGOztBd0o5OXpDQTtFQUNFO0F4SmkrekNGOztBd0ovOXpDQTtFQUNFO0F4SmsrekNGOztBd0poK3pDQTtFQUNFO0F4Sm0rekNGOztBd0pqK3pDQTtFQUNFO0F4Sm8rekNGOztBd0psK3pDQTtFQUNFO0F4SnErekNGOztBd0puK3pDQTtFQUNFO0F4SnMrekNGOztBd0pwK3pDQTtFQUNFO0F4SnUrekNGOztBd0pyK3pDQTtFQUNFO0F4SncrekNGOztBd0p0K3pDQTtFQUNFO0F4SnkrekNGOztBd0p2K3pDQTtFQUNFO0F4SjArekNGOztBd0p4K3pDQTtFQUNFO0F4SjIrekNGOztBd0p6K3pDQTtFQUNFO0F4SjQrekNGOztBd0oxK3pDQTtFQUNFO0F4SjYrekNGOztBd0ozK3pDQTtFQUNFO0F4SjgrekNGOztBd0o1K3pDQTtFQUNFO0F4SisrekNGOztBd0o3K3pDQTtFQUNFO0F4SmcvekNGOztBd0o5K3pDQTtFQUNFO0F4SmkvekNGOztBd0ovK3pDQTtFQUNFO0F4SmsvekNGOztBd0poL3pDQTtFQUNFO0F4Sm0vekNGOztBd0pqL3pDQTtFQUNFO0F4Sm8vekNGOztBd0psL3pDQTtFQUNFO0F4SnEvekNGOztBd0puL3pDQTtFQUNFO0F4SnMvekNGOztBd0pwL3pDQTtFQUNFO0F4SnUvekNGOztBd0pyL3pDQTtFQUNFO0F4SncvekNGOztBd0p0L3pDQTtFQUNFO0F4SnkvekNGOztBd0p2L3pDQTtFQUNFO0F4SjAvekNGOztBd0p4L3pDQTtFQUNFO0F4SjIvekNGOztBd0p6L3pDQTtFQUNFO0F4SjQvekNGOztBd0oxL3pDQTtFQUNFO0F4SjYvekNGOztBd0ozL3pDQTtFQUNFO0F4SjgvekNGOztBd0o1L3pDQTtFQUNFO0F4SisvekNGOztBd0o3L3pDQTtFQUNFO0F4SmdnMENGOztBd0o5L3pDQTtFQUNFO0F4SmlnMENGOztBd0ovL3pDQTtFQUNFO0F4SmtnMENGOztBd0poZzBDQTtFQUNFO0F4Sm1nMENGOztBd0pqZzBDQTtFQUNFO0F4Sm9nMENGOztBd0psZzBDQTtFQUNFO0F4SnFnMENGOztBd0puZzBDQTtFQUNFO0F4SnNnMENGOztBd0pwZzBDQTtFQUNFO0F4SnVnMENGOztBd0pyZzBDQTtFQUNFO0F4SndnMENGOztBd0p0ZzBDQTtFQUNFO0F4SnlnMENGOztBd0p2ZzBDQTtFQUNFO0F4SjBnMENGOztBd0p4ZzBDQTtFQUNFO0F4SjJnMENGOztBd0p6ZzBDQTtFQUNFO0F4SjRnMENGOztBd0oxZzBDQTtFQUNFO0F4SjZnMENGOztBd0ozZzBDQTtFQUNFO0F4SjhnMENGOztBd0o1ZzBDQTtFQUNFO0F4SitnMENGOztBd0o3ZzBDQTtFQUNFO0F4SmdoMENGOztBd0o5ZzBDQTtFQUNFO0F4SmloMENGOztBd0ovZzBDQTtFQUNFO0F4SmtoMENGOztBd0poaDBDQTtFQUNFO0F4Sm1oMENGOztBd0pqaDBDQTtFQUNFO0F4Sm9oMENGOztBd0psaDBDQTtFQUNFO0F4SnFoMENGOztBd0puaDBDQTtFQUNFO0F4SnNoMENGOztBd0pwaDBDQTtFQUNFO0F4SnVoMENGOztBd0pyaDBDQTtFQUNFO0F4SndoMENGOztBd0p0aDBDQTtFQUNFO0F4SnloMENGOztBd0p2aDBDQTtFQUNFO0F4SjBoMENGOztBd0p4aDBDQTtFQUNFO0F4SjJoMENGOztBd0p6aDBDQTtFQUNFO0F4SjRoMENGOztBd0oxaDBDQTtFQUNFO0F4SjZoMENGOztBd0ozaDBDQTtFQUNFO0F4SjhoMENGOztBd0o1aDBDQTtFQUNFO0F4SitoMENGOztBd0o3aDBDQTtFQUNFO0F4SmdpMENGOztBd0o5aDBDQTtFQUNFO0F4SmlpMENGOztBd0ovaDBDQTtFQUNFO0F4SmtpMENGOztBd0poaTBDQTtFQUNFO0F4Sm1pMENGOztBd0pqaTBDQTtFQUNFO0F4Sm9pMENGOztBd0psaTBDQTtFQUNFO0F4SnFpMENGOztBd0puaTBDQTtFQUNFO0F4SnNpMENGOztBd0pwaTBDQTtFQUNFO0F4SnVpMENGOztBd0pyaTBDQTtFQUNFO0F4SndpMENGOztBd0p0aTBDQTtFQUNFO0F4SnlpMENGOztBd0p2aTBDQTtFQUNFO0F4SjBpMENGOztBd0p4aTBDQTtFQUNFO0F4SjJpMENGOztBd0p6aTBDQTtFQUNFO0F4SjRpMENGOztBd0oxaTBDQTtFQUNFO0F4SjZpMENGOztBd0ozaTBDQTtFQUNFO0F4SjhpMENGOztBd0o1aTBDQTtFQUNFO0F4SitpMENGOztBd0o3aTBDQTtFQUNFO0F4SmdqMENGOztBd0o5aTBDQTtFQUNFO0F4SmlqMENGOztBd0ovaTBDQTtFQUNFO0F4SmtqMENGOztBd0poajBDQTtFQUNFO0F4Sm1qMENGOztBd0pqajBDQTtFQUNFO0F4Sm9qMENGOztBd0psajBDQTtFQUNFO0F4SnFqMENGOztBd0puajBDQTtFQUNFO0F4SnNqMENGOztBd0pwajBDQTtFQUNFO0F4SnVqMENGOztBd0pyajBDQTtFQUNFO0F4SndqMENGOztBd0p0ajBDQTtFQUNFO0F4SnlqMENGOztBd0p2ajBDQTtFQUNFO0F4SjBqMENGOztBd0p4ajBDQTtFQUNFO0F4SjJqMENGOztBd0p6ajBDQTtFQUNFO0F4SjRqMENGOztBd0oxajBDQTtFQUNFO0F4SjZqMENGOztBd0ozajBDQTtFQUNFO0F4SjhqMENGOztBd0o1ajBDQTtFQUNFO0F4SitqMENGOztBd0o3ajBDQTtFQUNFO0F4SmdrMENGOztBd0o5ajBDQTtFQUNFO0F4SmlrMENGOztBd0ovajBDQTtFQUNFO0F4SmtrMENGOztBd0poazBDQTtFQUNFO0F4Sm1rMENGOztBd0pqazBDQTtFQUNFO0F4Sm9rMENGOztBd0psazBDQTtFQUNFO0F4SnFrMENGOztBd0puazBDQTtFQUNFO0F4SnNrMENGOztBd0pwazBDQTtFQUNFO0F4SnVrMENGOztBd0pyazBDQTtFQUNFO0F4SndrMENGOztBd0p0azBDQTtFQUNFO0F4SnlrMENGOztBd0p2azBDQTtFQUNFO0F4SjBrMENGOztBd0p4azBDQTtFQUNFO0F4SjJrMENGOztBd0p6azBDQTtFQUNFO0F4SjRrMENGOztBd0oxazBDQTtFQUNFO0F4SjZrMENGOztBd0ozazBDQTtFQUNFO0F4SjhrMENGOztBd0o1azBDQTtFQUNFO0F4SitrMENGOztBd0o3azBDQTtFQUNFO0F4SmdsMENGOztBd0o5azBDQTtFQUNFO0F4SmlsMENGOztBd0ovazBDQTtFQUNFO0F4SmtsMENGOztBd0pobDBDQTtFQUNFO0F4Sm1sMENGOztBd0pqbDBDQTtFQUNFO0F4Sm9sMENGOztBd0psbDBDQTtFQUNFO0F4SnFsMENGOztBd0pubDBDQTtFQUNFO0F4SnNsMENGOztBd0pwbDBDQTtFQUNFO0F4SnVsMENGOztBd0pybDBDQTtFQUNFO0F4SndsMENGOztBd0p0bDBDQTtFQUNFO0F4SnlsMENGOztBd0p2bDBDQTtFQUNFO0F4SjBsMENGOztBd0p4bDBDQTtFQUNFO0F4SjJsMENGOztBd0p6bDBDQTtFQUNFO0F4SjRsMENGOztBd0oxbDBDQTtFQUNFO0F4SjZsMENGOztBd0ozbDBDQTtFQUNFO0F4SjhsMENGOztBd0o1bDBDQTtFQUNFO0F4SitsMENGOztBd0o3bDBDQTtFQUNFO0F4SmdtMENGOztBd0o5bDBDQTtFQUNFO0F4SmltMENGOztBd0ovbDBDQTtFQUNFO0F4SmttMENGOztBd0pobTBDQTtFQUNFO0F4Sm1tMENGOztBd0pqbTBDQTtFQUNFO0F4Sm9tMENGOztBd0psbTBDQTtFQUNFO0F4SnFtMENGOztBd0pubTBDQTtFQUNFO0F4SnNtMENGOztBd0pwbTBDQTtFQUNFO0F4SnVtMENGOztBd0pybTBDQTtFQUNFO0F4SndtMENGOztBd0p0bTBDQTtFQUNFO0F4SnltMENGOztBd0p2bTBDQTtFQUNFO0F4SjBtMENGOztBd0p4bTBDQTtFQUNFO0F4SjJtMENGOztBd0p6bTBDQTtFQUNFO0F4SjRtMENGOztBd0oxbTBDQTtFQUNFO0F4SjZtMENGOztBd0ozbTBDQTtFQUNFO0F4SjhtMENGOztBd0o1bTBDQTtFQUNFO0F4SittMENGOztBd0o3bTBDQTtFQUNFO0F4SmduMENGOztBd0o5bTBDQTtFQUNFO0F4SmluMENGOztBd0ovbTBDQTtFQUNFO0F4SmtuMENGOztBd0pobjBDQTtFQUNFO0F4Sm1uMENGOztBd0pqbjBDQTtFQUNFO0F4Sm9uMENGOztBd0psbjBDQTtFQUNFO0F4SnFuMENGOztBd0pubjBDQTtFQUNFO0F4SnNuMENGOztBd0pwbjBDQTtFQUNFO0F4SnVuMENGOztBd0pybjBDQTtFQUNFO0F4SnduMENGOztBd0p0bjBDQTtFQUNFO0F4SnluMENGOztBd0p2bjBDQTtFQUNFO0F4SjBuMENGOztBd0p4bjBDQTtFQUNFO0F4SjJuMENGOztBd0p6bjBDQTtFQUNFO0F4SjRuMENGOztBd0oxbjBDQTtFQUNFO0F4SjZuMENGOztBd0ozbjBDQTtFQUNFO0F4SjhuMENGOztBd0o1bjBDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhKK24wQ0Y7O0F3SjduMENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4SmdvMENGOztBd0ovbjBDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEprbzBDRjtBd0pobzBDQTtFQUNFO0VBQ0E7QXhKa28wQ0Y7O0F3SmpvMENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4Sm9vMENGO0F3SmxvMENBO0VBQ0U7RUFDQTtBeEpvbzBDRjs7QXdKbm8wQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhKc28wQ0Y7QXdKcG8wQ0E7O0VBRUU7RUFDQTtBeEpzbzBDRjs7QXlKN285Q007RUFDRTtFQUNBO0F6SmdwOUNSO0F5SjVvOUNJO0VBQ0U7QXpKOG85Q047QXlKNW85Q007RUFDRTtBeko4bzlDUjs7QXlKeG85Q0E7RUFDRTtBekoybzlDRjs7QXlKeG85Q0E7RUFDRTtBekoybzlDRjs7QXlKeG85Q0E7RUFDRTtBekoybzlDRjs7QXlKdm85Q0E7RUFDRTtBekowbzlDRjs7QXlKdm85Q0E7RUFDRTtBekowbzlDRjs7QXlKdm85Q0E7RUFDRTtBekowbzlDRjs7QXlKdm85Q0E7RUFDRTtBekowbzlDRjs7QXlKdm85Q0E7RUFDRTtBekowbzlDRjs7QXlKdm85Q0E7RUFDRTtBekowbzlDRjs7QXlKdm85Q0E7RUFDRTtFQUNBO0F6SjBvOUNGOztBeUp2bzlDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpKMG85Q0Y7O0F5SnZvOUNBO0VBQ0U7RUFDQTtBekowbzlDRjs7QXlKcG85Q0E7RUFDRTtBekp1bzlDRjs7QXlKcG85Q0E7RUFDRTtFQUNBO0VBQ0E7QXpKdW85Q0Y7O0F5SnBvOUNBO0VBQ0U7QXpKdW85Q0Y7O0F5Sm5vOUNFO0VBQ0U7QXpKc285Q0o7QXlKbm85Q0U7RUFDRTtBekpxbzlDSjtBeUpsbzlDRTtFQUNFO0F6Sm9vOUNKO0F5SmpvOUNFO0VBQ0U7QXpKbW85Q0o7QXlKaG85Q0U7RUFDRTtBekprbzlDSjtBeUovbjlDRTtFQUNFO0VBQ0E7QXpKaW85Q0o7QXlKOW45Q0U7RUFDRTtBekpnbzlDSjtBeUo3bjlDRTtFQUNFO0F6SituOUNKO0F5SjVuOUNFO0VBQ0U7QXpKOG45Q0o7O0F5SjFuOUNBO0VBQ0U7RUFDQTtFQUNBO0F6SjZuOUNGOztBeUoxbjlDQTtFQUNFO0F6SjZuOUNGOztBeUoxbjlDQTtFQUFnQjtBeko4bjlDaEI7O0EwSjd3OUNBO0FBRUE7RUFDRTtBMUordzlDRjs7QTBKNXc5Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFTQTtFQTBCQTtFQUtBO0VBT0E7RUFLQTtBMUordDlDRjtBMEpseDlDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFKb3g5Q0o7QTBKL3c5Q0U7RUFDRTtBMUppeDlDSjtBMEo5dzlDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExSmd4OUNKO0EwSjd3OUNFO0VBQ0U7QTFKK3c5Q0o7QTBKNXc5Q0U7RUFDRTtFQUNBO0ExSjh3OUNKO0EwSnp3OUNFO0VBQ0U7QTFKMnc5Q0o7QTBKdnc5Q0U7RUFDRTtFQUNBO0VBQ0E7QTFKeXc5Q0o7QTBKcnc5Q0U7RUFDRTtBMUp1dzlDSjtBMEpudzlDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUpxdzlDSjtBMEpsdzlDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUpvdzlDSjtBMEpqdzlDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUptdzlDSjs7QTBKOXY5Q0E7RUFDRTtBMUppdzlDRjs7QTBKN3Y5Q0E7RUFDRTtFQUNBO0ExSmd3OUNGOztBMEo3djlDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0ExSmd3OUNGOztBMEo3djlDQTtBQ3hIQTtFQUNFO0VBQ0E7QTNKeTM5Q0Y7O0EySnAzOUNJO0VBRUU7QTNKczM5Q047O0FrQnAwOUNJO0V5STNDRjtJcElESSx3Q29JR0E7SUFFQSxrQnJFZ0JVO0V0RmkyOUNkO0FBQ0Y7QXVCbjM5Q007RW9JSEo7SXBJSU07RXZCczM5Q047QUFDRjtBa0JoMTlDSTtFeUlyQ0U7SUFDRSxtQnJFa0hhO0V0RnN3OUNuQjtBQUNGO0FrQngwOUNJO0V5SXhERjtJQVdJLG1CckU4R2U7RXRGMnc5Q25CO0FBQ0Y7QWtCNzA5Q0k7RXlJeERGO0lBY0k7RTNKMjM5Q0o7QUFDRjs7QTJKbDM5Q0k7RUFDRTtBM0pxMzlDTjs7QTJKLzI5Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0prMzlDRjtBMkovMjlDSTtFQUNFO0EzSmkzOUNOOztBNEo1NjlDSTtFQUNFO0VBQ0E7QTVKKzY5Q047QTRKNTY5Q0k7RUFDRTtBNUo4NjlDTjtBNEo1NjlDTTtFQUNFO0E1Sjg2OUNSO0E0SjE2OUNZO0VBQ0U7RUFDQTtBNUo0NjlDZDtBNEp4NjlDVTtFQUNFO0E1SjA2OUNaO0E0Sng2OUNZO0VBQ0U7RUFDQTtBNUowNjlDZDtBNEpuNjlDSTtFQUNFO0VBQ0E7QTVKcTY5Q047QTRKbjY5Q007RUFDRTtBNUpxNjlDUjs7QTZKMTg5Q0U7RUFDRTtBN0o2ODlDSjtBNkozODlDSTtFQUNFO0E3SjY4OUNOOztBOEovODlDSTtFQUNFO0E5Sms5OUNOOztBK0p0OTlDQTtFQUNFO0EvSnk5OUNGOztBK0p0OTlDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvSnk5OUNGO0ErSnY5OUNFO0VBQ0U7QS9KeTk5Q0o7QStKdjk5Q0U7RUFDRTtBL0p5OTlDSjtBK0p2OTlDRTtFQUNFO0EvSnk5OUNKO0ErSnY5OUNFO0VBQ0U7QS9KeTk5Q0o7O0ErSnI5OUNBO0VBQ0U7RUFDQTtBL0p3OTlDRjs7QStKcjk5Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBSUE7QS9KcTk5Q0YsQyIsImZpbGUiOiJhZG1pbmx0ZS1tYWluLmE1MGU1YzQwLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qIVxuICogICBBZG1pbkxURSB2My4xLjBcbiAqICAgQXV0aG9yOiBDb2xvcmxpYlxuICogICBXZWJzaXRlOiBBZG1pbkxURS5pbyA8aHR0cHM6Ly9hZG1pbmx0ZS5pbz5cbiAqICAgTGljZW5zZTogT3BlbiBzb3VyY2UgLSBNSVQgPGh0dHBzOi8vb3BlbnNvdXJjZS5vcmcvbGljZW5zZXMvTUlUPlxuICovXG4vKiFcbiAqIEJvb3RzdHJhcCB2NC42LjAgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS8pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDIxIFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICogQ29weXJpZ2h0IDIwMTEtMjAyMSBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21haW4vTElDRU5TRSlcbiAqL1xuOnJvb3Qge1xuICAtLWJsdWU6ICMwMDdiZmY7XG4gIC0taW5kaWdvOiAjNjYxMGYyO1xuICAtLXB1cnBsZTogIzZmNDJjMTtcbiAgLS1waW5rOiAjZTgzZThjO1xuICAtLXJlZDogI2RjMzU0NTtcbiAgLS1vcmFuZ2U6ICNmZDdlMTQ7XG4gIC0teWVsbG93OiAjZmZjMTA3O1xuICAtLWdyZWVuOiAjMjhhNzQ1O1xuICAtLXRlYWw6ICMyMGM5OTc7XG4gIC0tY3lhbjogIzE3YTJiODtcbiAgLS13aGl0ZTogI2ZmZjtcbiAgLS1ncmF5OiAjNmM3NTdkO1xuICAtLWdyYXktZGFyazogIzM0M2E0MDtcbiAgLS1wcmltYXJ5OiAjMDA3YmZmO1xuICAtLXNlY29uZGFyeTogIzZjNzU3ZDtcbiAgLS1zdWNjZXNzOiAjMjhhNzQ1O1xuICAtLWluZm86ICMxN2EyYjg7XG4gIC0td2FybmluZzogI2ZmYzEwNztcbiAgLS1kYW5nZXI6ICNkYzM1NDU7XG4gIC0tbGlnaHQ6ICNmOGY5ZmE7XG4gIC0tZGFyazogIzM0M2E0MDtcbiAgLS1icmVha3BvaW50LXhzOiAwO1xuICAtLWJyZWFrcG9pbnQtc206IDU3NnB4O1xuICAtLWJyZWFrcG9pbnQtbWQ6IDc2OHB4O1xuICAtLWJyZWFrcG9pbnQtbGc6IDk5MnB4O1xuICAtLWJyZWFrcG9pbnQteGw6IDEyMDBweDtcbiAgLS1mb250LWZhbWlseS1zYW5zLXNlcmlmOiBcIlNvdXJjZSBTYW5zIFByb1wiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbiAgLS1mb250LWZhbWlseS1tb25vc3BhY2U6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG5hcnRpY2xlLCBhc2lkZSwgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtYWluLCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG5bdGFiaW5kZXg9XCItMVwiXTpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xufVxuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuYWJiclt0aXRsZV0sXG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgY3Vyc29yOiBoZWxwO1xuICBib3JkZXItYm90dG9tOiAwO1xuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7XG59XG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbmEge1xuICBjb2xvcjogIzAwN2JmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbmE6aG92ZXIge1xuICBjb2xvcjogIzAwNTZiMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5hOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5hOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKTpob3ZlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5wcmUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBvdmVyZmxvdzogYXV0bztcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7XG59XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuc3ZnIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6IDAuNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG59XG5cbnRoIHtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogLXdlYmtpdC1tYXRjaC1wYXJlbnQ7XG59XG5cbmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbmJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbmJ1dHRvbjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMDtcbn1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuYnV0dG9uLFxuaW5wdXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbltyb2xlPWJ1dHRvbl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnNlbGVjdCB7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xufVxuXG5idXR0b24sXG5bdHlwZT1idXR0b25dLFxuW3R5cGU9cmVzZXRdLFxuW3R5cGU9c3VibWl0XSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG5idXR0b246bm90KDpkaXNhYmxlZCksXG5bdHlwZT1idXR0b25dOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9cmVzZXRdOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9c3VibWl0XTpub3QoOmRpc2FibGVkKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9YnV0dG9uXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXJlc2V0XTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXN1Ym1pdF06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9cmFkaW9dLFxuaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwO1xufVxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG5maWVsZHNldCB7XG4gIG1pbi13aWR0aDogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuW3R5cGU9c2VhcmNoXSB7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cblt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBmb250OiBpbmhlcml0O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsXG4uaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2IHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbmgxLCAuaDEge1xuICBmb250LXNpemU6IDIuNXJlbTtcbn1cblxuaDIsIC5oMiB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cblxuaDMsIC5oMyB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbn1cblxuaDQsIC5oNCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuXG5oNSwgLmg1IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuXG5oNiwgLmg2IHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4ubGVhZCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmRpc3BsYXktMSB7XG4gIGZvbnQtc2l6ZTogNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmRpc3BsYXktMiB7XG4gIGZvbnQtc2l6ZTogNS41cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uZGlzcGxheS0zIHtcbiAgZm9udC1zaXplOiA0LjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5kaXNwbGF5LTQge1xuICBmb250LXNpemU6IDMuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuaHIge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbnNtYWxsLFxuLnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbm1hcmssXG4ubWFyayB7XG4gIHBhZGRpbmc6IDAuMmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xufVxuXG4ubGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmxpc3QtaW5saW5lIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubGlzdC1pbmxpbmUtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5saXN0LWlubGluZS1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cblxuLmluaXRpYWxpc20ge1xuICBmb250LXNpemU6IDkwJTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmJsb2NrcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbi5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDgwJTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG4uYmxvY2txdW90ZS1mb290ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCUwqBcIjtcbn1cblxuLmltZy1mbHVpZCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6IDAuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5maWd1cmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5maWd1cmUtaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuXG5jb2RlIHtcbiAgZm9udC1zaXplOiA4Ny41JTtcbiAgY29sb3I6ICNlODNlOGM7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbmEgPiBjb2RlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbmtiZCB7XG4gIHBhZGRpbmc6IDAuMnJlbSAwLjRyZW07XG4gIGZvbnQtc2l6ZTogODcuNSU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyNTI5O1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTAuMXJlbSAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5rYmQga2JkIHtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG5wcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiA4Ny41JTtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG5wcmUgY29kZSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbn1cblxuLnByZS1zY3JvbGxhYmxlIHtcbiAgbWF4LWhlaWdodDogMzQwcHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cblxuLmNvbnRhaW5lcixcbi5jb250YWluZXItZmx1aWQsXG4uY29udGFpbmVyLXhsLFxuLmNvbnRhaW5lci1sZyxcbi5jb250YWluZXItbWQsXG4uY29udGFpbmVyLXNtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDcuNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDcuNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNzIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXIteGwsIC5jb250YWluZXItbGcsIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTE0MHB4O1xuICB9XG59XG4ucm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC03LjVweDtcbiAgbWFyZ2luLWxlZnQ6IC03LjVweDtcbn1cblxuLm5vLWd1dHRlcnMge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLm5vLWd1dHRlcnMgPiAuY29sLFxuLm5vLWd1dHRlcnMgPiBbY2xhc3MqPWNvbC1dIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uY29sLXhsLFxuLmNvbC14bC1hdXRvLCAuY29sLXhsLTEyLCAuY29sLXhsLTExLCAuY29sLXhsLTEwLCAuY29sLXhsLTksIC5jb2wteGwtOCwgLmNvbC14bC03LCAuY29sLXhsLTYsIC5jb2wteGwtNSwgLmNvbC14bC00LCAuY29sLXhsLTMsIC5jb2wteGwtMiwgLmNvbC14bC0xLCAuY29sLWxnLFxuLmNvbC1sZy1hdXRvLCAuY29sLWxnLTEyLCAuY29sLWxnLTExLCAuY29sLWxnLTEwLCAuY29sLWxnLTksIC5jb2wtbGctOCwgLmNvbC1sZy03LCAuY29sLWxnLTYsIC5jb2wtbGctNSwgLmNvbC1sZy00LCAuY29sLWxnLTMsIC5jb2wtbGctMiwgLmNvbC1sZy0xLCAuY29sLW1kLFxuLmNvbC1tZC1hdXRvLCAuY29sLW1kLTEyLCAuY29sLW1kLTExLCAuY29sLW1kLTEwLCAuY29sLW1kLTksIC5jb2wtbWQtOCwgLmNvbC1tZC03LCAuY29sLW1kLTYsIC5jb2wtbWQtNSwgLmNvbC1tZC00LCAuY29sLW1kLTMsIC5jb2wtbWQtMiwgLmNvbC1tZC0xLCAuY29sLXNtLFxuLmNvbC1zbS1hdXRvLCAuY29sLXNtLTEyLCAuY29sLXNtLTExLCAuY29sLXNtLTEwLCAuY29sLXNtLTksIC5jb2wtc20tOCwgLmNvbC1zbS03LCAuY29sLXNtLTYsIC5jb2wtc20tNSwgLmNvbC1zbS00LCAuY29sLXNtLTMsIC5jb2wtc20tMiwgLmNvbC1zbS0xLCAuY29sLFxuLmNvbC1hdXRvLCAuY29sLTEyLCAuY29sLTExLCAuY29sLTEwLCAuY29sLTksIC5jb2wtOCwgLmNvbC03LCAuY29sLTYsIC5jb2wtNSwgLmNvbC00LCAuY29sLTMsIC5jb2wtMiwgLmNvbC0xIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogNy41cHg7XG4gIHBhZGRpbmctbGVmdDogNy41cHg7XG59XG5cbi5jb2wge1xuICBmbGV4LWJhc2lzOiAwO1xuICBmbGV4LWdyb3c6IDE7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnJvdy1jb2xzLTEgPiAqIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnJvdy1jb2xzLTIgPiAqIHtcbiAgZmxleDogMCAwIDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG5cbi5yb3ctY29scy0zID4gKiB7XG4gIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbn1cblxuLnJvdy1jb2xzLTQgPiAqIHtcbiAgZmxleDogMCAwIDI1JTtcbiAgbWF4LXdpZHRoOiAyNSU7XG59XG5cbi5yb3ctY29scy01ID4gKiB7XG4gIGZsZXg6IDAgMCAyMCU7XG4gIG1heC13aWR0aDogMjAlO1xufVxuXG4ucm93LWNvbHMtNiA+ICoge1xuICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wtYXV0byB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uY29sLTEge1xuICBmbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLTIge1xuICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wtMyB7XG4gIGZsZXg6IDAgMCAyNSU7XG4gIG1heC13aWR0aDogMjUlO1xufVxuXG4uY29sLTQge1xuICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wtNSB7XG4gIGZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC02IHtcbiAgZmxleDogMCAwIDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG5cbi5jb2wtNyB7XG4gIGZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC04IHtcbiAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xufVxuXG4uY29sLTkge1xuICBmbGV4OiAwIDAgNzUlO1xuICBtYXgtd2lkdGg6IDc1JTtcbn1cblxuLmNvbC0xMCB7XG4gIGZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC0xMSB7XG4gIGZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC0xMiB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5vcmRlci1maXJzdCB7XG4gIG9yZGVyOiAtMTtcbn1cblxuLm9yZGVyLWxhc3Qge1xuICBvcmRlcjogMTM7XG59XG5cbi5vcmRlci0wIHtcbiAgb3JkZXI6IDA7XG59XG5cbi5vcmRlci0xIHtcbiAgb3JkZXI6IDE7XG59XG5cbi5vcmRlci0yIHtcbiAgb3JkZXI6IDI7XG59XG5cbi5vcmRlci0zIHtcbiAgb3JkZXI6IDM7XG59XG5cbi5vcmRlci00IHtcbiAgb3JkZXI6IDQ7XG59XG5cbi5vcmRlci01IHtcbiAgb3JkZXI6IDU7XG59XG5cbi5vcmRlci02IHtcbiAgb3JkZXI6IDY7XG59XG5cbi5vcmRlci03IHtcbiAgb3JkZXI6IDc7XG59XG5cbi5vcmRlci04IHtcbiAgb3JkZXI6IDg7XG59XG5cbi5vcmRlci05IHtcbiAgb3JkZXI6IDk7XG59XG5cbi5vcmRlci0xMCB7XG4gIG9yZGVyOiAxMDtcbn1cblxuLm9yZGVyLTExIHtcbiAgb3JkZXI6IDExO1xufVxuXG4ub3JkZXItMTIge1xuICBvcmRlcjogMTI7XG59XG5cbi5vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtMyB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7XG59XG5cbi5vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlO1xufVxuXG4ub2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbn1cblxuLm9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTtcbn1cblxuLm9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb2wtc20ge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5yb3ctY29scy1zbS0xID4gKiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXNtLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXNtLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5yb3ctY29scy1zbS00ID4gKiB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5yb3ctY29scy1zbS01ID4gKiB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxuXG4gIC5yb3ctY29scy1zbS02ID4gKiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXNtLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5jb2wtc20tMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1zbS0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtc20tMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5jb2wtc20tNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXNtLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1zbS02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG5cbiAgLmNvbC1zbS03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtc20tOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXNtLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cblxuICAuY29sLXNtLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtc20tMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1zbS0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm9yZGVyLXNtLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7XG4gIH1cblxuICAub3JkZXItc20tbGFzdCB7XG4gICAgb3JkZXI6IDEzO1xuICB9XG5cbiAgLm9yZGVyLXNtLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG5cbiAgLm9yZGVyLXNtLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG5cbiAgLm9yZGVyLXNtLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG5cbiAgLm9yZGVyLXNtLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG5cbiAgLm9yZGVyLXNtLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG5cbiAgLm9yZGVyLXNtLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG5cbiAgLm9yZGVyLXNtLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG5cbiAgLm9yZGVyLXNtLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG5cbiAgLm9yZGVyLXNtLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG5cbiAgLm9yZGVyLXNtLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG5cbiAgLm9yZGVyLXNtLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cblxuICAub3JkZXItc20tMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuXG4gIC5vcmRlci1zbS0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG5cbiAgLm9mZnNldC1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5vZmZzZXQtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LXNtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cblxuICAub2Zmc2V0LXNtLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1zbS05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG5cbiAgLm9mZnNldC1zbS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1zbS0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1tZCB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLW1kLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucm93LWNvbHMtbWQtMiA+ICoge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cblxuICAucm93LWNvbHMtbWQtMyA+ICoge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLnJvdy1jb2xzLW1kLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG5cbiAgLnJvdy1jb2xzLW1kLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIG1heC13aWR0aDogMjAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLW1kLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmNvbC1tZC0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLW1kLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1tZC0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG5cbiAgLmNvbC1tZC00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbWQtNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLW1kLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cblxuICAuY29sLW1kLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1tZC04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuXG4gIC5jb2wtbWQtMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1tZC0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLW1kLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAub3JkZXItbWQtZmlyc3Qge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuXG4gIC5vcmRlci1tZC1sYXN0IHtcbiAgICBvcmRlcjogMTM7XG4gIH1cblxuICAub3JkZXItbWQtMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cblxuICAub3JkZXItbWQtMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cblxuICAub3JkZXItbWQtMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cblxuICAub3JkZXItbWQtMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cblxuICAub3JkZXItbWQtNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cblxuICAub3JkZXItbWQtNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cblxuICAub3JkZXItbWQtNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cblxuICAub3JkZXItbWQtNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cblxuICAub3JkZXItbWQtOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cblxuICAub3JkZXItbWQtOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cblxuICAub3JkZXItbWQtMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuXG4gIC5vcmRlci1tZC0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG5cbiAgLm9yZGVyLW1kLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cblxuICAub2Zmc2V0LW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLm9mZnNldC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG5cbiAgLm9mZnNldC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1tZC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LW1kLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cblxuICAub2Zmc2V0LW1kLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LW1kLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29sLWxnIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucm93LWNvbHMtbGctMSA+ICoge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5yb3ctY29scy1sZy0yID4gKiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5yb3ctY29scy1sZy0zID4gKiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAucm93LWNvbHMtbGctNCA+ICoge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cblxuICAucm93LWNvbHMtbGctNSA+ICoge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gIH1cblxuICAucm93LWNvbHMtbGctNiA+ICoge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1sZy1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuY29sLWxnLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbGctMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLWxnLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cblxuICAuY29sLWxnLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1sZy01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbGctNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5jb2wtbGctNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLWxnLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1sZy05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG5cbiAgLmNvbC1sZy0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLWxnLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbGctMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5vcmRlci1sZy1maXJzdCB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG5cbiAgLm9yZGVyLWxnLWxhc3Qge1xuICAgIG9yZGVyOiAxMztcbiAgfVxuXG4gIC5vcmRlci1sZy0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuXG4gIC5vcmRlci1sZy0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuXG4gIC5vcmRlci1sZy0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuXG4gIC5vcmRlci1sZy0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuXG4gIC5vcmRlci1sZy00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuXG4gIC5vcmRlci1sZy01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuXG4gIC5vcmRlci1sZy02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuXG4gIC5vcmRlci1sZy03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuXG4gIC5vcmRlci1sZy04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuXG4gIC5vcmRlci1sZy05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuXG4gIC5vcmRlci1sZy0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG5cbiAgLm9yZGVyLWxnLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cblxuICAub3JkZXItbGctMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuXG4gIC5vZmZzZXQtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAub2Zmc2V0LWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cblxuICAub2Zmc2V0LWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1sZy02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG5cbiAgLm9mZnNldC1sZy03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LWxnLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLXhsIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucm93LWNvbHMteGwtMSA+ICoge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5yb3ctY29scy14bC0yID4gKiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5yb3ctY29scy14bC0zID4gKiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAucm93LWNvbHMteGwtNCA+ICoge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cblxuICAucm93LWNvbHMteGwtNSA+ICoge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gIH1cblxuICAucm93LWNvbHMteGwtNiA+ICoge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14bC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuY29sLXhsLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wteGwtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXhsLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cblxuICAuY29sLXhsLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC14bC01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wteGwtNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5jb2wteGwtNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXhsLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14bC05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG5cbiAgLmNvbC14bC0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXhsLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wteGwtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5vcmRlci14bC1maXJzdCB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG5cbiAgLm9yZGVyLXhsLWxhc3Qge1xuICAgIG9yZGVyOiAxMztcbiAgfVxuXG4gIC5vcmRlci14bC0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuXG4gIC5vcmRlci14bC0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuXG4gIC5vcmRlci14bC0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuXG4gIC5vcmRlci14bC0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuXG4gIC5vcmRlci14bC00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuXG4gIC5vcmRlci14bC01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuXG4gIC5vcmRlci14bC02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuXG4gIC5vcmRlci14bC03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuXG4gIC5vcmRlci14bC04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuXG4gIC5vcmRlci14bC05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuXG4gIC5vcmRlci14bC0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG5cbiAgLm9yZGVyLXhsLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cblxuICAub3JkZXIteGwtMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuXG4gIC5vZmZzZXQteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAub2Zmc2V0LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cblxuICAub2Zmc2V0LXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC14bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG5cbiAgLm9mZnNldC14bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LXhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxufVxuLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi50YWJsZSB0aCxcbi50YWJsZSB0ZCB7XG4gIHBhZGRpbmc6IDAuNzVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVlMmU2O1xufVxuLnRhYmxlIHRoZWFkIHRoIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkZWUyZTY7XG59XG4udGFibGUgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZGVlMmU2O1xufVxuXG4udGFibGUtc20gdGgsXG4udGFibGUtc20gdGQge1xuICBwYWRkaW5nOiAwLjNyZW07XG59XG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG59XG4udGFibGUtYm9yZGVyZWQgdGgsXG4udGFibGUtYm9yZGVyZWQgdGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xufVxuLnRhYmxlLWJvcmRlcmVkIHRoZWFkIHRoLFxuLnRhYmxlLWJvcmRlcmVkIHRoZWFkIHRkIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xufVxuXG4udGFibGUtYm9yZGVybGVzcyB0aCxcbi50YWJsZS1ib3JkZXJsZXNzIHRkLFxuLnRhYmxlLWJvcmRlcmxlc3MgdGhlYWQgdGgsXG4udGFibGUtYm9yZGVybGVzcyB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyOiAwO1xufVxuXG4udGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cblxuLnRhYmxlLWhvdmVyIHRib2R5IHRyOmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuXG4udGFibGUtcHJpbWFyeSxcbi50YWJsZS1wcmltYXJ5ID4gdGgsXG4udGFibGUtcHJpbWFyeSA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I4ZGFmZjtcbn1cbi50YWJsZS1wcmltYXJ5IHRoLFxuLnRhYmxlLXByaW1hcnkgdGQsXG4udGFibGUtcHJpbWFyeSB0aGVhZCB0aCxcbi50YWJsZS1wcmltYXJ5IHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICM3YWJhZmY7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtcHJpbWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5ZmNkZmY7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLXByaW1hcnk6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtcHJpbWFyeTpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlmY2RmZjtcbn1cblxuLnRhYmxlLXNlY29uZGFyeSxcbi50YWJsZS1zZWNvbmRhcnkgPiB0aCxcbi50YWJsZS1zZWNvbmRhcnkgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNmQ4ZGI7XG59XG4udGFibGUtc2Vjb25kYXJ5IHRoLFxuLnRhYmxlLXNlY29uZGFyeSB0ZCxcbi50YWJsZS1zZWNvbmRhcnkgdGhlYWQgdGgsXG4udGFibGUtc2Vjb25kYXJ5IHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICNiM2I3YmI7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtc2Vjb25kYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M4Y2JjZjtcbn1cbi50YWJsZS1ob3ZlciAudGFibGUtc2Vjb25kYXJ5OmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLXNlY29uZGFyeTpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M4Y2JjZjtcbn1cblxuLnRhYmxlLXN1Y2Nlc3MsXG4udGFibGUtc3VjY2VzcyA+IHRoLFxuLnRhYmxlLXN1Y2Nlc3MgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjM2U2Y2I7XG59XG4udGFibGUtc3VjY2VzcyB0aCxcbi50YWJsZS1zdWNjZXNzIHRkLFxuLnRhYmxlLXN1Y2Nlc3MgdGhlYWQgdGgsXG4udGFibGUtc3VjY2VzcyB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjOGZkMTllO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXN1Y2Nlc3M6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjFkZmJiO1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS1zdWNjZXNzOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLXN1Y2Nlc3M6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMWRmYmI7XG59XG5cbi50YWJsZS1pbmZvLFxuLnRhYmxlLWluZm8gPiB0aCxcbi50YWJsZS1pbmZvID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVlNWViO1xufVxuLnRhYmxlLWluZm8gdGgsXG4udGFibGUtaW5mbyB0ZCxcbi50YWJsZS1pbmZvIHRoZWFkIHRoLFxuLnRhYmxlLWluZm8gdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogIzg2Y2ZkYTtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1pbmZvOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FiZGRlNTtcbn1cbi50YWJsZS1ob3ZlciAudGFibGUtaW5mbzpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1pbmZvOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWJkZGU1O1xufVxuXG4udGFibGUtd2FybmluZyxcbi50YWJsZS13YXJuaW5nID4gdGgsXG4udGFibGUtd2FybmluZyA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWViYTtcbn1cbi50YWJsZS13YXJuaW5nIHRoLFxuLnRhYmxlLXdhcm5pbmcgdGQsXG4udGFibGUtd2FybmluZyB0aGVhZCB0aCxcbi50YWJsZS13YXJuaW5nIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICNmZmRmN2U7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtd2FybmluZzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmU4YTE7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtd2FybmluZzpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZThhMTtcbn1cblxuLnRhYmxlLWRhbmdlcixcbi50YWJsZS1kYW5nZXIgPiB0aCxcbi50YWJsZS1kYW5nZXIgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWM2Y2I7XG59XG4udGFibGUtZGFuZ2VyIHRoLFxuLnRhYmxlLWRhbmdlciB0ZCxcbi50YWJsZS1kYW5nZXIgdGhlYWQgdGgsXG4udGFibGUtZGFuZ2VyIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICNlZDk2OWU7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxYjBiNztcbn1cbi50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLWRhbmdlcjpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxYjBiNztcbn1cblxuLnRhYmxlLWxpZ2h0LFxuLnRhYmxlLWxpZ2h0ID4gdGgsXG4udGFibGUtbGlnaHQgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGZkZmU7XG59XG4udGFibGUtbGlnaHQgdGgsXG4udGFibGUtbGlnaHQgdGQsXG4udGFibGUtbGlnaHQgdGhlYWQgdGgsXG4udGFibGUtbGlnaHQgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogI2ZiZmNmYztcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1saWdodDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZjY7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLWxpZ2h0OmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLWxpZ2h0OmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2Y2O1xufVxuXG4udGFibGUtZGFyayxcbi50YWJsZS1kYXJrID4gdGgsXG4udGFibGUtZGFyayA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M2YzhjYTtcbn1cbi50YWJsZS1kYXJrIHRoLFxuLnRhYmxlLWRhcmsgdGQsXG4udGFibGUtZGFyayB0aGVhZCB0aCxcbi50YWJsZS1kYXJrIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICM5NTk5OWM7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtZGFyazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiOWJiYmU7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLWRhcms6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtZGFyazpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I5YmJiZTtcbn1cblxuLnRhYmxlLWFjdGl2ZSxcbi50YWJsZS1hY3RpdmUgPiB0aCxcbi50YWJsZS1hY3RpdmUgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS1hY3RpdmU6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtYWN0aXZlOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cblxuLnRhYmxlIC50aGVhZC1kYXJrIHRoIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTI1Mjk7XG4gIGJvcmRlci1jb2xvcjogIzM4M2Y0NTtcbn1cbi50YWJsZSAudGhlYWQtbGlnaHQgdGgge1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xufVxuXG4udGFibGUtZGFyayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyNTI5O1xufVxuLnRhYmxlLWRhcmsgdGgsXG4udGFibGUtZGFyayB0ZCxcbi50YWJsZS1kYXJrIHRoZWFkIHRoIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzgzZjQ1O1xufVxuLnRhYmxlLWRhcmsudGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6IDA7XG59XG4udGFibGUtZGFyay50YWJsZS1zdHJpcGVkIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpO1xufVxuLnRhYmxlLWRhcmsudGFibGUtaG92ZXIgdGJvZHkgdHI6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA3NSk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS1zbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUtc20gPiAudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLW1kIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZS1tZCA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtbGcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlLWxnID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUteGwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlLXhsID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cbi50YWJsZS1yZXNwb25zaXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG4udGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMDtcbn1cblxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDIuMjVyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1jb250cm9sIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1jb250cm9sOjotbXMtZXhwYW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cbi5mb3JtLWNvbnRyb2w6LW1vei1mb2N1c3Jpbmcge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiAwIDAgMCAjNDk1MDU3O1xufVxuLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICM4MGJkZmY7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIHJnYmEoMCwgMCwgMCwgMCk7XG59XG4uZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTM5YmEyO1xuICBvcGFjaXR5OiAxO1xufVxuLmZvcm0tY29udHJvbDpkaXNhYmxlZCwgLmZvcm0tY29udHJvbFtyZWFkb25seV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBvcGFjaXR5OiAxO1xufVxuXG5pbnB1dFt0eXBlPWRhdGVdLmZvcm0tY29udHJvbCxcbmlucHV0W3R5cGU9dGltZV0uZm9ybS1jb250cm9sLFxuaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0uZm9ybS1jb250cm9sLFxuaW5wdXRbdHlwZT1tb250aF0uZm9ybS1jb250cm9sIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuc2VsZWN0LmZvcm0tY29udHJvbDpmb2N1czo6LW1zLXZhbHVlIHtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5mb3JtLWNvbnRyb2wtZmlsZSxcbi5mb3JtLWNvbnRyb2wtcmFuZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jb2wtZm9ybS1sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuMzc1cmVtICsgMXB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC4zNzVyZW0gKyAxcHgpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1sZyB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuNXJlbSArIDFweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuNXJlbSArIDFweCk7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC4yNXJlbSArIDFweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuMjVyZW0gKyAxcHgpO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMXB4IDA7XG59XG4uZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtc20sIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbC1sZyB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmZvcm0tY29udHJvbC1zbSB7XG4gIGhlaWdodDogY2FsYygxLjgxMjVyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xufVxuXG4uZm9ybS1jb250cm9sLWxnIHtcbiAgaGVpZ2h0OiBjYWxjKDIuODc1cmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xufVxuXG5zZWxlY3QuZm9ybS1jb250cm9sW3NpemVdLCBzZWxlY3QuZm9ybS1jb250cm9sW211bHRpcGxlXSB7XG4gIGhlaWdodDogYXV0bztcbn1cblxudGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5mb3JtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbn1cblxuLmZvcm0tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC01cHg7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xufVxuLmZvcm0tcm93ID4gLmNvbCxcbi5mb3JtLXJvdyA+IFtjbGFzcyo9Y29sLV0ge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuXG4uZm9ybS1jaGVjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbn1cblxuLmZvcm0tY2hlY2staW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6IDAuM3JlbTtcbiAgbWFyZ2luLWxlZnQ6IC0xLjI1cmVtO1xufVxuLmZvcm0tY2hlY2staW5wdXRbZGlzYWJsZWRdIH4gLmZvcm0tY2hlY2stbGFiZWwsIC5mb3JtLWNoZWNrLWlucHV0OmRpc2FibGVkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cblxuLmZvcm0tY2hlY2stbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZm9ybS1jaGVjay1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XG59XG4uZm9ybS1jaGVjay1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXQge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDAuMzEyNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi52YWxpZC1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDgwJTtcbiAgY29sb3I6ICMyOGE3NDU7XG59XG5cbi52YWxpZC10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIG1hcmdpbi10b3A6IDAuMXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDAsIDE2NywgNjksIDAuOSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4uZm9ybS1yb3cgPiAuY29sID4gLnZhbGlkLXRvb2x0aXAsIC5mb3JtLXJvdyA+IFtjbGFzcyo9Y29sLV0gPiAudmFsaWQtdG9vbHRpcCB7XG4gIGxlZnQ6IDVweDtcbn1cblxuLndhcy12YWxpZGF0ZWQgOnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgOnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsXG4uaXMtdmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4uaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkLCAuZm9ybS1jb250cm9sLmlzLXZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xuICBwYWRkaW5nLXJpZ2h0OiAyLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyUyMzI4YTc0NScgZD0nTTIuMyA2LjczTC42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKSBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSkgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkOmZvY3VzLCAuZm9ybS1jb250cm9sLmlzLXZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoNDAsIDE2NywgNjksIDAuMjUpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6dmFsaWQsIHRleHRhcmVhLmZvcm0tY29udHJvbC5pcy12YWxpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIuMjVyZW07XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pIHJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OnZhbGlkLCAuY3VzdG9tLXNlbGVjdC5pcy12YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbiAgcGFkZGluZy1yaWdodDogY2FsYygwLjc1ZW0gKyAyLjMxMjVyZW0pO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDUnJTNFJTNDcGF0aCBmaWxsPSclMjMzNDNhNDAnIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLyUzRSUzQy9zdmclM0VcIikgcmlnaHQgMC43NXJlbSBjZW50ZXIvOHB4IDEwcHggbm8tcmVwZWF0LCAjZmZmIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzMjhhNzQ1JyBkPSdNMi4zIDYuNzNMLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8lM2UlM2Mvc3ZnJTNlXCIpIGNlbnRlciByaWdodCAxLjc1cmVtL2NhbGMoMC43NWVtICsgMC4zNzVyZW0pIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pIG5vLXJlcGVhdDtcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OnZhbGlkOmZvY3VzLCAuY3VzdG9tLXNlbGVjdC5pcy12YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDQwLCAxNjcsIDY5LCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCwgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiAjMjhhNzQ1O1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCB+IC52YWxpZC10b29sdGlwLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkIH4gLnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICBjb2xvcjogIzI4YTc0NTtcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMzNGNlNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNGNlNTc7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoNDAsIDE2NywgNjksIDAuMjUpO1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtdmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6dmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy12YWxpZDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDQwLCAxNjcsIDY5LCAwLjI1KTtcbn1cblxuLmludmFsaWQtZmVlZGJhY2sge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgZm9udC1zaXplOiA4MCU7XG4gIGNvbG9yOiAjZGMzNTQ1O1xufVxuXG4uaW52YWxpZC10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIG1hcmdpbi10b3A6IDAuMXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjIwLCA1MywgNjksIDAuOSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4uZm9ybS1yb3cgPiAuY29sID4gLmludmFsaWQtdG9vbHRpcCwgLmZvcm0tcm93ID4gW2NsYXNzKj1jb2wtXSA+IC5pbnZhbGlkLXRvb2x0aXAge1xuICBsZWZ0OiA1cHg7XG59XG5cbi53YXMtdmFsaWRhdGVkIDppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCA6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsXG4uaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLmlzLWludmFsaWQgfiAuaW52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZCwgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICBwYWRkaW5nLXJpZ2h0OiAyLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2RjMzU0NScgdmlld0JveD0nMCAwIDEyIDEyJyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvJTNlJTNjcGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyUyM2RjMzU0NScgc3Ryb2tlPSdub25lJy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZDpmb2N1cywgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjIwLCA1MywgNjksIDAuMjUpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6aW52YWxpZCwgdGV4dGFyZWEuZm9ybS1jb250cm9sLmlzLWludmFsaWQge1xuICBwYWRkaW5nLXJpZ2h0OiAyLjI1cmVtO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKSByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDppbnZhbGlkLCAuY3VzdG9tLXNlbGVjdC5pcy1pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDAuNzVlbSArIDIuMzEyNXJlbSk7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQgNSclM0UlM0NwYXRoIGZpbGw9JyUyMzM0M2E0MCcgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvJTNFJTNDL3N2ZyUzRVwiKSByaWdodCAwLjc1cmVtIGNlbnRlci84cHggMTBweCBuby1yZXBlYXQsICNmZmYgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNkYzM1NDUnIHZpZXdCb3g9JzAgMCAxMiAxMiclM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLyUzZSUzY3BhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8lM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPSclMjNkYzM1NDUnIHN0cm9rZT0nbm9uZScvJTNlJTNjL3N2ZyUzZVwiKSBjZW50ZXIgcmlnaHQgMS43NXJlbS9jYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBuby1yZXBlYXQ7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDppbnZhbGlkOmZvY3VzLCAuY3VzdG9tLXNlbGVjdC5pcy1pbnZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjIwLCA1MywgNjksIDAuMjUpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiAjZGMzNTQ1O1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQgfiAuaW52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIGNvbG9yOiAjZGMzNTQ1O1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTQ2MDZkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTQ2MDZkO1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyMjAsIDUzLCA2OSwgMC4yNSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy1pbnZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy1pbnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjIwLCA1MywgNjksIDAuMjUpO1xufVxuXG4uZm9ybS1pbmxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmZvcm0taW5saW5lIC5mb3JtLWNoZWNrIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZvcm0taW5saW5lIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2wge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAsXG4uZm9ybS1pbmxpbmUgLmN1c3RvbS1zZWxlY3Qge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1jaGVjayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmN1c3RvbS1jb250cm9sIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5mb3JtLWlubGluZSAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmJ0biB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmJ0bjpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnRuOmZvY3VzLCAuYnRuLmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5idG4uZGlzYWJsZWQsIC5idG46ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjY1O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5hLmJ0bi5kaXNhYmxlZCxcbmZpZWxkc2V0OmRpc2FibGVkIGEuYnRuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5idG4tcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICBib3JkZXItY29sb3I6ICMwMDdiZmY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYnRuLXByaW1hcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjlkOTtcbiAgYm9yZGVyLWNvbG9yOiAjMDA2MmNjO1xufVxuLmJ0bi1wcmltYXJ5OmZvY3VzLCAuYnRuLXByaW1hcnkuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjlkOTtcbiAgYm9yZGVyLWNvbG9yOiAjMDA2MmNjO1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMzgsIDE0MywgMjU1LCAwLjUpO1xufVxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkLCAuYnRuLXByaW1hcnk6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmO1xufVxuLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDYyY2M7XG4gIGJvcmRlci1jb2xvcjogIzAwNWNiZjtcbn1cbi5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgzOCwgMTQzLCAyNTUsIDAuNSk7XG59XG5cbi5idG4tc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5idG4tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YTYyNjg7XG4gIGJvcmRlci1jb2xvcjogIzU0NWI2Mjtcbn1cbi5idG4tc2Vjb25kYXJ5OmZvY3VzLCAuYnRuLXNlY29uZGFyeS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWE2MjY4O1xuICBib3JkZXItY29sb3I6ICM1NDViNjI7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgxMzAsIDEzOCwgMTQ1LCAwLjUpO1xufVxuLmJ0bi1zZWNvbmRhcnkuZGlzYWJsZWQsIC5idG4tc2Vjb25kYXJ5OmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbn1cbi5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ1YjYyO1xuICBib3JkZXItY29sb3I6ICM0ZTU1NWI7XG59XG4uYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMTMwLCAxMzgsIDE0NSwgMC41KTtcbn1cblxuLmJ0bi1zdWNjZXNzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5idG4tc3VjY2Vzczpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE4ODM4O1xuICBib3JkZXItY29sb3I6ICMxZTdlMzQ7XG59XG4uYnRuLXN1Y2Nlc3M6Zm9jdXMsIC5idG4tc3VjY2Vzcy5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE4ODM4O1xuICBib3JkZXItY29sb3I6ICMxZTdlMzQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSg3MiwgMTgwLCA5NywgMC41KTtcbn1cbi5idG4tc3VjY2Vzcy5kaXNhYmxlZCwgLmJ0bi1zdWNjZXNzOmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbn1cbi5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU3ZTM0O1xuICBib3JkZXItY29sb3I6ICMxYzc0MzA7XG59XG4uYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoNzIsIDE4MCwgOTcsIDAuNSk7XG59XG5cbi5idG4taW5mbyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xuICBib3JkZXItY29sb3I6ICMxN2EyYjg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYnRuLWluZm86aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzODQ5NjtcbiAgYm9yZGVyLWNvbG9yOiAjMTE3YThiO1xufVxuLmJ0bi1pbmZvOmZvY3VzLCAuYnRuLWluZm8uZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzODQ5NjtcbiAgYm9yZGVyLWNvbG9yOiAjMTE3YThiO1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoNTgsIDE3NiwgMTk1LCAwLjUpO1xufVxuLmJ0bi1pbmZvLmRpc2FibGVkLCAuYnRuLWluZm86ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbiAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4O1xufVxuLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTdhOGI7XG4gIGJvcmRlci1jb2xvcjogIzEwNzA3Zjtcbn1cbi5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSg1OCwgMTc2LCAxOTUsIDAuNSk7XG59XG5cbi5idG4td2FybmluZyB7XG4gIGNvbG9yOiAjMWYyZDNkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYnRuLXdhcm5pbmc6aG92ZXIge1xuICBjb2xvcjogIzFmMmQzZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwYTgwMDtcbiAgYm9yZGVyLWNvbG9yOiAjZDM5ZTAwO1xufVxuLmJ0bi13YXJuaW5nOmZvY3VzLCAuYnRuLXdhcm5pbmcuZm9jdXMge1xuICBjb2xvcjogIzFmMmQzZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwYTgwMDtcbiAgYm9yZGVyLWNvbG9yOiAjZDM5ZTAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjIxLCAxNzEsIDE1LCAwLjUpO1xufVxuLmJ0bi13YXJuaW5nLmRpc2FibGVkLCAuYnRuLXdhcm5pbmc6ZGlzYWJsZWQge1xuICBjb2xvcjogIzFmMmQzZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xufVxuLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMzllMDA7XG4gIGJvcmRlci1jb2xvcjogI2M2OTUwMDtcbn1cbi5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyMjEsIDE3MSwgMTUsIDAuNSk7XG59XG5cbi5idG4tZGFuZ2VyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5idG4tZGFuZ2VyOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjODIzMzM7XG4gIGJvcmRlci1jb2xvcjogI2JkMjEzMDtcbn1cbi5idG4tZGFuZ2VyOmZvY3VzLCAuYnRuLWRhbmdlci5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzgyMzMzO1xuICBib3JkZXItY29sb3I6ICNiZDIxMzA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyMjUsIDgzLCA5NywgMC41KTtcbn1cbi5idG4tZGFuZ2VyLmRpc2FibGVkLCAuYnRuLWRhbmdlcjpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG4uYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JkMjEzMDtcbiAgYm9yZGVyLWNvbG9yOiAjYjIxZjJkO1xufVxuLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDIyNSwgODMsIDk3LCAwLjUpO1xufVxuXG4uYnRuLWxpZ2h0IHtcbiAgY29sb3I6ICMxZjJkM2Q7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5idG4tbGlnaHQ6aG92ZXIge1xuICBjb2xvcjogIzFmMmQzZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyZTZlYTtcbiAgYm9yZGVyLWNvbG9yOiAjZGFlMGU1O1xufVxuLmJ0bi1saWdodDpmb2N1cywgLmJ0bi1saWdodC5mb2N1cyB7XG4gIGNvbG9yOiAjMWYyZDNkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlNmVhO1xuICBib3JkZXItY29sb3I6ICNkYWUwZTU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyMTUsIDIxOCwgMjIyLCAwLjUpO1xufVxuLmJ0bi1saWdodC5kaXNhYmxlZCwgLmJ0bi1saWdodDpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMWYyZDNkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICBib3JkZXItY29sb3I6ICNmOGY5ZmE7XG59XG4uYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1saWdodC5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzFmMmQzZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RhZTBlNTtcbiAgYm9yZGVyLWNvbG9yOiAjZDNkOWRmO1xufVxuLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tbGlnaHQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDIxNSwgMjE4LCAyMjIsIDAuNSk7XG59XG5cbi5idG4tZGFyayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItY29sb3I6ICMzNDNhNDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYnRuLWRhcms6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzMjcyYjtcbiAgYm9yZGVyLWNvbG9yOiAjMWQyMTI0O1xufVxuLmJ0bi1kYXJrOmZvY3VzLCAuYnRuLWRhcmsuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzMjcyYjtcbiAgYm9yZGVyLWNvbG9yOiAjMWQyMTI0O1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoODIsIDg4LCA5MywgMC41KTtcbn1cbi5idG4tZGFyay5kaXNhYmxlZCwgLmJ0bi1kYXJrOmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MDtcbn1cbi5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1kYXJrLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQyMTI0O1xuICBib3JkZXItY29sb3I6ICMxNzFhMWQ7XG59XG4uYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tZGFyay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoODIsIDg4LCA5MywgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLXByaW1hcnkge1xuICBjb2xvcjogIzAwN2JmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmO1xufVxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmO1xufVxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6Zm9jdXMsIC5idG4tb3V0bGluZS1wcmltYXJ5LmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDAsIDEyMywgMjU1LCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLXByaW1hcnkuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1wcmltYXJ5OmRpc2FibGVkIHtcbiAgY29sb3I6ICMwMDdiZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gIGJvcmRlci1jb2xvcjogIzAwN2JmZjtcbn1cbi5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgwLCAxMjMsIDI1NSwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbn1cbi5idG4tb3V0bGluZS1zZWNvbmRhcnk6Zm9jdXMsIC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMTA4LCAxMTcsIDEyNSwgMC41KTtcbn1cbi5idG4tb3V0bGluZS1zZWNvbmRhcnkuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWQge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xufVxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1zdWNjZXNzIHtcbiAgY29sb3I6ICMyOGE3NDU7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbn1cbi5idG4tb3V0bGluZS1zdWNjZXNzOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbn1cbi5idG4tb3V0bGluZS1zdWNjZXNzOmZvY3VzLCAuYnRuLW91dGxpbmUtc3VjY2Vzcy5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSg0MCwgMTY3LCA2OSwgMC41KTtcbn1cbi5idG4tb3V0bGluZS1zdWNjZXNzLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtc3VjY2VzczpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMjhhNzQ1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG59XG4uYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoNDAsIDE2NywgNjksIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1pbmZvIHtcbiAgY29sb3I6ICMxN2EyYjg7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiODtcbn1cbi5idG4tb3V0bGluZS1pbmZvOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiODtcbn1cbi5idG4tb3V0bGluZS1pbmZvOmZvY3VzLCAuYnRuLW91dGxpbmUtaW5mby5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyMywgMTYyLCAxODQsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtaW5mby5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWluZm86ZGlzYWJsZWQge1xuICBjb2xvcjogIzE3YTJiODtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbiAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4O1xufVxuLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWluZm8uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDIzLCAxNjIsIDE4NCwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLXdhcm5pbmcge1xuICBjb2xvcjogI2ZmYzEwNztcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xufVxuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6aG92ZXIge1xuICBjb2xvcjogIzFmMmQzZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xufVxuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6Zm9jdXMsIC5idG4tb3V0bGluZS13YXJuaW5nLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDI1NSwgMTkzLCA3LCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZGlzYWJsZWQsIC5idG4tb3V0bGluZS13YXJuaW5nOmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmMxMDc7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcbn1cbi5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyNTUsIDE5MywgNywgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhbmdlciB7XG4gIGNvbG9yOiAjZGMzNTQ1O1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG4uYnRuLW91dGxpbmUtZGFuZ2VyOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbn1cbi5idG4tb3V0bGluZS1kYW5nZXI6Zm9jdXMsIC5idG4tb3V0bGluZS1kYW5nZXIuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjIwLCA1MywgNjksIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtZGFuZ2VyLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtZGFuZ2VyOmRpc2FibGVkIHtcbiAgY29sb3I6ICNkYzM1NDU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbn1cbi5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyMjAsIDUzLCA2OSwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLWxpZ2h0IHtcbiAgY29sb3I6ICNmOGY5ZmE7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbn1cbi5idG4tb3V0bGluZS1saWdodDpob3ZlciB7XG4gIGNvbG9yOiAjMWYyZDNkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICBib3JkZXItY29sb3I6ICNmOGY5ZmE7XG59XG4uYnRuLW91dGxpbmUtbGlnaHQ6Zm9jdXMsIC5idG4tb3V0bGluZS1saWdodC5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyNDgsIDI0OSwgMjUwLCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLWxpZ2h0LmRpc2FibGVkLCAuYnRuLW91dGxpbmUtbGlnaHQ6ZGlzYWJsZWQge1xuICBjb2xvcjogI2Y4ZjlmYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS1saWdodC5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzFmMmQzZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xufVxuLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLW91dGxpbmUtbGlnaHQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDI0OCwgMjQ5LCAyNTAsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1kYXJrIHtcbiAgY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MDtcbn1cbi5idG4tb3V0bGluZS1kYXJrOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MDtcbn1cbi5idG4tb3V0bGluZS1kYXJrOmZvY3VzLCAuYnRuLW91dGxpbmUtZGFyay5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSg1MiwgNTgsIDY0LCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLWRhcmsuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1kYXJrOmRpc2FibGVkIHtcbiAgY29sb3I6ICMzNDNhNDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWRhcmsuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MDtcbn1cbi5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSg1MiwgNTgsIDY0LCAwLjUpO1xufVxuXG4uYnRuLWxpbmsge1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzAwN2JmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ0bi1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMwMDU2YjM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idG4tbGluazpmb2N1cywgLmJ0bi1saW5rLmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ0bi1saW5rOmRpc2FibGVkLCAuYnRuLWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5idG4tbGcsIC5idG4tZ3JvdXAtbGcgPiAuYnRuIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xufVxuXG4uYnRuLXNtLCAuYnRuLWdyb3VwLXNtID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG59XG5cbi5idG4tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4uYnRuLWJsb2NrICsgLmJ0bi1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cblxuaW5wdXRbdHlwZT1zdWJtaXRdLmJ0bi1ibG9jayxcbmlucHV0W3R5cGU9cmVzZXRdLmJ0bi1ibG9jayxcbmlucHV0W3R5cGU9YnV0dG9uXS5idG4tYmxvY2sge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZhZGUge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mYWRlIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZmFkZTpub3QoLnNob3cpIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmNvbGxhcHNlOm5vdCguc2hvdykge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29sbGFwc2luZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zNXMgZWFzZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jb2xsYXBzaW5nIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5kcm9wdXAsXG4uZHJvcHJpZ2h0LFxuLmRyb3Bkb3duLFxuLmRyb3BsZWZ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkO1xuICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItbGVmdDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDAwO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgbWluLXdpZHRoOiAxMHJlbTtcbiAgcGFkZGluZzogMC41cmVtIDA7XG4gIG1hcmdpbjogMC4xMjVyZW0gMCAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBib3gtc2hhZG93OiAwIDAuNXJlbSAxcmVtIHJnYmEoMCwgMCwgMCwgMC4xNzUpO1xufVxuXG4uZHJvcGRvd24tbWVudS1sZWZ0IHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG59XG5cbi5kcm9wZG93bi1tZW51LXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZHJvcGRvd24tbWVudS1zbS1sZWZ0IHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUtc20tcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZHJvcGRvd24tbWVudS1tZC1sZWZ0IHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUtbWQtcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZHJvcGRvd24tbWVudS1sZy1sZWZ0IHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUtbGctcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUteGwtbGVmdCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51LXhsLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG4uZHJvcHVwIC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuMTI1cmVtO1xufVxuLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZDtcbiAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZHJvcHJpZ2h0IC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiAwO1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWxlZnQ6IDAuMTI1cmVtO1xufVxuLmRyb3ByaWdodCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkO1xufVxuLmRyb3ByaWdodCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmRyb3ByaWdodCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIHZlcnRpY2FsLWFsaWduOiAwO1xufVxuXG4uZHJvcGxlZnQgLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAxMDAlO1xuICBsZWZ0OiBhdXRvO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDAuMTI1cmVtO1xufVxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQ7XG4gIGJvcmRlci1ib3R0b206IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTo6YmVmb3JlIHtcbiAgdmVydGljYWwtYWxpZ246IDA7XG59XG5cbi5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj10b3BdLCAuZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49cmlnaHRdLCAuZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49Ym90dG9tXSwgLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePWxlZnRdIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogYXV0bztcbn1cblxuLmRyb3Bkb3duLWRpdmlkZXIge1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogMC41cmVtIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTllY2VmO1xufVxuXG4uZHJvcGRvd24taXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4yNXJlbSAxcmVtO1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG4uZHJvcGRvd24taXRlbTpob3ZlciwgLmRyb3Bkb3duLWl0ZW06Zm9jdXMge1xuICBjb2xvcjogIzE2MTgxYjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xufVxuLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLCAuZHJvcGRvd24taXRlbTphY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xufVxuLmRyb3Bkb3duLWl0ZW0uZGlzYWJsZWQsIC5kcm9wZG93bi1pdGVtOmRpc2FibGVkIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmRyb3Bkb3duLWl0ZW0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjI1cmVtIDFyZW07XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuXG4uYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uYnRuLWdyb3VwID4gLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbn1cbi5idG4tZ3JvdXAgPiAuYnRuOmhvdmVyLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46aG92ZXIge1xuICB6LWluZGV4OiAxO1xufVxuLmJ0bi1ncm91cCA+IC5idG46Zm9jdXMsIC5idG4tZ3JvdXAgPiAuYnRuOmFjdGl2ZSwgLmJ0bi1ncm91cCA+IC5idG4uYWN0aXZlLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46Zm9jdXMsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjphY3RpdmUsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi5hY3RpdmUge1xuICB6LWluZGV4OiAxO1xufVxuXG4uYnRuLXRvb2xiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5idG4tdG9vbGJhciAuaW5wdXQtZ3JvdXAge1xuICB3aWR0aDogYXV0bztcbn1cblxuLmJ0bi1ncm91cCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuLmJ0bi1ncm91cCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNTYyNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjU2MjVyZW07XG59XG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlciwgLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlciwgLmRyb3ByaWdodCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmJ0bi1zbSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5idG4tZ3JvdXAtc20gPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMzc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuMzc1cmVtO1xufVxuXG4uYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLmJ0bi1ncm91cC1sZyA+IC5idG4gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtO1xufVxuXG4uYnRuLWdyb3VwLnNob3cgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYnRuLWdyb3VwLnNob3cgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGluayB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0bixcbi5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0bi1ncm91cCA+IC5idG4ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuIGlucHV0W3R5cGU9cmFkaW9dLFxuLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuIGlucHV0W3R5cGU9Y2hlY2tib3hdLFxuLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWdyb3VwID4gLmJ0biBpbnB1dFt0eXBlPXJhZGlvXSxcbi5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0bi1ncm91cCA+IC5idG4gaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB3aWR0aDogMSU7XG4gIG1pbi13aWR0aDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCArIC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCArIC5jdXN0b20tZmlsZSxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0ICsgLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0ICsgLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCArIC5jdXN0b20tZmlsZSxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0ICsgLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0ICsgLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCArIC5jdXN0b20tZmlsZSxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArIC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgKyAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArIC5jdXN0b20tZmlsZSB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpmb2N1cyxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0OmZvY3VzLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIHotaW5kZXg6IDM7XG59XG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIHtcbiAgei1pbmRleDogNDtcbn1cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6bm90KDpmaXJzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsLCAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGU6bm90KDpmaXJzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5mb3JtLWNvbnRyb2w6bm90KDpsYXN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5jdXN0b20tc2VsZWN0Om5vdCg6bGFzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuY3VzdG9tLWZpbGU6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmZvcm0tY29udHJvbDpudGgtbGFzdC1jaGlsZChuKzMpLFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmN1c3RvbS1zZWxlY3Q6bnRoLWxhc3QtY2hpbGQobiszKSxcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5jdXN0b20tZmlsZTpudGgtbGFzdC1jaGlsZChuKzMpIC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5pbnB1dC1ncm91cC1wcmVwZW5kLFxuLmlucHV0LWdyb3VwLWFwcGVuZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bjpmb2N1cyxcbi5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bjpmb2N1cyB7XG4gIHotaW5kZXg6IDM7XG59XG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuICsgLmJ0bixcbi5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4gKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1wcmVwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5idG4sXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4gKyAuYnRuLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuICsgLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLmJ0biB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCB7XG4gIG1hcmdpbi1yaWdodDogLTFweDtcbn1cblxuLmlucHV0LWdyb3VwLWFwcGVuZCB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuXG4uaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi5pbnB1dC1ncm91cC10ZXh0IGlucHV0W3R5cGU9cmFkaW9dLFxuLmlucHV0LWdyb3VwLXRleHQgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sOm5vdCh0ZXh0YXJlYSksXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCB7XG4gIGhlaWdodDogY2FsYygyLjg3NXJlbSArIDJweCk7XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbDpub3QodGV4dGFyZWEpLFxuLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3Qge1xuICBoZWlnaHQ6IGNhbGMoMS44MTI1cmVtICsgMnB4KTtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNzVyZW07XG59XG5cbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm50aC1sYXN0LWNoaWxkKG4rMykgPiAuYnRuLFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmlucHV0LWdyb3VwLWFwcGVuZDpudGgtbGFzdC1jaGlsZChuKzMpID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkID4gLmlucHV0LWdyb3VwLXRleHQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5jdXN0b20tY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDEuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gIGNvbG9yLWFkanVzdDogZXhhY3Q7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IC0xO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xuICBvcGFjaXR5OiAwO1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICMwMDdiZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIHJnYmEoMCwgMCwgMCwgMCksIDAgMCAwIDFweCAjZmZmLCAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgMC4yNSk7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjODBiZGZmO1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiM2Q3ZmY7XG4gIGJvcmRlci1jb2xvcjogI2IzZDdmZjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dFtkaXNhYmxlZF0gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwsIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0W2Rpc2FibGVkXSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG59XG5cbi5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuMjVyZW07XG4gIGxlZnQ6IC0xLjVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZTJlNjtcbiAgYm9yZGVyOiAjYWRiNWJkIHNvbGlkIDFweDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwLjI1cmVtIDAuMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjI1cmVtO1xuICBsZWZ0OiAtMS41cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogNTAlLzUwJSA1MCUgbm8tcmVwZWF0O1xufVxuXG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzZmZmJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwN2JmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNCA0JyUzRSUzQ3BhdGggc3Ryb2tlPSclMjNmZmYnIGQ9J00wIDJoNCcvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTIzLCAyNTUsIDAuNSk7XG59XG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZDppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDEyMywgMjU1LCAwLjUpO1xufVxuXG4uY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM0UlM0NjaXJjbGUgcj0nMycgZmlsbD0nJTIzZmZmJy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxMjMsIDI1NSwgMC41KTtcbn1cblxuLmN1c3RvbS1zd2l0Y2gge1xuICBwYWRkaW5nLWxlZnQ6IDIuMjVyZW07XG59XG4uY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGxlZnQ6IC0yLjI1cmVtO1xuICB3aWR0aDogMS43NXJlbTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xufVxuLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIHRvcDogY2FsYygwLjI1cmVtICsgMnB4KTtcbiAgbGVmdDogY2FsYygtMi4yNXJlbSArIDJweCk7XG4gIHdpZHRoOiBjYWxjKDFyZW0gLSA0cHgpO1xuICBoZWlnaHQ6IGNhbGMoMXJlbSAtIDRweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZGI1YmQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlMmU2O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMC43NXJlbSk7XG59XG4uY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxMjMsIDI1NSwgMC41KTtcbn1cblxuLmN1c3RvbS1zZWxlY3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMi4yNXJlbSArIDJweCk7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDEuNzVyZW0gMC4zNzVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzQ5NTA1NztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZDogI2ZmZiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDUnJTNFJTNDcGF0aCBmaWxsPSclMjMzNDNhNDAnIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLyUzRSUzQy9zdmclM0VcIikgcmlnaHQgMC43NXJlbSBjZW50ZXIvOHB4IDEwcHggbm8tcmVwZWF0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG4uY3VzdG9tLXNlbGVjdDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzgwYmRmZjtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuLmN1c3RvbS1zZWxlY3Q6Zm9jdXM6Oi1tcy12YWx1ZSB7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmN1c3RvbS1zZWxlY3RbbXVsdGlwbGVdLCAuY3VzdG9tLXNlbGVjdFtzaXplXTpub3QoW3NpemU9XCIxXCJdKSB7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5jdXN0b20tc2VsZWN0OmRpc2FibGVkIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG59XG4uY3VzdG9tLXNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY3VzdG9tLXNlbGVjdDotbW96LWZvY3VzcmluZyB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IDAgMCAwICM0OTUwNTc7XG59XG5cbi5jdXN0b20tc2VsZWN0LXNtIHtcbiAgaGVpZ2h0OiBjYWxjKDEuODEyNXJlbSArIDJweCk7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogNzUlO1xufVxuXG4uY3VzdG9tLXNlbGVjdC1sZyB7XG4gIGhlaWdodDogY2FsYygyLjg3NXJlbSArIDJweCk7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgZm9udC1zaXplOiAxMjUlO1xufVxuXG4uY3VzdG9tLWZpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygyLjI1cmVtICsgMnB4KTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmN1c3RvbS1maWxlLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDIuMjVyZW0gKyAycHgpO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG59XG4uY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICM4MGJkZmY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uY3VzdG9tLWZpbGUtaW5wdXRbZGlzYWJsZWRdIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAuY3VzdG9tLWZpbGUtaW5wdXQ6ZGlzYWJsZWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xufVxuLmN1c3RvbS1maWxlLWlucHV0OmxhbmcoZW4pIH4gLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiQnJvd3NlXCI7XG59XG4uY3VzdG9tLWZpbGUtaW5wdXQgfiAuY3VzdG9tLWZpbGUtbGFiZWxbZGF0YS1icm93c2VdOjphZnRlciB7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1icm93c2UpO1xufVxuXG4uY3VzdG9tLWZpbGUtbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogY2FsYygyLjI1cmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDIuMjVyZW07XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBjb250ZW50OiBcIkJyb3dzZVwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBib3JkZXItbGVmdDogaW5oZXJpdDtcbiAgYm9yZGVyLXJhZGl1czogMCAwLjI1cmVtIDAuMjVyZW0gMDtcbn1cblxuLmN1c3RvbS1yYW5nZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFyZW07XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuLmN1c3RvbS1yYW5nZTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG4uY3VzdG9tLXJhbmdlOmZvY3VzOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgMC4yNSk7XG59XG4uY3VzdG9tLXJhbmdlOmZvY3VzOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjI1KTtcbn1cbi5jdXN0b20tcmFuZ2U6Zm9jdXM6Oi1tcy10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgMC4yNSk7XG59XG4uY3VzdG9tLXJhbmdlOjotbW96LWZvY3VzLW91dGVyIHtcbiAgYm9yZGVyOiAwO1xufVxuLmN1c3RvbS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW4tdG9wOiAtMC4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBib3gtc2hhZG93OiAwIDAuMXJlbSAwLjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmN1c3RvbS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5jdXN0b20tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiM2Q3ZmY7XG59XG4uY3VzdG9tLXJhbmdlOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMC4yNXJlbSAwLjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5jdXN0b20tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIGJveC1zaGFkb3c6IDAgMC4xcmVtIDAuMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY3VzdG9tLXJhbmdlOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uY3VzdG9tLXJhbmdlOjotbW96LXJhbmdlLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiM2Q3ZmY7XG59XG4uY3VzdG9tLXJhbmdlOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMC41cmVtO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZTJlNjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwLjI1cmVtIDAuMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLmN1c3RvbS1yYW5nZTo6LW1zLXRodW1iIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBib3gtc2hhZG93OiAwIDAuMXJlbSAwLjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmN1c3RvbS1yYW5nZTo6LW1zLXRodW1iIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uY3VzdG9tLXJhbmdlOjotbXMtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IzZDdmZjtcbn1cbi5jdXN0b20tcmFuZ2U6Oi1tcy10cmFjayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDAuNXJlbTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwLjI1cmVtIDAuMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLmN1c3RvbS1yYW5nZTo6LW1zLWZpbGwtbG93ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlMmU2O1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xufVxuLmN1c3RvbS1yYW5nZTo6LW1zLWZpbGwtdXBwZXIge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG4uY3VzdG9tLXJhbmdlOmRpc2FibGVkOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZGI1YmQ7XG59XG4uY3VzdG9tLXJhbmdlOmRpc2FibGVkOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5jdXN0b20tcmFuZ2U6ZGlzYWJsZWQ6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWRiNWJkO1xufVxuLmN1c3RvbS1yYW5nZTpkaXNhYmxlZDo6LW1vei1yYW5nZS10cmFjayB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5jdXN0b20tcmFuZ2U6ZGlzYWJsZWQ6Oi1tcy10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZGI1YmQ7XG59XG5cbi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmN1c3RvbS1maWxlLWxhYmVsLFxuLmN1c3RvbS1zZWxlY3Qge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbi5jdXN0b20tZmlsZS1sYWJlbCxcbi5jdXN0b20tc2VsZWN0IHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLm5hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xufVxuLm5hdi1saW5rOmhvdmVyLCAubmF2LWxpbms6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubmF2LWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWUyZTY7XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xufVxuLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciwgLm5hdi10YWJzIC5uYXYtbGluazpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2U5ZWNlZiAjZTllY2VmICNkZWUyZTY7XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXRhYnMgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNiAjZGVlMmU2ICNmZmY7XG59XG4ubmF2LXRhYnMgLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLm5hdi1waWxscyAubmF2LWxpbmsge1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuLm5hdi1waWxscyAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdi1waWxscyAuc2hvdyA+IC5uYXYtbGluayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xufVxuXG4ubmF2LWZpbGwgPiAubmF2LWxpbmssXG4ubmF2LWZpbGwgLm5hdi1pdGVtIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm5hdi1qdXN0aWZpZWQgPiAubmF2LWxpbmssXG4ubmF2LWp1c3RpZmllZCAubmF2LWl0ZW0ge1xuICBmbGV4LWJhc2lzOiAwO1xuICBmbGV4LWdyb3c6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50YWItY29udGVudCA+IC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm5hdmJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjVyZW07XG59XG4ubmF2YmFyIC5jb250YWluZXIsXG4ubmF2YmFyIC5jb250YWluZXItZmx1aWQsXG4ubmF2YmFyIC5jb250YWluZXItc20sXG4ubmF2YmFyIC5jb250YWluZXItbWQsXG4ubmF2YmFyIC5jb250YWluZXItbGcsXG4ubmF2YmFyIC5jb250YWluZXIteGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5uYXZiYXItYnJhbmQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAwLjMxMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjMxMjVyZW07XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLm5hdmJhci1icmFuZDpob3ZlciwgLm5hdmJhci1icmFuZDpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm5hdmJhci1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGZsb2F0OiBub25lO1xufVxuXG4ubmF2YmFyLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG59XG5cbi5uYXZiYXItY29sbGFwc2Uge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBmbGV4LWdyb3c6IDE7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5uYXZiYXItdG9nZ2xlciB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuLm5hdmJhci10b2dnbGVyOmhvdmVyLCAubmF2YmFyLXRvZ2dsZXI6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS41ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IDUwJS8xMDAlIDEwMCUgbm8tcmVwZWF0O1xufVxuXG4ubmF2YmFyLW5hdi1zY3JvbGwge1xuICBtYXgtaGVpZ2h0OiA3NXZoO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLFxuLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLWZsdWlkLFxuLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLXNtLFxuLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLW1kLFxuLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLWxnLFxuLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXNtIHtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXIsXG4ubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItZmx1aWQsXG4ubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItc20sXG4ubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItbWQsXG4ubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItbGcsXG4ubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXIteGwge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLFxuLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLWZsdWlkLFxuLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLXNtLFxuLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLW1kLFxuLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLWxnLFxuLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLW1kIHtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXIsXG4ubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItZmx1aWQsXG4ubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItc20sXG4ubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItbWQsXG4ubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItbGcsXG4ubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXIteGwge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLFxuLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLWZsdWlkLFxuLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLXNtLFxuLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLW1kLFxuLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLWxnLFxuLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLWxnIHtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXIsXG4ubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItZmx1aWQsXG4ubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItc20sXG4ubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItbWQsXG4ubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItbGcsXG4ubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXIteGwge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lcixcbi5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1mbHVpZCxcbi5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1zbSxcbi5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1tZCxcbi5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1sZyxcbi5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5hdmJhci1leHBhbmQteGwge1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lcixcbi5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1mbHVpZCxcbi5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1zbSxcbi5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1tZCxcbi5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1sZyxcbi5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci14bCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5uYXZiYXItZXhwYW5kIHtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXIsXG4ubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXItZmx1aWQsXG4ubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXItc20sXG4ubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXItbWQsXG4ubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXItbGcsXG4ubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXIteGwge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbn1cbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lcixcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1mbHVpZCxcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1zbSxcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1tZCxcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1sZyxcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci14bCB7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBmbGV4LWJhc2lzOiBhdXRvO1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci10b2dnbGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1icmFuZDpob3ZlciwgLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyLCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1cyB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5kaXNhYmxlZCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLFxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAuYWN0aXZlID4gLm5hdi1saW5rLFxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsuc2hvdyxcbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdG9nZ2xlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHZpZXdCb3g9JzAgMCAzMCAzMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggc3Ryb2tlPSdyZ2JhJTI4MCwgMCwgMCwgMC41JTI5JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IGEge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQgYTpob3ZlciwgLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQgYTpmb2N1cyB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG59XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5kIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci1icmFuZDpob3ZlciwgLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXIsIC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXMge1xuICBjb2xvcjogd2hpdGU7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmssXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLmFjdGl2ZSA+IC5uYXYtbGluayxcbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsuc2hvdyxcbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci10b2dnbGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0Nzdmcgdmlld0JveD0nMCAwIDMwIDMwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBzdHJva2U9J3JnYmElMjgyNTUsIDI1NSwgMjU1LCAwLjc1JTI5JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLXRleHQge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLXRleHQgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCBhOmhvdmVyLCAubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi13aWR0aDogMDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogMCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi5jYXJkID4gaHIge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmNhcmQgPiAubGlzdC1ncm91cCB7XG4gIGJvcmRlci10b3A6IGluaGVyaXQ7XG4gIGJvcmRlci1ib3R0b206IGluaGVyaXQ7XG59XG4uY2FyZCA+IC5saXN0LWdyb3VwOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMCk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAwKTtcbn1cbi5jYXJkID4gLmxpc3QtZ3JvdXA6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAwKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMCk7XG59XG4uY2FyZCA+IC5jYXJkLWhlYWRlciArIC5saXN0LWdyb3VwLFxuLmNhcmQgPiAubGlzdC1ncm91cCArIC5jYXJkLWZvb3RlciB7XG4gIGJvcmRlci10b3A6IDA7XG59XG5cbi5jYXJkLWJvZHkge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAxLjI1cmVtO1xufVxuXG4uY2FyZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG59XG5cbi5jYXJkLXN1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogLTAuMzc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC10ZXh0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNhcmQtbGluayArIC5jYXJkLWxpbmsge1xuICBtYXJnaW4tbGVmdDogMS4yNXJlbTtcbn1cblxuLmNhcmQtaGVhZGVyIHtcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDMpO1xuICBib3JkZXItYm90dG9tOiAwIHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xufVxuLmNhcmQtaGVhZGVyOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogY2FsYygwLjI1cmVtIC0gMCkgY2FsYygwLjI1cmVtIC0gMCkgMCAwO1xufVxuXG4uY2FyZC1mb290ZXIge1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG4gIGJvcmRlci10b3A6IDAgc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG59XG4uY2FyZC1mb290ZXI6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCBjYWxjKDAuMjVyZW0gLSAwKSBjYWxjKDAuMjVyZW0gLSAwKTtcbn1cblxuLmNhcmQtaGVhZGVyLXRhYnMge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjYyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNzVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC42MjVyZW07XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5jYXJkLWhlYWRlci1waWxscyB7XG4gIG1hcmdpbi1yaWdodDogLTAuNjI1cmVtO1xuICBtYXJnaW4tbGVmdDogLTAuNjI1cmVtO1xufVxuXG4uY2FyZC1pbWctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAxLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAwKTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLXRvcCxcbi5jYXJkLWltZy1ib3R0b20ge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAwKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDApO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDApO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAwKTtcbn1cblxuLmNhcmQtZGVjayAuY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IDcuNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jYXJkLWRlY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBtYXJnaW4tcmlnaHQ6IC03LjVweDtcbiAgICBtYXJnaW4tbGVmdDogLTcuNXB4O1xuICB9XG4gIC5jYXJkLWRlY2sgLmNhcmQge1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDcuNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDcuNXB4O1xuICB9XG59XG5cbi5jYXJkLWdyb3VwID4gLmNhcmQge1xuICBtYXJnaW4tYm90dG9tOiA3LjVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY2FyZC1ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQge1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQgKyAuY2FyZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtaW1nLXRvcCxcbi5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1oZWFkZXIge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1pbWctYm90dG9tLFxuLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWZvb3RlciB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtaW1nLXRvcCxcbi5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtaGVhZGVyIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtaW1nLWJvdHRvbSxcbi5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtZm9vdGVyIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG59XG5cbi5jYXJkLWNvbHVtbnMgLmNhcmQge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jYXJkLWNvbHVtbnMge1xuICAgIGNvbHVtbi1jb3VudDogMztcbiAgICBjb2x1bW4tZ2FwOiAxLjI1cmVtO1xuICAgIG9ycGhhbnM6IDE7XG4gICAgd2lkb3dzOiAxO1xuICB9XG4gIC5jYXJkLWNvbHVtbnMgLmNhcmQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYWNjb3JkaW9uIHtcbiAgb3ZlcmZsb3ctYW5jaG9yOiBub25lO1xufVxuLmFjY29yZGlvbiA+IC5jYXJkIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5hY2NvcmRpb24gPiAuY2FyZDpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5hY2NvcmRpb24gPiAuY2FyZDpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG4uYWNjb3JkaW9uID4gLmNhcmQgPiAuY2FyZC1oZWFkZXIge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYnJlYWRjcnVtYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbSB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xufVxuLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06OmJlZm9yZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBjb250ZW50OiBcIi9cIjtcbn1cbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSB7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuXG4ucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLnBhZ2UtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGNvbG9yOiAjMDA3YmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xufVxuLnBhZ2UtbGluazpob3ZlciB7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiAjMDA1NmIzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbn1cbi5wYWdlLWxpbms6Zm9jdXMge1xuICB6LWluZGV4OiAzO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgMC4yNSk7XG59XG5cbi5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xufVxuLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG59XG4ucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgei1pbmRleDogMztcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gIGJvcmRlci1jb2xvcjogIzAwN2JmZjtcbn1cbi5wYWdlLWl0ZW0uZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG59XG5cbi5wYWdpbmF0aW9uLWxnIC5wYWdlLWxpbmsge1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuNXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLnBhZ2luYXRpb24tbGcgLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4zcmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjNyZW07XG59XG4ucGFnaW5hdGlvbi1sZyAucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjNyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjNyZW07XG59XG5cbi5wYWdpbmF0aW9uLXNtIC5wYWdlLWxpbmsge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5wYWdpbmF0aW9uLXNtIC5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMnJlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4ycmVtO1xufVxuLnBhZ2luYXRpb24tc20gLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4ycmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4ycmVtO1xufVxuXG4uYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAuMjVlbSAwLjRlbTtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5iYWRnZSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuYS5iYWRnZTpob3ZlciwgYS5iYWRnZTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmJhZGdlOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJ0biAuYmFkZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cblxuLmJhZGdlLXBpbGwge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjZlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjZlbTtcbiAgYm9yZGVyLXJhZGl1czogMTByZW07XG59XG5cbi5iYWRnZS1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG59XG5hLmJhZGdlLXByaW1hcnk6aG92ZXIsIGEuYmFkZ2UtcHJpbWFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MmNjO1xufVxuYS5iYWRnZS1wcmltYXJ5OmZvY3VzLCBhLmJhZGdlLXByaW1hcnkuZm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgMC41KTtcbn1cblxuLmJhZGdlLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xufVxuYS5iYWRnZS1zZWNvbmRhcnk6aG92ZXIsIGEuYmFkZ2Utc2Vjb25kYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NDViNjI7XG59XG5hLmJhZGdlLXNlY29uZGFyeTpmb2N1cywgYS5iYWRnZS1zZWNvbmRhcnkuZm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMDgsIDExNywgMTI1LCAwLjUpO1xufVxuXG4uYmFkZ2Utc3VjY2VzcyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xufVxuYS5iYWRnZS1zdWNjZXNzOmhvdmVyLCBhLmJhZGdlLXN1Y2Nlc3M6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFlN2UzNDtcbn1cbmEuYmFkZ2Utc3VjY2Vzczpmb2N1cywgYS5iYWRnZS1zdWNjZXNzLmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDAsIDE2NywgNjksIDAuNSk7XG59XG5cbi5iYWRnZS1pbmZvIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG59XG5hLmJhZGdlLWluZm86aG92ZXIsIGEuYmFkZ2UtaW5mbzpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTE3YThiO1xufVxuYS5iYWRnZS1pbmZvOmZvY3VzLCBhLmJhZGdlLWluZm8uZm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMywgMTYyLCAxODQsIDAuNSk7XG59XG5cbi5iYWRnZS13YXJuaW5nIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG59XG5hLmJhZGdlLXdhcm5pbmc6aG92ZXIsIGEuYmFkZ2Utd2FybmluZzpmb2N1cyB7XG4gIGNvbG9yOiAjMWYyZDNkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDM5ZTAwO1xufVxuYS5iYWRnZS13YXJuaW5nOmZvY3VzLCBhLmJhZGdlLXdhcm5pbmcuZm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDE5MywgNywgMC41KTtcbn1cblxuLmJhZGdlLWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xufVxuYS5iYWRnZS1kYW5nZXI6aG92ZXIsIGEuYmFkZ2UtZGFuZ2VyOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZDIxMzA7XG59XG5hLmJhZGdlLWRhbmdlcjpmb2N1cywgYS5iYWRnZS1kYW5nZXIuZm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjAsIDUzLCA2OSwgMC41KTtcbn1cblxuLmJhZGdlLWxpZ2h0IHtcbiAgY29sb3I6ICMxZjJkM2Q7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG59XG5hLmJhZGdlLWxpZ2h0OmhvdmVyLCBhLmJhZGdlLWxpZ2h0OmZvY3VzIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYWUwZTU7XG59XG5hLmJhZGdlLWxpZ2h0OmZvY3VzLCBhLmJhZGdlLWxpZ2h0LmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQ4LCAyNDksIDI1MCwgMC41KTtcbn1cblxuLmJhZGdlLWRhcmsge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbn1cbmEuYmFkZ2UtZGFyazpob3ZlciwgYS5iYWRnZS1kYXJrOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZDIxMjQ7XG59XG5hLmJhZGdlLWRhcms6Zm9jdXMsIGEuYmFkZ2UtZGFyay5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDUyLCA1OCwgNjQsIDAuNSk7XG59XG5cbi5qdW1ib3Ryb24ge1xuICBwYWRkaW5nOiAycmVtIDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuanVtYm90cm9uIHtcbiAgICBwYWRkaW5nOiA0cmVtIDJyZW07XG4gIH1cbn1cblxuLmp1bWJvdHJvbi1mbHVpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmFsZXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4uYWxlcnQtaGVhZGluZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uYWxlcnQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDRyZW07XG59XG4uYWxlcnQtZGlzbWlzc2libGUgLmNsb3NlLCAuYWxlcnQtZGlzbWlzc2libGUgLm1haWxib3gtYXR0YWNobWVudC1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmFsZXJ0LXByaW1hcnkge1xuICBjb2xvcjogIzAwNDA4NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjZTVmZjtcbiAgYm9yZGVyLWNvbG9yOiAjYjhkYWZmO1xufVxuLmFsZXJ0LXByaW1hcnkgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjOWZjZGZmO1xufVxuLmFsZXJ0LXByaW1hcnkgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzAwMjc1Mjtcbn1cblxuLmFsZXJ0LXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjMzgzZDQxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlM2U1O1xuICBib3JkZXItY29sb3I6ICNkNmQ4ZGI7XG59XG4uYWxlcnQtc2Vjb25kYXJ5IGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2M4Y2JjZjtcbn1cbi5hbGVydC1zZWNvbmRhcnkgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzIwMjMyNjtcbn1cblxuLmFsZXJ0LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzE1NTcyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZWRkYTtcbiAgYm9yZGVyLWNvbG9yOiAjYzNlNmNiO1xufVxuLmFsZXJ0LXN1Y2Nlc3MgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYjFkZmJiO1xufVxuLmFsZXJ0LXN1Y2Nlc3MgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzBiMmUxMztcbn1cblxuLmFsZXJ0LWluZm8ge1xuICBjb2xvcjogIzBjNTQ2MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QxZWNmMTtcbiAgYm9yZGVyLWNvbG9yOiAjYmVlNWViO1xufVxuLmFsZXJ0LWluZm8gaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYWJkZGU1O1xufVxuLmFsZXJ0LWluZm8gLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzA2MmMzMztcbn1cblxuLmFsZXJ0LXdhcm5pbmcge1xuICBjb2xvcjogIzg1NjQwNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjNjZDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZlZWJhO1xufVxuLmFsZXJ0LXdhcm5pbmcgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZlOGExO1xufVxuLmFsZXJ0LXdhcm5pbmcgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzUzM2YwMztcbn1cblxuLmFsZXJ0LWRhbmdlciB7XG4gIGNvbG9yOiAjNzIxYzI0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhkN2RhO1xuICBib3JkZXItY29sb3I6ICNmNWM2Y2I7XG59XG4uYWxlcnQtZGFuZ2VyIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2YxYjBiNztcbn1cbi5hbGVydC1kYW5nZXIgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzQ5MTIxNztcbn1cblxuLmFsZXJ0LWxpZ2h0IHtcbiAgY29sb3I6ICM4MTgxODI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWZlZmU7XG4gIGJvcmRlci1jb2xvcjogI2ZkZmRmZTtcbn1cbi5hbGVydC1saWdodCBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNlY2VjZjY7XG59XG4uYWxlcnQtbGlnaHQgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzY4Njg2ODtcbn1cblxuLmFsZXJ0LWRhcmsge1xuICBjb2xvcjogIzFiMWUyMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q2ZDhkOTtcbiAgYm9yZGVyLWNvbG9yOiAjYzZjOGNhO1xufVxuLmFsZXJ0LWRhcmsgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYjliYmJlO1xufVxuLmFsZXJ0LWRhcmsgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzA0MDUwNTtcbn1cblxuQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gIGZyb20ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDFyZW0gMDtcbiAgfVxuICB0byB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICB9XG59XG4ucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDFyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMC4xcmVtIDAuMXJlbSByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5wcm9ncmVzcy1iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC42cyBlYXNlO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLnByb2dyZXNzLWJhciB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4ucHJvZ3Jlc3MtYmFyLXN0cmlwZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1zaXplOiAxcmVtIDFyZW07XG59XG5cbi5wcm9ncmVzcy1iYXItYW5pbWF0ZWQge1xuICBhbmltYXRpb246IDFzIGxpbmVhciBpbmZpbml0ZSBwcm9ncmVzcy1iYXItc3RyaXBlcztcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5wcm9ncmVzcy1iYXItYW5pbWF0ZWQge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgfVxufVxuXG4ubWVkaWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLm1lZGlhLWJvZHkge1xuICBmbGV4OiAxO1xufVxuXG4ubGlzdC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICB6LWluZGV4OiAxO1xuICBjb2xvcjogIzQ5NTA1NztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246YWN0aXZlIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xufVxuLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGluaGVyaXQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBpbmhlcml0O1xufVxuLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGluaGVyaXQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGluaGVyaXQ7XG59XG4ubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkLCAubGlzdC1ncm91cC1pdGVtOmRpc2FibGVkIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmO1xufVxuLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xufVxuXG4ubGlzdC1ncm91cC1ob3Jpem9udGFsIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG4ubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4ubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbn1cbi5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gIH1cbn1cbi5saXN0LWdyb3VwLWZsdXNoIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5saXN0LWdyb3VwLWZsdXNoID4gLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcbn1cbi5saXN0LWdyb3VwLWZsdXNoID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5IHtcbiAgY29sb3I6ICMwMDQwODU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiOGRhZmY7XG59XG4ubGlzdC1ncm91cC1pdGVtLXByaW1hcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzAwNDA4NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlmY2RmZjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0MDg1O1xuICBib3JkZXItY29sb3I6ICMwMDQwODU7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICMzODNkNDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNmQ4ZGI7XG59XG4ubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICMzODNkNDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOGNiY2Y7XG59XG4ubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzgzZDQxO1xuICBib3JkZXItY29sb3I6ICMzODNkNDE7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyB7XG4gIGNvbG9yOiAjMTU1NzI0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzNlNmNiO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICMxNTU3MjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMWRmYmI7XG59XG4ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE1NTcyNDtcbiAgYm9yZGVyLWNvbG9yOiAjMTU1NzI0O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWluZm8ge1xuICBjb2xvcjogIzBjNTQ2MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JlZTVlYjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0taW5mby5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWluZm8ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMGM1NDYwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWJkZGU1O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYzU0NjA7XG4gIGJvcmRlci1jb2xvcjogIzBjNTQ2MDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nIHtcbiAgY29sb3I6ICM4NTY0MDQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVlYmE7XG59XG4ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzg1NjQwNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZThhMTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODU2NDA0O1xuICBib3JkZXItY29sb3I6ICM4NTY0MDQ7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyIHtcbiAgY29sb3I6ICM3MjFjMjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWM2Y2I7XG59XG4ubGlzdC1ncm91cC1pdGVtLWRhbmdlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWRhbmdlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICM3MjFjMjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWIwYjc7XG59XG4ubGlzdC1ncm91cC1pdGVtLWRhbmdlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzIxYzI0O1xuICBib3JkZXItY29sb3I6ICM3MjFjMjQ7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tbGlnaHQge1xuICBjb2xvcjogIzgxODE4MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZmRmZTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICM4MTgxODI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZjY7XG59XG4ubGlzdC1ncm91cC1pdGVtLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MTgxODI7XG4gIGJvcmRlci1jb2xvcjogIzgxODE4Mjtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kYXJrIHtcbiAgY29sb3I6ICMxYjFlMjE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNmM4Y2E7XG59XG4ubGlzdC1ncm91cC1pdGVtLWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzFiMWUyMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I5YmJiZTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIxZTIxO1xuICBib3JkZXItY29sb3I6ICMxYjFlMjE7XG59XG5cbi5jbG9zZSwgLm1haWxib3gtYXR0YWNobWVudC1jbG9zZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgI2ZmZjtcbiAgb3BhY2l0eTogMC41O1xufVxuLmNsb3NlOmhvdmVyLCAubWFpbGJveC1hdHRhY2htZW50LWNsb3NlOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jbG9zZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpob3ZlciwgLm1haWxib3gtYXR0YWNobWVudC1jbG9zZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpob3ZlciwgLmNsb3NlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmZvY3VzLCAubWFpbGJveC1hdHRhY2htZW50LWNsb3NlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmZvY3VzIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cblxuYnV0dG9uLmNsb3NlLCBidXR0b24ubWFpbGJveC1hdHRhY2htZW50LWNsb3NlIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cblxuYS5jbG9zZS5kaXNhYmxlZCwgYS5kaXNhYmxlZC5tYWlsYm94LWF0dGFjaG1lbnQtY2xvc2Uge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnRvYXN0IHtcbiAgZmxleC1iYXNpczogMzUwcHg7XG4gIG1heC13aWR0aDogMzUwcHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm94LXNoYWRvdzogMCAwLjI1cmVtIDAuNzVyZW0gcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBvcGFjaXR5OiAwO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuLnRvYXN0Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuLnRvYXN0LnNob3dpbmcge1xuICBvcGFjaXR5OiAxO1xufVxuLnRvYXN0LnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMTtcbn1cbi50b2FzdC5oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRvYXN0LWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC43NXJlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbn1cblxuLnRvYXN0LWJvZHkge1xuICBwYWRkaW5nOiAwLjc1cmVtO1xufVxuXG4ubW9kYWwtb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubW9kYWwtb3BlbiAubW9kYWwge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDUwO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdXRsaW5lOiAwO1xufVxuXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAwLjVyZW07XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTBweCk7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4ubW9kYWwuc2hvdyAubW9kYWwtZGlhbG9nIHtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLm1vZGFsLm1vZGFsLXN0YXRpYyAubW9kYWwtZGlhbG9nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcbn1cblxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gMXJlbSk7XG59XG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWNvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMXJlbSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWhlYWRlcixcbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtZm9vdGVyIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWJvZHkge1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gMXJlbSk7XG59XG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMXJlbSk7XG4gIGhlaWdodDogbWluLWNvbnRlbnQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWNvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiBub25lO1xufVxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZTo6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gIGJveC1zaGFkb3c6IDAgMC4yNXJlbSAwLjVyZW0gcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBvdXRsaW5lOiAwO1xufVxuXG4ubW9kYWwtYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA0MDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuLm1vZGFsLWJhY2tkcm9wLmZhZGUge1xuICBvcGFjaXR5OiAwO1xufVxuLm1vZGFsLWJhY2tkcm9wLnNob3cge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAxcmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U5ZWNlZjtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogY2FsYygwLjNyZW0gLSAxcHgpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogY2FsYygwLjNyZW0gLSAxcHgpO1xufVxuLm1vZGFsLWhlYWRlciAuY2xvc2UsIC5tb2RhbC1oZWFkZXIgLm1haWxib3gtYXR0YWNobWVudC1jbG9zZSB7XG4gIHBhZGRpbmc6IDFyZW07XG4gIG1hcmdpbjogLTFyZW0gLTFyZW0gLTFyZW0gYXV0bztcbn1cblxuLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLm1vZGFsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiAxcmVtO1xufVxuXG4ubW9kYWwtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nOiAwLjc1cmVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U5ZWNlZjtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGNhbGMoMC4zcmVtIC0gMXB4KTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogY2FsYygwLjNyZW0gLSAxcHgpO1xufVxuLm1vZGFsLWZvb3RlciA+ICoge1xuICBtYXJnaW46IDAuMjVyZW07XG59XG5cbi5tb2RhbC1zY3JvbGxiYXItbWVhc3VyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTk5OXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBtYXJnaW46IDEuNzVyZW0gYXV0bztcbiAgfVxuXG4gIC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gMy41cmVtKTtcbiAgfVxuICAubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWNvbnRlbnQge1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAzLjVyZW0pO1xuICB9XG5cbiAgLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gMy41cmVtKTtcbiAgfVxuICAubW9kYWwtZGlhbG9nLWNlbnRlcmVkOjpiZWZvcmUge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDMuNXJlbSk7XG4gICAgaGVpZ2h0OiBtaW4tY29udGVudDtcbiAgfVxuXG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBib3gtc2hhZG93OiAwIDAuNXJlbSAxcmVtIHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgfVxuXG4gIC5tb2RhbC1zbSB7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tb2RhbC1sZyxcbi5tb2RhbC14bCB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubW9kYWwteGwge1xuICAgIG1heC13aWR0aDogMTE0MHB4O1xuICB9XG59XG4udG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA3MDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBvcGFjaXR5OiAwO1xufVxuLnRvb2x0aXAuc2hvdyB7XG4gIG9wYWNpdHk6IDAuOTtcbn1cbi50b29sdGlwIC5hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwLjhyZW07XG4gIGhlaWdodDogMC40cmVtO1xufVxuLnRvb2x0aXAgLmFycm93OjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5icy10b29sdGlwLXRvcCwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49dG9wXSB7XG4gIHBhZGRpbmc6IDAuNHJlbSAwO1xufVxuLmJzLXRvb2x0aXAtdG9wIC5hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49dG9wXSAuYXJyb3cge1xuICBib3R0b206IDA7XG59XG4uYnMtdG9vbHRpcC10b3AgLmFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePXRvcF0gLmFycm93OjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIGJvcmRlci13aWR0aDogMC40cmVtIDAuNHJlbSAwO1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDAwO1xufVxuXG4uYnMtdG9vbHRpcC1yaWdodCwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49cmlnaHRdIHtcbiAgcGFkZGluZzogMCAwLjRyZW07XG59XG4uYnMtdG9vbHRpcC1yaWdodCAuYXJyb3csIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSAuYXJyb3cge1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMC40cmVtO1xuICBoZWlnaHQ6IDAuOHJlbTtcbn1cbi5icy10b29sdGlwLXJpZ2h0IC5hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0gLmFycm93OjpiZWZvcmUge1xuICByaWdodDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwLjRyZW0gMC40cmVtIDAuNHJlbSAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwMDA7XG59XG5cbi5icy10b29sdGlwLWJvdHRvbSwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSB7XG4gIHBhZGRpbmc6IDAuNHJlbSAwO1xufVxuLmJzLXRvb2x0aXAtYm90dG9tIC5hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSAuYXJyb3cge1xuICB0b3A6IDA7XG59XG4uYnMtdG9vbHRpcC1ib3R0b20gLmFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gLmFycm93OjpiZWZvcmUge1xuICBib3R0b206IDA7XG4gIGJvcmRlci13aWR0aDogMCAwLjRyZW0gMC40cmVtO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAwO1xufVxuXG4uYnMtdG9vbHRpcC1sZWZ0LCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSB7XG4gIHBhZGRpbmc6IDAgMC40cmVtO1xufVxuLmJzLXRvb2x0aXAtbGVmdCAuYXJyb3csIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdIC5hcnJvdyB7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMC40cmVtO1xuICBoZWlnaHQ6IDAuOHJlbTtcbn1cbi5icy10b29sdGlwLWxlZnQgLmFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdIC5hcnJvdzo6YmVmb3JlIHtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwLjRyZW0gMCAwLjRyZW0gMC40cmVtO1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAwMDtcbn1cblxuLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLnBvcG92ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA2MDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMjc2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gIGJveC1zaGFkb3c6IDAgMC4yNXJlbSAwLjVyZW0gcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLnBvcG92ZXIgLmFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMC41cmVtO1xuICBtYXJnaW46IDAgMC4zcmVtO1xufVxuLnBvcG92ZXIgLmFycm93OjpiZWZvcmUsIC5wb3BvdmVyIC5hcnJvdzo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4uYnMtcG9wb3Zlci10b3AsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXRvcF0ge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4uYnMtcG9wb3Zlci10b3AgPiAuYXJyb3csIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXRvcF0gPiAuYXJyb3cge1xuICBib3R0b206IGNhbGMoLTAuNXJlbSAtIDFweCk7XG59XG4uYnMtcG9wb3Zlci10b3AgPiAuYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49dG9wXSA+IC5hcnJvdzo6YmVmb3JlIHtcbiAgYm90dG9tOiAwO1xuICBib3JkZXItd2lkdGg6IDAuNXJlbSAwLjVyZW0gMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbi5icy1wb3BvdmVyLXRvcCA+IC5hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXRvcF0gPiAuYXJyb3c6OmFmdGVyIHtcbiAgYm90dG9tOiAxcHg7XG4gIGJvcmRlci13aWR0aDogMC41cmVtIDAuNXJlbSAwO1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xufVxuXG4uYnMtcG9wb3Zlci1yaWdodCwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49cmlnaHRdIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbn1cbi5icy1wb3BvdmVyLXJpZ2h0ID4gLmFycm93LCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0gPiAuYXJyb3cge1xuICBsZWZ0OiBjYWxjKC0wLjVyZW0gLSAxcHgpO1xuICB3aWR0aDogMC41cmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIG1hcmdpbjogMC4zcmVtIDA7XG59XG4uYnMtcG9wb3Zlci1yaWdodCA+IC5hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0gPiAuYXJyb3c6OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci13aWR0aDogMC41cmVtIDAuNXJlbSAwLjVyZW0gMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLmJzLXBvcG92ZXItcmlnaHQgPiAuYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0gPiAuYXJyb3c6OmFmdGVyIHtcbiAgbGVmdDogMXB4O1xuICBib3JkZXItd2lkdGg6IDAuNXJlbSAwLjVyZW0gMC41cmVtIDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZjtcbn1cblxuLmJzLXBvcG92ZXItYm90dG9tLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuLmJzLXBvcG92ZXItYm90dG9tID4gLmFycm93LCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dID4gLmFycm93IHtcbiAgdG9wOiBjYWxjKC0wLjVyZW0gLSAxcHgpO1xufVxuLmJzLXBvcG92ZXItYm90dG9tID4gLmFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gPiAuYXJyb3c6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAuNXJlbSAwLjVyZW0gMC41cmVtO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLmJzLXBvcG92ZXItYm90dG9tID4gLmFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSA+IC5hcnJvdzo6YWZ0ZXIge1xuICB0b3A6IDFweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAuNXJlbSAwLjVyZW0gMC41cmVtO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xufVxuLmJzLXBvcG92ZXItYm90dG9tIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxcmVtO1xuICBtYXJnaW4tbGVmdDogLTAuNXJlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmN2Y3Zjc7XG59XG5cbi5icy1wb3BvdmVyLWxlZnQsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4uYnMtcG9wb3Zlci1sZWZ0ID4gLmFycm93LCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSA+IC5hcnJvdyB7XG4gIHJpZ2h0OiBjYWxjKC0wLjVyZW0gLSAxcHgpO1xuICB3aWR0aDogMC41cmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIG1hcmdpbjogMC4zcmVtIDA7XG59XG4uYnMtcG9wb3Zlci1sZWZ0ID4gLmFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdID4gLmFycm93OjpiZWZvcmUge1xuICByaWdodDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMCAwLjVyZW0gMC41cmVtO1xuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbi5icy1wb3BvdmVyLWxlZnQgPiAuYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSA+IC5hcnJvdzo6YWZ0ZXIge1xuICByaWdodDogMXB4O1xuICBib3JkZXItd2lkdGg6IDAuNXJlbSAwIDAuNXJlbSAwLjVyZW07XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmO1xufVxuXG4ucG9wb3Zlci1oZWFkZXIge1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGMoMC4zcmVtIC0gMXB4KTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGMoMC4zcmVtIC0gMXB4KTtcbn1cbi5wb3BvdmVyLWhlYWRlcjplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wb3BvdmVyLWJvZHkge1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG5cbi5jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhcm91c2VsLnBvaW50ZXItZXZlbnQge1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuXG4uY2Fyb3VzZWwtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNhcm91c2VsLWlubmVyOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLmNhcm91c2VsLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBlYXNlO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNhcm91c2VsLWl0ZW0ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5jYXJvdXNlbC1pdGVtLXByZXYge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNhcm91c2VsLWl0ZW0tbmV4dDpub3QoLmNhcm91c2VsLWl0ZW0tbGVmdCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5cbi5jYXJvdXNlbC1pdGVtLXByZXY6bm90KC5jYXJvdXNlbC1pdGVtLXJpZ2h0KSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cblxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tbGVmdCxcbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gIHotaW5kZXg6IDE7XG4gIG9wYWNpdHk6IDE7XG59XG4uY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCxcbi5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gIHotaW5kZXg6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMHMgMC42cztcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxNSU7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDAuNTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5jYXJvdXNlbC1jb250cm9sLXByZXY6aG92ZXIsIC5jYXJvdXNlbC1jb250cm9sLXByZXY6Zm9jdXMsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0OmhvdmVyLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dDpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIG9wYWNpdHk6IDAuOTtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gIGxlZnQ6IDA7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICByaWdodDogMDtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiA1MCUvMTAwJSAxMDAlIG5vLXJlcGVhdDtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjNmZmYnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBkPSdNNS4yNSAwbC00IDQgNCA0IDEuNS0xLjUtMi41LTIuNSAyLjUtMi41LTEuNS0xLjV6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyM2ZmZicgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGQ9J00yLjc1IDBsLTEuNSAxLjUgMi41IDIuNS0yLjUgMi41IDEuNSAxLjUgNC00LTQtNHonLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxNTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxNSU7XG4gIG1hcmdpbi1sZWZ0OiAxNSU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaSB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBmbGV4OiAwIDEgYXV0bztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogM3B4O1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXItdG9wOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBvcGFjaXR5OiAwLjU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cyBlYXNlO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNhcm91c2VsLWluZGljYXRvcnMgbGkge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIC5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1JTtcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiAxNSU7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBrZXlmcmFtZXMgc3Bpbm5lci1ib3JkZXIge1xuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLnNwaW5uZXItYm9yZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gIGJvcmRlcjogMC4yNWVtIHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbmltYXRpb246IDAuNzVzIGxpbmVhciBpbmZpbml0ZSBzcGlubmVyLWJvcmRlcjtcbn1cblxuLnNwaW5uZXItYm9yZGVyLXNtIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgYm9yZGVyLXdpZHRoOiAwLjJlbTtcbn1cblxuQGtleWZyYW1lcyBzcGlubmVyLWdyb3cge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4uc3Bpbm5lci1ncm93IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvcGFjaXR5OiAwO1xuICBhbmltYXRpb246IDAuNzVzIGxpbmVhciBpbmZpbml0ZSBzcGlubmVyLWdyb3c7XG59XG5cbi5zcGlubmVyLWdyb3ctc20ge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuc3Bpbm5lci1ib3JkZXIsXG4uc3Bpbm5lci1ncm93IHtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDEuNXM7XG4gIH1cbn1cbi5hbGlnbi1iYXNlbGluZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tbWlkZGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tdGV4dC1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b20gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXRleHQtdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZiAhaW1wb3J0YW50O1xufVxuXG5hLmJnLXByaW1hcnk6aG92ZXIsIGEuYmctcHJpbWFyeTpmb2N1cyxcbmJ1dHRvbi5iZy1wcmltYXJ5OmhvdmVyLFxuYnV0dG9uLmJnLXByaW1hcnk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MmNjICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctc2Vjb25kYXJ5OmhvdmVyLCBhLmJnLXNlY29uZGFyeTpmb2N1cyxcbmJ1dHRvbi5iZy1zZWNvbmRhcnk6aG92ZXIsXG5idXR0b24uYmctc2Vjb25kYXJ5OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU0NWI2MiAhaW1wb3J0YW50O1xufVxuXG4uYmctc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDUgIWltcG9ydGFudDtcbn1cblxuYS5iZy1zdWNjZXNzOmhvdmVyLCBhLmJnLXN1Y2Nlc3M6Zm9jdXMsXG5idXR0b24uYmctc3VjY2Vzczpob3ZlcixcbmJ1dHRvbi5iZy1zdWNjZXNzOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFlN2UzNCAhaW1wb3J0YW50O1xufVxuXG4uYmctaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjggIWltcG9ydGFudDtcbn1cblxuYS5iZy1pbmZvOmhvdmVyLCBhLmJnLWluZm86Zm9jdXMsXG5idXR0b24uYmctaW5mbzpob3ZlcixcbmJ1dHRvbi5iZy1pbmZvOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzExN2E4YiAhaW1wb3J0YW50O1xufVxuXG4uYmctd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDcgIWltcG9ydGFudDtcbn1cblxuYS5iZy13YXJuaW5nOmhvdmVyLCBhLmJnLXdhcm5pbmc6Zm9jdXMsXG5idXR0b24uYmctd2FybmluZzpob3ZlcixcbmJ1dHRvbi5iZy13YXJuaW5nOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QzOWUwMCAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NSAhaW1wb3J0YW50O1xufVxuXG5hLmJnLWRhbmdlcjpob3ZlciwgYS5iZy1kYW5nZXI6Zm9jdXMsXG5idXR0b24uYmctZGFuZ2VyOmhvdmVyLFxuYnV0dG9uLmJnLWRhbmdlcjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZDIxMzAgIWltcG9ydGFudDtcbn1cblxuLmJnLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYSAhaW1wb3J0YW50O1xufVxuXG5hLmJnLWxpZ2h0OmhvdmVyLCBhLmJnLWxpZ2h0OmZvY3VzLFxuYnV0dG9uLmJnLWxpZ2h0OmhvdmVyLFxuYnV0dG9uLmJnLWxpZ2h0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RhZTBlNSAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDAgIWltcG9ydGFudDtcbn1cblxuYS5iZy1kYXJrOmhvdmVyLCBhLmJnLWRhcms6Zm9jdXMsXG5idXR0b24uYmctZGFyazpob3ZlcixcbmJ1dHRvbi5iZy1kYXJrOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkMjEyNCAhaW1wb3J0YW50O1xufVxuXG4uYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5iZy10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci0wIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLTAge1xuICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtMCB7XG4gIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS0wIHtcbiAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtMCB7XG4gIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcHJpbWFyeSB7XG4gIGJvcmRlci1jb2xvcjogIzAwN2JmZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXNlY29uZGFyeSB7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN1Y2Nlc3Mge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1pbmZvIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItd2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhbmdlciB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxpZ2h0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFyayB7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdoaXRlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXNtIHtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXJpZ2h0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1sZWZ0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWxnIHtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1waWxsIHtcbiAgYm9yZGVyLXJhZGl1czogNTByZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLmNsZWFyZml4OjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLmQtbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlIHtcbiAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUtcm93IHtcbiAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlLWNlbGwge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG59XG5cbi5kLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZS1mbGV4IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5kLXNtLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXNtLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1zbS1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtc20tYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1zbS10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXNtLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1zbS10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1zbS1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1zbS1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kLW1kLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLW1kLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1tZC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbWQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1tZC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLW1kLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1tZC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1tZC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1tZC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kLWxnLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLWxnLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1sZy1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbGctYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1sZy10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLWxnLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1sZy10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1sZy1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1sZy1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZC14bC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14bC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteGwtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXhsLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteGwtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14bC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteGwtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteGwtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteGwtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBwcmludCB7XG4gIC5kLXByaW50LW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXByaW50LWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1wcmludC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtcHJpbnQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1wcmludC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXByaW50LXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1wcmludC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1wcmludC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1wcmludC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuLmVtYmVkLXJlc3BvbnNpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5lbWJlZC1yZXNwb25zaXZlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbn1cbi5lbWJlZC1yZXNwb25zaXZlIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0sXG4uZW1iZWQtcmVzcG9uc2l2ZSBpZnJhbWUsXG4uZW1iZWQtcmVzcG9uc2l2ZSBlbWJlZCxcbi5lbWJlZC1yZXNwb25zaXZlIG9iamVjdCxcbi5lbWJlZC1yZXNwb25zaXZlIHZpZGVvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiAwO1xufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0yMWJ5OTo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDQyLjg1NzE0Mjg1NzElO1xufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0xNmJ5OTo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUtNGJ5Mzo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDc1JTtcbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMWJ5MTo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDEwMCU7XG59XG5cbi5mbGV4LXJvdyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtY29sdW1uIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1yb3ctcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1jb2x1bW4tcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC13cmFwIHtcbiAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LW5vd3JhcCB7XG4gIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXdyYXAtcmV2ZXJzZSB7XG4gIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWZpbGwge1xuICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ncm93LTAge1xuICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZ3Jvdy0xIHtcbiAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXNocmluay0wIHtcbiAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtc2hyaW5rLTEge1xuICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LXN0YXJ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWFyb3VuZCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1zdGFydCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1lbmQge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWJhc2VsaW5lIHtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1zdHJldGNoIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtc3RhcnQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWVuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWNlbnRlciB7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1iZXR3ZWVuIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1hcm91bmQge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtc3RyZXRjaCB7XG4gIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtYXV0byB7XG4gIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtc3RhcnQge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWVuZCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWNlbnRlciB7XG4gIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1iYXNlbGluZSB7XG4gIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLXN0cmV0Y2gge1xuICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZmxleC1zbS1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXNtLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtc20tcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtc20tY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtc20td3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1zbS1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1zbS13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1zbS1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtc20tZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXNtLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1zbS1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXNtLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1zbS1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXNtLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1zbS1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1zbS1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtc20tc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtc20tZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1zbS1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1zbS1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1zbS1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1zbS1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXNtLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1zbS1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1zbS1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmxleC1tZC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW1kLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbWQtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbWQtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbWQtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1tZC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1tZC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1tZC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbWQtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW1kLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1tZC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW1kLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1tZC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LW1kLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1tZC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1tZC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtbWQtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtbWQtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1tZC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1tZC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1tZC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLW1kLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1tZC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1tZC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmxleC1sZy1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWxnLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbGctcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbGctY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbGctd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1sZy1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1sZy13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1sZy1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbGctZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWxnLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1sZy1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWxnLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1sZy1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LWxnLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1sZy1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1sZy1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtbGctc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtbGctZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1sZy1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1sZy1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1sZy1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLWxnLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1sZy1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1sZy1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZsZXgteGwtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14bC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXhsLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXhsLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXhsLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteGwtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteGwtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteGwtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXhsLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14bC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteGwtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14bC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC14bC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXhsLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMteGwtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMteGwtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC14bC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQteGwtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi14bC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi14bC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYteGwtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYteGwtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG59XG4uZmxvYXQtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi5mbG9hdC1yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4uZmxvYXQtbm9uZSB7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZmxvYXQtc20tbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbG9hdC1zbS1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxvYXQtc20tbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mbG9hdC1tZC1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsb2F0LW1kLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbG9hdC1tZC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZsb2F0LWxnLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxvYXQtbGctcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsb2F0LWxnLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZsb2F0LXhsLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxvYXQteGwtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsb2F0LXhsLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi51c2VyLXNlbGVjdC1hbGwge1xuICB1c2VyLXNlbGVjdDogYWxsICFpbXBvcnRhbnQ7XG59XG5cbi51c2VyLXNlbGVjdC1hdXRvIHtcbiAgdXNlci1zZWxlY3Q6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnVzZXItc2VsZWN0LW5vbmUge1xuICB1c2VyLXNlbGVjdDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3ctYXV0byB7XG4gIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy1oaWRkZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1zdGF0aWMge1xuICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tYWJzb2x1dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLWZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1zdGlja3kge1xuICBwb3NpdGlvbjogc3RpY2t5ICFpbXBvcnRhbnQ7XG59XG5cbi5maXhlZC10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMzA7XG59XG5cbi5maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMzA7XG59XG5cbkBzdXBwb3J0cyAocG9zaXRpb246IHN0aWNreSkge1xuICAuc3RpY2t5LXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxufVxuXG4uc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyOiAwO1xufVxuXG4uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLCAuc3Itb25seS1mb2N1c2FibGU6Zm9jdXMge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY2xpcDogYXV0bztcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuLnNoYWRvdy1zbSB7XG4gIGJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMC4yNXJlbSByZ2JhKDAsIDAsIDAsIDAuMDc1KSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3ctbGcge1xuICBib3gtc2hhZG93OiAwIDFyZW0gM3JlbSByZ2JhKDAsIDAsIDAsIDAuMTc1KSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93LW5vbmUge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi53LTI1IHtcbiAgd2lkdGg6IDI1JSAhaW1wb3J0YW50O1xufVxuXG4udy01MCB7XG4gIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnctNzUge1xuICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7XG59XG5cbi53LTEwMCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi53LWF1dG8ge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uaC0yNSB7XG4gIGhlaWdodDogMjUlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTUwIHtcbiAgaGVpZ2h0OiA1MCUgIWltcG9ydGFudDtcbn1cblxuLmgtNzUge1xuICBoZWlnaHQ6IDc1JSAhaW1wb3J0YW50O1xufVxuXG4uaC0xMDAge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmgtYXV0byB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXctMTAwIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5taC0xMDAge1xuICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5taW4tdnctMTAwIHtcbiAgbWluLXdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xufVxuXG4ubWluLXZoLTEwMCB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG59XG5cbi52dy0xMDAge1xuICB3aWR0aDogMTAwdncgIWltcG9ydGFudDtcbn1cblxuLnZoLTEwMCB7XG4gIGhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbn1cblxuLm0tMCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4ubXQtMCxcbi5teS0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ubXItMCxcbi5teC0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0wLFxuLm15LTAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0wLFxuLm14LTAge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ubS0xIHtcbiAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0xLFxuLm15LTEge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0xLFxuLm14LTEge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTEsXG4ubXktMSB7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTEsXG4ubXgtMSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTIge1xuICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMixcbi5teS0yIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0yLFxuLm14LTIge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMixcbi5teS0yIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0yLFxuLm14LTIge1xuICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTMge1xuICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTMsXG4ubXktMyB7XG4gIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTMsXG4ubXgtMyB7XG4gIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMyxcbi5teS0zIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtMyxcbi5teC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tNCB7XG4gIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC00LFxuLm15LTQge1xuICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTQsXG4ubXgtNCB7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi00LFxuLm15LTQge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTQsXG4ubXgtNCB7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tNSB7XG4gIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtNSxcbi5teS01IHtcbiAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItNSxcbi5teC01IHtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi01LFxuLm15LTUge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC01LFxuLm14LTUge1xuICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0wIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4ucHQtMCxcbi5weS0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnByLTAsXG4ucHgtMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnBiLTAsXG4ucHktMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0wLFxuLnB4LTAge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnAtMSB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTEsXG4ucHktMSB7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci0xLFxuLnB4LTEge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0xLFxuLnB5LTEge1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtMSxcbi5weC0xIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTIge1xuICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTIsXG4ucHktMiB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTIsXG4ucHgtMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMixcbi5weS0yIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtMixcbi5weC0yIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMyB7XG4gIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTMsXG4ucHktMyB7XG4gIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci0zLFxuLnB4LTMge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0zLFxuLnB5LTMge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtMyxcbi5weC0zIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTQge1xuICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTQsXG4ucHktNCB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTQsXG4ucHgtNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItNCxcbi5weS00IHtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtNCxcbi5weC00IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtNSB7XG4gIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTUsXG4ucHktNSB7XG4gIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci01LFxuLnB4LTUge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi01LFxuLnB5LTUge1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtNSxcbi5weC01IHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW4xIHtcbiAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjEsXG4ubXktbjEge1xuICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItbjEsXG4ubXgtbjEge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uMSxcbi5teS1uMSB7XG4gIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uMSxcbi5teC1uMSB7XG4gIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uMiB7XG4gIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjIsXG4ubXktbjIge1xuICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uMixcbi5teC1uMiB7XG4gIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjIsXG4ubXktbjIge1xuICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uMixcbi5teC1uMiB7XG4gIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW4zIHtcbiAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjMsXG4ubXktbjMge1xuICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItbjMsXG4ubXgtbjMge1xuICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uMyxcbi5teS1uMyB7XG4gIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uMyxcbi5teC1uMyB7XG4gIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uNCB7XG4gIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjQsXG4ubXktbjQge1xuICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uNCxcbi5teC1uNCB7XG4gIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjQsXG4ubXktbjQge1xuICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uNCxcbi5teC1uNCB7XG4gIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW41IHtcbiAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjUsXG4ubXktbjUge1xuICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItbjUsXG4ubXgtbjUge1xuICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uNSxcbi5teS1uNSB7XG4gIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uNSxcbi5teC1uNSB7XG4gIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1hdXRvIHtcbiAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1hdXRvLFxuLm15LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tci1hdXRvLFxuLm14LWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1iLWF1dG8sXG4ubXktYXV0byB7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1sLWF1dG8sXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubS1zbS0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1zbS0wLFxuLm15LXNtLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1zbS0wLFxuLm14LXNtLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXNtLTAsXG4ubXktc20tMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXNtLTAsXG4ubXgtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXNtLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXNtLTEsXG4ubXktc20tMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXNtLTEsXG4ubXgtc20tMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tMSxcbi5teS1zbS0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtc20tMSxcbi5teC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tc20tMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1zbS0yLFxuLm15LXNtLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXNtLTIsXG4ubXgtc20tMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1zbS0yLFxuLm15LXNtLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXNtLTIsXG4ubXgtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tc20tMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tMyxcbi5teS1zbS0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItc20tMyxcbi5teC1zbS0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1zbS0zLFxuLm15LXNtLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1zbS0zLFxuLm14LXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1zbS00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXNtLTQsXG4ubXktc20tNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItc20tNCxcbi5teC1zbS00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXNtLTQsXG4ubXktc20tNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtc20tNCxcbi5teC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1zbS01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1zbS01LFxuLm15LXNtLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1zbS01LFxuLm14LXNtLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXNtLTUsXG4ubXktc20tNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXNtLTUsXG4ubXgtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXNtLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1zbS0wLFxuLnB5LXNtLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItc20tMCxcbi5weC1zbS0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItc20tMCxcbi5weS1zbS0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLXNtLTAsXG4ucHgtc20tMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1zbS0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtc20tMSxcbi5weS1zbS0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLXNtLTEsXG4ucHgtc20tMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXNtLTEsXG4ucHktc20tMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC1zbS0xLFxuLnB4LXNtLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtc20tMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtc20tMixcbi5weS1zbS0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItc20tMixcbi5weC1zbS0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1zbS0yLFxuLnB5LXNtLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC1zbS0yLFxuLnB4LXNtLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1zbS0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtc20tMyxcbi5weS1zbS0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLXNtLTMsXG4ucHgtc20tMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXNtLTMsXG4ucHktc20tMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC1zbS0zLFxuLnB4LXNtLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtc20tNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtc20tNCxcbi5weS1zbS00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItc20tNCxcbi5weC1zbS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1zbS00LFxuLnB5LXNtLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC1zbS00LFxuLnB4LXNtLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1zbS01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtc20tNSxcbi5weS1zbS01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLXNtLTUsXG4ucHgtc20tNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXNtLTUsXG4ucHktc20tNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC1zbS01LFxuLnB4LXNtLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tc20tbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1zbS1uMSxcbi5teS1zbS1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1zbS1uMSxcbi5teC1zbS1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXNtLW4xLFxuLm15LXNtLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXNtLW4xLFxuLm14LXNtLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXNtLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1zbS1uMixcbi5teS1zbS1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXNtLW4yLFxuLm14LXNtLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1zbS1uMixcbi5teS1zbS1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXNtLW4yLFxuLm14LXNtLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tc20tbjMge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1zbS1uMyxcbi5teS1zbS1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1zbS1uMyxcbi5teC1zbS1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXNtLW4zLFxuLm15LXNtLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXNtLW4zLFxuLm14LXNtLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXNtLW40IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1zbS1uNCxcbi5teS1zbS1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXNtLW40LFxuLm14LXNtLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1zbS1uNCxcbi5teS1zbS1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXNtLW40LFxuLm14LXNtLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tc20tbjUge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1zbS1uNSxcbi5teS1zbS1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1zbS1uNSxcbi5teC1zbS1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXNtLW41LFxuLm15LXNtLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXNtLW41LFxuLm14LXNtLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXNtLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXNtLWF1dG8sXG4ubXktc20tYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXNtLWF1dG8sXG4ubXgtc20tYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tYXV0byxcbi5teS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtc20tYXV0byxcbi5teC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm0tbWQtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbWQtMCxcbi5teS1tZC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbWQtMCxcbi5teC1tZC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1tZC0wLFxuLm15LW1kLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1tZC0wLFxuLm14LW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1tZC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1tZC0xLFxuLm15LW1kLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1tZC0xLFxuLm14LW1kLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLW1kLTEsXG4ubXktbWQtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLW1kLTEsXG4ubXgtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW1kLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbWQtMixcbi5teS1tZC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1tZC0yLFxuLm14LW1kLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbWQtMixcbi5teS1tZC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1tZC0yLFxuLm14LW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW1kLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLTMsXG4ubXktbWQtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLW1kLTMsXG4ubXgtbWQtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbWQtMyxcbi5teS1tZC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbWQtMyxcbi5teC1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbWQtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1tZC00LFxuLm15LW1kLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLW1kLTQsXG4ubXgtbWQtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1tZC00LFxuLm15LW1kLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLW1kLTQsXG4ubXgtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbWQtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbWQtNSxcbi5teS1tZC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbWQtNSxcbi5teC1tZC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1tZC01LFxuLm15LW1kLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1tZC01LFxuLm14LW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1tZC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbWQtMCxcbi5weS1tZC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLW1kLTAsXG4ucHgtbWQtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLW1kLTAsXG4ucHktbWQtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC1tZC0wLFxuLnB4LW1kLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbWQtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LW1kLTEsXG4ucHktbWQtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci1tZC0xLFxuLnB4LW1kLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1tZC0xLFxuLnB5LW1kLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtbWQtMSxcbi5weC1tZC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLW1kLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LW1kLTIsXG4ucHktbWQtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLW1kLTIsXG4ucHgtbWQtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbWQtMixcbi5weS1tZC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtbWQtMixcbi5weC1tZC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbWQtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LW1kLTMsXG4ucHktbWQtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci1tZC0zLFxuLnB4LW1kLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1tZC0zLFxuLnB5LW1kLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtbWQtMyxcbi5weC1tZC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLW1kLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LW1kLTQsXG4ucHktbWQtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLW1kLTQsXG4ucHgtbWQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbWQtNCxcbi5weS1tZC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtbWQtNCxcbi5weC1tZC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbWQtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LW1kLTUsXG4ucHktbWQtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci1tZC01LFxuLnB4LW1kLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1tZC01LFxuLnB5LW1kLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtbWQtNSxcbi5weC1tZC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW1kLW4xIHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbWQtbjEsXG4ubXktbWQtbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbWQtbjEsXG4ubXgtbWQtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1tZC1uMSxcbi5teS1tZC1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1tZC1uMSxcbi5teC1tZC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1tZC1uMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbWQtbjIsXG4ubXktbWQtbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1tZC1uMixcbi5teC1tZC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbWQtbjIsXG4ubXktbWQtbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1tZC1uMixcbi5teC1tZC1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW1kLW4zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbWQtbjMsXG4ubXktbWQtbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbWQtbjMsXG4ubXgtbWQtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1tZC1uMyxcbi5teS1tZC1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1tZC1uMyxcbi5teC1tZC1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1tZC1uNCB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbWQtbjQsXG4ubXktbWQtbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1tZC1uNCxcbi5teC1tZC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbWQtbjQsXG4ubXktbWQtbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1tZC1uNCxcbi5teC1tZC1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW1kLW41IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbWQtbjUsXG4ubXktbWQtbjUge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbWQtbjUsXG4ubXgtbWQtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1tZC1uNSxcbi5teS1tZC1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1tZC1uNSxcbi5teC1tZC1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1tZC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1tZC1hdXRvLFxuLm15LW1kLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1tZC1hdXRvLFxuLm14LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLW1kLWF1dG8sXG4ubXktbWQtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLW1kLWF1dG8sXG4ubXgtbWQtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tLWxnLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LWxnLTAsXG4ubXktbGctMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLWxnLTAsXG4ubXgtbGctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbGctMCxcbi5teS1sZy0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbGctMCxcbi5teC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbGctMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbGctMSxcbi5teS1sZy0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbGctMSxcbi5teC1sZy0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy0xLFxuLm15LWxnLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1sZy0xLFxuLm14LWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1sZy0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LWxnLTIsXG4ubXktbGctMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbGctMixcbi5teC1sZy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLWxnLTIsXG4ubXktbGctMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbGctMixcbi5teC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1sZy0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1sZy0zLFxuLm15LWxnLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1sZy0zLFxuLm14LWxnLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLWxnLTMsXG4ubXktbGctMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLWxnLTMsXG4ubXgtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWxnLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbGctNCxcbi5teS1sZy00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1sZy00LFxuLm14LWxnLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbGctNCxcbi5teS1sZy00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1sZy00LFxuLm14LWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWxnLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LWxnLTUsXG4ubXktbGctNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLWxnLTUsXG4ubXgtbGctNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbGctNSxcbi5teS1sZy01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbGctNSxcbi5teC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbGctMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LWxnLTAsXG4ucHktbGctMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci1sZy0wLFxuLnB4LWxnLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1sZy0wLFxuLnB5LWxnLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtbGctMCxcbi5weC1sZy0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLWxnLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1sZy0xLFxuLnB5LWxnLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItbGctMSxcbi5weC1sZy0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbGctMSxcbi5weS1sZy0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLWxnLTEsXG4ucHgtbGctMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1sZy0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1sZy0yLFxuLnB5LWxnLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci1sZy0yLFxuLnB4LWxnLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLWxnLTIsXG4ucHktbGctMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLWxnLTIsXG4ucHgtbGctMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLWxnLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1sZy0zLFxuLnB5LWxnLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItbGctMyxcbi5weC1sZy0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbGctMyxcbi5weS1sZy0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLWxnLTMsXG4ucHgtbGctMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1sZy00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1sZy00LFxuLnB5LWxnLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci1sZy00LFxuLnB4LWxnLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLWxnLTQsXG4ucHktbGctNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLWxnLTQsXG4ucHgtbGctNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLWxnLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1sZy01LFxuLnB5LWxnLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItbGctNSxcbi5weC1sZy01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbGctNSxcbi5weS1sZy01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLWxnLTUsXG4ucHgtbGctNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1sZy1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LWxnLW4xLFxuLm15LWxnLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLWxnLW4xLFxuLm14LWxnLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbGctbjEsXG4ubXktbGctbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbGctbjEsXG4ubXgtbGctbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbGctbjIge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LWxnLW4yLFxuLm15LWxnLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbGctbjIsXG4ubXgtbGctbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLWxnLW4yLFxuLm15LWxnLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbGctbjIsXG4ubXgtbGctbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1sZy1uMyB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LWxnLW4zLFxuLm15LWxnLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLWxnLW4zLFxuLm14LWxnLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbGctbjMsXG4ubXktbGctbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbGctbjMsXG4ubXgtbGctbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbGctbjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LWxnLW40LFxuLm15LWxnLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbGctbjQsXG4ubXgtbGctbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLWxnLW40LFxuLm15LWxnLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbGctbjQsXG4ubXgtbGctbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1sZy1uNSB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LWxnLW41LFxuLm15LWxnLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLWxnLW41LFxuLm14LWxnLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbGctbjUsXG4ubXktbGctbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbGctbjUsXG4ubXgtbGctbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbGctYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbGctYXV0byxcbi5teS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbGctYXV0byxcbi5teC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy1hdXRvLFxuLm15LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1sZy1hdXRvLFxuLm14LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm0teGwtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteGwtMCxcbi5teS14bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXIteGwtMCxcbi5teC14bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14bC0wLFxuLm15LXhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC14bC0wLFxuLm14LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14bC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14bC0xLFxuLm15LXhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci14bC0xLFxuLm14LXhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhsLTEsXG4ubXkteGwtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXhsLTEsXG4ubXgteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXhsLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteGwtMixcbi5teS14bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci14bC0yLFxuLm14LXhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteGwtMixcbi5teS14bC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC14bC0yLFxuLm14LXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXhsLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLTMsXG4ubXkteGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXhsLTMsXG4ubXgteGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteGwtMyxcbi5teS14bC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwteGwtMyxcbi5teC14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teGwtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14bC00LFxuLm15LXhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXhsLTQsXG4ubXgteGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14bC00LFxuLm15LXhsLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXhsLTQsXG4ubXgteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teGwtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteGwtNSxcbi5teS14bC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXIteGwtNSxcbi5teC14bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14bC01LFxuLm15LXhsLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC14bC01LFxuLm14LXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC14bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQteGwtMCxcbi5weS14bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLXhsLTAsXG4ucHgteGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXhsLTAsXG4ucHkteGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC14bC0wLFxuLnB4LXhsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAteGwtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXhsLTEsXG4ucHkteGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci14bC0xLFxuLnB4LXhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi14bC0xLFxuLnB5LXhsLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwteGwtMSxcbi5weC14bC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXhsLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXhsLTIsXG4ucHkteGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLXhsLTIsXG4ucHgteGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGIteGwtMixcbi5weS14bC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwteGwtMixcbi5weC14bC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAteGwtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXhsLTMsXG4ucHkteGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci14bC0zLFxuLnB4LXhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi14bC0zLFxuLnB5LXhsLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwteGwtMyxcbi5weC14bC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXhsLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXhsLTQsXG4ucHkteGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLXhsLTQsXG4ucHgteGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGIteGwtNCxcbi5weS14bC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwteGwtNCxcbi5weC14bC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAteGwtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXhsLTUsXG4ucHkteGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci14bC01LFxuLnB4LXhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi14bC01LFxuLnB5LXhsLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwteGwtNSxcbi5weC14bC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXhsLW4xIHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteGwtbjEsXG4ubXkteGwtbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXIteGwtbjEsXG4ubXgteGwtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14bC1uMSxcbi5teS14bC1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC14bC1uMSxcbi5teC14bC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14bC1uMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteGwtbjIsXG4ubXkteGwtbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci14bC1uMixcbi5teC14bC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteGwtbjIsXG4ubXkteGwtbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC14bC1uMixcbi5teC14bC1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXhsLW4zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteGwtbjMsXG4ubXkteGwtbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXIteGwtbjMsXG4ubXgteGwtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14bC1uMyxcbi5teS14bC1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC14bC1uMyxcbi5teC14bC1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14bC1uNCB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteGwtbjQsXG4ubXkteGwtbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci14bC1uNCxcbi5teC14bC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteGwtbjQsXG4ubXkteGwtbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC14bC1uNCxcbi5teC14bC1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXhsLW41IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteGwtbjUsXG4ubXkteGwtbjUge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXIteGwtbjUsXG4ubXgteGwtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14bC1uNSxcbi5teS14bC1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC14bC1uNSxcbi5teC14bC1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14bC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14bC1hdXRvLFxuLm15LXhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci14bC1hdXRvLFxuLm14LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhsLWF1dG8sXG4ubXkteGwtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXhsLWF1dG8sXG4ubXgteGwtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuLnN0cmV0Y2hlZC1saW5rOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLnRleHQtbW9ub3NwYWNlIHtcbiAgZm9udC1mYW1pbHk6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UgIWltcG9ydGFudDtcbn1cblxuLnRleHQtanVzdGlmeSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC10cnVuY2F0ZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4udGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnRleHQtc20tbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQtc20tcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGV4dC1zbS1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRleHQtbWQtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQtbWQtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGV4dC1tZC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRleHQtbGctbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQtbGctcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGV4dC1sZy1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ZXh0LXhsLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LXhsLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQteGwtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuLnRleHQtbG93ZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNhcGl0YWxpemUge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50O1xufVxuXG4uZm9udC13ZWlnaHQtbGlnaHQge1xuICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXdlaWdodC1saWdodGVyIHtcbiAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXIgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtd2VpZ2h0LW5vcm1hbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtd2VpZ2h0LWJvbGQge1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXdlaWdodC1ib2xkZXIge1xuICBmb250LXdlaWdodDogYm9sZGVyICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LWl0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXByaW1hcnkge1xuICBjb2xvcjogIzAwN2JmZiAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtcHJpbWFyeTpob3ZlciwgYS50ZXh0LXByaW1hcnk6Zm9jdXMge1xuICBjb2xvcjogIzAwNTZiMyAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zZWNvbmRhcnkge1xuICBjb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtc2Vjb25kYXJ5OmhvdmVyLCBhLnRleHQtc2Vjb25kYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICM0OTRmNTQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc3VjY2VzcyB7XG4gIGNvbG9yOiAjMjhhNzQ1ICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1zdWNjZXNzOmhvdmVyLCBhLnRleHQtc3VjY2Vzczpmb2N1cyB7XG4gIGNvbG9yOiAjMTk2OTJjICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWluZm8ge1xuICBjb2xvcjogIzE3YTJiOCAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtaW5mbzpob3ZlciwgYS50ZXh0LWluZm86Zm9jdXMge1xuICBjb2xvcjogIzBmNjY3NCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13YXJuaW5nIHtcbiAgY29sb3I6ICNmZmMxMDcgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LXdhcm5pbmc6aG92ZXIsIGEudGV4dC13YXJuaW5nOmZvY3VzIHtcbiAgY29sb3I6ICNiYThiMDAgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGFuZ2VyIHtcbiAgY29sb3I6ICNkYzM1NDUgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LWRhbmdlcjpob3ZlciwgYS50ZXh0LWRhbmdlcjpmb2N1cyB7XG4gIGNvbG9yOiAjYTcxZDJhICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWxpZ2h0IHtcbiAgY29sb3I6ICNmOGY5ZmEgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LWxpZ2h0OmhvdmVyLCBhLnRleHQtbGlnaHQ6Zm9jdXMge1xuICBjb2xvcjogI2NiZDNkYSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYXJrIHtcbiAgY29sb3I6ICMzNDNhNDAgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LWRhcms6aG92ZXIsIGEudGV4dC1kYXJrOmZvY3VzIHtcbiAgY29sb3I6ICMxMjE0MTYgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYm9keSB7XG4gIGNvbG9yOiAjMjEyNTI5ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW11dGVkIHtcbiAgY29sb3I6ICM2Yzc1N2QgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmxhY2stNTAge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdoaXRlLTUwIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1oaWRlIHtcbiAgZm9udDogMC8wIGE7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG5cbi50ZXh0LWRlY29yYXRpb24tbm9uZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1icmVhayB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQgIWltcG9ydGFudDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXJlc2V0IHtcbiAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuLnZpc2libGUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHByaW50IHtcbiAgKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIGE6bm90KC5idG4pIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuXG4gIGFiYnJbdGl0bGVdOjphZnRlciB7XG4gICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiO1xuICB9XG5cbiAgcHJlIHtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXAgIWltcG9ydGFudDtcbiAgfVxuXG4gIHByZSxcbmJsb2NrcXVvdGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhZGI1YmQ7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG5cbiAgdGhlYWQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDtcbiAgfVxuXG4gIHRyLFxuaW1nIHtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cblxuICBwLFxuaDIsXG5oMyB7XG4gICAgb3JwaGFuczogMztcbiAgICB3aWRvd3M6IDM7XG4gIH1cblxuICBoMixcbmgzIHtcbiAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcbiAgfVxuXG4gIEBwYWdlIHtcbiAgICBzaXplOiBhMztcbiAgfVxuICBib2R5IHtcbiAgICBtaW4td2lkdGg6IDk5MnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29udGFpbmVyIHtcbiAgICBtaW4td2lkdGg6IDk5MnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubmF2YmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmJhZGdlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICB9XG5cbiAgLnRhYmxlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhYmxlIHRkLFxuLnRhYmxlIHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGFibGUtYm9yZGVyZWQgdGgsXG4udGFibGUtYm9yZGVyZWQgdGQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50YWJsZS1kYXJrIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxuICAudGFibGUtZGFyayB0aCxcbi50YWJsZS1kYXJrIHRkLFxuLnRhYmxlLWRhcmsgdGhlYWQgdGgsXG4udGFibGUtZGFyayB0Ym9keSArIHRib2R5IHtcbiAgICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG4gIH1cblxuICAudGFibGUgLnRoZWFkLWRhcmsgdGgge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbiAgfVxufVxuQGtleWZyYW1lcyBmbGlwSW5YIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDQwJSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuICA2MCUge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDgwJSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTVkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZU91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2hha2Uge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMnB4LCAxcHgpIHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xcHgsIC0ycHgpIHJvdGF0ZSgtMmRlZyk7XG4gIH1cbiAgMjAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtM3B4LCAwKSByb3RhdGUoM2RlZyk7XG4gIH1cbiAgMzAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAycHgpIHJvdGF0ZSgwZGVnKTtcbiAgfVxuICA0MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDFweCwgLTFweCkgcm90YXRlKDFkZWcpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTFweCwgMnB4KSByb3RhdGUoLTFkZWcpO1xuICB9XG4gIDYwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTNweCwgMXB4KSByb3RhdGUoMGRlZyk7XG4gIH1cbiAgNzAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgycHgsIDFweCkgcm90YXRlKC0yZGVnKTtcbiAgfVxuICA4MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xcHgsIC0xcHgpIHJvdGF0ZSg0ZGVnKTtcbiAgfVxuICA5MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDJweCwgMnB4KSByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMXB4LCAtMnB4KSByb3RhdGUoLTFkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHdvYmJsZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgMTUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgfVxuICAzMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgfVxuICA0NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICB9XG4gIDYwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDJkZWcpO1xuICB9XG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbi5kYXJrLW1vZGUgOnJvb3Qge1xuICAtLWxpZ2h0Ymx1ZTogIzg2YmFkODtcbiAgLS1uYXZ5OiAjMDAyYzU5O1xuICAtLW9saXZlOiAjNzRjOGEzO1xuICAtLWxpbWU6ICM2N2ZmYTk7XG4gIC0tZnVjaHNpYTogI2Y2NzJkODtcbiAgLS1tYXJvb246ICNlZDZjOWI7XG4gIC0tYmx1ZTogIzNmNjc5MTtcbiAgLS1pbmRpZ286ICM2NjEwZjI7XG4gIC0tcHVycGxlOiAjNmY0MmMxO1xuICAtLXBpbms6ICNlODNlOGM7XG4gIC0tcmVkOiAjZTc0YzNjO1xuICAtLW9yYW5nZTogI2ZkN2UxNDtcbiAgLS15ZWxsb3c6ICNmMzljMTI7XG4gIC0tZ3JlZW46ICMwMGJjOGM7XG4gIC0tdGVhbDogIzIwYzk5NztcbiAgLS1jeWFuOiAjMzQ5OGRiO1xuICAtLXdoaXRlOiAjZmZmO1xuICAtLWdyYXk6ICM2Yzc1N2Q7XG4gIC0tZ3JheS1kYXJrOiAjMzQzYTQwO1xuICAtLXByaW1hcnk6ICMzZjY3OTE7XG4gIC0tc2Vjb25kYXJ5OiAjNmM3NTdkO1xuICAtLXN1Y2Nlc3M6ICMwMGJjOGM7XG4gIC0taW5mbzogIzM0OThkYjtcbiAgLS13YXJuaW5nOiAjZjM5YzEyO1xuICAtLWRhbmdlcjogI2U3NGMzYztcbiAgLS1saWdodDogI2Y4ZjlmYTtcbiAgLS1kYXJrOiAjMzQzYTQwO1xufVxuXG4uYW5pbWF0aW9uX19zaGFrZSB7XG4gIGFuaW1hdGlvbjogc2hha2UgMTUwMG1zO1xufVxuLmFuaW1hdGlvbl9fd29iYmxlIHtcbiAgYW5pbWF0aW9uOiB3b2JibGUgMTUwMG1zO1xufVxuXG4ucHJlbG9hZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjZmOTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IGhlaWdodCAyMDBtcyBsaW5lYXI7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiA5OTk5O1xufVxuXG4uZGFyay1tb2RlIC5wcmVsb2FkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDU0ZDU1ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5odG1sLnNjcm9sbC1zbW9vdGgge1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuaHRtbCxcbmJvZHksXG4ud3JhcHBlciB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG59XG5cbi53cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndyYXBwZXIgLmNvbnRlbnQtd3JhcHBlciB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSBjYWxjKDMuNXJlbSArIDFweCkgLSBjYWxjKDMuNXJlbSArIDFweCkpO1xufVxuLmxheW91dC1ib3hlZCAud3JhcHBlciB7XG4gIGJveC1zaGFkb3c6IDAgMCAxMCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG4ubGF5b3V0LWJveGVkIC53cmFwcGVyLCAubGF5b3V0LWJveGVkIC53cmFwcGVyOjpiZWZvcmUge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMjUwcHg7XG59XG4ubGF5b3V0LWJveGVkIC53cmFwcGVyIC5tYWluLXNpZGViYXIge1xuICBsZWZ0OiBpbmhlcml0O1xufVxuQHN1cHBvcnRzIG5vdCAoLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lKSB7XG4gIC5sYXlvdXQtZml4ZWQgLndyYXBwZXIgLnNpZGViYXIge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtICgzLjVyZW0gKyAxcHgpKTtcbiAgfVxuICAubGF5b3V0LWZpeGVkLnRleHQtc20gLndyYXBwZXIgLnNpZGViYXIge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtICgyLjkzNzI1cmVtICsgMXB4KSk7XG4gIH1cbn1cbi5sYXlvdXQtbmF2YmFyLWZpeGVkLmxheW91dC1maXhlZCAud3JhcHBlciAuY29udHJvbC1zaWRlYmFyIHtcbiAgdG9wOiBjYWxjKDMuNXJlbSArIDFweCk7XG59XG4ubGF5b3V0LW5hdmJhci1maXhlZC5sYXlvdXQtZml4ZWQgLndyYXBwZXIgLm1haW4taGVhZGVyLnRleHQtc20gfiAuY29udHJvbC1zaWRlYmFyIHtcbiAgdG9wOiBjYWxjKDIuOTM3MjVyZW0gKyAxcHgpO1xufVxuLmxheW91dC1uYXZiYXItZml4ZWQubGF5b3V0LWZpeGVkIC53cmFwcGVyIC5zaWRlYmFyIHtcbiAgbWFyZ2luLXRvcDogY2FsYygzLjVyZW0gKyAxcHgpO1xufVxuLmxheW91dC1uYXZiYXItZml4ZWQubGF5b3V0LWZpeGVkIC53cmFwcGVyIC5icmFuZC1saW5rLnRleHQtc20gfiAuc2lkZWJhciB7XG4gIG1hcmdpbi10b3A6IGNhbGMoMi45MzcyNXJlbSArIDFweCk7XG59XG4ubGF5b3V0LW5hdmJhci1maXhlZC5sYXlvdXQtZml4ZWQudGV4dC1zbSAud3JhcHBlciAuY29udHJvbC1zaWRlYmFyIHtcbiAgdG9wOiBjYWxjKDIuOTM3MjVyZW0gKyAxcHgpO1xufVxuLmxheW91dC1uYXZiYXItZml4ZWQubGF5b3V0LWZpeGVkLnRleHQtc20gLndyYXBwZXIgLnNpZGViYXIge1xuICBtYXJnaW4tdG9wOiBjYWxjKDIuOTM3MjVyZW0gKyAxcHgpO1xufVxuLmxheW91dC1uYXZiYXItZml4ZWQuc2lkZWJhci1taW5pLnNpZGViYXItY29sbGFwc2UgLndyYXBwZXIgLmJyYW5kLWxpbmssIC5sYXlvdXQtbmF2YmFyLWZpeGVkLnNpZGViYXItbWluaS1tZC5zaWRlYmFyLWNvbGxhcHNlIC53cmFwcGVyIC5icmFuZC1saW5rLCAubGF5b3V0LW5hdmJhci1maXhlZC5zaWRlYmFyLW1pbmkteHMuc2lkZWJhci1jb2xsYXBzZSAud3JhcHBlciAuYnJhbmQtbGluayB7XG4gIGhlaWdodDogY2FsYygzLjVyZW0gKyAxcHgpO1xuICB3aWR0aDogNC42cmVtO1xufVxuLmxheW91dC1uYXZiYXItZml4ZWQuc2lkZWJhci1taW5pLnNpZGViYXItY29sbGFwc2UgLndyYXBwZXIgLmJyYW5kLWxpbmsudGV4dC1zbSwgLmxheW91dC1uYXZiYXItZml4ZWQuc2lkZWJhci1taW5pLW1kLnNpZGViYXItY29sbGFwc2UgLndyYXBwZXIgLmJyYW5kLWxpbmsudGV4dC1zbSwgLmxheW91dC1uYXZiYXItZml4ZWQuc2lkZWJhci1taW5pLXhzLnNpZGViYXItY29sbGFwc2UgLndyYXBwZXIgLmJyYW5kLWxpbmsudGV4dC1zbSB7XG4gIGhlaWdodDogY2FsYygyLjkzNzI1cmVtICsgMXB4KTtcbn1cbi5sYXlvdXQtbmF2YmFyLWZpeGVkLnNpZGViYXItbWluaS5zaWRlYmFyLWNvbGxhcHNlLnRleHQtc20gLndyYXBwZXIgLmJyYW5kLWxpbmssIC5sYXlvdXQtbmF2YmFyLWZpeGVkLnNpZGViYXItbWluaS1tZC5zaWRlYmFyLWNvbGxhcHNlLnRleHQtc20gLndyYXBwZXIgLmJyYW5kLWxpbmssIC5sYXlvdXQtbmF2YmFyLWZpeGVkLnNpZGViYXItbWluaS14cy5zaWRlYmFyLWNvbGxhcHNlLnRleHQtc20gLndyYXBwZXIgLmJyYW5kLWxpbmsge1xuICBoZWlnaHQ6IGNhbGMoMi45MzcyNXJlbSArIDFweCk7XG59XG5ib2R5Om5vdCgubGF5b3V0LWZpeGVkKS5sYXlvdXQtbmF2YmFyLWZpeGVkLnRleHQtc20gLndyYXBwZXIgLm1haW4tc2lkZWJhciB7XG4gIG1hcmdpbi10b3A6IGNhbGMoY2FsYygyLjkzNzI1cmVtICsgMXB4KSAvIC0xKTtcbn1cbmJvZHk6bm90KC5sYXlvdXQtZml4ZWQpLmxheW91dC1uYXZiYXItZml4ZWQudGV4dC1zbSAud3JhcHBlciAubWFpbi1zaWRlYmFyIC5zaWRlYmFyIHtcbiAgbWFyZ2luLXRvcDogY2FsYygyLjkzNzI1cmVtICsgMXB4KTtcbn1cbi5sYXlvdXQtbmF2YmFyLWZpeGVkIC53cmFwcGVyIC5jb250cm9sLXNpZGViYXIge1xuICB0b3A6IDA7XG59XG4ubGF5b3V0LW5hdmJhci1maXhlZCAud3JhcHBlciBhLmFuY2hvciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogY2FsYygoMy41cmVtICsgMXB4ICsgKDAuNXJlbSAqIDIpKSAvIC0xKTtcbn1cbi5sYXlvdXQtbmF2YmFyLWZpeGVkIC53cmFwcGVyIC5tYWluLXNpZGViYXI6aG92ZXIgLmJyYW5kLWxpbmsge1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogMjUwcHg7XG59XG4ubGF5b3V0LW5hdmJhci1maXhlZCAud3JhcHBlciAuYnJhbmQtbGluayB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogMjUwcHg7XG4gIHotaW5kZXg6IDEwMzU7XG59XG4ubGF5b3V0LW5hdmJhci1maXhlZCAud3JhcHBlciAuc2lkZWJhci1kYXJrLXByaW1hcnkgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xufVxuLmxheW91dC1uYXZiYXItZml4ZWQgLndyYXBwZXIgLnNpZGViYXItbGlnaHQtcHJpbWFyeSAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1uYXZiYXJdKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ubGF5b3V0LW5hdmJhci1maXhlZCAud3JhcHBlciAuc2lkZWJhci1kYXJrLXNlY29uZGFyeSAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1uYXZiYXJdKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG59XG4ubGF5b3V0LW5hdmJhci1maXhlZCAud3JhcHBlciAuc2lkZWJhci1saWdodC1zZWNvbmRhcnkgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmxheW91dC1uYXZiYXItZml4ZWQgLndyYXBwZXIgLnNpZGViYXItZGFyay1zdWNjZXNzIC5icmFuZC1saW5rOm5vdChbY2xhc3MqPW5hdmJhcl0pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbn1cbi5sYXlvdXQtbmF2YmFyLWZpeGVkIC53cmFwcGVyIC5zaWRlYmFyLWxpZ2h0LXN1Y2Nlc3MgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmxheW91dC1uYXZiYXItZml4ZWQgLndyYXBwZXIgLnNpZGViYXItZGFyay1pbmZvIC5icmFuZC1saW5rOm5vdChbY2xhc3MqPW5hdmJhcl0pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbn1cbi5sYXlvdXQtbmF2YmFyLWZpeGVkIC53cmFwcGVyIC5zaWRlYmFyLWxpZ2h0LWluZm8gLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmxheW91dC1uYXZiYXItZml4ZWQgLndyYXBwZXIgLnNpZGViYXItZGFyay13YXJuaW5nIC5icmFuZC1saW5rOm5vdChbY2xhc3MqPW5hdmJhcl0pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbn1cbi5sYXlvdXQtbmF2YmFyLWZpeGVkIC53cmFwcGVyIC5zaWRlYmFyLWxpZ2h0LXdhcm5pbmcgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmxheW91dC1uYXZiYXItZml4ZWQgLndyYXBwZXIgLnNpZGViYXItZGFyay1kYW5nZXIgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xufVxuLmxheW91dC1uYXZiYXItZml4ZWQgLndyYXBwZXIgLnNpZGViYXItbGlnaHQtZGFuZ2VyIC5icmFuZC1saW5rOm5vdChbY2xhc3MqPW5hdmJhcl0pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5sYXlvdXQtbmF2YmFyLWZpeGVkIC53cmFwcGVyIC5zaWRlYmFyLWRhcmstbGlnaHQgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xufVxuLmxheW91dC1uYXZiYXItZml4ZWQgLndyYXBwZXIgLnNpZGViYXItbGlnaHQtbGlnaHQgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmxheW91dC1uYXZiYXItZml4ZWQgLndyYXBwZXIgLnNpZGViYXItZGFyay1kYXJrIC5icmFuZC1saW5rOm5vdChbY2xhc3MqPW5hdmJhcl0pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbn1cbi5sYXlvdXQtbmF2YmFyLWZpeGVkIC53cmFwcGVyIC5zaWRlYmFyLWxpZ2h0LWRhcmsgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmxheW91dC1uYXZiYXItZml4ZWQgLndyYXBwZXIgLmNvbnRlbnQtd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IGNhbGMoMy41cmVtICsgMXB4KTtcbn1cbi5sYXlvdXQtbmF2YmFyLWZpeGVkIC53cmFwcGVyIC5tYWluLWhlYWRlci50ZXh0LXNtIH4gLmNvbnRlbnQtd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IGNhbGMoMi45MzcyNXJlbSArIDFweCk7XG59XG4ubGF5b3V0LW5hdmJhci1maXhlZCAud3JhcHBlciAubWFpbi1oZWFkZXIge1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwMzM7XG59XG4ubGF5b3V0LW5hdmJhci1maXhlZC50ZXh0LXNtIC53cmFwcGVyIC5jb250ZW50LXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiBjYWxjKDIuOTM3MjVyZW0gKyAxcHgpO1xufVxuLmxheW91dC1uYXZiYXItbm90LWZpeGVkIC53cmFwcGVyIC5icmFuZC1saW5rIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cbi5sYXlvdXQtbmF2YmFyLW5vdC1maXhlZCAud3JhcHBlciAuc2lkZWJhcixcbi5sYXlvdXQtbmF2YmFyLW5vdC1maXhlZCAud3JhcHBlciAuY29udGVudC13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5sYXlvdXQtbmF2YmFyLW5vdC1maXhlZCAud3JhcHBlciAubWFpbi1oZWFkZXIge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuLmxheW91dC1uYXZiYXItbm90LWZpeGVkLmxheW91dC1maXhlZCAud3JhcHBlciAuc2lkZWJhciB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubGF5b3V0LW5hdmJhci1maXhlZC5sYXlvdXQtZml4ZWQgLndyYXBwZXIgLmNvbnRyb2wtc2lkZWJhciB7XG4gIHRvcDogY2FsYygzLjVyZW0gKyAxcHgpO1xufVxuLnRleHQtc20gLmxheW91dC1uYXZiYXItZml4ZWQubGF5b3V0LWZpeGVkIC53cmFwcGVyIC5tYWluLWhlYWRlciB+IC5jb250cm9sLXNpZGViYXIsXG4ubGF5b3V0LW5hdmJhci1maXhlZC5sYXlvdXQtZml4ZWQgLndyYXBwZXIgLm1haW4taGVhZGVyLnRleHQtc20gfiAuY29udHJvbC1zaWRlYmFyIHtcbiAgdG9wOiBjYWxjKDIuOTM3MjVyZW0gKyAxcHgpO1xufVxuLmxheW91dC1uYXZiYXItZml4ZWQubGF5b3V0LWZpeGVkIC53cmFwcGVyIC5zaWRlYmFyIHtcbiAgbWFyZ2luLXRvcDogY2FsYygzLjVyZW0gKyAxcHgpO1xufVxuLnRleHQtc20gLmxheW91dC1uYXZiYXItZml4ZWQubGF5b3V0LWZpeGVkIC53cmFwcGVyIC5icmFuZC1saW5rIH4gLnNpZGViYXIsXG4ubGF5b3V0LW5hdmJhci1maXhlZC5sYXlvdXQtZml4ZWQgLndyYXBwZXIgLmJyYW5kLWxpbmsudGV4dC1zbSB+IC5zaWRlYmFyIHtcbiAgbWFyZ2luLXRvcDogY2FsYygyLjkzNzI1cmVtICsgMXB4KTtcbn1cbi5sYXlvdXQtbmF2YmFyLWZpeGVkLmxheW91dC1maXhlZC50ZXh0LXNtIC53cmFwcGVyIC5jb250cm9sLXNpZGViYXIge1xuICB0b3A6IGNhbGMoMi45MzcyNXJlbSArIDFweCk7XG59XG4ubGF5b3V0LW5hdmJhci1maXhlZC5sYXlvdXQtZml4ZWQudGV4dC1zbSAud3JhcHBlciAuc2lkZWJhciB7XG4gIG1hcmdpbi10b3A6IGNhbGMoMi45MzcyNXJlbSArIDFweCk7XG59XG4ubGF5b3V0LW5hdmJhci1maXhlZCAud3JhcHBlciAuY29udHJvbC1zaWRlYmFyIHtcbiAgdG9wOiAwO1xufVxuLmxheW91dC1uYXZiYXItZml4ZWQgLndyYXBwZXIgYS5hbmNob3Ige1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IGNhbGMoKDMuNXJlbSArIDFweCArICgwLjVyZW0gKiAyKSkgLyAtMSk7XG59XG4ubGF5b3V0LW5hdmJhci1maXhlZCAud3JhcHBlci5zaWRlYmFyLWNvbGxhcHNlIC5icmFuZC1saW5rIHtcbiAgaGVpZ2h0OiBjYWxjKDMuNXJlbSArIDFweCk7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiA0LjZyZW07XG59XG4udGV4dC1zbSAubGF5b3V0LW5hdmJhci1maXhlZCAud3JhcHBlci5zaWRlYmFyLWNvbGxhcHNlIC5icmFuZC1saW5rLCAubGF5b3V0LW5hdmJhci1maXhlZCAud3JhcHBlci5zaWRlYmFyLWNvbGxhcHNlIC5icmFuZC1saW5rLnRleHQtc20ge1xuICBoZWlnaHQ6IGNhbGMoMi45MzcyNXJlbSArIDFweCk7XG59XG4ubGF5b3V0LW5hdmJhci1maXhlZCAud3JhcHBlci5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLXNpZGViYXI6aG92ZXIgLmJyYW5kLWxpbmsge1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogMjUwcHg7XG59XG4ubGF5b3V0LW5hdmJhci1maXhlZCAud3JhcHBlciAuYnJhbmQtbGluayB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogMjUwcHg7XG4gIHotaW5kZXg6IDEwMzU7XG59XG4ubGF5b3V0LW5hdmJhci1maXhlZCAud3JhcHBlciAuc2lkZWJhci1kYXJrLXByaW1hcnkgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xufVxuLmxheW91dC1uYXZiYXItZml4ZWQgLndyYXBwZXIgLnNpZGViYXItbGlnaHQtcHJpbWFyeSAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1uYXZiYXJdKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ubGF5b3V0LW5hdmJhci1maXhlZCAud3JhcHBlciAuc2lkZWJhci1kYXJrLXNlY29uZGFyeSAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1uYXZiYXJdKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG59XG4ubGF5b3V0LW5hdmJhci1maXhlZCAud3JhcHBlciAuc2lkZWJhci1saWdodC1zZWNvbmRhcnkgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmxheW91dC1uYXZiYXItZml4ZWQgLndyYXBwZXIgLnNpZGViYXItZGFyay1zdWNjZXNzIC5icmFuZC1saW5rOm5vdChbY2xhc3MqPW5hdmJhcl0pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbn1cbi5sYXlvdXQtbmF2YmFyLWZpeGVkIC53cmFwcGVyIC5zaWRlYmFyLWxpZ2h0LXN1Y2Nlc3MgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmxheW91dC1uYXZiYXItZml4ZWQgLndyYXBwZXIgLnNpZGViYXItZGFyay1pbmZvIC5icmFuZC1saW5rOm5vdChbY2xhc3MqPW5hdmJhcl0pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbn1cbi5sYXlvdXQtbmF2YmFyLWZpeGVkIC53cmFwcGVyIC5zaWRlYmFyLWxpZ2h0LWluZm8gLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmxheW91dC1uYXZiYXItZml4ZWQgLndyYXBwZXIgLnNpZGViYXItZGFyay13YXJuaW5nIC5icmFuZC1saW5rOm5vdChbY2xhc3MqPW5hdmJhcl0pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbn1cbi5sYXlvdXQtbmF2YmFyLWZpeGVkIC53cmFwcGVyIC5zaWRlYmFyLWxpZ2h0LXdhcm5pbmcgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmxheW91dC1uYXZiYXItZml4ZWQgLndyYXBwZXIgLnNpZGViYXItZGFyay1kYW5nZXIgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xufVxuLmxheW91dC1uYXZiYXItZml4ZWQgLndyYXBwZXIgLnNpZGViYXItbGlnaHQtZGFuZ2VyIC5icmFuZC1saW5rOm5vdChbY2xhc3MqPW5hdmJhcl0pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5sYXlvdXQtbmF2YmFyLWZpeGVkIC53cmFwcGVyIC5zaWRlYmFyLWRhcmstbGlnaHQgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xufVxuLmxheW91dC1uYXZiYXItZml4ZWQgLndyYXBwZXIgLnNpZGViYXItbGlnaHQtbGlnaHQgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmxheW91dC1uYXZiYXItZml4ZWQgLndyYXBwZXIgLnNpZGViYXItZGFyay1kYXJrIC5icmFuZC1saW5rOm5vdChbY2xhc3MqPW5hdmJhcl0pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbn1cbi5sYXlvdXQtbmF2YmFyLWZpeGVkIC53cmFwcGVyIC5zaWRlYmFyLWxpZ2h0LWRhcmsgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmxheW91dC1uYXZiYXItZml4ZWQgLndyYXBwZXIgLmNvbnRlbnQtd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IGNhbGMoMy41cmVtICsgMXB4KTtcbn1cbi50ZXh0LXNtIC5sYXlvdXQtbmF2YmFyLWZpeGVkIC53cmFwcGVyIC5tYWluLWhlYWRlciB+IC5jb250ZW50LXdyYXBwZXIsXG4ubGF5b3V0LW5hdmJhci1maXhlZCAud3JhcHBlciAubWFpbi1oZWFkZXIudGV4dC1zbSB+IC5jb250ZW50LXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiBjYWxjKDIuOTM3MjVyZW0gKyAxcHgpO1xufVxuLmxheW91dC1uYXZiYXItZml4ZWQgLndyYXBwZXIgLm1haW4taGVhZGVyIHtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDM3O1xufVxuLmxheW91dC1uYXZiYXItZml4ZWQudGV4dC1zbSAud3JhcHBlciAuY29udGVudC13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogY2FsYygyLjkzNzI1cmVtICsgMXB4KTtcbn1cbmJvZHk6bm90KC5sYXlvdXQtZml4ZWQpLmxheW91dC1uYXZiYXItZml4ZWQudGV4dC1zbSAud3JhcHBlciAubWFpbi1zaWRlYmFyIHtcbiAgbWFyZ2luLXRvcDogY2FsYyhjYWxjKDIuOTM3MjVyZW0gKyAxcHgpIC8gLTEpO1xufVxuYm9keTpub3QoLmxheW91dC1maXhlZCkubGF5b3V0LW5hdmJhci1maXhlZC50ZXh0LXNtIC53cmFwcGVyIC5tYWluLXNpZGViYXIgLnNpZGViYXIge1xuICBtYXJnaW4tdG9wOiBjYWxjKDIuOTM3MjVyZW0gKyAxcHgpO1xufVxuLmxheW91dC1uYXZiYXItbm90LWZpeGVkIC53cmFwcGVyIC5icmFuZC1saW5rIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cbi5sYXlvdXQtbmF2YmFyLW5vdC1maXhlZCAud3JhcHBlciAuc2lkZWJhcixcbi5sYXlvdXQtbmF2YmFyLW5vdC1maXhlZCAud3JhcHBlciAuY29udGVudC13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5sYXlvdXQtbmF2YmFyLW5vdC1maXhlZCAud3JhcHBlciAubWFpbi1oZWFkZXIge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuLmxheW91dC1uYXZiYXItbm90LWZpeGVkLmxheW91dC1maXhlZCAud3JhcHBlciAuc2lkZWJhciB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmxheW91dC1zbS1uYXZiYXItZml4ZWQubGF5b3V0LWZpeGVkIC53cmFwcGVyIC5jb250cm9sLXNpZGViYXIge1xuICAgIHRvcDogY2FsYygzLjVyZW0gKyAxcHgpO1xuICB9XG4gIC50ZXh0LXNtIC5sYXlvdXQtc20tbmF2YmFyLWZpeGVkLmxheW91dC1maXhlZCAud3JhcHBlciAubWFpbi1oZWFkZXIgfiAuY29udHJvbC1zaWRlYmFyLFxuLmxheW91dC1zbS1uYXZiYXItZml4ZWQubGF5b3V0LWZpeGVkIC53cmFwcGVyIC5tYWluLWhlYWRlci50ZXh0LXNtIH4gLmNvbnRyb2wtc2lkZWJhciB7XG4gICAgdG9wOiBjYWxjKDIuOTM3MjVyZW0gKyAxcHgpO1xuICB9XG4gIC5sYXlvdXQtc20tbmF2YmFyLWZpeGVkLmxheW91dC1maXhlZCAud3JhcHBlciAuc2lkZWJhciB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygzLjVyZW0gKyAxcHgpO1xuICB9XG4gIC50ZXh0LXNtIC5sYXlvdXQtc20tbmF2YmFyLWZpeGVkLmxheW91dC1maXhlZCAud3JhcHBlciAuYnJhbmQtbGluayB+IC5zaWRlYmFyLFxuLmxheW91dC1zbS1uYXZiYXItZml4ZWQubGF5b3V0LWZpeGVkIC53cmFwcGVyIC5icmFuZC1saW5rLnRleHQtc20gfiAuc2lkZWJhciB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygyLjkzNzI1cmVtICsgMXB4KTtcbiAgfVxuICAubGF5b3V0LXNtLW5hdmJhci1maXhlZC5sYXlvdXQtZml4ZWQudGV4dC1zbSAud3JhcHBlciAuY29udHJvbC1zaWRlYmFyIHtcbiAgICB0b3A6IGNhbGMoMi45MzcyNXJlbSArIDFweCk7XG4gIH1cbiAgLmxheW91dC1zbS1uYXZiYXItZml4ZWQubGF5b3V0LWZpeGVkLnRleHQtc20gLndyYXBwZXIgLnNpZGViYXIge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMi45MzcyNXJlbSArIDFweCk7XG4gIH1cbiAgLmxheW91dC1zbS1uYXZiYXItZml4ZWQgLndyYXBwZXIgLmNvbnRyb2wtc2lkZWJhciB7XG4gICAgdG9wOiAwO1xuICB9XG4gIC5sYXlvdXQtc20tbmF2YmFyLWZpeGVkIC53cmFwcGVyIGEuYW5jaG9yIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiBjYWxjKCgzLjVyZW0gKyAxcHggKyAoMC41cmVtICogMikpIC8gLTEpO1xuICB9XG4gIC5sYXlvdXQtc20tbmF2YmFyLWZpeGVkIC53cmFwcGVyLnNpZGViYXItY29sbGFwc2UgLmJyYW5kLWxpbmsge1xuICAgIGhlaWdodDogY2FsYygzLjVyZW0gKyAxcHgpO1xuICAgIHRyYW5zaXRpb246IHdpZHRoIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgd2lkdGg6IDQuNnJlbTtcbiAgfVxuICAudGV4dC1zbSAubGF5b3V0LXNtLW5hdmJhci1maXhlZCAud3JhcHBlci5zaWRlYmFyLWNvbGxhcHNlIC5icmFuZC1saW5rLCAubGF5b3V0LXNtLW5hdmJhci1maXhlZCAud3JhcHBlci5zaWRlYmFyLWNvbGxhcHNlIC5icmFuZC1saW5rLnRleHQtc20ge1xuICAgIGhlaWdodDogY2FsYygyLjkzNzI1cmVtICsgMXB4KTtcbiAgfVxuICAubGF5b3V0LXNtLW5hdmJhci1maXhlZCAud3JhcHBlci5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLXNpZGViYXI6aG92ZXIgLmJyYW5kLWxpbmsge1xuICAgIHRyYW5zaXRpb246IHdpZHRoIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgd2lkdGg6IDI1MHB4O1xuICB9XG4gIC5sYXlvdXQtc20tbmF2YmFyLWZpeGVkIC53cmFwcGVyIC5icmFuZC1saW5rIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggMC4zcyBlYXNlLWluLW91dDtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgei1pbmRleDogMTAzNTtcbiAgfVxuICAubGF5b3V0LXNtLW5hdmJhci1maXhlZCAud3JhcHBlciAuc2lkZWJhci1kYXJrLXByaW1hcnkgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIH1cbiAgLmxheW91dC1zbS1uYXZiYXItZml4ZWQgLndyYXBwZXIgLnNpZGViYXItbGlnaHQtcHJpbWFyeSAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1uYXZiYXJdKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAubGF5b3V0LXNtLW5hdmJhci1maXhlZCAud3JhcHBlciAuc2lkZWJhci1kYXJrLXNlY29uZGFyeSAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1uYXZiYXJdKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgfVxuICAubGF5b3V0LXNtLW5hdmJhci1maXhlZCAud3JhcHBlciAuc2lkZWJhci1saWdodC1zZWNvbmRhcnkgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgLmxheW91dC1zbS1uYXZiYXItZml4ZWQgLndyYXBwZXIgLnNpZGViYXItZGFyay1zdWNjZXNzIC5icmFuZC1saW5rOm5vdChbY2xhc3MqPW5hdmJhcl0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICB9XG4gIC5sYXlvdXQtc20tbmF2YmFyLWZpeGVkIC53cmFwcGVyIC5zaWRlYmFyLWxpZ2h0LXN1Y2Nlc3MgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgLmxheW91dC1zbS1uYXZiYXItZml4ZWQgLndyYXBwZXIgLnNpZGViYXItZGFyay1pbmZvIC5icmFuZC1saW5rOm5vdChbY2xhc3MqPW5hdmJhcl0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICB9XG4gIC5sYXlvdXQtc20tbmF2YmFyLWZpeGVkIC53cmFwcGVyIC5zaWRlYmFyLWxpZ2h0LWluZm8gLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgLmxheW91dC1zbS1uYXZiYXItZml4ZWQgLndyYXBwZXIgLnNpZGViYXItZGFyay13YXJuaW5nIC5icmFuZC1saW5rOm5vdChbY2xhc3MqPW5hdmJhcl0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICB9XG4gIC5sYXlvdXQtc20tbmF2YmFyLWZpeGVkIC53cmFwcGVyIC5zaWRlYmFyLWxpZ2h0LXdhcm5pbmcgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgLmxheW91dC1zbS1uYXZiYXItZml4ZWQgLndyYXBwZXIgLnNpZGViYXItZGFyay1kYW5nZXIgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIH1cbiAgLmxheW91dC1zbS1uYXZiYXItZml4ZWQgLndyYXBwZXIgLnNpZGViYXItbGlnaHQtZGFuZ2VyIC5icmFuZC1saW5rOm5vdChbY2xhc3MqPW5hdmJhcl0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG4gIC5sYXlvdXQtc20tbmF2YmFyLWZpeGVkIC53cmFwcGVyIC5zaWRlYmFyLWRhcmstbGlnaHQgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIH1cbiAgLmxheW91dC1zbS1uYXZiYXItZml4ZWQgLndyYXBwZXIgLnNpZGViYXItbGlnaHQtbGlnaHQgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgLmxheW91dC1zbS1uYXZiYXItZml4ZWQgLndyYXBwZXIgLnNpZGViYXItZGFyay1kYXJrIC5icmFuZC1saW5rOm5vdChbY2xhc3MqPW5hdmJhcl0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICB9XG4gIC5sYXlvdXQtc20tbmF2YmFyLWZpeGVkIC53cmFwcGVyIC5zaWRlYmFyLWxpZ2h0LWRhcmsgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgLmxheW91dC1zbS1uYXZiYXItZml4ZWQgLndyYXBwZXIgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygzLjVyZW0gKyAxcHgpO1xuICB9XG4gIC50ZXh0LXNtIC5sYXlvdXQtc20tbmF2YmFyLWZpeGVkIC53cmFwcGVyIC5tYWluLWhlYWRlciB+IC5jb250ZW50LXdyYXBwZXIsXG4ubGF5b3V0LXNtLW5hdmJhci1maXhlZCAud3JhcHBlciAubWFpbi1oZWFkZXIudGV4dC1zbSB+IC5jb250ZW50LXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMi45MzcyNXJlbSArIDFweCk7XG4gIH1cbiAgLmxheW91dC1zbS1uYXZiYXItZml4ZWQgLndyYXBwZXIgLm1haW4taGVhZGVyIHtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAzNztcbiAgfVxuICAubGF5b3V0LXNtLW5hdmJhci1maXhlZC50ZXh0LXNtIC53cmFwcGVyIC5jb250ZW50LXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMi45MzcyNXJlbSArIDFweCk7XG4gIH1cbiAgYm9keTpub3QoLmxheW91dC1maXhlZCkubGF5b3V0LXNtLW5hdmJhci1maXhlZC50ZXh0LXNtIC53cmFwcGVyIC5tYWluLXNpZGViYXIge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoY2FsYygyLjkzNzI1cmVtICsgMXB4KSAvIC0xKTtcbiAgfVxuICBib2R5Om5vdCgubGF5b3V0LWZpeGVkKS5sYXlvdXQtc20tbmF2YmFyLWZpeGVkLnRleHQtc20gLndyYXBwZXIgLm1haW4tc2lkZWJhciAuc2lkZWJhciB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygyLjkzNzI1cmVtICsgMXB4KTtcbiAgfVxuICAubGF5b3V0LXNtLW5hdmJhci1ub3QtZml4ZWQgLndyYXBwZXIgLmJyYW5kLWxpbmsge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbiAgLmxheW91dC1zbS1uYXZiYXItbm90LWZpeGVkIC53cmFwcGVyIC5zaWRlYmFyLFxuLmxheW91dC1zbS1uYXZiYXItbm90LWZpeGVkIC53cmFwcGVyIC5jb250ZW50LXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxheW91dC1zbS1uYXZiYXItbm90LWZpeGVkIC53cmFwcGVyIC5tYWluLWhlYWRlciB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxuICAubGF5b3V0LXNtLW5hdmJhci1ub3QtZml4ZWQubGF5b3V0LWZpeGVkIC53cmFwcGVyIC5zaWRlYmFyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxheW91dC1tZC1uYXZiYXItZml4ZWQubGF5b3V0LWZpeGVkIC53cmFwcGVyIC5jb250cm9sLXNpZGViYXIge1xuICAgIHRvcDogY2FsYygzLjVyZW0gKyAxcHgpO1xuICB9XG4gIC50ZXh0LXNtIC5sYXlvdXQtbWQtbmF2YmFyLWZpeGVkLmxheW91dC1maXhlZCAud3JhcHBlciAubWFpbi1oZWFkZXIgfiAuY29udHJvbC1zaWRlYmFyLFxuLmxheW91dC1tZC1uYXZiYXItZml4ZWQubGF5b3V0LWZpeGVkIC53cmFwcGVyIC5tYWluLWhlYWRlci50ZXh0LXNtIH4gLmNvbnRyb2wtc2lkZWJhciB7XG4gICAgdG9wOiBjYWxjKDIuOTM3MjVyZW0gKyAxcHgpO1xuICB9XG4gIC5sYXlvdXQtbWQtbmF2YmFyLWZpeGVkLmxheW91dC1maXhlZCAud3JhcHBlciAuc2lkZWJhciB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygzLjVyZW0gKyAxcHgpO1xuICB9XG4gIC50ZXh0LXNtIC5sYXlvdXQtbWQtbmF2YmFyLWZpeGVkLmxheW91dC1maXhlZCAud3JhcHBlciAuYnJhbmQtbGluayB+IC5zaWRlYmFyLFxuLmxheW91dC1tZC1uYXZiYXItZml4ZWQubGF5b3V0LWZpeGVkIC53cmFwcGVyIC5icmFuZC1saW5rLnRleHQtc20gfiAuc2lkZWJhciB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygyLjkzNzI1cmVtICsgMXB4KTtcbiAgfVxuICAubGF5b3V0LW1kLW5hdmJhci1maXhlZC5sYXlvdXQtZml4ZWQudGV4dC1zbSAud3JhcHBlciAuY29udHJvbC1zaWRlYmFyIHtcbiAgICB0b3A6IGNhbGMoMi45MzcyNXJlbSArIDFweCk7XG4gIH1cbiAgLmxheW91dC1tZC1uYXZiYXItZml4ZWQubGF5b3V0LWZpeGVkLnRleHQtc20gLndyYXBwZXIgLnNpZGViYXIge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMi45MzcyNXJlbSArIDFweCk7XG4gIH1cbiAgLmxheW91dC1tZC1uYXZiYXItZml4ZWQgLndyYXBwZXIgLmNvbnRyb2wtc2lkZWJhciB7XG4gICAgdG9wOiAwO1xuICB9XG4gIC5sYXlvdXQtbWQtbmF2YmFyLWZpeGVkIC53cmFwcGVyIGEuYW5jaG9yIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiBjYWxjKCgzLjVyZW0gKyAxcHggKyAoMC41cmVtICogMikpIC8gLTEpO1xuICB9XG4gIC5sYXlvdXQtbWQtbmF2YmFyLWZpeGVkIC53cmFwcGVyLnNpZGViYXItY29sbGFwc2UgLmJyYW5kLWxpbmsge1xuICAgIGhlaWdodDogY2FsYygzLjVyZW0gKyAxcHgpO1xuICAgIHRyYW5zaXRpb246IHdpZHRoIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgd2lkdGg6IDQuNnJlbTtcbiAgfVxuICAudGV4dC1zbSAubGF5b3V0LW1kLW5hdmJhci1maXhlZCAud3JhcHBlci5zaWRlYmFyLWNvbGxhcHNlIC5icmFuZC1saW5rLCAubGF5b3V0LW1kLW5hdmJhci1maXhlZCAud3JhcHBlci5zaWRlYmFyLWNvbGxhcHNlIC5icmFuZC1saW5rLnRleHQtc20ge1xuICAgIGhlaWdodDogY2FsYygyLjkzNzI1cmVtICsgMXB4KTtcbiAgfVxuICAubGF5b3V0LW1kLW5hdmJhci1maXhlZCAud3JhcHBlci5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLXNpZGViYXI6aG92ZXIgLmJyYW5kLWxpbmsge1xuICAgIHRyYW5zaXRpb246IHdpZHRoIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgd2lkdGg6IDI1MHB4O1xuICB9XG4gIC5sYXlvdXQtbWQtbmF2YmFyLWZpeGVkIC53cmFwcGVyIC5icmFuZC1saW5rIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggMC4zcyBlYXNlLWluLW91dDtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgei1pbmRleDogMTAzNTtcbiAgfVxuICAubGF5b3V0LW1kLW5hdmJhci1maXhlZCAud3JhcHBlciAuc2lkZWJhci1kYXJrLXByaW1hcnkgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIH1cbiAgLmxheW91dC1tZC1uYXZiYXItZml4ZWQgLndyYXBwZXIgLnNpZGViYXItbGlnaHQtcHJpbWFyeSAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1uYXZiYXJdKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAubGF5b3V0LW1kLW5hdmJhci1maXhlZCAud3JhcHBlciAuc2lkZWJhci1kYXJrLXNlY29uZGFyeSAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1uYXZiYXJdKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgfVxuICAubGF5b3V0LW1kLW5hdmJhci1maXhlZCAud3JhcHBlciAuc2lkZWJhci1saWdodC1zZWNvbmRhcnkgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgLmxheW91dC1tZC1uYXZiYXItZml4ZWQgLndyYXBwZXIgLnNpZGViYXItZGFyay1zdWNjZXNzIC5icmFuZC1saW5rOm5vdChbY2xhc3MqPW5hdmJhcl0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICB9XG4gIC5sYXlvdXQtbWQtbmF2YmFyLWZpeGVkIC53cmFwcGVyIC5zaWRlYmFyLWxpZ2h0LXN1Y2Nlc3MgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgLmxheW91dC1tZC1uYXZiYXItZml4ZWQgLndyYXBwZXIgLnNpZGViYXItZGFyay1pbmZvIC5icmFuZC1saW5rOm5vdChbY2xhc3MqPW5hdmJhcl0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICB9XG4gIC5sYXlvdXQtbWQtbmF2YmFyLWZpeGVkIC53cmFwcGVyIC5zaWRlYmFyLWxpZ2h0LWluZm8gLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgLmxheW91dC1tZC1uYXZiYXItZml4ZWQgLndyYXBwZXIgLnNpZGViYXItZGFyay13YXJuaW5nIC5icmFuZC1saW5rOm5vdChbY2xhc3MqPW5hdmJhcl0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICB9XG4gIC5sYXlvdXQtbWQtbmF2YmFyLWZpeGVkIC53cmFwcGVyIC5zaWRlYmFyLWxpZ2h0LXdhcm5pbmcgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgLmxheW91dC1tZC1uYXZiYXItZml4ZWQgLndyYXBwZXIgLnNpZGViYXItZGFyay1kYW5nZXIgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIH1cbiAgLmxheW91dC1tZC1uYXZiYXItZml4ZWQgLndyYXBwZXIgLnNpZGViYXItbGlnaHQtZGFuZ2VyIC5icmFuZC1saW5rOm5vdChbY2xhc3MqPW5hdmJhcl0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG4gIC5sYXlvdXQtbWQtbmF2YmFyLWZpeGVkIC53cmFwcGVyIC5zaWRlYmFyLWRhcmstbGlnaHQgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIH1cbiAgLmxheW91dC1tZC1uYXZiYXItZml4ZWQgLndyYXBwZXIgLnNpZGViYXItbGlnaHQtbGlnaHQgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgLmxheW91dC1tZC1uYXZiYXItZml4ZWQgLndyYXBwZXIgLnNpZGViYXItZGFyay1kYXJrIC5icmFuZC1saW5rOm5vdChbY2xhc3MqPW5hdmJhcl0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICB9XG4gIC5sYXlvdXQtbWQtbmF2YmFyLWZpeGVkIC53cmFwcGVyIC5zaWRlYmFyLWxpZ2h0LWRhcmsgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgLmxheW91dC1tZC1uYXZiYXItZml4ZWQgLndyYXBwZXIgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygzLjVyZW0gKyAxcHgpO1xuICB9XG4gIC50ZXh0LXNtIC5sYXlvdXQtbWQtbmF2YmFyLWZpeGVkIC53cmFwcGVyIC5tYWluLWhlYWRlciB+IC5jb250ZW50LXdyYXBwZXIsXG4ubGF5b3V0LW1kLW5hdmJhci1maXhlZCAud3JhcHBlciAubWFpbi1oZWFkZXIudGV4dC1zbSB+IC5jb250ZW50LXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMi45MzcyNXJlbSArIDFweCk7XG4gIH1cbiAgLmxheW91dC1tZC1uYXZiYXItZml4ZWQgLndyYXBwZXIgLm1haW4taGVhZGVyIHtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAzNztcbiAgfVxuICAubGF5b3V0LW1kLW5hdmJhci1maXhlZC50ZXh0LXNtIC53cmFwcGVyIC5jb250ZW50LXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMi45MzcyNXJlbSArIDFweCk7XG4gIH1cbiAgYm9keTpub3QoLmxheW91dC1maXhlZCkubGF5b3V0LW1kLW5hdmJhci1maXhlZC50ZXh0LXNtIC53cmFwcGVyIC5tYWluLXNpZGViYXIge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoY2FsYygyLjkzNzI1cmVtICsgMXB4KSAvIC0xKTtcbiAgfVxuICBib2R5Om5vdCgubGF5b3V0LWZpeGVkKS5sYXlvdXQtbWQtbmF2YmFyLWZpeGVkLnRleHQtc20gLndyYXBwZXIgLm1haW4tc2lkZWJhciAuc2lkZWJhciB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygyLjkzNzI1cmVtICsgMXB4KTtcbiAgfVxuICAubGF5b3V0LW1kLW5hdmJhci1ub3QtZml4ZWQgLndyYXBwZXIgLmJyYW5kLWxpbmsge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbiAgLmxheW91dC1tZC1uYXZiYXItbm90LWZpeGVkIC53cmFwcGVyIC5zaWRlYmFyLFxuLmxheW91dC1tZC1uYXZiYXItbm90LWZpeGVkIC53cmFwcGVyIC5jb250ZW50LXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxheW91dC1tZC1uYXZiYXItbm90LWZpeGVkIC53cmFwcGVyIC5tYWluLWhlYWRlciB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxuICAubGF5b3V0LW1kLW5hdmJhci1ub3QtZml4ZWQubGF5b3V0LWZpeGVkIC53cmFwcGVyIC5zaWRlYmFyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxheW91dC1sZy1uYXZiYXItZml4ZWQubGF5b3V0LWZpeGVkIC53cmFwcGVyIC5jb250cm9sLXNpZGViYXIge1xuICAgIHRvcDogY2FsYygzLjVyZW0gKyAxcHgpO1xuICB9XG4gIC50ZXh0LXNtIC5sYXlvdXQtbGctbmF2YmFyLWZpeGVkLmxheW91dC1maXhlZCAud3JhcHBlciAubWFpbi1oZWFkZXIgfiAuY29udHJvbC1zaWRlYmFyLFxuLmxheW91dC1sZy1uYXZiYXItZml4ZWQubGF5b3V0LWZpeGVkIC53cmFwcGVyIC5tYWluLWhlYWRlci50ZXh0LXNtIH4gLmNvbnRyb2wtc2lkZWJhciB7XG4gICAgdG9wOiBjYWxjKDIuOTM3MjVyZW0gKyAxcHgpO1xuICB9XG4gIC5sYXlvdXQtbGctbmF2YmFyLWZpeGVkLmxheW91dC1maXhlZCAud3JhcHBlciAuc2lkZWJhciB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygzLjVyZW0gKyAxcHgpO1xuICB9XG4gIC50ZXh0LXNtIC5sYXlvdXQtbGctbmF2YmFyLWZpeGVkLmxheW91dC1maXhlZCAud3JhcHBlciAuYnJhbmQtbGluayB+IC5zaWRlYmFyLFxuLmxheW91dC1sZy1uYXZiYXItZml4ZWQubGF5b3V0LWZpeGVkIC53cmFwcGVyIC5icmFuZC1saW5rLnRleHQtc20gfiAuc2lkZWJhciB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygyLjkzNzI1cmVtICsgMXB4KTtcbiAgfVxuICAubGF5b3V0LWxnLW5hdmJhci1maXhlZC5sYXlvdXQtZml4ZWQudGV4dC1zbSAud3JhcHBlciAuY29udHJvbC1zaWRlYmFyIHtcbiAgICB0b3A6IGNhbGMoMi45MzcyNXJlbSArIDFweCk7XG4gIH1cbiAgLmxheW91dC1sZy1uYXZiYXItZml4ZWQubGF5b3V0LWZpeGVkLnRleHQtc20gLndyYXBwZXIgLnNpZGViYXIge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMi45MzcyNXJlbSArIDFweCk7XG4gIH1cbiAgLmxheW91dC1sZy1uYXZiYXItZml4ZWQgLndyYXBwZXIgLmNvbnRyb2wtc2lkZWJhciB7XG4gICAgdG9wOiAwO1xuICB9XG4gIC5sYXlvdXQtbGctbmF2YmFyLWZpeGVkIC53cmFwcGVyIGEuYW5jaG9yIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiBjYWxjKCgzLjVyZW0gKyAxcHggKyAoMC41cmVtICogMikpIC8gLTEpO1xuICB9XG4gIC5sYXlvdXQtbGctbmF2YmFyLWZpeGVkIC53cmFwcGVyLnNpZGViYXItY29sbGFwc2UgLmJyYW5kLWxpbmsge1xuICAgIGhlaWdodDogY2FsYygzLjVyZW0gKyAxcHgpO1xuICAgIHRyYW5zaXRpb246IHdpZHRoIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgd2lkdGg6IDQuNnJlbTtcbiAgfVxuICAudGV4dC1zbSAubGF5b3V0LWxnLW5hdmJhci1maXhlZCAud3JhcHBlci5zaWRlYmFyLWNvbGxhcHNlIC5icmFuZC1saW5rLCAubGF5b3V0LWxnLW5hdmJhci1maXhlZCAud3JhcHBlci5zaWRlYmFyLWNvbGxhcHNlIC5icmFuZC1saW5rLnRleHQtc20ge1xuICAgIGhlaWdodDogY2FsYygyLjkzNzI1cmVtICsgMXB4KTtcbiAgfVxuICAubGF5b3V0LWxnLW5hdmJhci1maXhlZCAud3JhcHBlci5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLXNpZGViYXI6aG92ZXIgLmJyYW5kLWxpbmsge1xuICAgIHRyYW5zaXRpb246IHdpZHRoIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgd2lkdGg6IDI1MHB4O1xuICB9XG4gIC5sYXlvdXQtbGctbmF2YmFyLWZpeGVkIC53cmFwcGVyIC5icmFuZC1saW5rIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggMC4zcyBlYXNlLWluLW91dDtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgei1pbmRleDogMTAzNTtcbiAgfVxuICAubGF5b3V0LWxnLW5hdmJhci1maXhlZCAud3JhcHBlciAuc2lkZWJhci1kYXJrLXByaW1hcnkgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIH1cbiAgLmxheW91dC1sZy1uYXZiYXItZml4ZWQgLndyYXBwZXIgLnNpZGViYXItbGlnaHQtcHJpbWFyeSAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1uYXZiYXJdKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAubGF5b3V0LWxnLW5hdmJhci1maXhlZCAud3JhcHBlciAuc2lkZWJhci1kYXJrLXNlY29uZGFyeSAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1uYXZiYXJdKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgfVxuICAubGF5b3V0LWxnLW5hdmJhci1maXhlZCAud3JhcHBlciAuc2lkZWJhci1saWdodC1zZWNvbmRhcnkgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgLmxheW91dC1sZy1uYXZiYXItZml4ZWQgLndyYXBwZXIgLnNpZGViYXItZGFyay1zdWNjZXNzIC5icmFuZC1saW5rOm5vdChbY2xhc3MqPW5hdmJhcl0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICB9XG4gIC5sYXlvdXQtbGctbmF2YmFyLWZpeGVkIC53cmFwcGVyIC5zaWRlYmFyLWxpZ2h0LXN1Y2Nlc3MgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgLmxheW91dC1sZy1uYXZiYXItZml4ZWQgLndyYXBwZXIgLnNpZGViYXItZGFyay1pbmZvIC5icmFuZC1saW5rOm5vdChbY2xhc3MqPW5hdmJhcl0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICB9XG4gIC5sYXlvdXQtbGctbmF2YmFyLWZpeGVkIC53cmFwcGVyIC5zaWRlYmFyLWxpZ2h0LWluZm8gLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgLmxheW91dC1sZy1uYXZiYXItZml4ZWQgLndyYXBwZXIgLnNpZGViYXItZGFyay13YXJuaW5nIC5icmFuZC1saW5rOm5vdChbY2xhc3MqPW5hdmJhcl0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICB9XG4gIC5sYXlvdXQtbGctbmF2YmFyLWZpeGVkIC53cmFwcGVyIC5zaWRlYmFyLWxpZ2h0LXdhcm5pbmcgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgLmxheW91dC1sZy1uYXZiYXItZml4ZWQgLndyYXBwZXIgLnNpZGViYXItZGFyay1kYW5nZXIgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIH1cbiAgLmxheW91dC1sZy1uYXZiYXItZml4ZWQgLndyYXBwZXIgLnNpZGViYXItbGlnaHQtZGFuZ2VyIC5icmFuZC1saW5rOm5vdChbY2xhc3MqPW5hdmJhcl0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG4gIC5sYXlvdXQtbGctbmF2YmFyLWZpeGVkIC53cmFwcGVyIC5zaWRlYmFyLWRhcmstbGlnaHQgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIH1cbiAgLmxheW91dC1sZy1uYXZiYXItZml4ZWQgLndyYXBwZXIgLnNpZGViYXItbGlnaHQtbGlnaHQgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgLmxheW91dC1sZy1uYXZiYXItZml4ZWQgLndyYXBwZXIgLnNpZGViYXItZGFyay1kYXJrIC5icmFuZC1saW5rOm5vdChbY2xhc3MqPW5hdmJhcl0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICB9XG4gIC5sYXlvdXQtbGctbmF2YmFyLWZpeGVkIC53cmFwcGVyIC5zaWRlYmFyLWxpZ2h0LWRhcmsgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgLmxheW91dC1sZy1uYXZiYXItZml4ZWQgLndyYXBwZXIgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygzLjVyZW0gKyAxcHgpO1xuICB9XG4gIC50ZXh0LXNtIC5sYXlvdXQtbGctbmF2YmFyLWZpeGVkIC53cmFwcGVyIC5tYWluLWhlYWRlciB+IC5jb250ZW50LXdyYXBwZXIsXG4ubGF5b3V0LWxnLW5hdmJhci1maXhlZCAud3JhcHBlciAubWFpbi1oZWFkZXIudGV4dC1zbSB+IC5jb250ZW50LXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMi45MzcyNXJlbSArIDFweCk7XG4gIH1cbiAgLmxheW91dC1sZy1uYXZiYXItZml4ZWQgLndyYXBwZXIgLm1haW4taGVhZGVyIHtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAzNztcbiAgfVxuICAubGF5b3V0LWxnLW5hdmJhci1maXhlZC50ZXh0LXNtIC53cmFwcGVyIC5jb250ZW50LXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMi45MzcyNXJlbSArIDFweCk7XG4gIH1cbiAgYm9keTpub3QoLmxheW91dC1maXhlZCkubGF5b3V0LWxnLW5hdmJhci1maXhlZC50ZXh0LXNtIC53cmFwcGVyIC5tYWluLXNpZGViYXIge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoY2FsYygyLjkzNzI1cmVtICsgMXB4KSAvIC0xKTtcbiAgfVxuICBib2R5Om5vdCgubGF5b3V0LWZpeGVkKS5sYXlvdXQtbGctbmF2YmFyLWZpeGVkLnRleHQtc20gLndyYXBwZXIgLm1haW4tc2lkZWJhciAuc2lkZWJhciB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygyLjkzNzI1cmVtICsgMXB4KTtcbiAgfVxuICAubGF5b3V0LWxnLW5hdmJhci1ub3QtZml4ZWQgLndyYXBwZXIgLmJyYW5kLWxpbmsge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbiAgLmxheW91dC1sZy1uYXZiYXItbm90LWZpeGVkIC53cmFwcGVyIC5zaWRlYmFyLFxuLmxheW91dC1sZy1uYXZiYXItbm90LWZpeGVkIC53cmFwcGVyIC5jb250ZW50LXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxheW91dC1sZy1uYXZiYXItbm90LWZpeGVkIC53cmFwcGVyIC5tYWluLWhlYWRlciB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxuICAubGF5b3V0LWxnLW5hdmJhci1ub3QtZml4ZWQubGF5b3V0LWZpeGVkIC53cmFwcGVyIC5zaWRlYmFyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5sYXlvdXQteGwtbmF2YmFyLWZpeGVkLmxheW91dC1maXhlZCAud3JhcHBlciAuY29udHJvbC1zaWRlYmFyIHtcbiAgICB0b3A6IGNhbGMoMy41cmVtICsgMXB4KTtcbiAgfVxuICAudGV4dC1zbSAubGF5b3V0LXhsLW5hdmJhci1maXhlZC5sYXlvdXQtZml4ZWQgLndyYXBwZXIgLm1haW4taGVhZGVyIH4gLmNvbnRyb2wtc2lkZWJhcixcbi5sYXlvdXQteGwtbmF2YmFyLWZpeGVkLmxheW91dC1maXhlZCAud3JhcHBlciAubWFpbi1oZWFkZXIudGV4dC1zbSB+IC5jb250cm9sLXNpZGViYXIge1xuICAgIHRvcDogY2FsYygyLjkzNzI1cmVtICsgMXB4KTtcbiAgfVxuICAubGF5b3V0LXhsLW5hdmJhci1maXhlZC5sYXlvdXQtZml4ZWQgLndyYXBwZXIgLnNpZGViYXIge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMy41cmVtICsgMXB4KTtcbiAgfVxuICAudGV4dC1zbSAubGF5b3V0LXhsLW5hdmJhci1maXhlZC5sYXlvdXQtZml4ZWQgLndyYXBwZXIgLmJyYW5kLWxpbmsgfiAuc2lkZWJhcixcbi5sYXlvdXQteGwtbmF2YmFyLWZpeGVkLmxheW91dC1maXhlZCAud3JhcHBlciAuYnJhbmQtbGluay50ZXh0LXNtIH4gLnNpZGViYXIge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMi45MzcyNXJlbSArIDFweCk7XG4gIH1cbiAgLmxheW91dC14bC1uYXZiYXItZml4ZWQubGF5b3V0LWZpeGVkLnRleHQtc20gLndyYXBwZXIgLmNvbnRyb2wtc2lkZWJhciB7XG4gICAgdG9wOiBjYWxjKDIuOTM3MjVyZW0gKyAxcHgpO1xuICB9XG4gIC5sYXlvdXQteGwtbmF2YmFyLWZpeGVkLmxheW91dC1maXhlZC50ZXh0LXNtIC53cmFwcGVyIC5zaWRlYmFyIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDIuOTM3MjVyZW0gKyAxcHgpO1xuICB9XG4gIC5sYXlvdXQteGwtbmF2YmFyLWZpeGVkIC53cmFwcGVyIC5jb250cm9sLXNpZGViYXIge1xuICAgIHRvcDogMDtcbiAgfVxuICAubGF5b3V0LXhsLW5hdmJhci1maXhlZCAud3JhcHBlciBhLmFuY2hvciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogY2FsYygoMy41cmVtICsgMXB4ICsgKDAuNXJlbSAqIDIpKSAvIC0xKTtcbiAgfVxuICAubGF5b3V0LXhsLW5hdmJhci1maXhlZCAud3JhcHBlci5zaWRlYmFyLWNvbGxhcHNlIC5icmFuZC1saW5rIHtcbiAgICBoZWlnaHQ6IGNhbGMoMy41cmVtICsgMXB4KTtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIHdpZHRoOiA0LjZyZW07XG4gIH1cbiAgLnRleHQtc20gLmxheW91dC14bC1uYXZiYXItZml4ZWQgLndyYXBwZXIuc2lkZWJhci1jb2xsYXBzZSAuYnJhbmQtbGluaywgLmxheW91dC14bC1uYXZiYXItZml4ZWQgLndyYXBwZXIuc2lkZWJhci1jb2xsYXBzZSAuYnJhbmQtbGluay50ZXh0LXNtIHtcbiAgICBoZWlnaHQ6IGNhbGMoMi45MzcyNXJlbSArIDFweCk7XG4gIH1cbiAgLmxheW91dC14bC1uYXZiYXItZml4ZWQgLndyYXBwZXIuc2lkZWJhci1jb2xsYXBzZSAubWFpbi1zaWRlYmFyOmhvdmVyIC5icmFuZC1saW5rIHtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIHdpZHRoOiAyNTBweDtcbiAgfVxuICAubGF5b3V0LXhsLW5hdmJhci1maXhlZCAud3JhcHBlciAuYnJhbmQtbGluayB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zaXRpb246IHdpZHRoIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIHotaW5kZXg6IDEwMzU7XG4gIH1cbiAgLmxheW91dC14bC1uYXZiYXItZml4ZWQgLndyYXBwZXIgLnNpZGViYXItZGFyay1wcmltYXJ5IC5icmFuZC1saW5rOm5vdChbY2xhc3MqPW5hdmJhcl0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICB9XG4gIC5sYXlvdXQteGwtbmF2YmFyLWZpeGVkIC53cmFwcGVyIC5zaWRlYmFyLWxpZ2h0LXByaW1hcnkgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgLmxheW91dC14bC1uYXZiYXItZml4ZWQgLndyYXBwZXIgLnNpZGViYXItZGFyay1zZWNvbmRhcnkgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIH1cbiAgLmxheW91dC14bC1uYXZiYXItZml4ZWQgLndyYXBwZXIgLnNpZGViYXItbGlnaHQtc2Vjb25kYXJ5IC5icmFuZC1saW5rOm5vdChbY2xhc3MqPW5hdmJhcl0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG4gIC5sYXlvdXQteGwtbmF2YmFyLWZpeGVkIC53cmFwcGVyIC5zaWRlYmFyLWRhcmstc3VjY2VzcyAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1uYXZiYXJdKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgfVxuICAubGF5b3V0LXhsLW5hdmJhci1maXhlZCAud3JhcHBlciAuc2lkZWJhci1saWdodC1zdWNjZXNzIC5icmFuZC1saW5rOm5vdChbY2xhc3MqPW5hdmJhcl0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG4gIC5sYXlvdXQteGwtbmF2YmFyLWZpeGVkIC53cmFwcGVyIC5zaWRlYmFyLWRhcmstaW5mbyAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1uYXZiYXJdKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgfVxuICAubGF5b3V0LXhsLW5hdmJhci1maXhlZCAud3JhcHBlciAuc2lkZWJhci1saWdodC1pbmZvIC5icmFuZC1saW5rOm5vdChbY2xhc3MqPW5hdmJhcl0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG4gIC5sYXlvdXQteGwtbmF2YmFyLWZpeGVkIC53cmFwcGVyIC5zaWRlYmFyLWRhcmstd2FybmluZyAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1uYXZiYXJdKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgfVxuICAubGF5b3V0LXhsLW5hdmJhci1maXhlZCAud3JhcHBlciAuc2lkZWJhci1saWdodC13YXJuaW5nIC5icmFuZC1saW5rOm5vdChbY2xhc3MqPW5hdmJhcl0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG4gIC5sYXlvdXQteGwtbmF2YmFyLWZpeGVkIC53cmFwcGVyIC5zaWRlYmFyLWRhcmstZGFuZ2VyIC5icmFuZC1saW5rOm5vdChbY2xhc3MqPW5hdmJhcl0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICB9XG4gIC5sYXlvdXQteGwtbmF2YmFyLWZpeGVkIC53cmFwcGVyIC5zaWRlYmFyLWxpZ2h0LWRhbmdlciAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1uYXZiYXJdKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAubGF5b3V0LXhsLW5hdmJhci1maXhlZCAud3JhcHBlciAuc2lkZWJhci1kYXJrLWxpZ2h0IC5icmFuZC1saW5rOm5vdChbY2xhc3MqPW5hdmJhcl0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICB9XG4gIC5sYXlvdXQteGwtbmF2YmFyLWZpeGVkIC53cmFwcGVyIC5zaWRlYmFyLWxpZ2h0LWxpZ2h0IC5icmFuZC1saW5rOm5vdChbY2xhc3MqPW5hdmJhcl0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG4gIC5sYXlvdXQteGwtbmF2YmFyLWZpeGVkIC53cmFwcGVyIC5zaWRlYmFyLWRhcmstZGFyayAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1uYXZiYXJdKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgfVxuICAubGF5b3V0LXhsLW5hdmJhci1maXhlZCAud3JhcHBlciAuc2lkZWJhci1saWdodC1kYXJrIC5icmFuZC1saW5rOm5vdChbY2xhc3MqPW5hdmJhcl0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG4gIC5sYXlvdXQteGwtbmF2YmFyLWZpeGVkIC53cmFwcGVyIC5jb250ZW50LXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMy41cmVtICsgMXB4KTtcbiAgfVxuICAudGV4dC1zbSAubGF5b3V0LXhsLW5hdmJhci1maXhlZCAud3JhcHBlciAubWFpbi1oZWFkZXIgfiAuY29udGVudC13cmFwcGVyLFxuLmxheW91dC14bC1uYXZiYXItZml4ZWQgLndyYXBwZXIgLm1haW4taGVhZGVyLnRleHQtc20gfiAuY29udGVudC13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDIuOTM3MjVyZW0gKyAxcHgpO1xuICB9XG4gIC5sYXlvdXQteGwtbmF2YmFyLWZpeGVkIC53cmFwcGVyIC5tYWluLWhlYWRlciB7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMzc7XG4gIH1cbiAgLmxheW91dC14bC1uYXZiYXItZml4ZWQudGV4dC1zbSAud3JhcHBlciAuY29udGVudC13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDIuOTM3MjVyZW0gKyAxcHgpO1xuICB9XG4gIGJvZHk6bm90KC5sYXlvdXQtZml4ZWQpLmxheW91dC14bC1uYXZiYXItZml4ZWQudGV4dC1zbSAud3JhcHBlciAubWFpbi1zaWRlYmFyIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKGNhbGMoMi45MzcyNXJlbSArIDFweCkgLyAtMSk7XG4gIH1cbiAgYm9keTpub3QoLmxheW91dC1maXhlZCkubGF5b3V0LXhsLW5hdmJhci1maXhlZC50ZXh0LXNtIC53cmFwcGVyIC5tYWluLXNpZGViYXIgLnNpZGViYXIge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMi45MzcyNXJlbSArIDFweCk7XG4gIH1cbiAgLmxheW91dC14bC1uYXZiYXItbm90LWZpeGVkIC53cmFwcGVyIC5icmFuZC1saW5rIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG4gIC5sYXlvdXQteGwtbmF2YmFyLW5vdC1maXhlZCAud3JhcHBlciAuc2lkZWJhcixcbi5sYXlvdXQteGwtbmF2YmFyLW5vdC1maXhlZCAud3JhcHBlciAuY29udGVudC13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5sYXlvdXQteGwtbmF2YmFyLW5vdC1maXhlZCAud3JhcHBlciAubWFpbi1oZWFkZXIge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbiAgLmxheW91dC14bC1uYXZiYXItbm90LWZpeGVkLmxheW91dC1maXhlZCAud3JhcHBlciAuc2lkZWJhciB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLmxheW91dC1mb290ZXItZml4ZWQgLndyYXBwZXIgLmNvbnRyb2wtc2lkZWJhciB7XG4gIGJvdHRvbTogMDtcbn1cbi5sYXlvdXQtZm9vdGVyLWZpeGVkIC53cmFwcGVyIC5tYWluLWZvb3RlciB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTAzMjtcbn1cbi5sYXlvdXQtZm9vdGVyLW5vdC1maXhlZCAud3JhcHBlciAubWFpbi1mb290ZXIge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuLmxheW91dC1mb290ZXItbm90LWZpeGVkIC53cmFwcGVyIC5jb250ZW50LXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmxheW91dC1mb290ZXItZml4ZWQgLndyYXBwZXIgLmNvbnRyb2wtc2lkZWJhciB7XG4gIGJvdHRvbTogMDtcbn1cbi5sYXlvdXQtZm9vdGVyLWZpeGVkIC53cmFwcGVyIC5tYWluLWZvb3RlciB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTAzMjtcbn1cbi5sYXlvdXQtZm9vdGVyLWZpeGVkIC53cmFwcGVyIC5jb250ZW50LXdyYXBwZXIge1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygzLjVyZW0gKyAxcHgpO1xufVxuLmxheW91dC1mb290ZXItbm90LWZpeGVkIC53cmFwcGVyIC5tYWluLWZvb3RlciB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmxheW91dC1zbS1mb290ZXItZml4ZWQgLndyYXBwZXIgLmNvbnRyb2wtc2lkZWJhciB7XG4gICAgYm90dG9tOiAwO1xuICB9XG4gIC5sYXlvdXQtc20tZm9vdGVyLWZpeGVkIC53cmFwcGVyIC5tYWluLWZvb3RlciB7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDEwMzI7XG4gIH1cbiAgLmxheW91dC1zbS1mb290ZXItZml4ZWQgLndyYXBwZXIgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMy41cmVtICsgMXB4KTtcbiAgfVxuICAubGF5b3V0LXNtLWZvb3Rlci1ub3QtZml4ZWQgLndyYXBwZXIgLm1haW4tZm9vdGVyIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxheW91dC1tZC1mb290ZXItZml4ZWQgLndyYXBwZXIgLmNvbnRyb2wtc2lkZWJhciB7XG4gICAgYm90dG9tOiAwO1xuICB9XG4gIC5sYXlvdXQtbWQtZm9vdGVyLWZpeGVkIC53cmFwcGVyIC5tYWluLWZvb3RlciB7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDEwMzI7XG4gIH1cbiAgLmxheW91dC1tZC1mb290ZXItZml4ZWQgLndyYXBwZXIgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMy41cmVtICsgMXB4KTtcbiAgfVxuICAubGF5b3V0LW1kLWZvb3Rlci1ub3QtZml4ZWQgLndyYXBwZXIgLm1haW4tZm9vdGVyIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxheW91dC1sZy1mb290ZXItZml4ZWQgLndyYXBwZXIgLmNvbnRyb2wtc2lkZWJhciB7XG4gICAgYm90dG9tOiAwO1xuICB9XG4gIC5sYXlvdXQtbGctZm9vdGVyLWZpeGVkIC53cmFwcGVyIC5tYWluLWZvb3RlciB7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDEwMzI7XG4gIH1cbiAgLmxheW91dC1sZy1mb290ZXItZml4ZWQgLndyYXBwZXIgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMy41cmVtICsgMXB4KTtcbiAgfVxuICAubGF5b3V0LWxnLWZvb3Rlci1ub3QtZml4ZWQgLndyYXBwZXIgLm1haW4tZm9vdGVyIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5sYXlvdXQteGwtZm9vdGVyLWZpeGVkIC53cmFwcGVyIC5jb250cm9sLXNpZGViYXIge1xuICAgIGJvdHRvbTogMDtcbiAgfVxuICAubGF5b3V0LXhsLWZvb3Rlci1maXhlZCAud3JhcHBlciAubWFpbi1mb290ZXIge1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAxMDMyO1xuICB9XG4gIC5sYXlvdXQteGwtZm9vdGVyLWZpeGVkIC53cmFwcGVyIC5jb250ZW50LXdyYXBwZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDMuNXJlbSArIDFweCk7XG4gIH1cbiAgLmxheW91dC14bC1mb290ZXItbm90LWZpeGVkIC53cmFwcGVyIC5tYWluLWZvb3RlciB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxufVxuLmxheW91dC10b3AtbmF2IC53cmFwcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ubGF5b3V0LXRvcC1uYXYgLndyYXBwZXIgLm1haW4taGVhZGVyIC5icmFuZC1pbWFnZSB7XG4gIG1hcmdpbi10b3A6IC0wLjVyZW07XG4gIG1hcmdpbi1yaWdodDogMC4ycmVtO1xuICBoZWlnaHQ6IDMzcHg7XG59XG4ubGF5b3V0LXRvcC1uYXYgLndyYXBwZXIgLm1haW4tc2lkZWJhciB7XG4gIGJvdHRvbTogaW5oZXJpdDtcbiAgaGVpZ2h0OiBpbmhlcml0O1xufVxuLmxheW91dC10b3AtbmF2IC53cmFwcGVyIC5jb250ZW50LXdyYXBwZXIsXG4ubGF5b3V0LXRvcC1uYXYgLndyYXBwZXIgLm1haW4taGVhZGVyLFxuLmxheW91dC10b3AtbmF2IC53cmFwcGVyIC5tYWluLWZvb3RlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG5ib2R5LnNpZGViYXItY29sbGFwc2U6bm90KC5zaWRlYmFyLW1pbmkteHMpOm5vdCguc2lkZWJhci1taW5pLW1kKTpub3QoLnNpZGViYXItbWluaSkgLmNvbnRlbnQtd3JhcHBlciwgYm9keS5zaWRlYmFyLWNvbGxhcHNlOm5vdCguc2lkZWJhci1taW5pLXhzKTpub3QoLnNpZGViYXItbWluaS1tZCk6bm90KC5zaWRlYmFyLW1pbmkpIC5jb250ZW50LXdyYXBwZXI6OmJlZm9yZSxcbmJvZHkuc2lkZWJhci1jb2xsYXBzZTpub3QoLnNpZGViYXItbWluaS14cyk6bm90KC5zaWRlYmFyLW1pbmktbWQpOm5vdCguc2lkZWJhci1taW5pKSAubWFpbi1mb290ZXIsXG5ib2R5LnNpZGViYXItY29sbGFwc2U6bm90KC5zaWRlYmFyLW1pbmkteHMpOm5vdCguc2lkZWJhci1taW5pLW1kKTpub3QoLnNpZGViYXItbWluaSkgLm1haW4tZm9vdGVyOjpiZWZvcmUsXG5ib2R5LnNpZGViYXItY29sbGFwc2U6bm90KC5zaWRlYmFyLW1pbmkteHMpOm5vdCguc2lkZWJhci1taW5pLW1kKTpub3QoLnNpZGViYXItbWluaSkgLm1haW4taGVhZGVyLFxuYm9keS5zaWRlYmFyLWNvbGxhcHNlOm5vdCguc2lkZWJhci1taW5pLXhzKTpub3QoLnNpZGViYXItbWluaS1tZCk6bm90KC5zaWRlYmFyLW1pbmkpIC5tYWluLWhlYWRlcjo6YmVmb3JlIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5Om5vdCguc2lkZWJhci1taW5pLW1kKTpub3QoLnNpZGViYXItbWluaS14cyk6bm90KC5sYXlvdXQtdG9wLW5hdikgLmNvbnRlbnQtd3JhcHBlcixcbmJvZHk6bm90KC5zaWRlYmFyLW1pbmktbWQpOm5vdCguc2lkZWJhci1taW5pLXhzKTpub3QoLmxheW91dC10b3AtbmF2KSAubWFpbi1mb290ZXIsXG5ib2R5Om5vdCguc2lkZWJhci1taW5pLW1kKTpub3QoLnNpZGViYXItbWluaS14cyk6bm90KC5sYXlvdXQtdG9wLW5hdikgLm1haW4taGVhZGVyIHtcbiAgICB0cmFuc2l0aW9uOiBtYXJnaW4tbGVmdCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIG1hcmdpbi1sZWZ0OiAyNTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICBib2R5Om5vdCguc2lkZWJhci1taW5pLW1kKTpub3QoLnNpZGViYXItbWluaS14cyk6bm90KC5sYXlvdXQtdG9wLW5hdikgLmNvbnRlbnQtd3JhcHBlcixcbmJvZHk6bm90KC5zaWRlYmFyLW1pbmktbWQpOm5vdCguc2lkZWJhci1taW5pLXhzKTpub3QoLmxheW91dC10b3AtbmF2KSAubWFpbi1mb290ZXIsXG5ib2R5Om5vdCguc2lkZWJhci1taW5pLW1kKTpub3QoLnNpZGViYXItbWluaS14cyk6bm90KC5sYXlvdXQtdG9wLW5hdikgLm1haW4taGVhZGVyIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpZGViYXItY29sbGFwc2UgYm9keTpub3QoLnNpZGViYXItbWluaS1tZCk6bm90KC5zaWRlYmFyLW1pbmkteHMpOm5vdCgubGF5b3V0LXRvcC1uYXYpIC5jb250ZW50LXdyYXBwZXIsXG4uc2lkZWJhci1jb2xsYXBzZSBib2R5Om5vdCguc2lkZWJhci1taW5pLW1kKTpub3QoLnNpZGViYXItbWluaS14cyk6bm90KC5sYXlvdXQtdG9wLW5hdikgLm1haW4tZm9vdGVyLFxuLnNpZGViYXItY29sbGFwc2UgYm9keTpub3QoLnNpZGViYXItbWluaS1tZCk6bm90KC5zaWRlYmFyLW1pbmkteHMpOm5vdCgubGF5b3V0LXRvcC1uYXYpIC5tYWluLWhlYWRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICBib2R5Om5vdCguc2lkZWJhci1taW5pLW1kKTpub3QoLnNpZGViYXItbWluaS14cyk6bm90KC5sYXlvdXQtdG9wLW5hdikgLmNvbnRlbnQtd3JhcHBlcixcbmJvZHk6bm90KC5zaWRlYmFyLW1pbmktbWQpOm5vdCguc2lkZWJhci1taW5pLXhzKTpub3QoLmxheW91dC10b3AtbmF2KSAubWFpbi1mb290ZXIsXG5ib2R5Om5vdCguc2lkZWJhci1taW5pLW1kKTpub3QoLnNpZGViYXItbWluaS14cyk6bm90KC5sYXlvdXQtdG9wLW5hdikgLm1haW4taGVhZGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpZGViYXItbWluaS1tZCAuY29udGVudC13cmFwcGVyLFxuLnNpZGViYXItbWluaS1tZCAubWFpbi1mb290ZXIsXG4uc2lkZWJhci1taW5pLW1kIC5tYWluLWhlYWRlciB7XG4gICAgdHJhbnNpdGlvbjogbWFyZ2luLWxlZnQgMC4zcyBlYXNlLWluLW91dDtcbiAgICBtYXJnaW4tbGVmdDogMjUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLnNpZGViYXItbWluaS1tZCAuY29udGVudC13cmFwcGVyLFxuLnNpZGViYXItbWluaS1tZCAubWFpbi1mb290ZXIsXG4uc2lkZWJhci1taW5pLW1kIC5tYWluLWhlYWRlciB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaWRlYmFyLWNvbGxhcHNlIC5zaWRlYmFyLW1pbmktbWQgLmNvbnRlbnQtd3JhcHBlcixcbi5zaWRlYmFyLWNvbGxhcHNlIC5zaWRlYmFyLW1pbmktbWQgLm1haW4tZm9vdGVyLFxuLnNpZGViYXItY29sbGFwc2UgLnNpZGViYXItbWluaS1tZCAubWFpbi1oZWFkZXIge1xuICAgIG1hcmdpbi1sZWZ0OiA0LjZyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuc2lkZWJhci1taW5pLW1kIC5jb250ZW50LXdyYXBwZXIsXG4uc2lkZWJhci1taW5pLW1kIC5tYWluLWZvb3Rlcixcbi5zaWRlYmFyLW1pbmktbWQgLm1haW4taGVhZGVyIHtcbiAgICBtYXJnaW4tbGVmdDogNC42cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNpZGViYXItbWluaS1tZCAuY29udGVudC13cmFwcGVyLFxuLnNpZGViYXItbWluaS1tZCAubWFpbi1mb290ZXIsXG4uc2lkZWJhci1taW5pLW1kIC5tYWluLWhlYWRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaWRlYmFyLW1pbmkteHMgLmNvbnRlbnQtd3JhcHBlcixcbi5zaWRlYmFyLW1pbmkteHMgLm1haW4tZm9vdGVyLFxuLnNpZGViYXItbWluaS14cyAubWFpbi1oZWFkZXIge1xuICAgIHRyYW5zaXRpb246IG1hcmdpbi1sZWZ0IDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgbWFyZ2luLWxlZnQ6IDI1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5zaWRlYmFyLW1pbmkteHMgLmNvbnRlbnQtd3JhcHBlcixcbi5zaWRlYmFyLW1pbmkteHMgLm1haW4tZm9vdGVyLFxuLnNpZGViYXItbWluaS14cyAubWFpbi1oZWFkZXIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2lkZWJhci1jb2xsYXBzZSAuc2lkZWJhci1taW5pLXhzIC5jb250ZW50LXdyYXBwZXIsXG4uc2lkZWJhci1jb2xsYXBzZSAuc2lkZWJhci1taW5pLXhzIC5tYWluLWZvb3Rlcixcbi5zaWRlYmFyLWNvbGxhcHNlIC5zaWRlYmFyLW1pbmkteHMgLm1haW4taGVhZGVyIHtcbiAgICBtYXJnaW4tbGVmdDogNC42cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnNpZGViYXItbWluaS14cyAuY29udGVudC13cmFwcGVyLFxuLnNpZGViYXItbWluaS14cyAubWFpbi1mb290ZXIsXG4uc2lkZWJhci1taW5pLXhzIC5tYWluLWhlYWRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuNnJlbTtcbiAgfVxufVxuXG4uY29udGVudC13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjZmOTtcbn1cbi5jb250ZW50LXdyYXBwZXIgPiAuY29udGVudCB7XG4gIHBhZGRpbmc6IDAgMC41cmVtO1xufVxuXG4ubWFpbi1zaWRlYmFyLCAubWFpbi1zaWRlYmFyOjpiZWZvcmUge1xuICB0cmFuc2l0aW9uOiBtYXJnaW4tbGVmdCAwLjNzIGVhc2UtaW4tb3V0LCB3aWR0aCAwLjNzIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogMjUwcHg7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAubWFpbi1zaWRlYmFyLCAubWFpbi1zaWRlYmFyOjpiZWZvcmUge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5zaWRlYmFyLWNvbGxhcHNlOm5vdCguc2lkZWJhci1taW5pKTpub3QoLnNpZGViYXItbWluaS1tZCk6bm90KC5zaWRlYmFyLW1pbmkteHMpIC5tYWluLXNpZGViYXIsIC5zaWRlYmFyLWNvbGxhcHNlOm5vdCguc2lkZWJhci1taW5pKTpub3QoLnNpZGViYXItbWluaS1tZCk6bm90KC5zaWRlYmFyLW1pbmkteHMpIC5tYWluLXNpZGViYXI6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLXNpZGViYXIsIC5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLXNpZGViYXI6OmJlZm9yZSB7XG4gIG1hcmdpbi1sZWZ0OiAtMjUwcHg7XG59XG4uc2lkZWJhci1jb2xsYXBzZSAubWFpbi1zaWRlYmFyIC5uYXYtc2lkZWJhci5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcge1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tYWluLXNpZGViYXIsIC5tYWluLXNpZGViYXI6OmJlZm9yZSB7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMjUwcHg7XG4gIH1cbiAgLnNpZGViYXItb3BlbiAubWFpbi1zaWRlYmFyLCAuc2lkZWJhci1vcGVuIC5tYWluLXNpZGViYXI6OmJlZm9yZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuYm9keTpub3QoLmxheW91dC1maXhlZCkgLm1haW4tc2lkZWJhciB7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG59XG5ib2R5Om5vdCgubGF5b3V0LWZpeGVkKSAubWFpbi1zaWRlYmFyIC5zaWRlYmFyIHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLmxheW91dC1maXhlZCAuYnJhbmQtbGluayB7XG4gIHdpZHRoOiAyNTBweDtcbn1cbi5sYXlvdXQtZml4ZWQgLm1haW4tc2lkZWJhciB7XG4gIGJvdHRvbTogMDtcbiAgZmxvYXQ6IG5vbmU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xufVxuLmxheW91dC1maXhlZCAuY29udHJvbC1zaWRlYmFyIHtcbiAgYm90dG9tOiAwO1xuICBmbG9hdDogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG59XG4ubGF5b3V0LWZpeGVkIC5jb250cm9sLXNpZGViYXIgLmNvbnRyb2wtc2lkZWJhci1jb250ZW50IHtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gY2FsYygzLjVyZW0gKyAxcHgpKTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xuICBzY3JvbGxiYXItY29sb3I6ICNhOWE5YTkgdHJhbnNwYXJlbnQ7XG59XG5cbkBzdXBwb3J0cyAoLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lKSB7XG4gIC5sYXlvdXQtZml4ZWQgLm1haW4tc2lkZWJhciB7XG4gICAgaGVpZ2h0OiBpbmhlcml0O1xuICB9XG59XG4ubWFpbi1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZTJlNjtcbiAgY29sb3I6ICM4NjkwOTk7XG4gIHBhZGRpbmc6IDFyZW07XG59XG4udGV4dC1zbSAubWFpbi1mb290ZXIsIC5tYWluLWZvb3Rlci50ZXh0LXNtIHtcbiAgcGFkZGluZzogMC44MTJyZW07XG59XG5cbi5jb250ZW50LWhlYWRlciB7XG4gIHBhZGRpbmc6IDE1cHggMC41cmVtO1xufVxuLnRleHQtc20gLmNvbnRlbnQtaGVhZGVyIHtcbiAgcGFkZGluZzogMTBweCAwLjVyZW07XG59XG4uY29udGVudC1oZWFkZXIgaDEge1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbWFyZ2luOiAwO1xufVxuLnRleHQtc20gLmNvbnRlbnQtaGVhZGVyIGgxIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG4uY29udGVudC1oZWFkZXIgLmJyZWFkY3J1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgbGluZS1oZWlnaHQ6IDEuOHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZzogMDtcbn1cbi50ZXh0LXNtIC5jb250ZW50LWhlYWRlciAuYnJlYWRjcnVtYiB7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG5cbi5ob2xkLXRyYW5zaXRpb24gLmNvbnRlbnQtd3JhcHBlcixcbi5ob2xkLXRyYW5zaXRpb24gLm1haW4taGVhZGVyLFxuLmhvbGQtdHJhbnNpdGlvbiAubWFpbi1zaWRlYmFyLFxuLmhvbGQtdHJhbnNpdGlvbiAubWFpbi1zaWRlYmFyICosXG4uaG9sZC10cmFuc2l0aW9uIC5jb250cm9sLXNpZGViYXIsXG4uaG9sZC10cmFuc2l0aW9uIC5jb250cm9sLXNpZGViYXIgKixcbi5ob2xkLXRyYW5zaXRpb24gLm1haW4tZm9vdGVyIHtcbiAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBhbmltYXRpb24tZHVyYXRpb246IDBzICFpbXBvcnRhbnQ7XG59XG5cbi5kYXJrLW1vZGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDU0ZDU1ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmxheW91dC1uYXZiYXItZml4ZWQgLmRhcmstbW9kZSAud3JhcHBlciAuc2lkZWJhci1kYXJrLXByaW1hcnkgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xufVxuLmxheW91dC1uYXZiYXItZml4ZWQgLmRhcmstbW9kZSAud3JhcHBlciAuc2lkZWJhci1saWdodC1wcmltYXJ5IC5icmFuZC1saW5rOm5vdChbY2xhc3MqPW5hdmJhcl0pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5sYXlvdXQtbmF2YmFyLWZpeGVkIC5kYXJrLW1vZGUgLndyYXBwZXIgLnNpZGViYXItZGFyay1zZWNvbmRhcnkgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xufVxuLmxheW91dC1uYXZiYXItZml4ZWQgLmRhcmstbW9kZSAud3JhcHBlciAuc2lkZWJhci1saWdodC1zZWNvbmRhcnkgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmxheW91dC1uYXZiYXItZml4ZWQgLmRhcmstbW9kZSAud3JhcHBlciAuc2lkZWJhci1kYXJrLXN1Y2Nlc3MgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xufVxuLmxheW91dC1uYXZiYXItZml4ZWQgLmRhcmstbW9kZSAud3JhcHBlciAuc2lkZWJhci1saWdodC1zdWNjZXNzIC5icmFuZC1saW5rOm5vdChbY2xhc3MqPW5hdmJhcl0pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5sYXlvdXQtbmF2YmFyLWZpeGVkIC5kYXJrLW1vZGUgLndyYXBwZXIgLnNpZGViYXItZGFyay1pbmZvIC5icmFuZC1saW5rOm5vdChbY2xhc3MqPW5hdmJhcl0pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbn1cbi5sYXlvdXQtbmF2YmFyLWZpeGVkIC5kYXJrLW1vZGUgLndyYXBwZXIgLnNpZGViYXItbGlnaHQtaW5mbyAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1uYXZiYXJdKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ubGF5b3V0LW5hdmJhci1maXhlZCAuZGFyay1tb2RlIC53cmFwcGVyIC5zaWRlYmFyLWRhcmstd2FybmluZyAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1uYXZiYXJdKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG59XG4ubGF5b3V0LW5hdmJhci1maXhlZCAuZGFyay1tb2RlIC53cmFwcGVyIC5zaWRlYmFyLWxpZ2h0LXdhcm5pbmcgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmxheW91dC1uYXZiYXItZml4ZWQgLmRhcmstbW9kZSAud3JhcHBlciAuc2lkZWJhci1kYXJrLWRhbmdlciAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1uYXZiYXJdKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG59XG4ubGF5b3V0LW5hdmJhci1maXhlZCAuZGFyay1tb2RlIC53cmFwcGVyIC5zaWRlYmFyLWxpZ2h0LWRhbmdlciAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1uYXZiYXJdKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ubGF5b3V0LW5hdmJhci1maXhlZCAuZGFyay1tb2RlIC53cmFwcGVyIC5zaWRlYmFyLWRhcmstbGlnaHQgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xufVxuLmxheW91dC1uYXZiYXItZml4ZWQgLmRhcmstbW9kZSAud3JhcHBlciAuc2lkZWJhci1saWdodC1saWdodCAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1uYXZiYXJdKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ubGF5b3V0LW5hdmJhci1maXhlZCAuZGFyay1tb2RlIC53cmFwcGVyIC5zaWRlYmFyLWRhcmstZGFyayAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1uYXZiYXJdKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG59XG4ubGF5b3V0LW5hdmJhci1maXhlZCAuZGFyay1tb2RlIC53cmFwcGVyIC5zaWRlYmFyLWxpZ2h0LWRhcmsgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmxheW91dC1uYXZiYXItZml4ZWQgLmRhcmstbW9kZSAud3JhcHBlciAuc2lkZWJhci1kYXJrLXByaW1hcnkgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xufVxuLmxheW91dC1uYXZiYXItZml4ZWQgLmRhcmstbW9kZSAud3JhcHBlciAuc2lkZWJhci1saWdodC1wcmltYXJ5IC5icmFuZC1saW5rOm5vdChbY2xhc3MqPW5hdmJhcl0pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5sYXlvdXQtbmF2YmFyLWZpeGVkIC5kYXJrLW1vZGUgLndyYXBwZXIgLnNpZGViYXItZGFyay1zZWNvbmRhcnkgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xufVxuLmxheW91dC1uYXZiYXItZml4ZWQgLmRhcmstbW9kZSAud3JhcHBlciAuc2lkZWJhci1saWdodC1zZWNvbmRhcnkgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmxheW91dC1uYXZiYXItZml4ZWQgLmRhcmstbW9kZSAud3JhcHBlciAuc2lkZWJhci1kYXJrLXN1Y2Nlc3MgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xufVxuLmxheW91dC1uYXZiYXItZml4ZWQgLmRhcmstbW9kZSAud3JhcHBlciAuc2lkZWJhci1saWdodC1zdWNjZXNzIC5icmFuZC1saW5rOm5vdChbY2xhc3MqPW5hdmJhcl0pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5sYXlvdXQtbmF2YmFyLWZpeGVkIC5kYXJrLW1vZGUgLndyYXBwZXIgLnNpZGViYXItZGFyay1pbmZvIC5icmFuZC1saW5rOm5vdChbY2xhc3MqPW5hdmJhcl0pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbn1cbi5sYXlvdXQtbmF2YmFyLWZpeGVkIC5kYXJrLW1vZGUgLndyYXBwZXIgLnNpZGViYXItbGlnaHQtaW5mbyAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1uYXZiYXJdKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ubGF5b3V0LW5hdmJhci1maXhlZCAuZGFyay1tb2RlIC53cmFwcGVyIC5zaWRlYmFyLWRhcmstd2FybmluZyAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1uYXZiYXJdKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG59XG4ubGF5b3V0LW5hdmJhci1maXhlZCAuZGFyay1tb2RlIC53cmFwcGVyIC5zaWRlYmFyLWxpZ2h0LXdhcm5pbmcgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmxheW91dC1uYXZiYXItZml4ZWQgLmRhcmstbW9kZSAud3JhcHBlciAuc2lkZWJhci1kYXJrLWRhbmdlciAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1uYXZiYXJdKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG59XG4ubGF5b3V0LW5hdmJhci1maXhlZCAuZGFyay1tb2RlIC53cmFwcGVyIC5zaWRlYmFyLWxpZ2h0LWRhbmdlciAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1uYXZiYXJdKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ubGF5b3V0LW5hdmJhci1maXhlZCAuZGFyay1tb2RlIC53cmFwcGVyIC5zaWRlYmFyLWRhcmstbGlnaHQgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xufVxuLmxheW91dC1uYXZiYXItZml4ZWQgLmRhcmstbW9kZSAud3JhcHBlciAuc2lkZWJhci1saWdodC1saWdodCAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1uYXZiYXJdKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ubGF5b3V0LW5hdmJhci1maXhlZCAuZGFyay1tb2RlIC53cmFwcGVyIC5zaWRlYmFyLWRhcmstZGFyayAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1uYXZiYXJdKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG59XG4ubGF5b3V0LW5hdmJhci1maXhlZCAuZGFyay1tb2RlIC53cmFwcGVyIC5zaWRlYmFyLWxpZ2h0LWRhcmsgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5sYXlvdXQtc20tbmF2YmFyLWZpeGVkIC5kYXJrLW1vZGUgLndyYXBwZXIgLnNpZGViYXItZGFyay1wcmltYXJ5IC5icmFuZC1saW5rOm5vdChbY2xhc3MqPW5hdmJhcl0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICB9XG4gIC5sYXlvdXQtc20tbmF2YmFyLWZpeGVkIC5kYXJrLW1vZGUgLndyYXBwZXIgLnNpZGViYXItbGlnaHQtcHJpbWFyeSAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1uYXZiYXJdKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAubGF5b3V0LXNtLW5hdmJhci1maXhlZCAuZGFyay1tb2RlIC53cmFwcGVyIC5zaWRlYmFyLWRhcmstc2Vjb25kYXJ5IC5icmFuZC1saW5rOm5vdChbY2xhc3MqPW5hdmJhcl0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICB9XG4gIC5sYXlvdXQtc20tbmF2YmFyLWZpeGVkIC5kYXJrLW1vZGUgLndyYXBwZXIgLnNpZGViYXItbGlnaHQtc2Vjb25kYXJ5IC5icmFuZC1saW5rOm5vdChbY2xhc3MqPW5hdmJhcl0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG4gIC5sYXlvdXQtc20tbmF2YmFyLWZpeGVkIC5kYXJrLW1vZGUgLndyYXBwZXIgLnNpZGViYXItZGFyay1zdWNjZXNzIC5icmFuZC1saW5rOm5vdChbY2xhc3MqPW5hdmJhcl0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICB9XG4gIC5sYXlvdXQtc20tbmF2YmFyLWZpeGVkIC5kYXJrLW1vZGUgLndyYXBwZXIgLnNpZGViYXItbGlnaHQtc3VjY2VzcyAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1uYXZiYXJdKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAubGF5b3V0LXNtLW5hdmJhci1maXhlZCAuZGFyay1tb2RlIC53cmFwcGVyIC5zaWRlYmFyLWRhcmstaW5mbyAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1uYXZiYXJdKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgfVxuICAubGF5b3V0LXNtLW5hdmJhci1maXhlZCAuZGFyay1tb2RlIC53cmFwcGVyIC5zaWRlYmFyLWxpZ2h0LWluZm8gLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgLmxheW91dC1zbS1uYXZiYXItZml4ZWQgLmRhcmstbW9kZSAud3JhcHBlciAuc2lkZWJhci1kYXJrLXdhcm5pbmcgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIH1cbiAgLmxheW91dC1zbS1uYXZiYXItZml4ZWQgLmRhcmstbW9kZSAud3JhcHBlciAuc2lkZWJhci1saWdodC13YXJuaW5nIC5icmFuZC1saW5rOm5vdChbY2xhc3MqPW5hdmJhcl0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG4gIC5sYXlvdXQtc20tbmF2YmFyLWZpeGVkIC5kYXJrLW1vZGUgLndyYXBwZXIgLnNpZGViYXItZGFyay1kYW5nZXIgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIH1cbiAgLmxheW91dC1zbS1uYXZiYXItZml4ZWQgLmRhcmstbW9kZSAud3JhcHBlciAuc2lkZWJhci1saWdodC1kYW5nZXIgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgLmxheW91dC1zbS1uYXZiYXItZml4ZWQgLmRhcmstbW9kZSAud3JhcHBlciAuc2lkZWJhci1kYXJrLWxpZ2h0IC5icmFuZC1saW5rOm5vdChbY2xhc3MqPW5hdmJhcl0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICB9XG4gIC5sYXlvdXQtc20tbmF2YmFyLWZpeGVkIC5kYXJrLW1vZGUgLndyYXBwZXIgLnNpZGViYXItbGlnaHQtbGlnaHQgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgLmxheW91dC1zbS1uYXZiYXItZml4ZWQgLmRhcmstbW9kZSAud3JhcHBlciAuc2lkZWJhci1kYXJrLWRhcmsgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIH1cbiAgLmxheW91dC1zbS1uYXZiYXItZml4ZWQgLmRhcmstbW9kZSAud3JhcHBlciAuc2lkZWJhci1saWdodC1kYXJrIC5icmFuZC1saW5rOm5vdChbY2xhc3MqPW5hdmJhcl0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxheW91dC1tZC1uYXZiYXItZml4ZWQgLmRhcmstbW9kZSAud3JhcHBlciAuc2lkZWJhci1kYXJrLXByaW1hcnkgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIH1cbiAgLmxheW91dC1tZC1uYXZiYXItZml4ZWQgLmRhcmstbW9kZSAud3JhcHBlciAuc2lkZWJhci1saWdodC1wcmltYXJ5IC5icmFuZC1saW5rOm5vdChbY2xhc3MqPW5hdmJhcl0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG4gIC5sYXlvdXQtbWQtbmF2YmFyLWZpeGVkIC5kYXJrLW1vZGUgLndyYXBwZXIgLnNpZGViYXItZGFyay1zZWNvbmRhcnkgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIH1cbiAgLmxheW91dC1tZC1uYXZiYXItZml4ZWQgLmRhcmstbW9kZSAud3JhcHBlciAuc2lkZWJhci1saWdodC1zZWNvbmRhcnkgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgLmxheW91dC1tZC1uYXZiYXItZml4ZWQgLmRhcmstbW9kZSAud3JhcHBlciAuc2lkZWJhci1kYXJrLXN1Y2Nlc3MgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIH1cbiAgLmxheW91dC1tZC1uYXZiYXItZml4ZWQgLmRhcmstbW9kZSAud3JhcHBlciAuc2lkZWJhci1saWdodC1zdWNjZXNzIC5icmFuZC1saW5rOm5vdChbY2xhc3MqPW5hdmJhcl0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG4gIC5sYXlvdXQtbWQtbmF2YmFyLWZpeGVkIC5kYXJrLW1vZGUgLndyYXBwZXIgLnNpZGViYXItZGFyay1pbmZvIC5icmFuZC1saW5rOm5vdChbY2xhc3MqPW5hdmJhcl0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICB9XG4gIC5sYXlvdXQtbWQtbmF2YmFyLWZpeGVkIC5kYXJrLW1vZGUgLndyYXBwZXIgLnNpZGViYXItbGlnaHQtaW5mbyAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1uYXZiYXJdKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAubGF5b3V0LW1kLW5hdmJhci1maXhlZCAuZGFyay1tb2RlIC53cmFwcGVyIC5zaWRlYmFyLWRhcmstd2FybmluZyAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1uYXZiYXJdKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgfVxuICAubGF5b3V0LW1kLW5hdmJhci1maXhlZCAuZGFyay1tb2RlIC53cmFwcGVyIC5zaWRlYmFyLWxpZ2h0LXdhcm5pbmcgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgLmxheW91dC1tZC1uYXZiYXItZml4ZWQgLmRhcmstbW9kZSAud3JhcHBlciAuc2lkZWJhci1kYXJrLWRhbmdlciAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1uYXZiYXJdKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgfVxuICAubGF5b3V0LW1kLW5hdmJhci1maXhlZCAuZGFyay1tb2RlIC53cmFwcGVyIC5zaWRlYmFyLWxpZ2h0LWRhbmdlciAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1uYXZiYXJdKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAubGF5b3V0LW1kLW5hdmJhci1maXhlZCAuZGFyay1tb2RlIC53cmFwcGVyIC5zaWRlYmFyLWRhcmstbGlnaHQgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIH1cbiAgLmxheW91dC1tZC1uYXZiYXItZml4ZWQgLmRhcmstbW9kZSAud3JhcHBlciAuc2lkZWJhci1saWdodC1saWdodCAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1uYXZiYXJdKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAubGF5b3V0LW1kLW5hdmJhci1maXhlZCAuZGFyay1tb2RlIC53cmFwcGVyIC5zaWRlYmFyLWRhcmstZGFyayAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1uYXZiYXJdKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgfVxuICAubGF5b3V0LW1kLW5hdmJhci1maXhlZCAuZGFyay1tb2RlIC53cmFwcGVyIC5zaWRlYmFyLWxpZ2h0LWRhcmsgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubGF5b3V0LWxnLW5hdmJhci1maXhlZCAuZGFyay1tb2RlIC53cmFwcGVyIC5zaWRlYmFyLWRhcmstcHJpbWFyeSAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1uYXZiYXJdKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgfVxuICAubGF5b3V0LWxnLW5hdmJhci1maXhlZCAuZGFyay1tb2RlIC53cmFwcGVyIC5zaWRlYmFyLWxpZ2h0LXByaW1hcnkgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgLmxheW91dC1sZy1uYXZiYXItZml4ZWQgLmRhcmstbW9kZSAud3JhcHBlciAuc2lkZWJhci1kYXJrLXNlY29uZGFyeSAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1uYXZiYXJdKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgfVxuICAubGF5b3V0LWxnLW5hdmJhci1maXhlZCAuZGFyay1tb2RlIC53cmFwcGVyIC5zaWRlYmFyLWxpZ2h0LXNlY29uZGFyeSAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1uYXZiYXJdKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAubGF5b3V0LWxnLW5hdmJhci1maXhlZCAuZGFyay1tb2RlIC53cmFwcGVyIC5zaWRlYmFyLWRhcmstc3VjY2VzcyAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1uYXZiYXJdKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgfVxuICAubGF5b3V0LWxnLW5hdmJhci1maXhlZCAuZGFyay1tb2RlIC53cmFwcGVyIC5zaWRlYmFyLWxpZ2h0LXN1Y2Nlc3MgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgLmxheW91dC1sZy1uYXZiYXItZml4ZWQgLmRhcmstbW9kZSAud3JhcHBlciAuc2lkZWJhci1kYXJrLWluZm8gLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIH1cbiAgLmxheW91dC1sZy1uYXZiYXItZml4ZWQgLmRhcmstbW9kZSAud3JhcHBlciAuc2lkZWJhci1saWdodC1pbmZvIC5icmFuZC1saW5rOm5vdChbY2xhc3MqPW5hdmJhcl0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG4gIC5sYXlvdXQtbGctbmF2YmFyLWZpeGVkIC5kYXJrLW1vZGUgLndyYXBwZXIgLnNpZGViYXItZGFyay13YXJuaW5nIC5icmFuZC1saW5rOm5vdChbY2xhc3MqPW5hdmJhcl0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICB9XG4gIC5sYXlvdXQtbGctbmF2YmFyLWZpeGVkIC5kYXJrLW1vZGUgLndyYXBwZXIgLnNpZGViYXItbGlnaHQtd2FybmluZyAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1uYXZiYXJdKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAubGF5b3V0LWxnLW5hdmJhci1maXhlZCAuZGFyay1tb2RlIC53cmFwcGVyIC5zaWRlYmFyLWRhcmstZGFuZ2VyIC5icmFuZC1saW5rOm5vdChbY2xhc3MqPW5hdmJhcl0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICB9XG4gIC5sYXlvdXQtbGctbmF2YmFyLWZpeGVkIC5kYXJrLW1vZGUgLndyYXBwZXIgLnNpZGViYXItbGlnaHQtZGFuZ2VyIC5icmFuZC1saW5rOm5vdChbY2xhc3MqPW5hdmJhcl0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG4gIC5sYXlvdXQtbGctbmF2YmFyLWZpeGVkIC5kYXJrLW1vZGUgLndyYXBwZXIgLnNpZGViYXItZGFyay1saWdodCAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1uYXZiYXJdKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgfVxuICAubGF5b3V0LWxnLW5hdmJhci1maXhlZCAuZGFyay1tb2RlIC53cmFwcGVyIC5zaWRlYmFyLWxpZ2h0LWxpZ2h0IC5icmFuZC1saW5rOm5vdChbY2xhc3MqPW5hdmJhcl0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG4gIC5sYXlvdXQtbGctbmF2YmFyLWZpeGVkIC5kYXJrLW1vZGUgLndyYXBwZXIgLnNpZGViYXItZGFyay1kYXJrIC5icmFuZC1saW5rOm5vdChbY2xhc3MqPW5hdmJhcl0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICB9XG4gIC5sYXlvdXQtbGctbmF2YmFyLWZpeGVkIC5kYXJrLW1vZGUgLndyYXBwZXIgLnNpZGViYXItbGlnaHQtZGFyayAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1uYXZiYXJdKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubGF5b3V0LXhsLW5hdmJhci1maXhlZCAuZGFyay1tb2RlIC53cmFwcGVyIC5zaWRlYmFyLWRhcmstcHJpbWFyeSAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1uYXZiYXJdKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgfVxuICAubGF5b3V0LXhsLW5hdmJhci1maXhlZCAuZGFyay1tb2RlIC53cmFwcGVyIC5zaWRlYmFyLWxpZ2h0LXByaW1hcnkgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgLmxheW91dC14bC1uYXZiYXItZml4ZWQgLmRhcmstbW9kZSAud3JhcHBlciAuc2lkZWJhci1kYXJrLXNlY29uZGFyeSAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1uYXZiYXJdKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgfVxuICAubGF5b3V0LXhsLW5hdmJhci1maXhlZCAuZGFyay1tb2RlIC53cmFwcGVyIC5zaWRlYmFyLWxpZ2h0LXNlY29uZGFyeSAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1uYXZiYXJdKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAubGF5b3V0LXhsLW5hdmJhci1maXhlZCAuZGFyay1tb2RlIC53cmFwcGVyIC5zaWRlYmFyLWRhcmstc3VjY2VzcyAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1uYXZiYXJdKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgfVxuICAubGF5b3V0LXhsLW5hdmJhci1maXhlZCAuZGFyay1tb2RlIC53cmFwcGVyIC5zaWRlYmFyLWxpZ2h0LXN1Y2Nlc3MgLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgLmxheW91dC14bC1uYXZiYXItZml4ZWQgLmRhcmstbW9kZSAud3JhcHBlciAuc2lkZWJhci1kYXJrLWluZm8gLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9bmF2YmFyXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIH1cbiAgLmxheW91dC14bC1uYXZiYXItZml4ZWQgLmRhcmstbW9kZSAud3JhcHBlciAuc2lkZWJhci1saWdodC1pbmZvIC5icmFuZC1saW5rOm5vdChbY2xhc3MqPW5hdmJhcl0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG4gIC5sYXlvdXQteGwtbmF2YmFyLWZpeGVkIC5kYXJrLW1vZGUgLndyYXBwZXIgLnNpZGViYXItZGFyay13YXJuaW5nIC5icmFuZC1saW5rOm5vdChbY2xhc3MqPW5hdmJhcl0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICB9XG4gIC5sYXlvdXQteGwtbmF2YmFyLWZpeGVkIC5kYXJrLW1vZGUgLndyYXBwZXIgLnNpZGViYXItbGlnaHQtd2FybmluZyAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1uYXZiYXJdKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAubGF5b3V0LXhsLW5hdmJhci1maXhlZCAuZGFyay1tb2RlIC53cmFwcGVyIC5zaWRlYmFyLWRhcmstZGFuZ2VyIC5icmFuZC1saW5rOm5vdChbY2xhc3MqPW5hdmJhcl0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICB9XG4gIC5sYXlvdXQteGwtbmF2YmFyLWZpeGVkIC5kYXJrLW1vZGUgLndyYXBwZXIgLnNpZGViYXItbGlnaHQtZGFuZ2VyIC5icmFuZC1saW5rOm5vdChbY2xhc3MqPW5hdmJhcl0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG4gIC5sYXlvdXQteGwtbmF2YmFyLWZpeGVkIC5kYXJrLW1vZGUgLndyYXBwZXIgLnNpZGViYXItZGFyay1saWdodCAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1uYXZiYXJdKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgfVxuICAubGF5b3V0LXhsLW5hdmJhci1maXhlZCAuZGFyay1tb2RlIC53cmFwcGVyIC5zaWRlYmFyLWxpZ2h0LWxpZ2h0IC5icmFuZC1saW5rOm5vdChbY2xhc3MqPW5hdmJhcl0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG4gIC5sYXlvdXQteGwtbmF2YmFyLWZpeGVkIC5kYXJrLW1vZGUgLndyYXBwZXIgLnNpZGViYXItZGFyay1kYXJrIC5icmFuZC1saW5rOm5vdChbY2xhc3MqPW5hdmJhcl0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICB9XG4gIC5sYXlvdXQteGwtbmF2YmFyLWZpeGVkIC5kYXJrLW1vZGUgLndyYXBwZXIgLnNpZGViYXItbGlnaHQtZGFyayAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1uYXZiYXJdKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxufVxuLmRhcmstbW9kZSAuYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSxcbi5kYXJrLW1vZGUgLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06OmJlZm9yZSB7XG4gIGNvbG9yOiAjYWRiNWJkO1xufVxuLmRhcmstbW9kZSAubWFpbi1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItY29sb3I6ICM0YjU0NWM7XG59XG4uZGFyay1tb2RlIC5jb250ZW50LXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDU0ZDU1O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmNvbnRlbnQtd3JhcHBlciAuY29udGVudC1oZWFkZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm1haW4taGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWUyZTY7XG4gIHotaW5kZXg6IDEwMzQ7XG59XG4ubWFpbi1oZWFkZXIgLm5hdi1saW5rIHtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50ZXh0LXNtIC5tYWluLWhlYWRlciAubmF2LWxpbmssIC5tYWluLWhlYWRlci50ZXh0LXNtIC5uYXYtbGluayB7XG4gIGhlaWdodDogMS45MzcyNXJlbTtcbiAgcGFkZGluZzogMC4zNXJlbSAxcmVtO1xufVxuLnRleHQtc20gLm1haW4taGVhZGVyIC5uYXYtbGluayA+IC5mYSxcbi50ZXh0LXNtIC5tYWluLWhlYWRlciAubmF2LWxpbmsgPiAuZmFzLFxuLnRleHQtc20gLm1haW4taGVhZGVyIC5uYXYtbGluayA+IC5mYXIsXG4udGV4dC1zbSAubWFpbi1oZWFkZXIgLm5hdi1saW5rID4gLmZhYixcbi50ZXh0LXNtIC5tYWluLWhlYWRlciAubmF2LWxpbmsgPiAuZmFsLFxuLnRleHQtc20gLm1haW4taGVhZGVyIC5uYXYtbGluayA+IC5mYWQsXG4udGV4dC1zbSAubWFpbi1oZWFkZXIgLm5hdi1saW5rID4gLnN2Zy1pbmxpbmUtLWZhLFxuLnRleHQtc20gLm1haW4taGVhZGVyIC5uYXYtbGluayA+IC5pb24sIC5tYWluLWhlYWRlci50ZXh0LXNtIC5uYXYtbGluayA+IC5mYSxcbi5tYWluLWhlYWRlci50ZXh0LXNtIC5uYXYtbGluayA+IC5mYXMsXG4ubWFpbi1oZWFkZXIudGV4dC1zbSAubmF2LWxpbmsgPiAuZmFyLFxuLm1haW4taGVhZGVyLnRleHQtc20gLm5hdi1saW5rID4gLmZhYixcbi5tYWluLWhlYWRlci50ZXh0LXNtIC5uYXYtbGluayA+IC5mYWwsXG4ubWFpbi1oZWFkZXIudGV4dC1zbSAubmF2LWxpbmsgPiAuZmFkLFxuLm1haW4taGVhZGVyLnRleHQtc20gLm5hdi1saW5rID4gLnN2Zy1pbmxpbmUtLWZhLFxuLm1haW4taGVhZGVyLnRleHQtc20gLm5hdi1saW5rID4gLmlvbiB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4ubWFpbi1oZWFkZXIgLm5hdmJhci1uYXYgLm5hdi1pdGVtIHtcbiAgbWFyZ2luOiAwO1xufVxuLm1haW4taGVhZGVyIC5uYXZiYXItbmF2W2NsYXNzKj0tcmlnaHRdIC5kcm9wZG93bi1tZW51IHtcbiAgbGVmdDogYXV0bztcbiAgbWFyZ2luLXRvcDogLTNweDtcbiAgcmlnaHQ6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLm1haW4taGVhZGVyIC5uYXZiYXItbmF2W2NsYXNzKj0tcmlnaHRdIC5kcm9wZG93bi1tZW51IHtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG59XG4ubWFpbi1oZWFkZXIuZHJvcGRvd24tbGVnYWN5IC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiAzcmVtO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ubmF2YmFyLWltZyB7XG4gIGhlaWdodDogY2FsYygzLjVyZW0gKyAxcHgpLzI7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4ubmF2YmFyLWJhZGdlIHtcbiAgZm9udC1zaXplOiAwLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHBhZGRpbmc6IDJweCA0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDVweDtcbiAgdG9wOiA5cHg7XG59XG5cbi5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xufVxuXG4uZm9ybS1jb250cm9sLW5hdmJhciB7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbn1cbi5mb3JtLWNvbnRyb2wtbmF2YmFyICsgLmlucHV0LWdyb3VwLWFwcGVuZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZm9ybS1jb250cm9sLW5hdmJhcixcbi5idG4tbmF2YmFyIHtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cblxuLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyLFxuLm5hdmJhci1kYXJrIC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xufVxuLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG59XG4ubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXIgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bi1uYXZiYXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xufVxuLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzLFxuLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzICsgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0OTUwNTc7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2NlZDRkYTtcbn1cblxuLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcixcbi5uYXZiYXItbGlnaHQgLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFkZmU0O1xuICBib3JkZXItY29sb3I6ICNjZWQ0ZGE7XG59XG4ubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG59XG4ubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyICsgLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4tbmF2YmFyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbn1cbi5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMsXG4ubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzICsgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkM2Q5ZGY7XG4gIGJvcmRlci1jb2xvcjogI2M3Y2VkNSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2NlZDRkYTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1zZWFyY2gtYmxvY2sgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMsXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItc2VhcmNoLWJsb2NrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzICsgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLW5hdmJhciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG59XG5cbi5uYXZiYXItc2VhcmNoLWJsb2NrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nOiAwIDFyZW07XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbml0aWFsO1xufVxuLm5hdmJhci1zZWFyY2gtYmxvY2submF2YmFyLXNlYXJjaC1vcGVuIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5uYXZiYXItc2VhcmNoLWJsb2NrIC5pbnB1dC1ncm91cCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYnJhbmQtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmc6IDAuODEyNXJlbSAwLjVyZW07XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uYnJhbmQtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4udGV4dC1zbSAuYnJhbmQtbGluayB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbn1cbltjbGFzcyo9c2lkZWJhci1kYXJrXSAuYnJhbmQtbGluayB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNGI1NDVjO1xufVxuW2NsYXNzKj1zaWRlYmFyLWRhcmtdIC5icmFuZC1saW5rLFxuW2NsYXNzKj1zaWRlYmFyLWRhcmtdIC5icmFuZC1saW5rIC5wdXNobWVudSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG5bY2xhc3MqPXNpZGViYXItZGFya10gLmJyYW5kLWxpbms6aG92ZXIsXG5bY2xhc3MqPXNpZGViYXItZGFya10gLmJyYW5kLWxpbmsgLnB1c2htZW51OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5bY2xhc3MqPXNpZGViYXItbGlnaHRdIC5icmFuZC1saW5rIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWUyZTY7XG59XG5bY2xhc3MqPXNpZGViYXItbGlnaHRdIC5icmFuZC1saW5rLFxuW2NsYXNzKj1zaWRlYmFyLWxpZ2h0XSAuYnJhbmQtbGluayAucHVzaG1lbnUge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xufVxuW2NsYXNzKj1zaWRlYmFyLWxpZ2h0XSAuYnJhbmQtbGluazpob3ZlcixcbltjbGFzcyo9c2lkZWJhci1saWdodF0gLmJyYW5kLWxpbmsgLnB1c2htZW51OmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG59XG4uYnJhbmQtbGluayAucHVzaG1lbnUge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmJyYW5kLWxpbmsgLmJyYW5kLWxpbmsge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLmJyYW5kLWxpbmsgLmJyYW5kLWltYWdlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAwLjg7XG4gIG1hcmdpbi1sZWZ0OiAwLjhyZW07XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICBtYXJnaW4tdG9wOiAtM3B4O1xuICBtYXgtaGVpZ2h0OiAzM3B4O1xuICB3aWR0aDogYXV0bztcbn1cbi5icmFuZC1saW5rIC5icmFuZC1pbWFnZS14cyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMC44O1xuICBtYXJnaW4tdG9wOiAtMC4xcmVtO1xuICBtYXgtaGVpZ2h0OiAzM3B4O1xuICB3aWR0aDogYXV0bztcbn1cbi5icmFuZC1saW5rIC5icmFuZC1pbWFnZS14bCB7XG4gIGxpbmUtaGVpZ2h0OiAwLjg7XG4gIG1heC1oZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmJyYW5kLWxpbmsgLmJyYW5kLWltYWdlLXhsLnNpbmdsZSB7XG4gIG1hcmdpbi10b3A6IC0wLjNyZW07XG59XG4uYnJhbmQtbGluay50ZXh0LXNtIC5icmFuZC1pbWFnZSwgLnRleHQtc20gLmJyYW5kLWxpbmsgLmJyYW5kLWltYWdlIHtcbiAgaGVpZ2h0OiAyOXB4O1xuICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDAuOTVyZW07XG4gIG1hcmdpbi10b3A6IC0wLjI1cmVtO1xufVxuLmJyYW5kLWxpbmsudGV4dC1zbSAuYnJhbmQtaW1hZ2UteHMsIC50ZXh0LXNtIC5icmFuZC1saW5rIC5icmFuZC1pbWFnZS14cyB7XG4gIG1hcmdpbi10b3A6IC0wLjJyZW07XG4gIG1heC1oZWlnaHQ6IDI5cHg7XG59XG4uYnJhbmQtbGluay50ZXh0LXNtIC5icmFuZC1pbWFnZS14bCwgLnRleHQtc20gLmJyYW5kLWxpbmsgLmJyYW5kLWltYWdlLXhsIHtcbiAgbWFyZ2luLXRvcDogLTAuMjI1cmVtO1xuICBtYXgtaGVpZ2h0OiAzOHB4O1xufVxuXG4ubWFpbi1zaWRlYmFyIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICB6LWluZGV4OiAxMDM4O1xufVxuLm1haW4tc2lkZWJhciBhOi1tb3otZm9jdXNyaW5nIHtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uc2lkZWJhciB7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gKDMuNXJlbSArIDFweCkpO1xuICBvdmVyZmxvdy14OiBub25lO1xuICBvdmVyZmxvdy15OiBpbml0aWFsO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHNjcm9sbGJhci13aWR0aDogdGhpbjtcbiAgc2Nyb2xsYmFyLWNvbG9yOiAjYTlhOWE5IHRyYW5zcGFyZW50O1xufVxuXG4udXNlci1wYW5lbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbltjbGFzcyo9c2lkZWJhci1kYXJrXSAudXNlci1wYW5lbCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNGY1OTYyO1xufVxuW2NsYXNzKj1zaWRlYmFyLWxpZ2h0XSAudXNlci1wYW5lbCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2O1xufVxuLnVzZXItcGFuZWwsXG4udXNlci1wYW5lbCAuaW5mbyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4udXNlci1wYW5lbCAuaW1hZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMC44cmVtO1xufVxuLnVzZXItcGFuZWwgaW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMi4xcmVtO1xufVxuLnVzZXItcGFuZWwgLmluZm8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDVweCA1cHggNXB4IDEwcHg7XG59XG4udXNlci1wYW5lbCAuc3RhdHVzLFxuLnVzZXItcGFuZWwgLmRyb3Bkb3duLW1lbnUge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4ubmF2LXNpZGViYXIgLm5hdi1pdGVtID4gLm5hdi1saW5rIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4ycmVtO1xufVxuLm5hdi1zaWRlYmFyIC5uYXYtaXRlbSA+IC5uYXYtbGluayAucmlnaHQge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gZWFzZS1pbi1vdXQgMC4zcztcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5uYXYtc2lkZWJhciAubmF2LWl0ZW0gPiAubmF2LWxpbmsgLnJpZ2h0IHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4ubmF2LXNpZGViYXIgLm5hdi1saW5rID4gLnJpZ2h0LFxuLm5hdi1zaWRlYmFyIC5uYXYtbGluayA+IHAgPiAucmlnaHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxcmVtO1xuICB0b3A6IDAuN3JlbTtcbn1cbi5uYXYtc2lkZWJhciAubmF2LWxpbmsgPiAucmlnaHQgaSxcbi5uYXYtc2lkZWJhciAubmF2LWxpbmsgPiAucmlnaHQgc3Bhbixcbi5uYXYtc2lkZWJhciAubmF2LWxpbmsgPiBwID4gLnJpZ2h0IGksXG4ubmF2LXNpZGViYXIgLm5hdi1saW5rID4gcCA+IC5yaWdodCBzcGFuIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbn1cbi5uYXYtc2lkZWJhciAubmF2LWxpbmsgPiAucmlnaHQ6bnRoLWNoaWxkKDIpLFxuLm5hdi1zaWRlYmFyIC5uYXYtbGluayA+IHAgPiAucmlnaHQ6bnRoLWNoaWxkKDIpIHtcbiAgcmlnaHQ6IDIuMnJlbTtcbn1cbi5uYXYtc2lkZWJhciAubWVudS1vcGVuID4gLm5hdi10cmVldmlldyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5hdi1zaWRlYmFyIC5tZW51LW9wZW4gPiAubmF2LWxpbmsgaS5yaWdodCxcbi5uYXYtc2lkZWJhciAubWVudS1pcy1vcGVuaW5nID4gLm5hdi1saW5rIGkucmlnaHQge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xufVxuLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSAubmF2LWljb24ge1xuICBtYXJnaW4tbGVmdDogMC4wNXJlbTtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIG1hcmdpbi1yaWdodDogMC4ycmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxLjZyZW07XG59XG4ubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gLm5hdi1pY29uLmZhLCAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gLm5hdi1pY29uLmZhcywgLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtIC5uYXYtaWNvbi5mYXIsIC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSAubmF2LWljb24uZmFiLCAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gLm5hdi1pY29uLmZhbCwgLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtIC5uYXYtaWNvbi5mYWQsIC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSAubmF2LWljb24uc3ZnLWlubGluZS0tZmEsIC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSAubmF2LWljb24uaW9uIHtcbiAgZm9udC1zaXplOiAxLjFyZW07XG59XG4ubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gLmZsb2F0LXJpZ2h0IHtcbiAgbWFyZ2luLXRvcDogM3B4O1xufVxuLm5hdi1zaWRlYmFyIC5uYXYtdHJlZXZpZXcge1xuICBkaXNwbGF5OiBub25lO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuLm5hdi1zaWRlYmFyIC5uYXYtdHJlZXZpZXcgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsgPiAubmF2LWljb24ge1xuICB3aWR0aDogMS42cmVtO1xufVxuLm5hdi1zaWRlYmFyLm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyB7XG4gIHRyYW5zaXRpb246IHBhZGRpbmcgMC4zcyBlYXNlLWluLW91dDtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xufVxuLnRleHQtc20gLm5hdi1zaWRlYmFyLm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xufVxuLm5hdi1zaWRlYmFyLm5hdi1jaGlsZC1pbmRlbnQubmF2LWxlZ2FjeSAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMXJlbTtcbn1cbi50ZXh0LXNtIC5uYXYtc2lkZWJhci5uYXYtY2hpbGQtaW5kZW50Lm5hdi1sZWdhY3kgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBtYXJnaW4tbGVmdDogLTAuNXJlbTtcbn1cbi5uYXYtc2lkZWJhciAubmF2LWhlYWRlciB7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbn1cbi5uYXYtc2lkZWJhciAubmF2LWxpbmsgcCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgbWFyZ2luOiAwO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4uc2lkZWJhci1pcy1vcGVuaW5nIC5uYXYtc2lkZWJhciAubmF2LWxpbmsgcCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cblxuI3NpZGViYXItb3ZlcmxheSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBub25lO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwMzc7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnNpZGViYXItb3BlbiAjc2lkZWJhci1vdmVybGF5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5bY2xhc3MqPXNpZGViYXItbGlnaHQtXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5bY2xhc3MqPXNpZGViYXItbGlnaHQtXSAudXNlci1wYW5lbCBhOmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG5bY2xhc3MqPXNpZGViYXItbGlnaHQtXSAudXNlci1wYW5lbCAuc3RhdHVzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBjb2xvcjogIzM0M2E0MDtcbn1cbltjbGFzcyo9c2lkZWJhci1saWdodC1dIC51c2VyLXBhbmVsIC5zdGF0dXM6aG92ZXIsIFtjbGFzcyo9c2lkZWJhci1saWdodC1dIC51c2VyLXBhbmVsIC5zdGF0dXM6Zm9jdXMsIFtjbGFzcyo9c2lkZWJhci1saWdodC1dIC51c2VyLXBhbmVsIC5zdGF0dXM6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBjb2xvcjogIzIxMjUyOTtcbn1cbltjbGFzcyo9c2lkZWJhci1saWdodC1dIC51c2VyLXBhbmVsIC5kcm9wZG93bi1tZW51IHtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5bY2xhc3MqPXNpZGViYXItbGlnaHQtXSAudXNlci1wYW5lbCAuZHJvcGRvd24taXRlbSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuW2NsYXNzKj1zaWRlYmFyLWxpZ2h0LV0gLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rOmFjdGl2ZSwgW2NsYXNzKj1zaWRlYmFyLWxpZ2h0LV0gLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG5bY2xhc3MqPXNpZGViYXItbGlnaHQtXSAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0ubWVudS1vcGVuID4gLm5hdi1saW5rLCBbY2xhc3MqPXNpZGViYXItbGlnaHQtXSAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW06aG92ZXIgPiAubmF2LWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuW2NsYXNzKj1zaWRlYmFyLWxpZ2h0LV0gLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDAwO1xuICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4yNCk7XG59XG5bY2xhc3MqPXNpZGViYXItbGlnaHQtXSAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gPiAubmF2LXRyZWV2aWV3IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5bY2xhc3MqPXNpZGViYXItbGlnaHQtXSAubmF2LWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIGNvbG9yOiAjMjkyZDMyO1xufVxuW2NsYXNzKj1zaWRlYmFyLWxpZ2h0LV0gLnNpZGViYXIgYSB7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuW2NsYXNzKj1zaWRlYmFyLWxpZ2h0LV0gLnNpZGViYXIgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbltjbGFzcyo9c2lkZWJhci1saWdodC1dIC5uYXYtdHJlZXZpZXcgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsge1xuICBjb2xvcjogIzc3Nztcbn1cbltjbGFzcyo9c2lkZWJhci1saWdodC1dIC5uYXYtdHJlZXZpZXcgPiAubmF2LWl0ZW0gPiAubmF2LWxpbms6aG92ZXIsIFtjbGFzcyo9c2lkZWJhci1saWdodC1dIC5uYXYtdHJlZXZpZXcgPiAubmF2LWl0ZW0gPiAubmF2LWxpbms6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGNvbG9yOiAjMDAwO1xufVxuW2NsYXNzKj1zaWRlYmFyLWxpZ2h0LV0gLm5hdi10cmVldmlldyA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUsIFtjbGFzcyo9c2lkZWJhci1saWdodC1dIC5uYXYtdHJlZXZpZXcgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBjb2xvcjogIzIxMjUyOTtcbn1cbltjbGFzcyo9c2lkZWJhci1saWdodC1dIC5uYXYtdHJlZXZpZXcgPiAubmF2LWl0ZW0gPiAubmF2LWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5bY2xhc3MqPXNpZGViYXItbGlnaHQtXSAubmF2LWZsYXQgLm5hdi1pdGVtIC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuW2NsYXNzKj1zaWRlYmFyLWxpZ2h0LV0gLm5hdi1mbGF0IC5uYXYtaXRlbSAubmF2LXRyZWV2aWV3ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLCBbY2xhc3MqPXNpZGViYXItbGlnaHQtXSAubmF2LWZsYXQgLm5hdi1pdGVtIC5uYXYtdHJlZXZpZXcgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbltjbGFzcyo9c2lkZWJhci1kYXJrLV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xufVxuW2NsYXNzKj1zaWRlYmFyLWRhcmstXSAudXNlci1wYW5lbCBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5bY2xhc3MqPXNpZGViYXItZGFyay1dIC51c2VyLXBhbmVsIC5zdGF0dXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIGNvbG9yOiAjYzJjN2QwO1xufVxuW2NsYXNzKj1zaWRlYmFyLWRhcmstXSAudXNlci1wYW5lbCAuc3RhdHVzOmhvdmVyLCBbY2xhc3MqPXNpZGViYXItZGFyay1dIC51c2VyLXBhbmVsIC5zdGF0dXM6Zm9jdXMsIFtjbGFzcyo9c2lkZWJhci1kYXJrLV0gLnVzZXItcGFuZWwgLnN0YXR1czphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NywgMjQ3LCAyNDcsIDAuMSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuW2NsYXNzKj1zaWRlYmFyLWRhcmstXSAudXNlci1wYW5lbCAuZHJvcGRvd24tbWVudSB7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNDIsIDI0MiwgMjQyLCAwLjEpO1xufVxuW2NsYXNzKj1zaWRlYmFyLWRhcmstXSAudXNlci1wYW5lbCAuZHJvcGRvd24taXRlbSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuW2NsYXNzKj1zaWRlYmFyLWRhcmstXSAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gPiAubmF2LWxpbms6YWN0aXZlIHtcbiAgY29sb3I6ICNjMmM3ZDA7XG59XG5bY2xhc3MqPXNpZGViYXItZGFyay1dIC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbS5tZW51LW9wZW4gPiAubmF2LWxpbmssIFtjbGFzcyo9c2lkZWJhci1kYXJrLV0gLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtOmhvdmVyID4gLm5hdi1saW5rLFxuW2NsYXNzKj1zaWRlYmFyLWRhcmstXSAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gPiAubmF2LWxpbms6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuW2NsYXNzKj1zaWRlYmFyLWRhcmstXSAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjI0KTtcbn1cbltjbGFzcyo9c2lkZWJhci1kYXJrLV0gLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi10cmVldmlldyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuW2NsYXNzKj1zaWRlYmFyLWRhcmstXSAubmF2LWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIGNvbG9yOiAjZDBkNGRiO1xufVxuW2NsYXNzKj1zaWRlYmFyLWRhcmstXSAuc2lkZWJhciBhIHtcbiAgY29sb3I6ICNjMmM3ZDA7XG59XG5bY2xhc3MqPXNpZGViYXItZGFyay1dIC5zaWRlYmFyIGE6aG92ZXIsIFtjbGFzcyo9c2lkZWJhci1kYXJrLV0gLnNpZGViYXIgYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbltjbGFzcyo9c2lkZWJhci1kYXJrLV0gLm5hdi10cmVldmlldyA+IC5uYXYtaXRlbSA+IC5uYXYtbGluayB7XG4gIGNvbG9yOiAjYzJjN2QwO1xufVxuW2NsYXNzKj1zaWRlYmFyLWRhcmstXSAubmF2LXRyZWV2aWV3ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rOmhvdmVyLCBbY2xhc3MqPXNpZGViYXItZGFyay1dIC5uYXYtdHJlZXZpZXcgPiAubmF2LWl0ZW0gPiAubmF2LWxpbms6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuW2NsYXNzKj1zaWRlYmFyLWRhcmstXSAubmF2LXRyZWV2aWV3ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSwgW2NsYXNzKj1zaWRlYmFyLWRhcmstXSAubmF2LXRyZWV2aWV3ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZTpob3ZlciwgW2NsYXNzKj1zaWRlYmFyLWRhcmstXSAubmF2LXRyZWV2aWV3ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG5bY2xhc3MqPXNpZGViYXItZGFyay1dIC5uYXYtZmxhdCAubmF2LWl0ZW0gLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG59XG5bY2xhc3MqPXNpZGViYXItZGFyay1dIC5uYXYtZmxhdCAubmF2LWl0ZW0gLm5hdi10cmVldmlldyA+IC5uYXYtaXRlbSA+IC5uYXYtbGluaywgW2NsYXNzKj1zaWRlYmFyLWRhcmstXSAubmF2LWZsYXQgLm5hdi1pdGVtIC5uYXYtdHJlZXZpZXcgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG59XG5cbi5zaWRlYmFyLWRhcmstcHJpbWFyeSAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlLFxuLnNpZGViYXItbGlnaHQtcHJpbWFyeSAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2lkZWJhci1kYXJrLXByaW1hcnkgLm5hdi1zaWRlYmFyLm5hdi1sZWdhY3kgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlLFxuLnNpZGViYXItbGlnaHQtcHJpbWFyeSAubmF2LXNpZGViYXIubmF2LWxlZ2FjeSA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICMwMDdiZmY7XG59XG5cbi5zaWRlYmFyLWRhcmstc2Vjb25kYXJ5IC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUsXG4uc2lkZWJhci1saWdodC1zZWNvbmRhcnkgLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNpZGViYXItZGFyay1zZWNvbmRhcnkgLm5hdi1zaWRlYmFyLm5hdi1sZWdhY3kgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlLFxuLnNpZGViYXItbGlnaHQtc2Vjb25kYXJ5IC5uYXYtc2lkZWJhci5uYXYtbGVnYWN5ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbn1cblxuLnNpZGViYXItZGFyay1zdWNjZXNzIC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUsXG4uc2lkZWJhci1saWdodC1zdWNjZXNzIC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zaWRlYmFyLWRhcmstc3VjY2VzcyAubmF2LXNpZGViYXIubmF2LWxlZ2FjeSA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUsXG4uc2lkZWJhci1saWdodC1zdWNjZXNzIC5uYXYtc2lkZWJhci5uYXYtbGVnYWN5ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbn1cblxuLnNpZGViYXItZGFyay1pbmZvIC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUsXG4uc2lkZWJhci1saWdodC1pbmZvIC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zaWRlYmFyLWRhcmstaW5mbyAubmF2LXNpZGViYXIubmF2LWxlZ2FjeSA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUsXG4uc2lkZWJhci1saWdodC1pbmZvIC5uYXYtc2lkZWJhci5uYXYtbGVnYWN5ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiODtcbn1cblxuLnNpZGViYXItZGFyay13YXJuaW5nIC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUsXG4uc2lkZWJhci1saWdodC13YXJuaW5nIC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5zaWRlYmFyLWRhcmstd2FybmluZyAubmF2LXNpZGViYXIubmF2LWxlZ2FjeSA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUsXG4uc2lkZWJhci1saWdodC13YXJuaW5nIC5uYXYtc2lkZWJhci5uYXYtbGVnYWN5ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcbn1cblxuLnNpZGViYXItZGFyay1kYW5nZXIgLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5zaWRlYmFyLWxpZ2h0LWRhbmdlciAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2lkZWJhci1kYXJrLWRhbmdlciAubmF2LXNpZGViYXIubmF2LWxlZ2FjeSA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUsXG4uc2lkZWJhci1saWdodC1kYW5nZXIgLm5hdi1zaWRlYmFyLm5hdi1sZWdhY3kgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuXG4uc2lkZWJhci1kYXJrLWxpZ2h0IC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUsXG4uc2lkZWJhci1saWdodC1saWdodCAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uc2lkZWJhci1kYXJrLWxpZ2h0IC5uYXYtc2lkZWJhci5uYXYtbGVnYWN5ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5zaWRlYmFyLWxpZ2h0LWxpZ2h0IC5uYXYtc2lkZWJhci5uYXYtbGVnYWN5ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbn1cblxuLnNpZGViYXItZGFyay1kYXJrIC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUsXG4uc2lkZWJhci1saWdodC1kYXJrIC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zaWRlYmFyLWRhcmstZGFyayAubmF2LXNpZGViYXIubmF2LWxlZ2FjeSA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUsXG4uc2lkZWJhci1saWdodC1kYXJrIC5uYXYtc2lkZWJhci5uYXYtbGVnYWN5ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MDtcbn1cblxuLnNpZGViYXItZGFyay1saWdodGJsdWUgLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5zaWRlYmFyLWxpZ2h0LWxpZ2h0Ymx1ZSAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNjOGRiYztcbiAgY29sb3I6ICNmZmY7XG59XG4uc2lkZWJhci1kYXJrLWxpZ2h0Ymx1ZSAubmF2LXNpZGViYXIubmF2LWxlZ2FjeSA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUsXG4uc2lkZWJhci1saWdodC1saWdodGJsdWUgLm5hdi1zaWRlYmFyLm5hdi1sZWdhY3kgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2M4ZGJjO1xufVxuXG4uc2lkZWJhci1kYXJrLW5hdnkgLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5zaWRlYmFyLWxpZ2h0LW5hdnkgLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDFmM2Y7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNpZGViYXItZGFyay1uYXZ5IC5uYXYtc2lkZWJhci5uYXYtbGVnYWN5ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5zaWRlYmFyLWxpZ2h0LW5hdnkgLm5hdi1zaWRlYmFyLm5hdi1sZWdhY3kgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAxZjNmO1xufVxuXG4uc2lkZWJhci1kYXJrLW9saXZlIC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUsXG4uc2lkZWJhci1saWdodC1vbGl2ZSAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNkOTk3MDtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2lkZWJhci1kYXJrLW9saXZlIC5uYXYtc2lkZWJhci5uYXYtbGVnYWN5ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5zaWRlYmFyLWxpZ2h0LW9saXZlIC5uYXYtc2lkZWJhci5uYXYtbGVnYWN5ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzNkOTk3MDtcbn1cblxuLnNpZGViYXItZGFyay1saW1lIC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUsXG4uc2lkZWJhci1saWdodC1saW1lIC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDFmZjcwO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5zaWRlYmFyLWRhcmstbGltZSAubmF2LXNpZGViYXIubmF2LWxlZ2FjeSA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUsXG4uc2lkZWJhci1saWdodC1saW1lIC5uYXYtc2lkZWJhci5uYXYtbGVnYWN5ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzAxZmY3MDtcbn1cblxuLnNpZGViYXItZGFyay1mdWNoc2lhIC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUsXG4uc2lkZWJhci1saWdodC1mdWNoc2lhIC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjAxMmJlO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zaWRlYmFyLWRhcmstZnVjaHNpYSAubmF2LXNpZGViYXIubmF2LWxlZ2FjeSA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUsXG4uc2lkZWJhci1saWdodC1mdWNoc2lhIC5uYXYtc2lkZWJhci5uYXYtbGVnYWN5ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogI2YwMTJiZTtcbn1cblxuLnNpZGViYXItZGFyay1tYXJvb24gLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5zaWRlYmFyLWxpZ2h0LW1hcm9vbiAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q4MWI2MDtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2lkZWJhci1kYXJrLW1hcm9vbiAubmF2LXNpZGViYXIubmF2LWxlZ2FjeSA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUsXG4uc2lkZWJhci1saWdodC1tYXJvb24gLm5hdi1zaWRlYmFyLm5hdi1sZWdhY3kgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDgxYjYwO1xufVxuXG4uc2lkZWJhci1kYXJrLWJsdWUgLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5zaWRlYmFyLWxpZ2h0LWJsdWUgLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNpZGViYXItZGFyay1ibHVlIC5uYXYtc2lkZWJhci5uYXYtbGVnYWN5ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5zaWRlYmFyLWxpZ2h0LWJsdWUgLm5hdi1zaWRlYmFyLm5hdi1sZWdhY3kgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmO1xufVxuXG4uc2lkZWJhci1kYXJrLWluZGlnbyAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlLFxuLnNpZGViYXItbGlnaHQtaW5kaWdvIC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjYxMGYyO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zaWRlYmFyLWRhcmstaW5kaWdvIC5uYXYtc2lkZWJhci5uYXYtbGVnYWN5ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5zaWRlYmFyLWxpZ2h0LWluZGlnbyAubmF2LXNpZGViYXIubmF2LWxlZ2FjeSA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICM2NjEwZjI7XG59XG5cbi5zaWRlYmFyLWRhcmstcHVycGxlIC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUsXG4uc2lkZWJhci1saWdodC1wdXJwbGUgLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ZjQyYzE7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNpZGViYXItZGFyay1wdXJwbGUgLm5hdi1zaWRlYmFyLm5hdi1sZWdhY3kgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlLFxuLnNpZGViYXItbGlnaHQtcHVycGxlIC5uYXYtc2lkZWJhci5uYXYtbGVnYWN5ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzZmNDJjMTtcbn1cblxuLnNpZGViYXItZGFyay1waW5rIC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUsXG4uc2lkZWJhci1saWdodC1waW5rIC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTgzZThjO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zaWRlYmFyLWRhcmstcGluayAubmF2LXNpZGViYXIubmF2LWxlZ2FjeSA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUsXG4uc2lkZWJhci1saWdodC1waW5rIC5uYXYtc2lkZWJhci5uYXYtbGVnYWN5ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogI2U4M2U4Yztcbn1cblxuLnNpZGViYXItZGFyay1yZWQgLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5zaWRlYmFyLWxpZ2h0LXJlZCAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2lkZWJhci1kYXJrLXJlZCAubmF2LXNpZGViYXIubmF2LWxlZ2FjeSA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUsXG4uc2lkZWJhci1saWdodC1yZWQgLm5hdi1zaWRlYmFyLm5hdi1sZWdhY3kgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuXG4uc2lkZWJhci1kYXJrLW9yYW5nZSAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlLFxuLnNpZGViYXItbGlnaHQtb3JhbmdlIC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmQ3ZTE0O1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5zaWRlYmFyLWRhcmstb3JhbmdlIC5uYXYtc2lkZWJhci5uYXYtbGVnYWN5ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5zaWRlYmFyLWxpZ2h0LW9yYW5nZSAubmF2LXNpZGViYXIubmF2LWxlZ2FjeSA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICNmZDdlMTQ7XG59XG5cbi5zaWRlYmFyLWRhcmsteWVsbG93IC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUsXG4uc2lkZWJhci1saWdodC15ZWxsb3cgLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLnNpZGViYXItZGFyay15ZWxsb3cgLm5hdi1zaWRlYmFyLm5hdi1sZWdhY3kgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlLFxuLnNpZGViYXItbGlnaHQteWVsbG93IC5uYXYtc2lkZWJhci5uYXYtbGVnYWN5ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcbn1cblxuLnNpZGViYXItZGFyay1ncmVlbiAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlLFxuLnNpZGViYXItbGlnaHQtZ3JlZW4gLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNpZGViYXItZGFyay1ncmVlbiAubmF2LXNpZGViYXIubmF2LWxlZ2FjeSA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUsXG4uc2lkZWJhci1saWdodC1ncmVlbiAubmF2LXNpZGViYXIubmF2LWxlZ2FjeSA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG59XG5cbi5zaWRlYmFyLWRhcmstdGVhbCAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlLFxuLnNpZGViYXItbGlnaHQtdGVhbCAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwYzk5NztcbiAgY29sb3I6ICNmZmY7XG59XG4uc2lkZWJhci1kYXJrLXRlYWwgLm5hdi1zaWRlYmFyLm5hdi1sZWdhY3kgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlLFxuLnNpZGViYXItbGlnaHQtdGVhbCAubmF2LXNpZGViYXIubmF2LWxlZ2FjeSA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICMyMGM5OTc7XG59XG5cbi5zaWRlYmFyLWRhcmstY3lhbiAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlLFxuLnNpZGViYXItbGlnaHQtY3lhbiAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2lkZWJhci1kYXJrLWN5YW4gLm5hdi1zaWRlYmFyLm5hdi1sZWdhY3kgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlLFxuLnNpZGViYXItbGlnaHQtY3lhbiAubmF2LXNpZGViYXIubmF2LWxlZ2FjeSA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICMxN2EyYjg7XG59XG5cbi5zaWRlYmFyLWRhcmstd2hpdGUgLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5zaWRlYmFyLWxpZ2h0LXdoaXRlIC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5zaWRlYmFyLWRhcmstd2hpdGUgLm5hdi1zaWRlYmFyLm5hdi1sZWdhY3kgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlLFxuLnNpZGViYXItbGlnaHQtd2hpdGUgLm5hdi1zaWRlYmFyLm5hdi1sZWdhY3kgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4uc2lkZWJhci1kYXJrLWdyYXkgLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5zaWRlYmFyLWxpZ2h0LWdyYXkgLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNpZGViYXItZGFyay1ncmF5IC5uYXYtc2lkZWJhci5uYXYtbGVnYWN5ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5zaWRlYmFyLWxpZ2h0LWdyYXkgLm5hdi1zaWRlYmFyLm5hdi1sZWdhY3kgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xufVxuXG4uc2lkZWJhci1kYXJrLWdyYXktZGFyayAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlLFxuLnNpZGViYXItbGlnaHQtZ3JheS1kYXJrIC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zaWRlYmFyLWRhcmstZ3JheS1kYXJrIC5uYXYtc2lkZWJhci5uYXYtbGVnYWN5ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5zaWRlYmFyLWxpZ2h0LWdyYXktZGFyayAubmF2LXNpZGViYXIubmF2LWxlZ2FjeSA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICMzNDNhNDA7XG59XG5cbi5zaWRlYmFyLW1pbmkgLm1haW4tc2lkZWJhcjpub3QoLnNpZGViYXItbm8tZXhwYW5kKSAubmF2LWNvbXBhY3QubmF2LXNpZGViYXIubmF2LWNoaWxkLWluZGVudDpub3QoLm5hdi1mbGF0KSAubmF2LXRyZWV2aWV3LFxuLnNpZGViYXItbWluaS1tZCAubWFpbi1zaWRlYmFyOm5vdCguc2lkZWJhci1uby1leHBhbmQpIC5uYXYtY29tcGFjdC5uYXYtc2lkZWJhci5uYXYtY2hpbGQtaW5kZW50Om5vdCgubmF2LWZsYXQpIC5uYXYtdHJlZXZpZXcsXG4uc2lkZWJhci1taW5pLXhzIC5tYWluLXNpZGViYXI6bm90KC5zaWRlYmFyLW5vLWV4cGFuZCkgLm5hdi1jb21wYWN0Lm5hdi1zaWRlYmFyLm5hdi1jaGlsZC1pbmRlbnQ6bm90KC5uYXYtZmxhdCkgLm5hdi10cmVldmlldyxcbi5zaWRlYmFyLW1pbmkgLm1haW4tc2lkZWJhcjpub3QoLnNpZGViYXItbm8tZXhwYW5kKTpob3ZlciAubmF2LWNvbXBhY3QubmF2LXNpZGViYXIubmF2LWNoaWxkLWluZGVudDpub3QoLm5hdi1mbGF0KSAubmF2LXRyZWV2aWV3LFxuLnNpZGViYXItbWluaS1tZCAubWFpbi1zaWRlYmFyOm5vdCguc2lkZWJhci1uby1leHBhbmQpOmhvdmVyIC5uYXYtY29tcGFjdC5uYXYtc2lkZWJhci5uYXYtY2hpbGQtaW5kZW50Om5vdCgubmF2LWZsYXQpIC5uYXYtdHJlZXZpZXcsXG4uc2lkZWJhci1taW5pLXhzIC5tYWluLXNpZGViYXI6bm90KC5zaWRlYmFyLW5vLWV4cGFuZCk6aG92ZXIgLm5hdi1jb21wYWN0Lm5hdi1zaWRlYmFyLm5hdi1jaGlsZC1pbmRlbnQ6bm90KC5uYXYtZmxhdCkgLm5hdi10cmVldmlldyxcbi5zaWRlYmFyLW1pbmkgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLm5hdi1jb21wYWN0Lm5hdi1zaWRlYmFyLm5hdi1jaGlsZC1pbmRlbnQ6bm90KC5uYXYtZmxhdCkgLm5hdi10cmVldmlldyxcbi5zaWRlYmFyLW1pbmktbWQgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLm5hdi1jb21wYWN0Lm5hdi1zaWRlYmFyLm5hdi1jaGlsZC1pbmRlbnQ6bm90KC5uYXYtZmxhdCkgLm5hdi10cmVldmlldyxcbi5zaWRlYmFyLW1pbmkteHMgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLm5hdi1jb21wYWN0Lm5hdi1zaWRlYmFyLm5hdi1jaGlsZC1pbmRlbnQ6bm90KC5uYXYtZmxhdCkgLm5hdi10cmVldmlldyB7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjVyZW07XG59XG5cbi5uYXYtZmxhdCB7XG4gIG1hcmdpbjogLTAuMjVyZW0gLTAuNXJlbSAwO1xufVxuLm5hdi1mbGF0IC5uYXYtaXRlbSA+IC5uYXYtbGluayB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubmF2LWZsYXQgLm5hdi1pdGVtID4gLm5hdi1saW5rID4gLm5hdi1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNTVyZW07XG59XG4ubmF2LWZsYXQ6bm90KC5uYXYtY2hpbGQtaW5kZW50KSAubmF2LXRyZWV2aWV3IC5uYXYtaXRlbSA+IC5uYXYtbGluayA+IC5uYXYtaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjRyZW07XG59XG4ubmF2LWZsYXQubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLm5hdi1mbGF0Lm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LWljb24ge1xuICBtYXJnaW4tbGVmdDogMC44NXJlbTtcbn1cbi5uYXYtZmxhdC5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyB7XG4gIGJvcmRlci1sZWZ0OiAwLjJyZW0gc29saWQ7XG59XG4ubmF2LWZsYXQubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDEuMTVyZW07XG59XG4ubmF2LWZsYXQubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWljb24ge1xuICBtYXJnaW4tbGVmdDogMS40NXJlbTtcbn1cbi5uYXYtZmxhdC5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDEuNzVyZW07XG59XG4ubmF2LWZsYXQubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDIuMDVyZW07XG59XG4uc2lkZWJhci1jb2xsYXBzZSAubmF2LWZsYXQubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjU1cmVtO1xufVxuLnNpZGViYXItY29sbGFwc2UgLm5hdi1mbGF0Lm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LWxpbmsge1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoMXJlbSAtIC4ycmVtKTtcbn1cbi5zaWRlYmFyLWNvbGxhcHNlIC5uYXYtZmxhdC5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWljb24ge1xuICBtYXJnaW4tbGVmdDogMC4zNXJlbTtcbn1cbi5zaWRlYmFyLWNvbGxhcHNlIC5uYXYtZmxhdC5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjE1cmVtO1xufVxuLnNpZGViYXItY29sbGFwc2UgLm5hdi1mbGF0Lm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWljb24ge1xuICBtYXJnaW4tbGVmdDogLTAuMTVyZW07XG59XG4uc2lkZWJhci1jb2xsYXBzZSAubmF2LWZsYXQubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjM1cmVtO1xufVxuLnNpZGViYXItbWluaSAubWFpbi1zaWRlYmFyOm5vdCguc2lkZWJhci1uby1leHBhbmQpOmhvdmVyIC5uYXYtZmxhdC5uYXYtY29tcGFjdC5uYXYtc2lkZWJhciAubmF2LXRyZWV2aWV3IC5uYXYtaWNvbiwgLnNpZGViYXItbWluaS1tZCAubWFpbi1zaWRlYmFyOm5vdCguc2lkZWJhci1uby1leHBhbmQpOmhvdmVyIC5uYXYtZmxhdC5uYXYtY29tcGFjdC5uYXYtc2lkZWJhciAubmF2LXRyZWV2aWV3IC5uYXYtaWNvbiwgLnNpZGViYXItbWluaS14cyAubWFpbi1zaWRlYmFyOm5vdCguc2lkZWJhci1uby1leHBhbmQpOmhvdmVyIC5uYXYtZmxhdC5uYXYtY29tcGFjdC5uYXYtc2lkZWJhciAubmF2LXRyZWV2aWV3IC5uYXYtaWNvbiwgLnNpZGViYXItbWluaSAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAubmF2LWZsYXQubmF2LWNvbXBhY3QubmF2LXNpZGViYXIgLm5hdi10cmVldmlldyAubmF2LWljb24sIC5zaWRlYmFyLW1pbmktbWQgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLm5hdi1mbGF0Lm5hdi1jb21wYWN0Lm5hdi1zaWRlYmFyIC5uYXYtdHJlZXZpZXcgLm5hdi1pY29uLCAuc2lkZWJhci1taW5pLXhzIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5uYXYtZmxhdC5uYXYtY29tcGFjdC5uYXYtc2lkZWJhciAubmF2LXRyZWV2aWV3IC5uYXYtaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjRyZW07XG59XG4uc2lkZWJhci1taW5pIC5tYWluLXNpZGViYXI6bm90KC5zaWRlYmFyLW5vLWV4cGFuZCk6aG92ZXIgLm5hdi1mbGF0Lm5hdi1zaWRlYmFyLm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LWljb24sIC5zaWRlYmFyLW1pbmktbWQgLm1haW4tc2lkZWJhcjpub3QoLnNpZGViYXItbm8tZXhwYW5kKTpob3ZlciAubmF2LWZsYXQubmF2LXNpZGViYXIubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtaWNvbiwgLnNpZGViYXItbWluaS14cyAubWFpbi1zaWRlYmFyOm5vdCguc2lkZWJhci1uby1leHBhbmQpOmhvdmVyIC5uYXYtZmxhdC5uYXYtc2lkZWJhci5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi1pY29uLCAuc2lkZWJhci1taW5pIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5uYXYtZmxhdC5uYXYtc2lkZWJhci5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi1pY29uLCAuc2lkZWJhci1taW5pLW1kIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5uYXYtZmxhdC5uYXYtc2lkZWJhci5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi1pY29uLCAuc2lkZWJhci1taW5pLXhzIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5uYXYtZmxhdC5uYXYtc2lkZWJhci5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDAuODVyZW07XG59XG4uc2lkZWJhci1taW5pIC5tYWluLXNpZGViYXI6bm90KC5zaWRlYmFyLW5vLWV4cGFuZCk6aG92ZXIgLm5hdi1mbGF0Lm5hdi1zaWRlYmFyLm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtaWNvbiwgLnNpZGViYXItbWluaS1tZCAubWFpbi1zaWRlYmFyOm5vdCguc2lkZWJhci1uby1leHBhbmQpOmhvdmVyIC5uYXYtZmxhdC5uYXYtc2lkZWJhci5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWljb24sIC5zaWRlYmFyLW1pbmkteHMgLm1haW4tc2lkZWJhcjpub3QoLnNpZGViYXItbm8tZXhwYW5kKTpob3ZlciAubmF2LWZsYXQubmF2LXNpZGViYXIubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1pY29uLCAuc2lkZWJhci1taW5pIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5uYXYtZmxhdC5uYXYtc2lkZWJhci5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWljb24sIC5zaWRlYmFyLW1pbmktbWQgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLm5hdi1mbGF0Lm5hdi1zaWRlYmFyLm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtaWNvbiwgLnNpZGViYXItbWluaS14cyAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAubmF2LWZsYXQubmF2LXNpZGViYXIubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDEuMTVyZW07XG59XG4uc2lkZWJhci1taW5pIC5tYWluLXNpZGViYXI6bm90KC5zaWRlYmFyLW5vLWV4cGFuZCk6aG92ZXIgLm5hdi1mbGF0Lm5hdi1zaWRlYmFyLm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1pY29uLCAuc2lkZWJhci1taW5pLW1kIC5tYWluLXNpZGViYXI6bm90KC5zaWRlYmFyLW5vLWV4cGFuZCk6aG92ZXIgLm5hdi1mbGF0Lm5hdi1zaWRlYmFyLm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1pY29uLCAuc2lkZWJhci1taW5pLXhzIC5tYWluLXNpZGViYXI6bm90KC5zaWRlYmFyLW5vLWV4cGFuZCk6aG92ZXIgLm5hdi1mbGF0Lm5hdi1zaWRlYmFyLm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1pY29uLCAuc2lkZWJhci1taW5pIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5uYXYtZmxhdC5uYXYtc2lkZWJhci5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtaWNvbiwgLnNpZGViYXItbWluaS1tZCAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAubmF2LWZsYXQubmF2LXNpZGViYXIubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWljb24sIC5zaWRlYmFyLW1pbmkteHMgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLm5hdi1mbGF0Lm5hdi1zaWRlYmFyLm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDEuNDVyZW07XG59XG4uc2lkZWJhci1taW5pIC5tYWluLXNpZGViYXI6bm90KC5zaWRlYmFyLW5vLWV4cGFuZCk6aG92ZXIgLm5hdi1mbGF0Lm5hdi1zaWRlYmFyLm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWljb24sIC5zaWRlYmFyLW1pbmktbWQgLm1haW4tc2lkZWJhcjpub3QoLnNpZGViYXItbm8tZXhwYW5kKTpob3ZlciAubmF2LWZsYXQubmF2LXNpZGViYXIubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtaWNvbiwgLnNpZGViYXItbWluaS14cyAubWFpbi1zaWRlYmFyOm5vdCguc2lkZWJhci1uby1leHBhbmQpOmhvdmVyIC5uYXYtZmxhdC5uYXYtc2lkZWJhci5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1pY29uLCAuc2lkZWJhci1taW5pIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5uYXYtZmxhdC5uYXYtc2lkZWJhci5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1pY29uLCAuc2lkZWJhci1taW5pLW1kIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5uYXYtZmxhdC5uYXYtc2lkZWJhci5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1pY29uLCAuc2lkZWJhci1taW5pLXhzIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5uYXYtZmxhdC5uYXYtc2lkZWJhci5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDEuNzVyZW07XG59XG4uc2lkZWJhci1taW5pIC5tYWluLXNpZGViYXI6bm90KC5zaWRlYmFyLW5vLWV4cGFuZCk6aG92ZXIgLm5hdi1mbGF0Lm5hdi1zaWRlYmFyLm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtaWNvbiwgLnNpZGViYXItbWluaS1tZCAubWFpbi1zaWRlYmFyOm5vdCguc2lkZWJhci1uby1leHBhbmQpOmhvdmVyIC5uYXYtZmxhdC5uYXYtc2lkZWJhci5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWljb24sIC5zaWRlYmFyLW1pbmkteHMgLm1haW4tc2lkZWJhcjpub3QoLnNpZGViYXItbm8tZXhwYW5kKTpob3ZlciAubmF2LWZsYXQubmF2LXNpZGViYXIubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1pY29uLCAuc2lkZWJhci1taW5pIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5uYXYtZmxhdC5uYXYtc2lkZWJhci5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWljb24sIC5zaWRlYmFyLW1pbmktbWQgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLm5hdi1mbGF0Lm5hdi1zaWRlYmFyLm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtaWNvbiwgLnNpZGViYXItbWluaS14cyAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAubmF2LWZsYXQubmF2LXNpZGViYXIubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDIuMDVyZW07XG59XG4ubmF2LWZsYXQgLm5hdi1pY29uIHtcbiAgdHJhbnNpdGlvbjogbWFyZ2luLWxlZnQgZWFzZS1pbi1vdXQgMC4zcztcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5uYXYtZmxhdCAubmF2LWljb24ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5uYXYtZmxhdCAubmF2LXRyZWV2aWV3IC5uYXYtaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiAtMC4ycmVtO1xufVxuLm5hdi1mbGF0Lm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtIC5uYXYtdHJlZXZpZXcsXG4ubmF2LWZsYXQubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gPiAubmF2LXRyZWV2aWV3IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcbn1cbi5uYXYtZmxhdC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSAubmF2LXRyZWV2aWV3IC5uYXYtaXRlbSA+IC5uYXYtbGluayxcbi5uYXYtZmxhdC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtdHJlZXZpZXcgLm5hdi1pdGVtID4gLm5hdi1saW5rIHtcbiAgYm9yZGVyLWxlZnQ6IDAuMnJlbSBzb2xpZDtcbn1cblxuLm5hdi1sZWdhY3kge1xuICBtYXJnaW46IC0wLjI1cmVtIC0wLjVyZW0gMDtcbn1cbi5uYXYtbGVnYWN5Lm5hdi1zaWRlYmFyIC5uYXYtaXRlbSA+IC5uYXYtbGluayB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubmF2LWxlZ2FjeS5uYXYtc2lkZWJhciAubmF2LWl0ZW0gPiAubmF2LWxpbmsgPiAubmF2LWljb24ge1xuICBtYXJnaW4tbGVmdDogMC41NXJlbTtcbn1cbi50ZXh0LXNtIC5uYXYtbGVnYWN5Lm5hdi1zaWRlYmFyIC5uYXYtaXRlbSA+IC5uYXYtbGluayA+IC5uYXYtaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjc1cmVtO1xufVxuLm5hdi1sZWdhY3kubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5uYXYtbGVnYWN5Lm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSA+IC5uYXYtaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC41NXJlbSAtIDNweCk7XG59XG4udGV4dC1zbSAubmF2LWxlZ2FjeS5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUgPiAubmF2LWljb24ge1xuICBtYXJnaW4tbGVmdDogY2FsYyguNzVyZW0gLSAzcHgpO1xufVxuLnRleHQtc20gLm5hdi1sZWdhY3kubmF2LXNpZGViYXIubmF2LWZsYXQgLm5hdi10cmVldmlldyAubmF2LWl0ZW0gPiAubmF2LWxpbmsgPiAubmF2LWljb24ge1xuICBtYXJnaW4tbGVmdDogY2FsYyguNzVyZW0gLSAzcHgpO1xufVxuLnNpZGViYXItbWluaSAubmF2LWxlZ2FjeSA+IC5uYXYtaXRlbSAubmF2LWxpbmsgLm5hdi1pY29uLCAuc2lkZWJhci1taW5pLW1kIC5uYXYtbGVnYWN5ID4gLm5hdi1pdGVtIC5uYXYtbGluayAubmF2LWljb24sIC5zaWRlYmFyLW1pbmkteHMgLm5hdi1sZWdhY3kgPiAubmF2LWl0ZW0gLm5hdi1saW5rIC5uYXYtaWNvbiB7XG4gIHRyYW5zaXRpb246IG1hcmdpbi1sZWZ0IGVhc2UtaW4tb3V0IDAuM3M7XG4gIG1hcmdpbi1sZWZ0OiAwLjZyZW07XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuc2lkZWJhci1taW5pIC5uYXYtbGVnYWN5ID4gLm5hdi1pdGVtIC5uYXYtbGluayAubmF2LWljb24sIC5zaWRlYmFyLW1pbmktbWQgLm5hdi1sZWdhY3kgPiAubmF2LWl0ZW0gLm5hdi1saW5rIC5uYXYtaWNvbiwgLnNpZGViYXItbWluaS14cyAubmF2LWxlZ2FjeSA+IC5uYXYtaXRlbSAubmF2LWxpbmsgLm5hdi1pY29uIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uc2lkZWJhci1taW5pLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLm5hdi1sZWdhY3kubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3LCAuc2lkZWJhci1taW5pLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhcjpob3ZlciAubmF2LWxlZ2FjeS5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcsIC5zaWRlYmFyLW1pbmktbWQuc2lkZWJhci1jb2xsYXBzZSAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAubmF2LWxlZ2FjeS5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcsIC5zaWRlYmFyLW1pbmktbWQuc2lkZWJhci1jb2xsYXBzZSAubWFpbi1zaWRlYmFyOmhvdmVyIC5uYXYtbGVnYWN5Lm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldywgLnNpZGViYXItbWluaS14cy5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5uYXYtbGVnYWN5Lm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldywgLnNpZGViYXItbWluaS14cy5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLXNpZGViYXI6aG92ZXIgLm5hdi1sZWdhY3kubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xufVxuLnNpZGViYXItbWluaS5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5uYXYtbGVnYWN5Lm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3LCAuc2lkZWJhci1taW5pLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhcjpob3ZlciAubmF2LWxlZ2FjeS5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldywgLnNpZGViYXItbWluaS1tZC5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5uYXYtbGVnYWN5Lm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3LCAuc2lkZWJhci1taW5pLW1kLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhcjpob3ZlciAubmF2LWxlZ2FjeS5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldywgLnNpZGViYXItbWluaS14cy5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5uYXYtbGVnYWN5Lm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3LCAuc2lkZWJhci1taW5pLXhzLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhcjpob3ZlciAubmF2LWxlZ2FjeS5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0xcmVtO1xufVxuLnNpZGViYXItbWluaS5zaWRlYmFyLWNvbGxhcHNlLnRleHQtc20gLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLm5hdi1sZWdhY3kubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3LCAuc2lkZWJhci1taW5pLnNpZGViYXItY29sbGFwc2UudGV4dC1zbSAubWFpbi1zaWRlYmFyOmhvdmVyIC5uYXYtbGVnYWN5Lm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldywgLnNpZGViYXItbWluaS1tZC5zaWRlYmFyLWNvbGxhcHNlLnRleHQtc20gLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLm5hdi1sZWdhY3kubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3LCAuc2lkZWJhci1taW5pLW1kLnNpZGViYXItY29sbGFwc2UudGV4dC1zbSAubWFpbi1zaWRlYmFyOmhvdmVyIC5uYXYtbGVnYWN5Lm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldywgLnNpZGViYXItbWluaS14cy5zaWRlYmFyLWNvbGxhcHNlLnRleHQtc20gLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLm5hdi1sZWdhY3kubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3LCAuc2lkZWJhci1taW5pLXhzLnNpZGViYXItY29sbGFwc2UudGV4dC1zbSAubWFpbi1zaWRlYmFyOmhvdmVyIC5uYXYtbGVnYWN5Lm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xufVxuLnNpZGViYXItbWluaS5zaWRlYmFyLWNvbGxhcHNlLnRleHQtc20gLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLm5hdi1sZWdhY3kubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcsIC5zaWRlYmFyLW1pbmkuc2lkZWJhci1jb2xsYXBzZS50ZXh0LXNtIC5tYWluLXNpZGViYXI6aG92ZXIgLm5hdi1sZWdhY3kubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcsIC5zaWRlYmFyLW1pbmktbWQuc2lkZWJhci1jb2xsYXBzZS50ZXh0LXNtIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5uYXYtbGVnYWN5Lm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3LCAuc2lkZWJhci1taW5pLW1kLnNpZGViYXItY29sbGFwc2UudGV4dC1zbSAubWFpbi1zaWRlYmFyOmhvdmVyIC5uYXYtbGVnYWN5Lm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3LCAuc2lkZWJhci1taW5pLXhzLnNpZGViYXItY29sbGFwc2UudGV4dC1zbSAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAubmF2LWxlZ2FjeS5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldywgLnNpZGViYXItbWluaS14cy5zaWRlYmFyLWNvbGxhcHNlLnRleHQtc20gLm1haW4tc2lkZWJhcjpob3ZlciAubmF2LWxlZ2FjeS5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyB7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjVyZW07XG59XG4uc2lkZWJhci1taW5pLnNpZGViYXItY29sbGFwc2UgLm5hdi1sZWdhY3kgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsgLm5hdi1pY29uLCAuc2lkZWJhci1taW5pLW1kLnNpZGViYXItY29sbGFwc2UgLm5hdi1sZWdhY3kgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsgLm5hdi1pY29uLCAuc2lkZWJhci1taW5pLXhzLnNpZGViYXItY29sbGFwc2UgLm5hdi1sZWdhY3kgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsgLm5hdi1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNTVyZW07XG59XG4uc2lkZWJhci1taW5pLnNpZGViYXItY29sbGFwc2UgLm5hdi1sZWdhY3kgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlID4gLm5hdi1pY29uLCAuc2lkZWJhci1taW5pLW1kLnNpZGViYXItY29sbGFwc2UgLm5hdi1sZWdhY3kgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlID4gLm5hdi1pY29uLCAuc2lkZWJhci1taW5pLXhzLnNpZGViYXItY29sbGFwc2UgLm5hdi1sZWdhY3kgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlID4gLm5hdi1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMzZyZW07XG59XG4uc2lkZWJhci1taW5pLnNpZGViYXItY29sbGFwc2UgLm5hdi1sZWdhY3kubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcsIC5zaWRlYmFyLW1pbmktbWQuc2lkZWJhci1jb2xsYXBzZSAubmF2LWxlZ2FjeS5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldywgLnNpZGViYXItbWluaS14cy5zaWRlYmFyLWNvbGxhcHNlIC5uYXYtbGVnYWN5Lm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5zaWRlYmFyLW1pbmkuc2lkZWJhci1jb2xsYXBzZS50ZXh0LXNtIC5uYXYtbGVnYWN5ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rIC5uYXYtaWNvbiwgLnNpZGViYXItbWluaS1tZC5zaWRlYmFyLWNvbGxhcHNlLnRleHQtc20gLm5hdi1sZWdhY3kgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsgLm5hdi1pY29uLCAuc2lkZWJhci1taW5pLXhzLnNpZGViYXItY29sbGFwc2UudGV4dC1zbSAubmF2LWxlZ2FjeSA+IC5uYXYtaXRlbSA+IC5uYXYtbGluayAubmF2LWljb24ge1xuICBtYXJnaW4tbGVmdDogMC43NXJlbTtcbn1cbi5zaWRlYmFyLW1pbmkuc2lkZWJhci1jb2xsYXBzZS50ZXh0LXNtIC5uYXYtbGVnYWN5ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSA+IC5uYXYtaWNvbiwgLnNpZGViYXItbWluaS1tZC5zaWRlYmFyLWNvbGxhcHNlLnRleHQtc20gLm5hdi1sZWdhY3kgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlID4gLm5hdi1pY29uLCAuc2lkZWJhci1taW5pLXhzLnNpZGViYXItY29sbGFwc2UudGV4dC1zbSAubmF2LWxlZ2FjeSA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUgPiAubmF2LWljb24ge1xuICBtYXJnaW4tbGVmdDogY2FsYyguNzVyZW0gLSAzcHgpO1xufVxuW2NsYXNzKj1zaWRlYmFyLWRhcmtdIC5uYXYtbGVnYWN5Lm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtIC5uYXYtdHJlZXZpZXcsXG5bY2xhc3MqPXNpZGViYXItZGFya10gLm5hdi1sZWdhY3kubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gPiAubmF2LXRyZWV2aWV3IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcbn1cbltjbGFzcyo9c2lkZWJhci1kYXJrXSAubmF2LWxlZ2FjeS5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbn1cbltjbGFzcyo9c2lkZWJhci1kYXJrXSAubmF2LWxlZ2FjeSAubmF2LXRyZWV2aWV3ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSwgW2NsYXNzKj1zaWRlYmFyLWRhcmtdIC5uYXYtbGVnYWN5IC5uYXYtdHJlZXZpZXcgPiAubmF2LWl0ZW0gPiAubmF2LWxpbms6Zm9jdXMsIFtjbGFzcyo9c2lkZWJhci1kYXJrXSAubmF2LWxlZ2FjeSAubmF2LXRyZWV2aWV3ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuW2NsYXNzKj1zaWRlYmFyLWxpZ2h0XSAubmF2LWxlZ2FjeS5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSAubmF2LXRyZWV2aWV3LFxuW2NsYXNzKj1zaWRlYmFyLWxpZ2h0XSAubmF2LWxlZ2FjeS5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtdHJlZXZpZXcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuW2NsYXNzKj1zaWRlYmFyLWxpZ2h0XSAubmF2LWxlZ2FjeS5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogIzAwMDtcbn1cbltjbGFzcyo9c2lkZWJhci1saWdodF0gLm5hdi1sZWdhY3kgLm5hdi10cmVldmlldyA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUsIFtjbGFzcyo9c2lkZWJhci1saWdodF0gLm5hdi1sZWdhY3kgLm5hdi10cmVldmlldyA+IC5uYXYtaXRlbSA+IC5uYXYtbGluazpmb2N1cywgW2NsYXNzKj1zaWRlYmFyLWxpZ2h0XSAubmF2LWxlZ2FjeSAubmF2LXRyZWV2aWV3ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4ubmF2LWNvbGxhcHNlLWhpZGUtY2hpbGQgLm1lbnUtb3BlbiA+IC5uYXYtdHJlZXZpZXcge1xuICBtYXgtaGVpZ2h0OiBtaW4tY29udGVudDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xufVxuLnNpZGViYXItY29sbGFwc2UgLm5hdi1jb2xsYXBzZS1oaWRlLWNoaWxkIC5tZW51LW9wZW4gPiAubmF2LXRyZWV2aWV3IHtcbiAgbWF4LWhlaWdodDogMDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cbi5zaWRlYmFyLW1pbmkuc2lkZWJhci1jb2xsYXBzZSAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAubmF2LWNvbGxhcHNlLWhpZGUtY2hpbGQgLm1lbnUtb3BlbiA+IC5uYXYtdHJlZXZpZXcsIC5zaWRlYmFyLW1pbmkuc2lkZWJhci1jb2xsYXBzZSAubWFpbi1zaWRlYmFyOm5vdCguc2lkZWJhci1uby1leHBhbmQpOmhvdmVyIC5uYXYtY29sbGFwc2UtaGlkZS1jaGlsZCAubWVudS1vcGVuID4gLm5hdi10cmVldmlldywgLnNpZGViYXItbWluaS1tZC5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5uYXYtY29sbGFwc2UtaGlkZS1jaGlsZCAubWVudS1vcGVuID4gLm5hdi10cmVldmlldywgLnNpZGViYXItbWluaS1tZC5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLXNpZGViYXI6bm90KC5zaWRlYmFyLW5vLWV4cGFuZCk6aG92ZXIgLm5hdi1jb2xsYXBzZS1oaWRlLWNoaWxkIC5tZW51LW9wZW4gPiAubmF2LXRyZWV2aWV3LCAuc2lkZWJhci1taW5pLXhzLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLm5hdi1jb2xsYXBzZS1oaWRlLWNoaWxkIC5tZW51LW9wZW4gPiAubmF2LXRyZWV2aWV3LCAuc2lkZWJhci1taW5pLXhzLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhcjpub3QoLnNpZGViYXItbm8tZXhwYW5kKTpob3ZlciAubmF2LWNvbGxhcHNlLWhpZGUtY2hpbGQgLm1lbnUtb3BlbiA+IC5uYXYtdHJlZXZpZXcge1xuICBtYXgtaGVpZ2h0OiBtaW4tY29udGVudDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xufVxuXG4ubmF2LWNvbXBhY3QgLm5hdi1saW5rLFxuLm5hdi1jb21wYWN0IC5uYXYtaGVhZGVyIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtO1xufVxuLm5hdi1jb21wYWN0IC5uYXYtaGVhZGVyOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBwYWRkaW5nLXRvcDogMC43NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW07XG59XG4ubmF2LWNvbXBhY3QgLm5hdi1saW5rID4gLnJpZ2h0LFxuLm5hdi1jb21wYWN0IC5uYXYtbGluayA+IHAgPiAucmlnaHQge1xuICB0b3A6IDAuNDY1cmVtO1xufVxuLnRleHQtc20gLm5hdi1jb21wYWN0IC5uYXYtbGluayA+IC5yaWdodCxcbi50ZXh0LXNtIC5uYXYtY29tcGFjdCAubmF2LWxpbmsgPiBwID4gLnJpZ2h0IHtcbiAgdG9wOiAwLjdyZW07XG59XG5cbltjbGFzcyo9c2lkZWJhci1kYXJrXSAuZm9ybS1jb250cm9sLXNpZGViYXIsXG5bY2xhc3MqPXNpZGViYXItZGFya10gLmJ0bi1zaWRlYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNmNDc0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU2NjA2YTtcbiAgY29sb3I6IHdoaXRlO1xufVxuW2NsYXNzKj1zaWRlYmFyLWRhcmtdIC5mb3JtLWNvbnRyb2wtc2lkZWJhcjpmb2N1cyxcbltjbGFzcyo9c2lkZWJhci1kYXJrXSAuYnRuLXNpZGViYXI6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjN2E4NzkzO1xufVxuW2NsYXNzKj1zaWRlYmFyLWRhcmtdIC5idG4tc2lkZWJhcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NTRkNTU7XG59XG5bY2xhc3MqPXNpZGViYXItZGFya10gLmJ0bi1zaWRlYmFyOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRiNTQ1Yztcbn1cbltjbGFzcyo9c2lkZWJhci1kYXJrXSAubGlzdC1ncm91cC1pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ1NGQ1NTtcbiAgYm9yZGVyLWNvbG9yOiAjNTY2MDZhO1xuICBjb2xvcjogI2MyYzdkMDtcbn1cbltjbGFzcyo9c2lkZWJhci1kYXJrXSAubGlzdC1ncm91cC1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRiNTQ1Yztcbn1cbltjbGFzcyo9c2lkZWJhci1kYXJrXSAubGlzdC1ncm91cC1pdGVtOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUxNWE2Mztcbn1cbltjbGFzcyo9c2lkZWJhci1kYXJrXSAubGlzdC1ncm91cC1pdGVtIC5zZWFyY2gtcGF0aCB7XG4gIGNvbG9yOiAjYWRiNWJkO1xufVxuXG5bY2xhc3MqPXNpZGViYXItbGlnaHRdIC5mb3JtLWNvbnRyb2wtc2lkZWJhcixcbltjbGFzcyo9c2lkZWJhci1saWdodF0gLmJ0bi1zaWRlYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5bY2xhc3MqPXNpZGViYXItbGlnaHRdIC5mb3JtLWNvbnRyb2wtc2lkZWJhcjpmb2N1cyxcbltjbGFzcyo9c2lkZWJhci1saWdodF0gLmJ0bi1zaWRlYmFyOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2IzYjNiMztcbn1cbltjbGFzcyo9c2lkZWJhci1saWdodF0gLmJ0bi1zaWRlYmFyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNlYztcbn1cbltjbGFzcyo9c2lkZWJhci1saWdodF0gLmJ0bi1zaWRlYmFyOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbn1cbltjbGFzcyo9c2lkZWJhci1saWdodF0gLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci1jb2xvcjogI2Q5ZDlkOTtcbn1cbltjbGFzcyo9c2lkZWJhci1saWdodF0gLmxpc3QtZ3JvdXAtaXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZWM7XG59XG5bY2xhc3MqPXNpZGViYXItbGlnaHRdIC5saXN0LWdyb3VwLWl0ZW06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xufVxuW2NsYXNzKj1zaWRlYmFyLWxpZ2h0XSAubGlzdC1ncm91cC1pdGVtIC5zZWFyY2gtcGF0aCB7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuXG4uc2lkZWJhciAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuXG4uc2lkZWJhciBuYXYgLmZvcm0taW5saW5lIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4ycmVtO1xufVxuXG4ubGF5b3V0LWJveGVkOm5vdCguc2lkZWJhci1taW5pKTpub3QoLnNpZGViYXItbWluaS1tZCk6bm90KC5zaWRlYmFyLW1pbmkteHMpLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmxheW91dC1ib3hlZDpub3QoLnNpZGViYXItbWluaSk6bm90KC5zaWRlYmFyLW1pbmktbWQpOm5vdCguc2lkZWJhci1taW5pLXhzKSAuY29udGVudC13cmFwcGVyLFxuLmxheW91dC1ib3hlZDpub3QoLnNpZGViYXItbWluaSk6bm90KC5zaWRlYmFyLW1pbmktbWQpOm5vdCguc2lkZWJhci1taW5pLXhzKSAubWFpbi1oZWFkZXIsXG4ubGF5b3V0LWJveGVkOm5vdCguc2lkZWJhci1taW5pKTpub3QoLnNpZGViYXItbWluaS1tZCk6bm90KC5zaWRlYmFyLW1pbmkteHMpIC5tYWluLWZvb3RlciB7XG4gIHotaW5kZXg6IDk5OTk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNpZGViYXItY29sbGFwc2UgLmZvcm0tY29udHJvbC1zaWRlYmFyLFxuLnNpZGViYXItY29sbGFwc2UgLmZvcm0tY29udHJvbC1zaWRlYmFyIH4gLmlucHV0LWdyb3VwLWFwcGVuZCxcbi5zaWRlYmFyLWNvbGxhcHNlIC5zaWRlYmFyLXNlYXJjaC1yZXN1bHRzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuW2RhdGEtd2lkZ2V0PXNpZGViYXItc2VhcmNoXSBpbnB1dFt0eXBlPXNlYXJjaF06Oi1tcy1jbGVhciwgW2RhdGEtd2lkZ2V0PXNpZGViYXItc2VhcmNoXSBpbnB1dFt0eXBlPXNlYXJjaF06Oi1tcy1yZXZlYWwge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuW2RhdGEtd2lkZ2V0PXNpZGViYXItc2VhcmNoXSBpbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sIFtkYXRhLXdpZGdldD1zaWRlYmFyLXNlYXJjaF0gaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uLCBbZGF0YS13aWRnZXQ9c2lkZWJhci1zZWFyY2hdIGlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1idXR0b24sIFtkYXRhLXdpZGdldD1zaWRlYmFyLXNlYXJjaF0gaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWRlY29yYXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2lkZWJhci1zZWFyY2gtcmVzdWx0cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2lkZWJhci1zZWFyY2gtb3BlbiAuc2lkZWJhci1zZWFyY2gtcmVzdWx0cyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5zaWRlYmFyLXNlYXJjaC1yZXN1bHRzIC5zZWFyY2gtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAtMC4xcmVtO1xufVxuLnNpZGViYXItc2VhcmNoLXJlc3VsdHMgLmxpc3QtZ3JvdXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDM5O1xufVxuLnNpZGViYXItc2VhcmNoLXJlc3VsdHMgLmxpc3QtZ3JvdXAgPiAubGlzdC1ncm91cC1pdGVtIHtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbn1cbi5zaWRlYmFyLXNlYXJjaC1yZXN1bHRzIC5saXN0LWdyb3VwID4gLmxpc3QtZ3JvdXAtaXRlbTotbW96LWZvY3VzcmluZyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5zaWRlYmFyLXNlYXJjaC1yZXN1bHRzIC5saXN0LWdyb3VwID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uc2lkZWJhci1zZWFyY2gtcmVzdWx0cyAuc2VhcmNoLXBhdGgge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLnNpZGViYXItc2VhcmNoLW9wZW4gLmJ0bixcbi5zaWRlYmFyLXNlYXJjaC1vcGVuIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuW2NsYXNzKj1zaWRlYmFyLWRhcmtdIC5zaWRlYmFyLWN1c3RvbSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNGY1OTYyO1xufVxuW2NsYXNzKj1zaWRlYmFyLWxpZ2h0XSAuc2lkZWJhci1jdXN0b20ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZTJlNjtcbn1cblxuLmxheW91dC1maXhlZC5zaWRlYmFyLWNvbGxhcHNlIC5oaWRlLW9uLWNvbGxhcHNlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5sYXlvdXQtZml4ZWQuc2lkZWJhci1jb2xsYXBzZTpob3ZlciAuaGlkZS1vbi1jb2xsYXBzZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmxheW91dC1maXhlZCAubWFpbi1zaWRlYmFyLWN1c3RvbSAuc2lkZWJhciB7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gKCgzLjVyZW0gKyA0cmVtKSArIDFweCkpO1xufVxuLmxheW91dC1maXhlZCAubWFpbi1zaWRlYmFyLWN1c3RvbSAuc2lkZWJhci1jdXN0b20ge1xuICBoZWlnaHQ6IDRyZW07XG4gIHBhZGRpbmc6IDAuODVyZW0gMC41cmVtO1xufVxuLmxheW91dC1maXhlZCAubWFpbi1zaWRlYmFyLWN1c3RvbS1sZyAuc2lkZWJhciB7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gKCgzLjVyZW0gKyA2cmVtKSArIDFweCkpO1xufVxuLmxheW91dC1maXhlZCAubWFpbi1zaWRlYmFyLWN1c3RvbS1sZyAuc2lkZWJhci1jdXN0b20ge1xuICBoZWlnaHQ6IDZyZW07XG59XG4ubGF5b3V0LWZpeGVkIC5tYWluLXNpZGViYXItY3VzdG9tLXhsIC5zaWRlYmFyIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAoKDMuNXJlbSArIDhyZW0pICsgMXB4KSk7XG59XG4ubGF5b3V0LWZpeGVkIC5tYWluLXNpZGViYXItY3VzdG9tLXhsIC5zaWRlYmFyLWN1c3RvbSB7XG4gIGhlaWdodDogOHJlbTtcbn1cbi5sYXlvdXQtZml4ZWQgLm1haW4tc2lkZWJhci1jdXN0b20gLnBvcy1yaWdodCxcbi5sYXlvdXQtZml4ZWQgLm1haW4tc2lkZWJhci1jdXN0b20tbGcgLnBvcy1yaWdodCxcbi5sYXlvdXQtZml4ZWQgLm1haW4tc2lkZWJhci1jdXN0b20teGwgLnBvcy1yaWdodCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDAuNXJlbTtcbn1cblxuLmRhcmstbW9kZSAuc2lkZWJhci1kYXJrLXByaW1hcnkgLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5kYXJrLW1vZGUgLnNpZGViYXItbGlnaHQtcHJpbWFyeSAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNmNjc5MTtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5zaWRlYmFyLWRhcmstcHJpbWFyeSAubmF2LXNpZGViYXIubmF2LWxlZ2FjeSA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUsXG4uZGFyay1tb2RlIC5zaWRlYmFyLWxpZ2h0LXByaW1hcnkgLm5hdi1zaWRlYmFyLm5hdi1sZWdhY3kgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2Y2NzkxO1xufVxuLmRhcmstbW9kZSAuc2lkZWJhci1kYXJrLXNlY29uZGFyeSAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlLFxuLmRhcmstbW9kZSAuc2lkZWJhci1saWdodC1zZWNvbmRhcnkgLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuc2lkZWJhci1kYXJrLXNlY29uZGFyeSAubmF2LXNpZGViYXIubmF2LWxlZ2FjeSA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUsXG4uZGFyay1tb2RlIC5zaWRlYmFyLWxpZ2h0LXNlY29uZGFyeSAubmF2LXNpZGViYXIubmF2LWxlZ2FjeSA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG4uZGFyay1tb2RlIC5zaWRlYmFyLWRhcmstc3VjY2VzcyAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlLFxuLmRhcmstbW9kZSAuc2lkZWJhci1saWdodC1zdWNjZXNzIC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiYzhjO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLnNpZGViYXItZGFyay1zdWNjZXNzIC5uYXYtc2lkZWJhci5uYXYtbGVnYWN5ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5kYXJrLW1vZGUgLnNpZGViYXItbGlnaHQtc3VjY2VzcyAubmF2LXNpZGViYXIubmF2LWxlZ2FjeSA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICMwMGJjOGM7XG59XG4uZGFyay1tb2RlIC5zaWRlYmFyLWRhcmstaW5mbyAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlLFxuLmRhcmstbW9kZSAuc2lkZWJhci1saWdodC1pbmZvIC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQ5OGRiO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLnNpZGViYXItZGFyay1pbmZvIC5uYXYtc2lkZWJhci5uYXYtbGVnYWN5ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5kYXJrLW1vZGUgLnNpZGViYXItbGlnaHQtaW5mbyAubmF2LXNpZGViYXIubmF2LWxlZ2FjeSA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICMzNDk4ZGI7XG59XG4uZGFyay1tb2RlIC5zaWRlYmFyLWRhcmstd2FybmluZyAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlLFxuLmRhcmstbW9kZSAuc2lkZWJhci1saWdodC13YXJuaW5nIC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjM5YzEyO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5kYXJrLW1vZGUgLnNpZGViYXItZGFyay13YXJuaW5nIC5uYXYtc2lkZWJhci5uYXYtbGVnYWN5ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5kYXJrLW1vZGUgLnNpZGViYXItbGlnaHQtd2FybmluZyAubmF2LXNpZGViYXIubmF2LWxlZ2FjeSA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICNmMzljMTI7XG59XG4uZGFyay1tb2RlIC5zaWRlYmFyLWRhcmstZGFuZ2VyIC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUsXG4uZGFyay1tb2RlIC5zaWRlYmFyLWxpZ2h0LWRhbmdlciAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3NGMzYztcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5zaWRlYmFyLWRhcmstZGFuZ2VyIC5uYXYtc2lkZWJhci5uYXYtbGVnYWN5ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5kYXJrLW1vZGUgLnNpZGViYXItbGlnaHQtZGFuZ2VyIC5uYXYtc2lkZWJhci5uYXYtbGVnYWN5ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogI2U3NGMzYztcbn1cbi5kYXJrLW1vZGUgLnNpZGViYXItZGFyay1saWdodCAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlLFxuLmRhcmstbW9kZSAuc2lkZWJhci1saWdodC1saWdodCAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uZGFyay1tb2RlIC5zaWRlYmFyLWRhcmstbGlnaHQgLm5hdi1zaWRlYmFyLm5hdi1sZWdhY3kgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlLFxuLmRhcmstbW9kZSAuc2lkZWJhci1saWdodC1saWdodCAubmF2LXNpZGViYXIubmF2LWxlZ2FjeSA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICNmOGY5ZmE7XG59XG4uZGFyay1tb2RlIC5zaWRlYmFyLWRhcmstZGFyayAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlLFxuLmRhcmstbW9kZSAuc2lkZWJhci1saWdodC1kYXJrIC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLnNpZGViYXItZGFyay1kYXJrIC5uYXYtc2lkZWJhci5uYXYtbGVnYWN5ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5kYXJrLW1vZGUgLnNpZGViYXItbGlnaHQtZGFyayAubmF2LXNpZGViYXIubmF2LWxlZ2FjeSA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICMzNDNhNDA7XG59XG4uZGFyay1tb2RlIC5zaWRlYmFyLWRhcmstbGlnaHRibHVlIC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUsXG4uZGFyay1tb2RlIC5zaWRlYmFyLWxpZ2h0LWxpZ2h0Ymx1ZSAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg2YmFkODtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uZGFyay1tb2RlIC5zaWRlYmFyLWRhcmstbGlnaHRibHVlIC5uYXYtc2lkZWJhci5uYXYtbGVnYWN5ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5kYXJrLW1vZGUgLnNpZGViYXItbGlnaHQtbGlnaHRibHVlIC5uYXYtc2lkZWJhci5uYXYtbGVnYWN5ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzg2YmFkODtcbn1cbi5kYXJrLW1vZGUgLnNpZGViYXItZGFyay1uYXZ5IC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUsXG4uZGFyay1tb2RlIC5zaWRlYmFyLWxpZ2h0LW5hdnkgLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDJjNTk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuc2lkZWJhci1kYXJrLW5hdnkgLm5hdi1zaWRlYmFyLm5hdi1sZWdhY3kgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlLFxuLmRhcmstbW9kZSAuc2lkZWJhci1saWdodC1uYXZ5IC5uYXYtc2lkZWJhci5uYXYtbGVnYWN5ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwMmM1OTtcbn1cbi5kYXJrLW1vZGUgLnNpZGViYXItZGFyay1vbGl2ZSAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlLFxuLmRhcmstbW9kZSAuc2lkZWJhci1saWdodC1vbGl2ZSAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc0YzhhMztcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uZGFyay1tb2RlIC5zaWRlYmFyLWRhcmstb2xpdmUgLm5hdi1zaWRlYmFyLm5hdi1sZWdhY3kgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlLFxuLmRhcmstbW9kZSAuc2lkZWJhci1saWdodC1vbGl2ZSAubmF2LXNpZGViYXIubmF2LWxlZ2FjeSA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICM3NGM4YTM7XG59XG4uZGFyay1tb2RlIC5zaWRlYmFyLWRhcmstbGltZSAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlLFxuLmRhcmstbW9kZSAuc2lkZWJhci1saWdodC1saW1lIC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjdmZmE5O1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5kYXJrLW1vZGUgLnNpZGViYXItZGFyay1saW1lIC5uYXYtc2lkZWJhci5uYXYtbGVnYWN5ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5kYXJrLW1vZGUgLnNpZGViYXItbGlnaHQtbGltZSAubmF2LXNpZGViYXIubmF2LWxlZ2FjeSA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICM2N2ZmYTk7XG59XG4uZGFyay1tb2RlIC5zaWRlYmFyLWRhcmstZnVjaHNpYSAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlLFxuLmRhcmstbW9kZSAuc2lkZWJhci1saWdodC1mdWNoc2lhIC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjY3MmQ4O1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5kYXJrLW1vZGUgLnNpZGViYXItZGFyay1mdWNoc2lhIC5uYXYtc2lkZWJhci5uYXYtbGVnYWN5ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5kYXJrLW1vZGUgLnNpZGViYXItbGlnaHQtZnVjaHNpYSAubmF2LXNpZGViYXIubmF2LWxlZ2FjeSA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICNmNjcyZDg7XG59XG4uZGFyay1tb2RlIC5zaWRlYmFyLWRhcmstbWFyb29uIC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUsXG4uZGFyay1tb2RlIC5zaWRlYmFyLWxpZ2h0LW1hcm9vbiAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkNmM5YjtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uZGFyay1tb2RlIC5zaWRlYmFyLWRhcmstbWFyb29uIC5uYXYtc2lkZWJhci5uYXYtbGVnYWN5ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5kYXJrLW1vZGUgLnNpZGViYXItbGlnaHQtbWFyb29uIC5uYXYtc2lkZWJhci5uYXYtbGVnYWN5ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogI2VkNmM5Yjtcbn1cbi5kYXJrLW1vZGUgLnNpZGViYXItZGFyay1ibHVlIC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUsXG4uZGFyay1tb2RlIC5zaWRlYmFyLWxpZ2h0LWJsdWUgLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZjY3OTE7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuc2lkZWJhci1kYXJrLWJsdWUgLm5hdi1zaWRlYmFyLm5hdi1sZWdhY3kgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlLFxuLmRhcmstbW9kZSAuc2lkZWJhci1saWdodC1ibHVlIC5uYXYtc2lkZWJhci5uYXYtbGVnYWN5ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzNmNjc5MTtcbn1cbi5kYXJrLW1vZGUgLnNpZGViYXItZGFyay1pbmRpZ28gLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5kYXJrLW1vZGUgLnNpZGViYXItbGlnaHQtaW5kaWdvIC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjYxMGYyO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLnNpZGViYXItZGFyay1pbmRpZ28gLm5hdi1zaWRlYmFyLm5hdi1sZWdhY3kgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlLFxuLmRhcmstbW9kZSAuc2lkZWJhci1saWdodC1pbmRpZ28gLm5hdi1zaWRlYmFyLm5hdi1sZWdhY3kgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjYxMGYyO1xufVxuLmRhcmstbW9kZSAuc2lkZWJhci1kYXJrLXB1cnBsZSAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlLFxuLmRhcmstbW9kZSAuc2lkZWJhci1saWdodC1wdXJwbGUgLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ZjQyYzE7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuc2lkZWJhci1kYXJrLXB1cnBsZSAubmF2LXNpZGViYXIubmF2LWxlZ2FjeSA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUsXG4uZGFyay1tb2RlIC5zaWRlYmFyLWxpZ2h0LXB1cnBsZSAubmF2LXNpZGViYXIubmF2LWxlZ2FjeSA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICM2ZjQyYzE7XG59XG4uZGFyay1tb2RlIC5zaWRlYmFyLWRhcmstcGluayAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlLFxuLmRhcmstbW9kZSAuc2lkZWJhci1saWdodC1waW5rIC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTgzZThjO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLnNpZGViYXItZGFyay1waW5rIC5uYXYtc2lkZWJhci5uYXYtbGVnYWN5ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5kYXJrLW1vZGUgLnNpZGViYXItbGlnaHQtcGluayAubmF2LXNpZGViYXIubmF2LWxlZ2FjeSA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICNlODNlOGM7XG59XG4uZGFyay1tb2RlIC5zaWRlYmFyLWRhcmstcmVkIC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUsXG4uZGFyay1tb2RlIC5zaWRlYmFyLWxpZ2h0LXJlZCAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3NGMzYztcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5zaWRlYmFyLWRhcmstcmVkIC5uYXYtc2lkZWJhci5uYXYtbGVnYWN5ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5kYXJrLW1vZGUgLnNpZGViYXItbGlnaHQtcmVkIC5uYXYtc2lkZWJhci5uYXYtbGVnYWN5ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogI2U3NGMzYztcbn1cbi5kYXJrLW1vZGUgLnNpZGViYXItZGFyay1vcmFuZ2UgLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5kYXJrLW1vZGUgLnNpZGViYXItbGlnaHQtb3JhbmdlIC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmQ3ZTE0O1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5kYXJrLW1vZGUgLnNpZGViYXItZGFyay1vcmFuZ2UgLm5hdi1zaWRlYmFyLm5hdi1sZWdhY3kgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlLFxuLmRhcmstbW9kZSAuc2lkZWJhci1saWdodC1vcmFuZ2UgLm5hdi1zaWRlYmFyLm5hdi1sZWdhY3kgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmQ3ZTE0O1xufVxuLmRhcmstbW9kZSAuc2lkZWJhci1kYXJrLXllbGxvdyAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlLFxuLmRhcmstbW9kZSAuc2lkZWJhci1saWdodC15ZWxsb3cgLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMzljMTI7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmRhcmstbW9kZSAuc2lkZWJhci1kYXJrLXllbGxvdyAubmF2LXNpZGViYXIubmF2LWxlZ2FjeSA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUsXG4uZGFyay1tb2RlIC5zaWRlYmFyLWxpZ2h0LXllbGxvdyAubmF2LXNpZGViYXIubmF2LWxlZ2FjeSA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICNmMzljMTI7XG59XG4uZGFyay1tb2RlIC5zaWRlYmFyLWRhcmstZ3JlZW4gLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5kYXJrLW1vZGUgLnNpZGViYXItbGlnaHQtZ3JlZW4gLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGJjOGM7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuc2lkZWJhci1kYXJrLWdyZWVuIC5uYXYtc2lkZWJhci5uYXYtbGVnYWN5ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5kYXJrLW1vZGUgLnNpZGViYXItbGlnaHQtZ3JlZW4gLm5hdi1zaWRlYmFyLm5hdi1sZWdhY3kgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDBiYzhjO1xufVxuLmRhcmstbW9kZSAuc2lkZWJhci1kYXJrLXRlYWwgLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5kYXJrLW1vZGUgLnNpZGViYXItbGlnaHQtdGVhbCAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwYzk5NztcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5zaWRlYmFyLWRhcmstdGVhbCAubmF2LXNpZGViYXIubmF2LWxlZ2FjeSA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUsXG4uZGFyay1tb2RlIC5zaWRlYmFyLWxpZ2h0LXRlYWwgLm5hdi1zaWRlYmFyLm5hdi1sZWdhY3kgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjBjOTk3O1xufVxuLmRhcmstbW9kZSAuc2lkZWJhci1kYXJrLWN5YW4gLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5kYXJrLW1vZGUgLnNpZGViYXItbGlnaHQtY3lhbiAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0OThkYjtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5zaWRlYmFyLWRhcmstY3lhbiAubmF2LXNpZGViYXIubmF2LWxlZ2FjeSA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUsXG4uZGFyay1tb2RlIC5zaWRlYmFyLWxpZ2h0LWN5YW4gLm5hdi1zaWRlYmFyLm5hdi1sZWdhY3kgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzQ5OGRiO1xufVxuLmRhcmstbW9kZSAuc2lkZWJhci1kYXJrLXdoaXRlIC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUsXG4uZGFyay1tb2RlIC5zaWRlYmFyLWxpZ2h0LXdoaXRlIC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5kYXJrLW1vZGUgLnNpZGViYXItZGFyay13aGl0ZSAubmF2LXNpZGViYXIubmF2LWxlZ2FjeSA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUsXG4uZGFyay1tb2RlIC5zaWRlYmFyLWxpZ2h0LXdoaXRlIC5uYXYtc2lkZWJhci5uYXYtbGVnYWN5ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLnNpZGViYXItZGFyay1ncmF5IC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUsXG4uZGFyay1tb2RlIC5zaWRlYmFyLWxpZ2h0LWdyYXkgLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuc2lkZWJhci1kYXJrLWdyYXkgLm5hdi1zaWRlYmFyLm5hdi1sZWdhY3kgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlLFxuLmRhcmstbW9kZSAuc2lkZWJhci1saWdodC1ncmF5IC5uYXYtc2lkZWJhci5uYXYtbGVnYWN5ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbn1cbi5kYXJrLW1vZGUgLnNpZGViYXItZGFyay1ncmF5LWRhcmsgLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5kYXJrLW1vZGUgLnNpZGViYXItbGlnaHQtZ3JheS1kYXJrIC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLnNpZGViYXItZGFyay1ncmF5LWRhcmsgLm5hdi1zaWRlYmFyLm5hdi1sZWdhY3kgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlLFxuLmRhcmstbW9kZSAuc2lkZWJhci1saWdodC1ncmF5LWRhcmsgLm5hdi1zaWRlYmFyLm5hdi1sZWdhY3kgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xufVxuLmRhcmstbW9kZSBbY2xhc3MqPXNpZGViYXItbGlnaHQtXSAuc2lkZWJhciBhIHtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG4uZGFyay1tb2RlIFtjbGFzcyo9c2lkZWJhci1saWdodC1dIC5zaWRlYmFyIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5sb2dvLXhzLFxuLmxvZ28teGwge1xuICBvcGFjaXR5OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4ubG9nby14cy5icmFuZC1pbWFnZS14cyxcbi5sb2dvLXhsLmJyYW5kLWltYWdlLXhzIHtcbiAgbGVmdDogMThweDtcbiAgdG9wOiAxMnB4O1xufVxuLmxvZ28teHMuYnJhbmQtaW1hZ2UteGwsXG4ubG9nby14bC5icmFuZC1pbWFnZS14bCB7XG4gIGxlZnQ6IDEycHg7XG4gIHRvcDogNnB4O1xufVxuXG4ubG9nby14cyB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5sb2dvLXhzLmJyYW5kLWltYWdlLXhsIHtcbiAgbGVmdDogMTZweDtcbiAgdG9wOiA4cHg7XG59XG5cbi5icmFuZC1saW5rLmxvZ28tc3dpdGNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIsKgXCI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2lkZWJhci1taW5pIC5uYXYtc2lkZWJhcixcbi5zaWRlYmFyLW1pbmkgLm5hdi1zaWRlYmFyID4gLm5hdi1oZWFkZXIsXG4uc2lkZWJhci1taW5pIC5uYXYtc2lkZWJhciAubmF2LWxpbmsge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbiAgLnNpZGViYXItbWluaS5zaWRlYmFyLWNvbGxhcHNlIC5kLWhpZGRlbi1taW5pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zaWRlYmFyLW1pbmkuc2lkZWJhci1jb2xsYXBzZSAuY29udGVudC13cmFwcGVyLFxuLnNpZGViYXItbWluaS5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLWZvb3Rlcixcbi5zaWRlYmFyLW1pbmkuc2lkZWJhci1jb2xsYXBzZSAubWFpbi1oZWFkZXIge1xuICAgIG1hcmdpbi1sZWZ0OiA0LjZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2lkZWJhci1taW5pLnNpZGViYXItY29sbGFwc2UgLm5hdi1zaWRlYmFyIC5uYXYtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zaWRlYmFyLW1pbmkuc2lkZWJhci1jb2xsYXBzZSAubmF2LXNpZGViYXIgLm5hdi1saW5rIHAge1xuICAgIHdpZHRoOiAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbiAgLnNpZGViYXItbWluaS5zaWRlYmFyLWNvbGxhcHNlIC5zaWRlYmFyIC51c2VyLXBhbmVsID4gLmluZm8sXG4uc2lkZWJhci1taW5pLnNpZGViYXItY29sbGFwc2UgLm5hdi1zaWRlYmFyIC5uYXYtbGluayBwLFxuLnNpZGViYXItbWluaS5zaWRlYmFyLWNvbGxhcHNlIC5icmFuZC10ZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG4gIC5zaWRlYmFyLW1pbmkuc2lkZWJhci1jb2xsYXBzZSAubG9nby14bCB7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG4gIC5zaWRlYmFyLW1pbmkuc2lkZWJhci1jb2xsYXBzZSAubG9nby14cyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuICAuc2lkZWJhci1taW5pLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhciB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB9XG4gIC5zaWRlYmFyLW1pbmkuc2lkZWJhci1jb2xsYXBzZSAubWFpbi1zaWRlYmFyLCAuc2lkZWJhci1taW5pLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhcjo6YmVmb3JlIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB3aWR0aDogNC42cmVtO1xuICB9XG4gIC5zaWRlYmFyLW1pbmkuc2lkZWJhci1jb2xsYXBzZSAubWFpbi1zaWRlYmFyIC51c2VyLXBhbmVsIC5pbWFnZSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbiAgLnNpZGViYXItbWluaS5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLXNpZGViYXI6aG92ZXIsIC5zaWRlYmFyLW1pbmkuc2lkZWJhci1jb2xsYXBzZSAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCB7XG4gICAgd2lkdGg6IDI1MHB4O1xuICB9XG4gIC5zaWRlYmFyLW1pbmkuc2lkZWJhci1jb2xsYXBzZSAubWFpbi1zaWRlYmFyOmhvdmVyIC5icmFuZC1saW5rLCAuc2lkZWJhci1taW5pLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLmJyYW5kLWxpbmsge1xuICAgIHdpZHRoOiAyNTBweDtcbiAgfVxuICAuc2lkZWJhci1taW5pLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhcjpob3ZlciAudXNlci1wYW5lbCwgLnNpZGViYXItbWluaS5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC51c2VyLXBhbmVsIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5zaWRlYmFyLW1pbmkuc2lkZWJhci1jb2xsYXBzZSAubWFpbi1zaWRlYmFyOmhvdmVyIC51c2VyLXBhbmVsIC5pbWFnZSwgLnNpZGViYXItbWluaS5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC51c2VyLXBhbmVsIC5pbWFnZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLnNpZGViYXItbWluaS5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLXNpZGViYXI6aG92ZXIgLnVzZXItcGFuZWwgPiAuaW5mbyxcbi5zaWRlYmFyLW1pbmkuc2lkZWJhci1jb2xsYXBzZSAubWFpbi1zaWRlYmFyOmhvdmVyIC5uYXYtc2lkZWJhciAubmF2LWxpbmsgcCxcbi5zaWRlYmFyLW1pbmkuc2lkZWJhci1jb2xsYXBzZSAubWFpbi1zaWRlYmFyOmhvdmVyIC5icmFuZC10ZXh0LFxuLnNpZGViYXItbWluaS5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLXNpZGViYXI6aG92ZXIgLmxvZ28teGwsIC5zaWRlYmFyLW1pbmkuc2lkZWJhci1jb2xsYXBzZSAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAudXNlci1wYW5lbCA+IC5pbmZvLFxuLnNpZGViYXItbWluaS5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5uYXYtc2lkZWJhciAubmF2LWxpbmsgcCxcbi5zaWRlYmFyLW1pbmkuc2lkZWJhci1jb2xsYXBzZSAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAuYnJhbmQtdGV4dCxcbi5zaWRlYmFyLW1pbmkuc2lkZWJhci1jb2xsYXBzZSAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAubG9nby14bCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuICAuc2lkZWJhci1taW5pLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhcjpob3ZlciAubG9nby14cywgLnNpZGViYXItbWluaS5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5sb2dvLXhzIHtcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZU91dDtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuM3M7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbiAgLnNpZGViYXItbWluaS5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLXNpZGViYXI6aG92ZXIgLmJyYW5kLWltYWdlLCAuc2lkZWJhci1taW5pLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLmJyYW5kLWltYWdlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgfVxuICAuc2lkZWJhci1taW5pLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhcjpob3ZlciAuc2lkZWJhci1mb3JtLFxuLnNpZGViYXItbWluaS5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLXNpZGViYXI6aG92ZXIgLnVzZXItcGFuZWwgPiAuaW5mbywgLnNpZGViYXItbWluaS5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5zaWRlYmFyLWZvcm0sXG4uc2lkZWJhci1taW5pLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLnVzZXItcGFuZWwgPiAuaW5mbyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIH1cbiAgLnNpZGViYXItbWluaS5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLXNpZGViYXI6aG92ZXIgLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rID4gc3BhbiwgLnNpZGViYXItbWluaS5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluayA+IHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5zaWRlYmFyLW1pbmkuc2lkZWJhci1jb2xsYXBzZSAudmlzaWJsZS1zaWRlYmFyLW1pbmkge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNpZGViYXItbWluaS5zaWRlYmFyLWNvbGxhcHNlLmxheW91dC1maXhlZCAubWFpbi1zaWRlYmFyOmhvdmVyIC5icmFuZC1saW5rIHtcbiAgICB3aWR0aDogMjUwcHg7XG4gIH1cbiAgLnNpZGViYXItbWluaS5zaWRlYmFyLWNvbGxhcHNlLmxheW91dC1maXhlZCAuYnJhbmQtbGluayB7XG4gICAgd2lkdGg6IDQuNnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnNpZGViYXItbWluaS5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLXNpZGViYXIge1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaWRlYmFyLW1pbmktbWQgLm5hdi1zaWRlYmFyLFxuLnNpZGViYXItbWluaS1tZCAubmF2LXNpZGViYXIgPiAubmF2LWhlYWRlcixcbi5zaWRlYmFyLW1pbmktbWQgLm5hdi1zaWRlYmFyIC5uYXYtbGluayB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuICAuc2lkZWJhci1taW5pLW1kLnNpZGViYXItY29sbGFwc2UgLmQtaGlkZGVuLW1pbmkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNpZGViYXItbWluaS1tZC5zaWRlYmFyLWNvbGxhcHNlIC5jb250ZW50LXdyYXBwZXIsXG4uc2lkZWJhci1taW5pLW1kLnNpZGViYXItY29sbGFwc2UgLm1haW4tZm9vdGVyLFxuLnNpZGViYXItbWluaS1tZC5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLWhlYWRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zaWRlYmFyLW1pbmktbWQuc2lkZWJhci1jb2xsYXBzZSAubmF2LXNpZGViYXIgLm5hdi1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNpZGViYXItbWluaS1tZC5zaWRlYmFyLWNvbGxhcHNlIC5uYXYtc2lkZWJhciAubmF2LWxpbmsgcCB7XG4gICAgd2lkdGg6IDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuICAuc2lkZWJhci1taW5pLW1kLnNpZGViYXItY29sbGFwc2UgLnNpZGViYXIgLnVzZXItcGFuZWwgPiAuaW5mbyxcbi5zaWRlYmFyLW1pbmktbWQuc2lkZWJhci1jb2xsYXBzZSAubmF2LXNpZGViYXIgLm5hdi1saW5rIHAsXG4uc2lkZWJhci1taW5pLW1kLnNpZGViYXItY29sbGFwc2UgLmJyYW5kLXRleHQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZU91dDtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuM3M7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbiAgLnNpZGViYXItbWluaS1tZC5zaWRlYmFyLWNvbGxhcHNlIC5sb2dvLXhsIHtcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZU91dDtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuM3M7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbiAgLnNpZGViYXItbWluaS1tZC5zaWRlYmFyLWNvbGxhcHNlIC5sb2dvLXhzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuM3M7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIC5zaWRlYmFyLW1pbmktbWQuc2lkZWJhci1jb2xsYXBzZSAubWFpbi1zaWRlYmFyIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIH1cbiAgLnNpZGViYXItbWluaS1tZC5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLXNpZGViYXIsIC5zaWRlYmFyLW1pbmktbWQuc2lkZWJhci1jb2xsYXBzZSAubWFpbi1zaWRlYmFyOjpiZWZvcmUge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHdpZHRoOiA0LjZyZW07XG4gIH1cbiAgLnNpZGViYXItbWluaS1tZC5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLXNpZGViYXIgLnVzZXItcGFuZWwgLmltYWdlIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuICAuc2lkZWJhci1taW5pLW1kLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhcjpob3ZlciwgLnNpZGViYXItbWluaS1tZC5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIHtcbiAgICB3aWR0aDogMjUwcHg7XG4gIH1cbiAgLnNpZGViYXItbWluaS1tZC5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLXNpZGViYXI6aG92ZXIgLmJyYW5kLWxpbmssIC5zaWRlYmFyLW1pbmktbWQuc2lkZWJhci1jb2xsYXBzZSAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAuYnJhbmQtbGluayB7XG4gICAgd2lkdGg6IDI1MHB4O1xuICB9XG4gIC5zaWRlYmFyLW1pbmktbWQuc2lkZWJhci1jb2xsYXBzZSAubWFpbi1zaWRlYmFyOmhvdmVyIC51c2VyLXBhbmVsLCAuc2lkZWJhci1taW5pLW1kLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLnVzZXItcGFuZWwge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLnNpZGViYXItbWluaS1tZC5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLXNpZGViYXI6aG92ZXIgLnVzZXItcGFuZWwgLmltYWdlLCAuc2lkZWJhci1taW5pLW1kLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLnVzZXItcGFuZWwgLmltYWdlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuc2lkZWJhci1taW5pLW1kLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhcjpob3ZlciAudXNlci1wYW5lbCA+IC5pbmZvLFxuLnNpZGViYXItbWluaS1tZC5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLXNpZGViYXI6aG92ZXIgLm5hdi1zaWRlYmFyIC5uYXYtbGluayBwLFxuLnNpZGViYXItbWluaS1tZC5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLXNpZGViYXI6aG92ZXIgLmJyYW5kLXRleHQsXG4uc2lkZWJhci1taW5pLW1kLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhcjpob3ZlciAubG9nby14bCwgLnNpZGViYXItbWluaS1tZC5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC51c2VyLXBhbmVsID4gLmluZm8sXG4uc2lkZWJhci1taW5pLW1kLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLm5hdi1zaWRlYmFyIC5uYXYtbGluayBwLFxuLnNpZGViYXItbWluaS1tZC5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5icmFuZC10ZXh0LFxuLnNpZGViYXItbWluaS1tZC5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5sb2dvLXhsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuM3M7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIC5zaWRlYmFyLW1pbmktbWQuc2lkZWJhci1jb2xsYXBzZSAubWFpbi1zaWRlYmFyOmhvdmVyIC5sb2dvLXhzLCAuc2lkZWJhci1taW5pLW1kLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLmxvZ28teHMge1xuICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuICAuc2lkZWJhci1taW5pLW1kLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhcjpob3ZlciAuYnJhbmQtaW1hZ2UsIC5zaWRlYmFyLW1pbmktbWQuc2lkZWJhci1jb2xsYXBzZSAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAuYnJhbmQtaW1hZ2Uge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICB9XG4gIC5zaWRlYmFyLW1pbmktbWQuc2lkZWJhci1jb2xsYXBzZSAubWFpbi1zaWRlYmFyOmhvdmVyIC5zaWRlYmFyLWZvcm0sXG4uc2lkZWJhci1taW5pLW1kLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhcjpob3ZlciAudXNlci1wYW5lbCA+IC5pbmZvLCAuc2lkZWJhci1taW5pLW1kLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLnNpZGViYXItZm9ybSxcbi5zaWRlYmFyLW1pbmktbWQuc2lkZWJhci1jb2xsYXBzZSAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAudXNlci1wYW5lbCA+IC5pbmZvIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgfVxuICAuc2lkZWJhci1taW5pLW1kLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhcjpob3ZlciAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsgPiBzcGFuLCAuc2lkZWJhci1taW5pLW1kLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rID4gc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNpZGViYXItbWluaS1tZC5zaWRlYmFyLWNvbGxhcHNlIC52aXNpYmxlLXNpZGViYXItbWluaSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuc2lkZWJhci1taW5pLW1kLnNpZGViYXItY29sbGFwc2UubGF5b3V0LWZpeGVkIC5tYWluLXNpZGViYXI6aG92ZXIgLmJyYW5kLWxpbmsge1xuICAgIHdpZHRoOiAyNTBweDtcbiAgfVxuICAuc2lkZWJhci1taW5pLW1kLnNpZGViYXItY29sbGFwc2UubGF5b3V0LWZpeGVkIC5icmFuZC1saW5rIHtcbiAgICB3aWR0aDogNC42cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2lkZWJhci1taW5pLW1kLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhciB7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4uc2lkZWJhci1taW5pLXhzIC5uYXYtc2lkZWJhcixcbi5zaWRlYmFyLW1pbmkteHMgLm5hdi1zaWRlYmFyID4gLm5hdi1oZWFkZXIsXG4uc2lkZWJhci1taW5pLXhzIC5uYXYtc2lkZWJhciAubmF2LWxpbmsge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnNpZGViYXItbWluaS14cy5zaWRlYmFyLWNvbGxhcHNlIC5kLWhpZGRlbi1taW5pIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaWRlYmFyLW1pbmkteHMuc2lkZWJhci1jb2xsYXBzZSAuY29udGVudC13cmFwcGVyLFxuLnNpZGViYXItbWluaS14cy5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLWZvb3Rlcixcbi5zaWRlYmFyLW1pbmkteHMuc2lkZWJhci1jb2xsYXBzZSAubWFpbi1oZWFkZXIge1xuICBtYXJnaW4tbGVmdDogNC42cmVtICFpbXBvcnRhbnQ7XG59XG4uc2lkZWJhci1taW5pLXhzLnNpZGViYXItY29sbGFwc2UgLm5hdi1zaWRlYmFyIC5uYXYtaGVhZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaWRlYmFyLW1pbmkteHMuc2lkZWJhci1jb2xsYXBzZSAubmF2LXNpZGViYXIgLm5hdi1saW5rIHAge1xuICB3aWR0aDogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5zaWRlYmFyLW1pbmkteHMuc2lkZWJhci1jb2xsYXBzZSAuc2lkZWJhciAudXNlci1wYW5lbCA+IC5pbmZvLFxuLnNpZGViYXItbWluaS14cy5zaWRlYmFyLWNvbGxhcHNlIC5uYXYtc2lkZWJhciAubmF2LWxpbmsgcCxcbi5zaWRlYmFyLW1pbmkteHMuc2lkZWJhci1jb2xsYXBzZSAuYnJhbmQtdGV4dCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnNpZGViYXItbWluaS14cy5zaWRlYmFyLWNvbGxhcHNlIC5sb2dvLXhsIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnNpZGViYXItbWluaS14cy5zaWRlYmFyLWNvbGxhcHNlIC5sb2dvLXhzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuM3M7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uc2lkZWJhci1taW5pLXhzLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhciB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cbi5zaWRlYmFyLW1pbmkteHMuc2lkZWJhci1jb2xsYXBzZSAubWFpbi1zaWRlYmFyLCAuc2lkZWJhci1taW5pLXhzLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhcjo6YmVmb3JlIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHdpZHRoOiA0LjZyZW07XG59XG4uc2lkZWJhci1taW5pLXhzLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhciAudXNlci1wYW5lbCAuaW1hZ2Uge1xuICBmbG9hdDogbm9uZTtcbn1cbi5zaWRlYmFyLW1pbmkteHMuc2lkZWJhci1jb2xsYXBzZSAubWFpbi1zaWRlYmFyOmhvdmVyLCAuc2lkZWJhci1taW5pLXhzLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQge1xuICB3aWR0aDogMjUwcHg7XG59XG4uc2lkZWJhci1taW5pLXhzLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhcjpob3ZlciAuYnJhbmQtbGluaywgLnNpZGViYXItbWluaS14cy5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5icmFuZC1saW5rIHtcbiAgd2lkdGg6IDI1MHB4O1xufVxuLnNpZGViYXItbWluaS14cy5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLXNpZGViYXI6aG92ZXIgLnVzZXItcGFuZWwsIC5zaWRlYmFyLW1pbmkteHMuc2lkZWJhci1jb2xsYXBzZSAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAudXNlci1wYW5lbCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uc2lkZWJhci1taW5pLXhzLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhcjpob3ZlciAudXNlci1wYW5lbCAuaW1hZ2UsIC5zaWRlYmFyLW1pbmkteHMuc2lkZWJhci1jb2xsYXBzZSAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAudXNlci1wYW5lbCAuaW1hZ2Uge1xuICBmbG9hdDogbGVmdDtcbn1cbi5zaWRlYmFyLW1pbmkteHMuc2lkZWJhci1jb2xsYXBzZSAubWFpbi1zaWRlYmFyOmhvdmVyIC51c2VyLXBhbmVsID4gLmluZm8sXG4uc2lkZWJhci1taW5pLXhzLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhcjpob3ZlciAubmF2LXNpZGViYXIgLm5hdi1saW5rIHAsXG4uc2lkZWJhci1taW5pLXhzLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhcjpob3ZlciAuYnJhbmQtdGV4dCxcbi5zaWRlYmFyLW1pbmkteHMuc2lkZWJhci1jb2xsYXBzZSAubWFpbi1zaWRlYmFyOmhvdmVyIC5sb2dvLXhsLCAuc2lkZWJhci1taW5pLXhzLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLnVzZXItcGFuZWwgPiAuaW5mbyxcbi5zaWRlYmFyLW1pbmkteHMuc2lkZWJhci1jb2xsYXBzZSAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAubmF2LXNpZGViYXIgLm5hdi1saW5rIHAsXG4uc2lkZWJhci1taW5pLXhzLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLmJyYW5kLXRleHQsXG4uc2lkZWJhci1taW5pLXhzLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLmxvZ28teGwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuM3M7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uc2lkZWJhci1taW5pLXhzLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhcjpob3ZlciAubG9nby14cywgLnNpZGViYXItbWluaS14cy5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5sb2dvLXhzIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnNpZGViYXItbWluaS14cy5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLXNpZGViYXI6aG92ZXIgLmJyYW5kLWltYWdlLCAuc2lkZWJhci1taW5pLXhzLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLmJyYW5kLWltYWdlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4uc2lkZWJhci1taW5pLXhzLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhcjpob3ZlciAuc2lkZWJhci1mb3JtLFxuLnNpZGViYXItbWluaS14cy5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLXNpZGViYXI6aG92ZXIgLnVzZXItcGFuZWwgPiAuaW5mbywgLnNpZGViYXItbWluaS14cy5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5zaWRlYmFyLWZvcm0sXG4uc2lkZWJhci1taW5pLXhzLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLnVzZXItcGFuZWwgPiAuaW5mbyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbn1cbi5zaWRlYmFyLW1pbmkteHMuc2lkZWJhci1jb2xsYXBzZSAubWFpbi1zaWRlYmFyOmhvdmVyIC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluayA+IHNwYW4sIC5zaWRlYmFyLW1pbmkteHMuc2lkZWJhci1jb2xsYXBzZSAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsgPiBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG4uc2lkZWJhci1taW5pLXhzLnNpZGViYXItY29sbGFwc2UgLnZpc2libGUtc2lkZWJhci1taW5pIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbi5zaWRlYmFyLW1pbmkteHMuc2lkZWJhci1jb2xsYXBzZS5sYXlvdXQtZml4ZWQgLm1haW4tc2lkZWJhcjpob3ZlciAuYnJhbmQtbGluayB7XG4gIHdpZHRoOiAyNTBweDtcbn1cbi5zaWRlYmFyLW1pbmkteHMuc2lkZWJhci1jb2xsYXBzZS5sYXlvdXQtZml4ZWQgLmJyYW5kLWxpbmsge1xuICB3aWR0aDogNC42cmVtO1xufVxuXG4uc2lkZWJhci1taW5pIC5tYWluLXNpZGViYXIgLm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LWxpbmssXG4uc2lkZWJhci1taW5pLW1kIC5tYWluLXNpZGViYXIgLm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LWxpbmssXG4uc2lkZWJhci1taW5pLXhzIC5tYWluLXNpZGViYXIgLm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LWxpbmsge1xuICB3aWR0aDogY2FsYygyNTBweCAtIDAuNXJlbSAqIDIgLSAxcmVtKTtcbn1cbi5zaWRlYmFyLW1pbmkgLm1haW4tc2lkZWJhciAubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rLFxuLnNpZGViYXItbWluaS1tZCAubWFpbi1zaWRlYmFyIC5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWxpbmssXG4uc2lkZWJhci1taW5pLXhzIC5tYWluLXNpZGViYXIgLm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtbGluayB7XG4gIHdpZHRoOiBjYWxjKDI1MHB4IC0gMC41cmVtICogMiAtIDJyZW0pO1xufVxuLnNpZGViYXItbWluaSAubWFpbi1zaWRlYmFyIC5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtbGluayxcbi5zaWRlYmFyLW1pbmktbWQgLm1haW4tc2lkZWJhciAubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWxpbmssXG4uc2lkZWJhci1taW5pLXhzIC5tYWluLXNpZGViYXIgLm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rIHtcbiAgd2lkdGg6IGNhbGMoMjUwcHggLSAwLjVyZW0gKiAyIC0gM3JlbSk7XG59XG4uc2lkZWJhci1taW5pIC5tYWluLXNpZGViYXIgLm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWxpbmssXG4uc2lkZWJhci1taW5pLW1kIC5tYWluLXNpZGViYXIgLm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWxpbmssXG4uc2lkZWJhci1taW5pLXhzIC5tYWluLXNpZGViYXIgLm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWxpbmsge1xuICB3aWR0aDogY2FsYygyNTBweCAtIDAuNXJlbSAqIDIgLSA0cmVtKTtcbn1cbi5zaWRlYmFyLW1pbmkgLm1haW4tc2lkZWJhciAubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rLFxuLnNpZGViYXItbWluaS1tZCAubWFpbi1zaWRlYmFyIC5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWxpbmssXG4uc2lkZWJhci1taW5pLXhzIC5tYWluLXNpZGViYXIgLm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtbGluayB7XG4gIHdpZHRoOiBjYWxjKDI1MHB4IC0gMC41cmVtICogMiAtIDVyZW0pO1xufVxuLnNpZGViYXItbWluaSAubWFpbi1zaWRlYmFyIC5uYXYtbGVnYWN5IC5uYXYtbGluayxcbi5zaWRlYmFyLW1pbmktbWQgLm1haW4tc2lkZWJhciAubmF2LWxlZ2FjeSAubmF2LWxpbmssXG4uc2lkZWJhci1taW5pLXhzIC5tYWluLXNpZGViYXIgLm5hdi1sZWdhY3kgLm5hdi1saW5rIHtcbiAgd2lkdGg6IDI1MHB4O1xufVxuLnNpZGViYXItbWluaSAubWFpbi1zaWRlYmFyIC5uYXYtbGVnYWN5Lm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LWxpbmssXG4uc2lkZWJhci1taW5pLW1kIC5tYWluLXNpZGViYXIgLm5hdi1sZWdhY3kubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtbGluayxcbi5zaWRlYmFyLW1pbmkteHMgLm1haW4tc2lkZWJhciAubmF2LWxlZ2FjeS5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rIHtcbiAgd2lkdGg6IGNhbGMoMjUwcHggLSAxcmVtKTtcbn1cbi5zaWRlYmFyLW1pbmkgLm1haW4tc2lkZWJhciAubmF2LWxlZ2FjeS5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWxpbmssXG4uc2lkZWJhci1taW5pLW1kIC5tYWluLXNpZGViYXIgLm5hdi1sZWdhY3kubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rLFxuLnNpZGViYXItbWluaS14cyAubWFpbi1zaWRlYmFyIC5uYXYtbGVnYWN5Lm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtbGluayB7XG4gIHdpZHRoOiBjYWxjKDI1MHB4IC0gMXJlbSAtIDFyZW0pO1xufVxuLnNpZGViYXItbWluaSAubWFpbi1zaWRlYmFyIC5uYXYtbGVnYWN5Lm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rLFxuLnNpZGViYXItbWluaS1tZCAubWFpbi1zaWRlYmFyIC5uYXYtbGVnYWN5Lm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rLFxuLnNpZGViYXItbWluaS14cyAubWFpbi1zaWRlYmFyIC5uYXYtbGVnYWN5Lm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rIHtcbiAgd2lkdGg6IGNhbGMoMjUwcHggLSAxcmVtIC0gMnJlbSk7XG59XG4uc2lkZWJhci1taW5pIC5tYWluLXNpZGViYXIgLm5hdi1sZWdhY3kubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtbGluayxcbi5zaWRlYmFyLW1pbmktbWQgLm1haW4tc2lkZWJhciAubmF2LWxlZ2FjeS5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rLFxuLnNpZGViYXItbWluaS14cyAubWFpbi1zaWRlYmFyIC5uYXYtbGVnYWN5Lm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWxpbmsge1xuICB3aWR0aDogY2FsYygyNTBweCAtIDFyZW0gLSAzcmVtKTtcbn1cbi5zaWRlYmFyLW1pbmkgLm1haW4tc2lkZWJhciAubmF2LWxlZ2FjeS5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWxpbmssXG4uc2lkZWJhci1taW5pLW1kIC5tYWluLXNpZGViYXIgLm5hdi1sZWdhY3kubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rLFxuLnNpZGViYXItbWluaS14cyAubWFpbi1zaWRlYmFyIC5uYXYtbGVnYWN5Lm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtbGluayB7XG4gIHdpZHRoOiBjYWxjKDI1MHB4IC0gMXJlbSAtIDRyZW0pO1xufVxuLnNpZGViYXItbWluaSAubWFpbi1zaWRlYmFyIC5uYXYtZmxhdCAubmF2LWxpbmssXG4uc2lkZWJhci1taW5pLW1kIC5tYWluLXNpZGViYXIgLm5hdi1mbGF0IC5uYXYtbGluayxcbi5zaWRlYmFyLW1pbmkteHMgLm1haW4tc2lkZWJhciAubmF2LWZsYXQgLm5hdi1saW5rIHtcbiAgd2lkdGg6IDI1MHB4O1xufVxuLnNpZGViYXItbWluaSAubWFpbi1zaWRlYmFyIC5uYXYtZmxhdC5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rLFxuLnNpZGViYXItbWluaS1tZCAubWFpbi1zaWRlYmFyIC5uYXYtZmxhdC5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rLFxuLnNpZGViYXItbWluaS14cyAubWFpbi1zaWRlYmFyIC5uYXYtZmxhdC5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rIHtcbiAgd2lkdGg6IGNhbGMoMjUwcHgpO1xufVxuLnNpZGViYXItbWluaSAubWFpbi1zaWRlYmFyIC5uYXYtZmxhdC5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWxpbmssXG4uc2lkZWJhci1taW5pLW1kIC5tYWluLXNpZGViYXIgLm5hdi1mbGF0Lm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtbGluayxcbi5zaWRlYmFyLW1pbmkteHMgLm1haW4tc2lkZWJhciAubmF2LWZsYXQubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rIHtcbiAgd2lkdGg6IGNhbGMoMjUwcHggLSAuMnJlbSk7XG59XG4uc2lkZWJhci1taW5pIC5tYWluLXNpZGViYXIgLm5hdi1mbGF0Lm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rLFxuLnNpZGViYXItbWluaS1tZCAubWFpbi1zaWRlYmFyIC5uYXYtZmxhdC5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtbGluayxcbi5zaWRlYmFyLW1pbmkteHMgLm1haW4tc2lkZWJhciAubmF2LWZsYXQubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWxpbmsge1xuICB3aWR0aDogY2FsYygyNTBweCAtIC4ycmVtICogMik7XG59XG4uc2lkZWJhci1taW5pIC5tYWluLXNpZGViYXIgLm5hdi1mbGF0Lm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWxpbmssXG4uc2lkZWJhci1taW5pLW1kIC5tYWluLXNpZGViYXIgLm5hdi1mbGF0Lm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWxpbmssXG4uc2lkZWJhci1taW5pLXhzIC5tYWluLXNpZGViYXIgLm5hdi1mbGF0Lm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWxpbmsge1xuICB3aWR0aDogY2FsYygyNTBweCAtIC4ycmVtICogMyk7XG59XG4uc2lkZWJhci1taW5pIC5tYWluLXNpZGViYXIgLm5hdi1mbGF0Lm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtbGluayxcbi5zaWRlYmFyLW1pbmktbWQgLm1haW4tc2lkZWJhciAubmF2LWZsYXQubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rLFxuLnNpZGViYXItbWluaS14cyAubWFpbi1zaWRlYmFyIC5uYXYtZmxhdC5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWxpbmsge1xuICB3aWR0aDogY2FsYygyNTBweCAtIC4ycmVtICogNCk7XG59XG4uc2lkZWJhci1taW5pIC5tYWluLXNpZGViYXIgLm5hdi1jaGlsZC1pbmRlbnQubmF2LWNvbXBhY3QgLm5hdi10cmVldmlldyAubmF2LWxpbmssXG4uc2lkZWJhci1taW5pLW1kIC5tYWluLXNpZGViYXIgLm5hdi1jaGlsZC1pbmRlbnQubmF2LWNvbXBhY3QgLm5hdi10cmVldmlldyAubmF2LWxpbmssXG4uc2lkZWJhci1taW5pLXhzIC5tYWluLXNpZGViYXIgLm5hdi1jaGlsZC1pbmRlbnQubmF2LWNvbXBhY3QgLm5hdi10cmVldmlldyAubmF2LWxpbmsge1xuICB3aWR0aDogY2FsYygyNTBweCAtIDAuNXJlbSAqIDIgLSAuNXJlbSk7XG59XG4uc2lkZWJhci1taW5pIC5tYWluLXNpZGViYXIgLm5hdi1jaGlsZC1pbmRlbnQubmF2LWNvbXBhY3QgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtbGluayxcbi5zaWRlYmFyLW1pbmktbWQgLm1haW4tc2lkZWJhciAubmF2LWNoaWxkLWluZGVudC5uYXYtY29tcGFjdCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rLFxuLnNpZGViYXItbWluaS14cyAubWFpbi1zaWRlYmFyIC5uYXYtY2hpbGQtaW5kZW50Lm5hdi1jb21wYWN0IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWxpbmsge1xuICB3aWR0aDogY2FsYygyNTBweCAtIDAuNXJlbSAqIDIgLSAxcmVtKTtcbn1cbi5zaWRlYmFyLW1pbmkgLm1haW4tc2lkZWJhciAubmF2LWNoaWxkLWluZGVudC5uYXYtY29tcGFjdCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWxpbmssXG4uc2lkZWJhci1taW5pLW1kIC5tYWluLXNpZGViYXIgLm5hdi1jaGlsZC1pbmRlbnQubmF2LWNvbXBhY3QgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rLFxuLnNpZGViYXItbWluaS14cyAubWFpbi1zaWRlYmFyIC5uYXYtY2hpbGQtaW5kZW50Lm5hdi1jb21wYWN0IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtbGluayB7XG4gIHdpZHRoOiBjYWxjKDI1MHB4IC0gMC41cmVtICogMiAtIDEuNXJlbSk7XG59XG4uc2lkZWJhci1taW5pIC5tYWluLXNpZGViYXIgLm5hdi1jaGlsZC1pbmRlbnQubmF2LWNvbXBhY3QgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWxpbmssXG4uc2lkZWJhci1taW5pLW1kIC5tYWluLXNpZGViYXIgLm5hdi1jaGlsZC1pbmRlbnQubmF2LWNvbXBhY3QgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWxpbmssXG4uc2lkZWJhci1taW5pLXhzIC5tYWluLXNpZGViYXIgLm5hdi1jaGlsZC1pbmRlbnQubmF2LWNvbXBhY3QgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWxpbmsge1xuICB3aWR0aDogY2FsYygyNTBweCAtIDAuNXJlbSAqIDIgLSAycmVtKTtcbn1cbi5zaWRlYmFyLW1pbmkgLm1haW4tc2lkZWJhciAubmF2LWNoaWxkLWluZGVudC5uYXYtY29tcGFjdCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rLFxuLnNpZGViYXItbWluaS1tZCAubWFpbi1zaWRlYmFyIC5uYXYtY2hpbGQtaW5kZW50Lm5hdi1jb21wYWN0IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWxpbmssXG4uc2lkZWJhci1taW5pLXhzIC5tYWluLXNpZGViYXIgLm5hdi1jaGlsZC1pbmRlbnQubmF2LWNvbXBhY3QgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtbGluayB7XG4gIHdpZHRoOiBjYWxjKDI1MHB4IC0gMC41cmVtICogMiAtIDIuNXJlbSk7XG59XG4uc2lkZWJhci1taW5pIC5tYWluLXNpZGViYXIgLm5hdi1jaGlsZC1pbmRlbnQubmF2LWxlZ2FjeS5uYXYtY29tcGFjdCAubmF2LWxpbmssXG4uc2lkZWJhci1taW5pLW1kIC5tYWluLXNpZGViYXIgLm5hdi1jaGlsZC1pbmRlbnQubmF2LWxlZ2FjeS5uYXYtY29tcGFjdCAubmF2LWxpbmssXG4uc2lkZWJhci1taW5pLXhzIC5tYWluLXNpZGViYXIgLm5hdi1jaGlsZC1pbmRlbnQubmF2LWxlZ2FjeS5uYXYtY29tcGFjdCAubmF2LWxpbmsge1xuICB3aWR0aDogMjUwcHg7XG59XG4uc2lkZWJhci1taW5pIC5tYWluLXNpZGViYXIgLm5hdi1jaGlsZC1pbmRlbnQubmF2LWxlZ2FjeS5uYXYtY29tcGFjdCAubmF2LXRyZWV2aWV3IC5uYXYtbGluayxcbi5zaWRlYmFyLW1pbmktbWQgLm1haW4tc2lkZWJhciAubmF2LWNoaWxkLWluZGVudC5uYXYtbGVnYWN5Lm5hdi1jb21wYWN0IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rLFxuLnNpZGViYXItbWluaS14cyAubWFpbi1zaWRlYmFyIC5uYXYtY2hpbGQtaW5kZW50Lm5hdi1sZWdhY3kubmF2LWNvbXBhY3QgLm5hdi10cmVldmlldyAubmF2LWxpbmsge1xuICB3aWR0aDogY2FsYygyNTBweCAtIC41cmVtKTtcbn1cbi5zaWRlYmFyLW1pbmkgLm1haW4tc2lkZWJhciAubmF2LWNoaWxkLWluZGVudC5uYXYtbGVnYWN5Lm5hdi1jb21wYWN0IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWxpbmssXG4uc2lkZWJhci1taW5pLW1kIC5tYWluLXNpZGViYXIgLm5hdi1jaGlsZC1pbmRlbnQubmF2LWxlZ2FjeS5uYXYtY29tcGFjdCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rLFxuLnNpZGViYXItbWluaS14cyAubWFpbi1zaWRlYmFyIC5uYXYtY2hpbGQtaW5kZW50Lm5hdi1sZWdhY3kubmF2LWNvbXBhY3QgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtbGluayB7XG4gIHdpZHRoOiBjYWxjKDI1MHB4IC0gLjVyZW0gKiAyKTtcbn1cbi5zaWRlYmFyLW1pbmkgLm1haW4tc2lkZWJhciAubmF2LWNoaWxkLWluZGVudC5uYXYtbGVnYWN5Lm5hdi1jb21wYWN0IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtbGluayxcbi5zaWRlYmFyLW1pbmktbWQgLm1haW4tc2lkZWJhciAubmF2LWNoaWxkLWluZGVudC5uYXYtbGVnYWN5Lm5hdi1jb21wYWN0IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtbGluayxcbi5zaWRlYmFyLW1pbmkteHMgLm1haW4tc2lkZWJhciAubmF2LWNoaWxkLWluZGVudC5uYXYtbGVnYWN5Lm5hdi1jb21wYWN0IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtbGluayB7XG4gIHdpZHRoOiBjYWxjKDI1MHB4IC0gLjVyZW0gKiAzKTtcbn1cbi5zaWRlYmFyLW1pbmkgLm1haW4tc2lkZWJhciAubmF2LWNoaWxkLWluZGVudC5uYXYtbGVnYWN5Lm5hdi1jb21wYWN0IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rLFxuLnNpZGViYXItbWluaS1tZCAubWFpbi1zaWRlYmFyIC5uYXYtY2hpbGQtaW5kZW50Lm5hdi1sZWdhY3kubmF2LWNvbXBhY3QgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWxpbmssXG4uc2lkZWJhci1taW5pLXhzIC5tYWluLXNpZGViYXIgLm5hdi1jaGlsZC1pbmRlbnQubmF2LWxlZ2FjeS5uYXYtY29tcGFjdCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtbGluayB7XG4gIHdpZHRoOiBjYWxjKDI1MHB4IC0gLjVyZW0gKiA0KTtcbn1cbi5zaWRlYmFyLW1pbmkgLm1haW4tc2lkZWJhciAubmF2LWNoaWxkLWluZGVudC5uYXYtbGVnYWN5Lm5hdi1jb21wYWN0IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWxpbmssXG4uc2lkZWJhci1taW5pLW1kIC5tYWluLXNpZGViYXIgLm5hdi1jaGlsZC1pbmRlbnQubmF2LWxlZ2FjeS5uYXYtY29tcGFjdCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rLFxuLnNpZGViYXItbWluaS14cyAubWFpbi1zaWRlYmFyIC5uYXYtY2hpbGQtaW5kZW50Lm5hdi1sZWdhY3kubmF2LWNvbXBhY3QgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtbGluayB7XG4gIHdpZHRoOiBjYWxjKDI1MHB4IC0gLjVyZW0gKiA1KTtcbn1cbi5zaWRlYmFyLW1pbmkgLm1haW4tc2lkZWJhciAubmF2LWxpbmssXG4uc2lkZWJhci1taW5pLW1kIC5tYWluLXNpZGViYXIgLm5hdi1saW5rLFxuLnNpZGViYXItbWluaS14cyAubWFpbi1zaWRlYmFyIC5uYXYtbGluayB7XG4gIHdpZHRoOiBjYWxjKDI1MHB4IC0gMC41cmVtICogMik7XG4gIHRyYW5zaXRpb246IHdpZHRoIGVhc2UtaW4tb3V0IDAuM3M7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuc2lkZWJhci1taW5pIC5tYWluLXNpZGViYXIgLm5hdi1saW5rLFxuLnNpZGViYXItbWluaS1tZCAubWFpbi1zaWRlYmFyIC5uYXYtbGluayxcbi5zaWRlYmFyLW1pbmkteHMgLm1haW4tc2lkZWJhciAubmF2LWxpbmsge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pIC5tYWluLXNpZGViYXIgLm5hdi1zaWRlYmFyIC5uYXYtbGluaywgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLW1kIC5tYWluLXNpZGViYXIgLm5hdi1zaWRlYmFyIC5uYXYtbGluaywgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLXhzIC5tYWluLXNpZGViYXIgLm5hdi1zaWRlYmFyIC5uYXYtbGluayB7XG4gIHdpZHRoOiAzLjZyZW07XG59XG4uc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkgLm1haW4tc2lkZWJhciAubmF2LXNpZGViYXIubmF2LWZsYXQgLm5hdi1saW5rLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkgLm1haW4tc2lkZWJhciAubmF2LXNpZGViYXIubmF2LWxlZ2FjeSAubmF2LWxpbmssIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS1tZCAubWFpbi1zaWRlYmFyIC5uYXYtc2lkZWJhci5uYXYtZmxhdCAubmF2LWxpbmssIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS1tZCAubWFpbi1zaWRlYmFyIC5uYXYtc2lkZWJhci5uYXYtbGVnYWN5IC5uYXYtbGluaywgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLXhzIC5tYWluLXNpZGViYXIgLm5hdi1zaWRlYmFyLm5hdi1mbGF0IC5uYXYtbGluaywgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLXhzIC5tYWluLXNpZGViYXIgLm5hdi1zaWRlYmFyLm5hdi1sZWdhY3kgLm5hdi1saW5rIHtcbiAgd2lkdGg6IDQuNnJlbTtcbn1cbi5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaSAubWFpbi1zaWRlYmFyIC5uYXYtc2lkZWJhci5uYXYtY2hpbGQtaW5kZW50Lm5hdi1jb21wYWN0IC5uYXYtdHJlZXZpZXcsIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS1tZCAubWFpbi1zaWRlYmFyIC5uYXYtc2lkZWJhci5uYXYtY2hpbGQtaW5kZW50Lm5hdi1jb21wYWN0IC5uYXYtdHJlZXZpZXcsIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS14cyAubWFpbi1zaWRlYmFyIC5uYXYtc2lkZWJhci5uYXYtY2hpbGQtaW5kZW50Lm5hdi1jb21wYWN0IC5uYXYtdHJlZXZpZXcge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbi5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaSAubWFpbi1zaWRlYmFyIC5uYXYtc2lkZWJhci5uYXYtY2hpbGQtaW5kZW50Lm5hdi1jb21wYWN0IC5uYXYtbGluaywgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLW1kIC5tYWluLXNpZGViYXIgLm5hdi1zaWRlYmFyLm5hdi1jaGlsZC1pbmRlbnQubmF2LWNvbXBhY3QgLm5hdi1saW5rLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkteHMgLm1haW4tc2lkZWJhciAubmF2LXNpZGViYXIubmF2LWNoaWxkLWluZGVudC5uYXYtY29tcGFjdCAubmF2LWxpbmsge1xuICB3aWR0aDogY2FsYyg0LjZyZW0gLSAwLjVyZW0gKiAyKTtcbn1cbi5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaSAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAubmF2LWxpbmssIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaSAubWFpbi1zaWRlYmFyOmhvdmVyIC5uYXYtbGluaywgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLW1kIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5uYXYtbGluaywgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLW1kIC5tYWluLXNpZGViYXI6aG92ZXIgLm5hdi1saW5rLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkteHMgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLm5hdi1saW5rLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkteHMgLm1haW4tc2lkZWJhcjpob3ZlciAubmF2LWxpbmsge1xuICB3aWR0aDogY2FsYygyNTBweCAtIDAuNXJlbSAqIDIpO1xufVxuLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5uYXYtaGVhZGVyLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkgLm1haW4tc2lkZWJhcjpob3ZlciAubmF2LWhlYWRlciwgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLW1kIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5uYXYtaGVhZGVyLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmktbWQgLm1haW4tc2lkZWJhcjpob3ZlciAubmF2LWhlYWRlciwgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLXhzIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5uYXYtaGVhZGVyLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkteHMgLm1haW4tc2lkZWJhcjpob3ZlciAubmF2LWhlYWRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaSAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAubmF2LWNoaWxkLWluZGVudCAubmF2LWxpbmssIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaSAubWFpbi1zaWRlYmFyOmhvdmVyIC5uYXYtY2hpbGQtaW5kZW50IC5uYXYtbGluaywgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLW1kIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5uYXYtY2hpbGQtaW5kZW50IC5uYXYtbGluaywgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLW1kIC5tYWluLXNpZGViYXI6aG92ZXIgLm5hdi1jaGlsZC1pbmRlbnQgLm5hdi1saW5rLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkteHMgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLm5hdi1jaGlsZC1pbmRlbnQgLm5hdi1saW5rLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkteHMgLm1haW4tc2lkZWJhcjpob3ZlciAubmF2LWNoaWxkLWluZGVudCAubmF2LWxpbmsge1xuICB3aWR0aDogY2FsYygyNTBweCAtIDAuNXJlbSAqIDIpO1xufVxuLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5uYXYtbGVnYWN5IC5uYXYtbGluaywgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pIC5tYWluLXNpZGViYXI6aG92ZXIgLm5hdi1sZWdhY3kgLm5hdi1saW5rLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmktbWQgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLm5hdi1sZWdhY3kgLm5hdi1saW5rLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmktbWQgLm1haW4tc2lkZWJhcjpob3ZlciAubmF2LWxlZ2FjeSAubmF2LWxpbmssIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS14cyAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAubmF2LWxlZ2FjeSAubmF2LWxpbmssIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS14cyAubWFpbi1zaWRlYmFyOmhvdmVyIC5uYXYtbGVnYWN5IC5uYXYtbGluayB7XG4gIHdpZHRoOiAyNTBweDtcbn1cbi5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaSAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAubmF2LWxlZ2FjeS5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkgLm1haW4tc2lkZWJhcjpob3ZlciAubmF2LWxlZ2FjeS5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmktbWQgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLm5hdi1sZWdhY3kubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtbGluaywgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLW1kIC5tYWluLXNpZGViYXI6aG92ZXIgLm5hdi1sZWdhY3kubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtbGluaywgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLXhzIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5uYXYtbGVnYWN5Lm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LWxpbmssIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS14cyAubWFpbi1zaWRlYmFyOmhvdmVyIC5uYXYtbGVnYWN5Lm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LWxpbmsge1xuICB3aWR0aDogY2FsYygyNTBweCAtIDFyZW0pO1xufVxuLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5uYXYtbGVnYWN5Lm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtbGluaywgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pIC5tYWluLXNpZGViYXI6aG92ZXIgLm5hdi1sZWdhY3kubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmktbWQgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLm5hdi1sZWdhY3kubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmktbWQgLm1haW4tc2lkZWJhcjpob3ZlciAubmF2LWxlZ2FjeS5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWxpbmssIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS14cyAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAubmF2LWxlZ2FjeS5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWxpbmssIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS14cyAubWFpbi1zaWRlYmFyOmhvdmVyIC5uYXYtbGVnYWN5Lm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtbGluayB7XG4gIHdpZHRoOiBjYWxjKDI1MHB4IC0gMXJlbSAtIDFyZW0pO1xufVxuLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5uYXYtbGVnYWN5Lm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkgLm1haW4tc2lkZWJhcjpob3ZlciAubmF2LWxlZ2FjeS5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtbGluaywgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLW1kIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5uYXYtbGVnYWN5Lm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmktbWQgLm1haW4tc2lkZWJhcjpob3ZlciAubmF2LWxlZ2FjeS5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtbGluaywgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLXhzIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5uYXYtbGVnYWN5Lm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkteHMgLm1haW4tc2lkZWJhcjpob3ZlciAubmF2LWxlZ2FjeS5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtbGluayB7XG4gIHdpZHRoOiBjYWxjKDI1MHB4IC0gMXJlbSAtIDJyZW0pO1xufVxuLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5uYXYtbGVnYWN5Lm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWxpbmssIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaSAubWFpbi1zaWRlYmFyOmhvdmVyIC5uYXYtbGVnYWN5Lm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWxpbmssIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS1tZCAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAubmF2LWxlZ2FjeS5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmktbWQgLm1haW4tc2lkZWJhcjpob3ZlciAubmF2LWxlZ2FjeS5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkteHMgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLm5hdi1sZWdhY3kubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtbGluaywgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLXhzIC5tYWluLXNpZGViYXI6aG92ZXIgLm5hdi1sZWdhY3kubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtbGluayB7XG4gIHdpZHRoOiBjYWxjKDI1MHB4IC0gMXJlbSAtIDNyZW0pO1xufVxuLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5uYXYtbGVnYWN5Lm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtbGluaywgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pIC5tYWluLXNpZGViYXI6aG92ZXIgLm5hdi1sZWdhY3kubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmktbWQgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLm5hdi1sZWdhY3kubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmktbWQgLm1haW4tc2lkZWJhcjpob3ZlciAubmF2LWxlZ2FjeS5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWxpbmssIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS14cyAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAubmF2LWxlZ2FjeS5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWxpbmssIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS14cyAubWFpbi1zaWRlYmFyOmhvdmVyIC5uYXYtbGVnYWN5Lm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtbGluayB7XG4gIHdpZHRoOiBjYWxjKDI1MHB4IC0gMXJlbSAtIDRyZW0pO1xufVxuLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5uYXYtZmxhdCAubmF2LWxpbmssIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaSAubWFpbi1zaWRlYmFyOmhvdmVyIC5uYXYtZmxhdCAubmF2LWxpbmssIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS1tZCAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAubmF2LWZsYXQgLm5hdi1saW5rLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmktbWQgLm1haW4tc2lkZWJhcjpob3ZlciAubmF2LWZsYXQgLm5hdi1saW5rLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkteHMgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLm5hdi1mbGF0IC5uYXYtbGluaywgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLXhzIC5tYWluLXNpZGViYXI6aG92ZXIgLm5hdi1mbGF0IC5uYXYtbGluayB7XG4gIHdpZHRoOiAyNTBweDtcbn1cbi5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaSAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAubmF2LWZsYXQubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtbGluaywgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pIC5tYWluLXNpZGViYXI6aG92ZXIgLm5hdi1mbGF0Lm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LWxpbmssIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS1tZCAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAubmF2LWZsYXQubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtbGluaywgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLW1kIC5tYWluLXNpZGViYXI6aG92ZXIgLm5hdi1mbGF0Lm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LWxpbmssIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS14cyAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAubmF2LWZsYXQubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtbGluaywgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLXhzIC5tYWluLXNpZGViYXI6aG92ZXIgLm5hdi1mbGF0Lm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LWxpbmsge1xuICB3aWR0aDogY2FsYygyNTBweCk7XG59XG4uc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLm5hdi1mbGF0Lm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtbGluaywgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pIC5tYWluLXNpZGViYXI6aG92ZXIgLm5hdi1mbGF0Lm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtbGluaywgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLW1kIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5uYXYtZmxhdC5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWxpbmssIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS1tZCAubWFpbi1zaWRlYmFyOmhvdmVyIC5uYXYtZmxhdC5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWxpbmssIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS14cyAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAubmF2LWZsYXQubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkteHMgLm1haW4tc2lkZWJhcjpob3ZlciAubmF2LWZsYXQubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rIHtcbiAgd2lkdGg6IGNhbGMoMjUwcHggLSAuMnJlbSk7XG59XG4uc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLm5hdi1mbGF0Lm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkgLm1haW4tc2lkZWJhcjpob3ZlciAubmF2LWZsYXQubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWxpbmssIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS1tZCAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAubmF2LWZsYXQubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWxpbmssIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS1tZCAubWFpbi1zaWRlYmFyOmhvdmVyIC5uYXYtZmxhdC5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtbGluaywgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLXhzIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5uYXYtZmxhdC5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtbGluaywgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLXhzIC5tYWluLXNpZGViYXI6aG92ZXIgLm5hdi1mbGF0Lm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rIHtcbiAgd2lkdGg6IGNhbGMoMjUwcHggLSAuMnJlbSAqIDIpO1xufVxuLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5uYXYtZmxhdC5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkgLm1haW4tc2lkZWJhcjpob3ZlciAubmF2LWZsYXQubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtbGluaywgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLW1kIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5uYXYtZmxhdC5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmktbWQgLm1haW4tc2lkZWJhcjpob3ZlciAubmF2LWZsYXQubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtbGluaywgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLXhzIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5uYXYtZmxhdC5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkteHMgLm1haW4tc2lkZWJhcjpob3ZlciAubmF2LWZsYXQubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtbGluayB7XG4gIHdpZHRoOiBjYWxjKDI1MHB4IC0gLjJyZW0gKiAzKTtcbn1cbi5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaSAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAubmF2LWZsYXQubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkgLm1haW4tc2lkZWJhcjpob3ZlciAubmF2LWZsYXQubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmktbWQgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLm5hdi1mbGF0Lm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtbGluaywgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLW1kIC5tYWluLXNpZGViYXI6aG92ZXIgLm5hdi1mbGF0Lm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtbGluaywgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLXhzIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5uYXYtZmxhdC5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWxpbmssIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS14cyAubWFpbi1zaWRlYmFyOmhvdmVyIC5uYXYtZmxhdC5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWxpbmsge1xuICB3aWR0aDogY2FsYygyNTBweCAtIC4ycmVtICogNCk7XG59XG4uc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLm5hdi1jaGlsZC1pbmRlbnQubmF2LWNvbXBhY3QgLm5hdi1saW5rLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkgLm1haW4tc2lkZWJhcjpob3ZlciAubmF2LWNoaWxkLWluZGVudC5uYXYtY29tcGFjdCAubmF2LWxpbmssIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS1tZCAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAubmF2LWNoaWxkLWluZGVudC5uYXYtY29tcGFjdCAubmF2LWxpbmssIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS1tZCAubWFpbi1zaWRlYmFyOmhvdmVyIC5uYXYtY2hpbGQtaW5kZW50Lm5hdi1jb21wYWN0IC5uYXYtbGluaywgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLXhzIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5uYXYtY2hpbGQtaW5kZW50Lm5hdi1jb21wYWN0IC5uYXYtbGluaywgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLXhzIC5tYWluLXNpZGViYXI6aG92ZXIgLm5hdi1jaGlsZC1pbmRlbnQubmF2LWNvbXBhY3QgLm5hdi1saW5rIHtcbiAgd2lkdGg6IGNhbGMoMjUwcHggLSAwLjVyZW0gKiAyKTtcbn1cbi5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaSAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAubmF2LWNoaWxkLWluZGVudC5uYXYtbGVnYWN5Lm5hdi1jb21wYWN0IC5uYXYtbGluaywgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pIC5tYWluLXNpZGViYXI6aG92ZXIgLm5hdi1jaGlsZC1pbmRlbnQubmF2LWxlZ2FjeS5uYXYtY29tcGFjdCAubmF2LWxpbmssIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS1tZCAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAubmF2LWNoaWxkLWluZGVudC5uYXYtbGVnYWN5Lm5hdi1jb21wYWN0IC5uYXYtbGluaywgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLW1kIC5tYWluLXNpZGViYXI6aG92ZXIgLm5hdi1jaGlsZC1pbmRlbnQubmF2LWxlZ2FjeS5uYXYtY29tcGFjdCAubmF2LWxpbmssIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS14cyAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAubmF2LWNoaWxkLWluZGVudC5uYXYtbGVnYWN5Lm5hdi1jb21wYWN0IC5uYXYtbGluaywgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLXhzIC5tYWluLXNpZGViYXI6aG92ZXIgLm5hdi1jaGlsZC1pbmRlbnQubmF2LWxlZ2FjeS5uYXYtY29tcGFjdCAubmF2LWxpbmsge1xuICB3aWR0aDogMjUwcHg7XG59XG4uc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLm5hdi1jaGlsZC1pbmRlbnQubmF2LWxlZ2FjeS5uYXYtY29tcGFjdCAubmF2LXRyZWV2aWV3IC5uYXYtbGluaywgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pIC5tYWluLXNpZGViYXI6aG92ZXIgLm5hdi1jaGlsZC1pbmRlbnQubmF2LWxlZ2FjeS5uYXYtY29tcGFjdCAubmF2LXRyZWV2aWV3IC5uYXYtbGluaywgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLW1kIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5uYXYtY2hpbGQtaW5kZW50Lm5hdi1sZWdhY3kubmF2LWNvbXBhY3QgLm5hdi10cmVldmlldyAubmF2LWxpbmssIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS1tZCAubWFpbi1zaWRlYmFyOmhvdmVyIC5uYXYtY2hpbGQtaW5kZW50Lm5hdi1sZWdhY3kubmF2LWNvbXBhY3QgLm5hdi10cmVldmlldyAubmF2LWxpbmssIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS14cyAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAubmF2LWNoaWxkLWluZGVudC5uYXYtbGVnYWN5Lm5hdi1jb21wYWN0IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkteHMgLm1haW4tc2lkZWJhcjpob3ZlciAubmF2LWNoaWxkLWluZGVudC5uYXYtbGVnYWN5Lm5hdi1jb21wYWN0IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rIHtcbiAgd2lkdGg6IGNhbGMoMjUwcHggLSAuNXJlbSk7XG59XG4uc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLm5hdi1jaGlsZC1pbmRlbnQubmF2LWxlZ2FjeS5uYXYtY29tcGFjdCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkgLm1haW4tc2lkZWJhcjpob3ZlciAubmF2LWNoaWxkLWluZGVudC5uYXYtbGVnYWN5Lm5hdi1jb21wYWN0IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWxpbmssIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS1tZCAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAubmF2LWNoaWxkLWluZGVudC5uYXYtbGVnYWN5Lm5hdi1jb21wYWN0IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWxpbmssIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS1tZCAubWFpbi1zaWRlYmFyOmhvdmVyIC5uYXYtY2hpbGQtaW5kZW50Lm5hdi1sZWdhY3kubmF2LWNvbXBhY3QgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtbGluaywgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLXhzIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5uYXYtY2hpbGQtaW5kZW50Lm5hdi1sZWdhY3kubmF2LWNvbXBhY3QgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtbGluaywgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLXhzIC5tYWluLXNpZGViYXI6aG92ZXIgLm5hdi1jaGlsZC1pbmRlbnQubmF2LWxlZ2FjeS5uYXYtY29tcGFjdCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rIHtcbiAgd2lkdGg6IGNhbGMoMjUwcHggLSAuNXJlbSAqIDIpO1xufVxuLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5uYXYtY2hpbGQtaW5kZW50Lm5hdi1sZWdhY3kubmF2LWNvbXBhY3QgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkgLm1haW4tc2lkZWJhcjpob3ZlciAubmF2LWNoaWxkLWluZGVudC5uYXYtbGVnYWN5Lm5hdi1jb21wYWN0IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtbGluaywgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLW1kIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5uYXYtY2hpbGQtaW5kZW50Lm5hdi1sZWdhY3kubmF2LWNvbXBhY3QgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmktbWQgLm1haW4tc2lkZWJhcjpob3ZlciAubmF2LWNoaWxkLWluZGVudC5uYXYtbGVnYWN5Lm5hdi1jb21wYWN0IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtbGluaywgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLXhzIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5uYXYtY2hpbGQtaW5kZW50Lm5hdi1sZWdhY3kubmF2LWNvbXBhY3QgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkteHMgLm1haW4tc2lkZWJhcjpob3ZlciAubmF2LWNoaWxkLWluZGVudC5uYXYtbGVnYWN5Lm5hdi1jb21wYWN0IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtbGluayB7XG4gIHdpZHRoOiBjYWxjKDI1MHB4IC0gLjVyZW0gKiAzKTtcbn1cbi5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaSAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAubmF2LWNoaWxkLWluZGVudC5uYXYtbGVnYWN5Lm5hdi1jb21wYWN0IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkgLm1haW4tc2lkZWJhcjpob3ZlciAubmF2LWNoaWxkLWluZGVudC5uYXYtbGVnYWN5Lm5hdi1jb21wYWN0IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmktbWQgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLm5hdi1jaGlsZC1pbmRlbnQubmF2LWxlZ2FjeS5uYXYtY29tcGFjdCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtbGluaywgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLW1kIC5tYWluLXNpZGViYXI6aG92ZXIgLm5hdi1jaGlsZC1pbmRlbnQubmF2LWxlZ2FjeS5uYXYtY29tcGFjdCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtbGluaywgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLXhzIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5uYXYtY2hpbGQtaW5kZW50Lm5hdi1sZWdhY3kubmF2LWNvbXBhY3QgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWxpbmssIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS14cyAubWFpbi1zaWRlYmFyOmhvdmVyIC5uYXYtY2hpbGQtaW5kZW50Lm5hdi1sZWdhY3kubmF2LWNvbXBhY3QgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWxpbmsge1xuICB3aWR0aDogY2FsYygyNTBweCAtIC41cmVtICogNCk7XG59XG4uc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLm5hdi1jaGlsZC1pbmRlbnQubmF2LWxlZ2FjeS5uYXYtY29tcGFjdCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkgLm1haW4tc2lkZWJhcjpob3ZlciAubmF2LWNoaWxkLWluZGVudC5uYXYtbGVnYWN5Lm5hdi1jb21wYWN0IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWxpbmssIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS1tZCAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAubmF2LWNoaWxkLWluZGVudC5uYXYtbGVnYWN5Lm5hdi1jb21wYWN0IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LWxpbmssIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS1tZCAubWFpbi1zaWRlYmFyOmhvdmVyIC5uYXYtY2hpbGQtaW5kZW50Lm5hdi1sZWdhY3kubmF2LWNvbXBhY3QgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtbGluaywgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLXhzIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5uYXYtY2hpbGQtaW5kZW50Lm5hdi1sZWdhY3kubmF2LWNvbXBhY3QgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtbGluaywgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLXhzIC5tYWluLXNpZGViYXI6aG92ZXIgLm5hdi1jaGlsZC1pbmRlbnQubmF2LWxlZ2FjeS5uYXYtY29tcGFjdCAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi10cmVldmlldyAubmF2LXRyZWV2aWV3IC5uYXYtdHJlZXZpZXcgLm5hdi1saW5rIHtcbiAgd2lkdGg6IGNhbGMoMjUwcHggLSAuNXJlbSAqIDUpO1xufVxuLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5zaWRlYmFyLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkgLm1haW4tc2lkZWJhcjpob3ZlciAuc2lkZWJhciwgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLW1kIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5zaWRlYmFyLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmktbWQgLm1haW4tc2lkZWJhcjpob3ZlciAuc2lkZWJhciwgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLXhzIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5zaWRlYmFyLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkteHMgLm1haW4tc2lkZWJhcjpob3ZlciAuc2lkZWJhciB7XG4gIHNjcm9sbGJhci13aWR0aDogdGhpbjtcbiAgc2Nyb2xsYmFyLWNvbG9yOiAjYTlhOWE5IHRyYW5zcGFyZW50O1xufVxuLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pIC5tYWluLXNpZGViYXIgLnNpZGViYXIsIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS1tZCAubWFpbi1zaWRlYmFyIC5zaWRlYmFyLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkteHMgLm1haW4tc2lkZWJhciAuc2lkZWJhciB7XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbn1cbi5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaSAuc2lkZWJhci1uby1leHBhbmQubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCxcbi5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaSAuc2lkZWJhci1uby1leHBhbmQubWFpbi1zaWRlYmFyOmhvdmVyLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmktbWQgLnNpZGViYXItbm8tZXhwYW5kLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQsXG4uc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmktbWQgLnNpZGViYXItbm8tZXhwYW5kLm1haW4tc2lkZWJhcjpob3ZlciwgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLXhzIC5zaWRlYmFyLW5vLWV4cGFuZC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkLFxuLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLXhzIC5zaWRlYmFyLW5vLWV4cGFuZC5tYWluLXNpZGViYXI6aG92ZXIge1xuICB3aWR0aDogNC42cmVtO1xufVxuLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pIC5zaWRlYmFyLW5vLWV4cGFuZC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5uYXYtaGVhZGVyLFxuLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pIC5zaWRlYmFyLW5vLWV4cGFuZC5tYWluLXNpZGViYXI6aG92ZXIgLm5hdi1oZWFkZXIsIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS1tZCAuc2lkZWJhci1uby1leHBhbmQubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAubmF2LWhlYWRlcixcbi5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS1tZCAuc2lkZWJhci1uby1leHBhbmQubWFpbi1zaWRlYmFyOmhvdmVyIC5uYXYtaGVhZGVyLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkteHMgLnNpZGViYXItbm8tZXhwYW5kLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLm5hdi1oZWFkZXIsXG4uc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkteHMgLnNpZGViYXItbm8tZXhwYW5kLm1haW4tc2lkZWJhcjpob3ZlciAubmF2LWhlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkgLnNpZGViYXItbm8tZXhwYW5kLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLmJyYW5kLWxpbmssXG4uc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkgLnNpZGViYXItbm8tZXhwYW5kLm1haW4tc2lkZWJhcjpob3ZlciAuYnJhbmQtbGluaywgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLW1kIC5zaWRlYmFyLW5vLWV4cGFuZC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5icmFuZC1saW5rLFxuLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLW1kIC5zaWRlYmFyLW5vLWV4cGFuZC5tYWluLXNpZGViYXI6aG92ZXIgLmJyYW5kLWxpbmssIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS14cyAuc2lkZWJhci1uby1leHBhbmQubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAuYnJhbmQtbGluayxcbi5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS14cyAuc2lkZWJhci1uby1leHBhbmQubWFpbi1zaWRlYmFyOmhvdmVyIC5icmFuZC1saW5rIHtcbiAgd2lkdGg6IDQuNnJlbSAhaW1wb3J0YW50O1xufVxuLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pIC5zaWRlYmFyLW5vLWV4cGFuZC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC51c2VyLXBhbmVsIC5pbWFnZSxcbi5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaSAuc2lkZWJhci1uby1leHBhbmQubWFpbi1zaWRlYmFyOmhvdmVyIC51c2VyLXBhbmVsIC5pbWFnZSwgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLW1kIC5zaWRlYmFyLW5vLWV4cGFuZC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC51c2VyLXBhbmVsIC5pbWFnZSxcbi5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS1tZCAuc2lkZWJhci1uby1leHBhbmQubWFpbi1zaWRlYmFyOmhvdmVyIC51c2VyLXBhbmVsIC5pbWFnZSwgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLXhzIC5zaWRlYmFyLW5vLWV4cGFuZC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC51c2VyLXBhbmVsIC5pbWFnZSxcbi5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS14cyAuc2lkZWJhci1uby1leHBhbmQubWFpbi1zaWRlYmFyOmhvdmVyIC51c2VyLXBhbmVsIC5pbWFnZSB7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG59XG4uc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkgLnNpZGViYXItbm8tZXhwYW5kLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLmxvZ28teHMsXG4uc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkgLnNpZGViYXItbm8tZXhwYW5kLm1haW4tc2lkZWJhcjpob3ZlciAubG9nby14cywgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLW1kIC5zaWRlYmFyLW5vLWV4cGFuZC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5sb2dvLXhzLFxuLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLW1kIC5zaWRlYmFyLW5vLWV4cGFuZC5tYWluLXNpZGViYXI6aG92ZXIgLmxvZ28teHMsIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS14cyAuc2lkZWJhci1uby1leHBhbmQubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAubG9nby14cyxcbi5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS14cyAuc2lkZWJhci1uby1leHBhbmQubWFpbi1zaWRlYmFyOmhvdmVyIC5sb2dvLXhzIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pIC5zaWRlYmFyLW5vLWV4cGFuZC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5sb2dvLXhsLFxuLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pIC5zaWRlYmFyLW5vLWV4cGFuZC5tYWluLXNpZGViYXI6aG92ZXIgLmxvZ28teGwsIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS1tZCAuc2lkZWJhci1uby1leHBhbmQubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAubG9nby14bCxcbi5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS1tZCAuc2lkZWJhci1uby1leHBhbmQubWFpbi1zaWRlYmFyOmhvdmVyIC5sb2dvLXhsLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkteHMgLnNpZGViYXItbm8tZXhwYW5kLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLmxvZ28teGwsXG4uc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkteHMgLnNpZGViYXItbm8tZXhwYW5kLm1haW4tc2lkZWJhcjpob3ZlciAubG9nby14bCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuM3M7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaSAuc2lkZWJhci1uby1leHBhbmQubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAubmF2LXNpZGViYXIubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3LFxuLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pIC5zaWRlYmFyLW5vLWV4cGFuZC5tYWluLXNpZGViYXI6aG92ZXIgLm5hdi1zaWRlYmFyLm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldywgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLW1kIC5zaWRlYmFyLW5vLWV4cGFuZC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5uYXYtc2lkZWJhci5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcsXG4uc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmktbWQgLnNpZGViYXItbm8tZXhwYW5kLm1haW4tc2lkZWJhcjpob3ZlciAubmF2LXNpZGViYXIubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3LCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkteHMgLnNpZGViYXItbm8tZXhwYW5kLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLm5hdi1zaWRlYmFyLm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyxcbi5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS14cyAuc2lkZWJhci1uby1leHBhbmQubWFpbi1zaWRlYmFyOmhvdmVyIC5uYXYtc2lkZWJhci5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkgLnNpZGViYXItbm8tZXhwYW5kLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLmJyYW5kLXRleHQsXG4uc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkgLnNpZGViYXItbm8tZXhwYW5kLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLnVzZXItcGFuZWwgPiAuaW5mbyxcbi5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaSAuc2lkZWJhci1uby1leHBhbmQubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAubmF2LXNpZGViYXIgLm5hdi1saW5rIHAsXG4uc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkgLnNpZGViYXItbm8tZXhwYW5kLm1haW4tc2lkZWJhcjpob3ZlciAuYnJhbmQtdGV4dCxcbi5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaSAuc2lkZWJhci1uby1leHBhbmQubWFpbi1zaWRlYmFyOmhvdmVyIC51c2VyLXBhbmVsID4gLmluZm8sXG4uc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkgLnNpZGViYXItbm8tZXhwYW5kLm1haW4tc2lkZWJhcjpob3ZlciAubmF2LXNpZGViYXIgLm5hdi1saW5rIHAsIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS1tZCAuc2lkZWJhci1uby1leHBhbmQubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAuYnJhbmQtdGV4dCxcbi5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS1tZCAuc2lkZWJhci1uby1leHBhbmQubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAudXNlci1wYW5lbCA+IC5pbmZvLFxuLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLW1kIC5zaWRlYmFyLW5vLWV4cGFuZC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5uYXYtc2lkZWJhciAubmF2LWxpbmsgcCxcbi5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS1tZCAuc2lkZWJhci1uby1leHBhbmQubWFpbi1zaWRlYmFyOmhvdmVyIC5icmFuZC10ZXh0LFxuLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLW1kIC5zaWRlYmFyLW5vLWV4cGFuZC5tYWluLXNpZGViYXI6aG92ZXIgLnVzZXItcGFuZWwgPiAuaW5mbyxcbi5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS1tZCAuc2lkZWJhci1uby1leHBhbmQubWFpbi1zaWRlYmFyOmhvdmVyIC5uYXYtc2lkZWJhciAubmF2LWxpbmsgcCwgLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLXhzIC5zaWRlYmFyLW5vLWV4cGFuZC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5icmFuZC10ZXh0LFxuLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLXhzIC5zaWRlYmFyLW5vLWV4cGFuZC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC51c2VyLXBhbmVsID4gLmluZm8sXG4uc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkteHMgLnNpZGViYXItbm8tZXhwYW5kLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLm5hdi1zaWRlYmFyIC5uYXYtbGluayBwLFxuLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLXhzIC5zaWRlYmFyLW5vLWV4cGFuZC5tYWluLXNpZGViYXI6aG92ZXIgLmJyYW5kLXRleHQsXG4uc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkteHMgLnNpZGViYXItbm8tZXhwYW5kLm1haW4tc2lkZWJhcjpob3ZlciAudXNlci1wYW5lbCA+IC5pbmZvLFxuLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLXhzIC5zaWRlYmFyLW5vLWV4cGFuZC5tYWluLXNpZGViYXI6aG92ZXIgLm5hdi1zaWRlYmFyIC5uYXYtbGluayBwIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dDtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpZHRoOiAwO1xufVxuLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pIC5zaWRlYmFyLW5vLWV4cGFuZC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSAubmF2LWljb24sXG4uc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmkgLnNpZGViYXItbm8tZXhwYW5kLm1haW4tc2lkZWJhcjpob3ZlciAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gLm5hdi1pY29uLCAuc2lkZWJhci1jb2xsYXBzZS5zaWRlYmFyLW1pbmktbWQgLnNpZGViYXItbm8tZXhwYW5kLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtIC5uYXYtaWNvbixcbi5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS1tZCAuc2lkZWJhci1uby1leHBhbmQubWFpbi1zaWRlYmFyOmhvdmVyIC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSAubmF2LWljb24sIC5zaWRlYmFyLWNvbGxhcHNlLnNpZGViYXItbWluaS14cyAuc2lkZWJhci1uby1leHBhbmQubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gLm5hdi1pY29uLFxuLnNpZGViYXItY29sbGFwc2Uuc2lkZWJhci1taW5pLXhzIC5zaWRlYmFyLW5vLWV4cGFuZC5tYWluLXNpZGViYXI6aG92ZXIgLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtIC5uYXYtaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLm5hdi1zaWRlYmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5hdi1zaWRlYmFyOmhvdmVyIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5zaWRlYmFyLWZvcm0sXG4ubmF2LXNpZGViYXIgPiAubmF2LWhlYWRlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGNsaXA7XG59XG5cbi5uYXYtc2lkZWJhciAubmF2LWl0ZW0gPiAubmF2LWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubmF2LXNpZGViYXIgLm5hdi1pdGVtID4gLm5hdi1saW5rID4gLmZsb2F0LXJpZ2h0IHtcbiAgbWFyZ2luLXRvcDogLTdweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgdG9wOiA1MCU7XG59XG5cbi5zaWRlYmFyIC5uYXYtbGluayBwLFxuLm1haW4tc2lkZWJhciAuYnJhbmQtdGV4dCxcbi5tYWluLXNpZGViYXIgLmxvZ28teHMsXG4ubWFpbi1zaWRlYmFyIC5sb2dvLXhsLFxuLnNpZGViYXIgLnVzZXItcGFuZWwgLmluZm8ge1xuICB0cmFuc2l0aW9uOiBtYXJnaW4tbGVmdCAwLjNzIGxpbmVhciwgb3BhY2l0eSAwLjNzIGVhc2UsIHZpc2liaWxpdHkgMC4zcyBlYXNlO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLnNpZGViYXIgLm5hdi1saW5rIHAsXG4ubWFpbi1zaWRlYmFyIC5icmFuZC10ZXh0LFxuLm1haW4tc2lkZWJhciAubG9nby14cyxcbi5tYWluLXNpZGViYXIgLmxvZ28teGwsXG4uc2lkZWJhciAudXNlci1wYW5lbCAuaW5mbyB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG5odG1sLmNvbnRyb2wtc2lkZWJhci1hbmltYXRlIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG4uY29udHJvbC1zaWRlYmFyIHtcbiAgYm90dG9tOiBjYWxjKDMuNXJlbSArIDFweCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDMuNXJlbSArIDFweCk7XG4gIHotaW5kZXg6IDEwMzE7XG59XG4uY29udHJvbC1zaWRlYmFyLCAuY29udHJvbC1zaWRlYmFyOjpiZWZvcmUge1xuICBib3R0b206IGNhbGMoMy41cmVtICsgMXB4KTtcbiAgZGlzcGxheTogbm9uZTtcbiAgcmlnaHQ6IC0yNTBweDtcbiAgd2lkdGg6IDI1MHB4O1xuICB0cmFuc2l0aW9uOiByaWdodCAwLjNzIGVhc2UtaW4tb3V0LCBkaXNwbGF5IDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY29udHJvbC1zaWRlYmFyLCAuY29udHJvbC1zaWRlYmFyOjpiZWZvcmUge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5jb250cm9sLXNpZGViYXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgei1pbmRleDogLTE7XG59XG5cbmJvZHkudGV4dC1zbSAuY29udHJvbC1zaWRlYmFyIHtcbiAgYm90dG9tOiBjYWxjKDIuOTM2NXJlbSArIDFweCk7XG4gIHRvcDogY2FsYygyLjkzNzI1cmVtICsgMXB4KTtcbn1cblxuLm1haW4taGVhZGVyLnRleHQtc20gfiAuY29udHJvbC1zaWRlYmFyIHtcbiAgdG9wOiBjYWxjKDIuOTM3MjVyZW0gKyAxcHgpO1xufVxuXG4ubWFpbi1mb290ZXIudGV4dC1zbSB+IC5jb250cm9sLXNpZGViYXIge1xuICBib3R0b206IGNhbGMoMi45MzY1cmVtICsgMXB4KTtcbn1cblxuLmNvbnRyb2wtc2lkZWJhci1wdXNoLXNsaWRlIC5jb250ZW50LXdyYXBwZXIsXG4uY29udHJvbC1zaWRlYmFyLXB1c2gtc2xpZGUgLm1haW4tZm9vdGVyIHtcbiAgdHJhbnNpdGlvbjogbWFyZ2luLXJpZ2h0IDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY29udHJvbC1zaWRlYmFyLXB1c2gtc2xpZGUgLmNvbnRlbnQtd3JhcHBlcixcbi5jb250cm9sLXNpZGViYXItcHVzaC1zbGlkZSAubWFpbi1mb290ZXIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmNvbnRyb2wtc2lkZWJhci1vcGVuIC5jb250cm9sLXNpZGViYXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jb250cm9sLXNpZGViYXItb3BlbiAuY29udHJvbC1zaWRlYmFyLCAuY29udHJvbC1zaWRlYmFyLW9wZW4gLmNvbnRyb2wtc2lkZWJhcjo6YmVmb3JlIHtcbiAgcmlnaHQ6IDA7XG59XG4uY29udHJvbC1zaWRlYmFyLW9wZW4uY29udHJvbC1zaWRlYmFyLXB1c2ggLmNvbnRlbnQtd3JhcHBlcixcbi5jb250cm9sLXNpZGViYXItb3Blbi5jb250cm9sLXNpZGViYXItcHVzaCAubWFpbi1mb290ZXIsIC5jb250cm9sLXNpZGViYXItb3Blbi5jb250cm9sLXNpZGViYXItcHVzaC1zbGlkZSAuY29udGVudC13cmFwcGVyLFxuLmNvbnRyb2wtc2lkZWJhci1vcGVuLmNvbnRyb2wtc2lkZWJhci1wdXNoLXNsaWRlIC5tYWluLWZvb3RlciB7XG4gIG1hcmdpbi1yaWdodDogMjUwcHg7XG59XG5cbi5jb250cm9sLXNpZGViYXItc2xpZGUtb3BlbiAuY29udHJvbC1zaWRlYmFyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY29udHJvbC1zaWRlYmFyLXNsaWRlLW9wZW4gLmNvbnRyb2wtc2lkZWJhciwgLmNvbnRyb2wtc2lkZWJhci1zbGlkZS1vcGVuIC5jb250cm9sLXNpZGViYXI6OmJlZm9yZSB7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2l0aW9uOiByaWdodCAwLjNzIGVhc2UtaW4tb3V0LCBkaXNwbGF5IDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY29udHJvbC1zaWRlYmFyLXNsaWRlLW9wZW4gLmNvbnRyb2wtc2lkZWJhciwgLmNvbnRyb2wtc2lkZWJhci1zbGlkZS1vcGVuIC5jb250cm9sLXNpZGViYXI6OmJlZm9yZSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmNvbnRyb2wtc2lkZWJhci1zbGlkZS1vcGVuLmNvbnRyb2wtc2lkZWJhci1wdXNoIC5jb250ZW50LXdyYXBwZXIsXG4uY29udHJvbC1zaWRlYmFyLXNsaWRlLW9wZW4uY29udHJvbC1zaWRlYmFyLXB1c2ggLm1haW4tZm9vdGVyLCAuY29udHJvbC1zaWRlYmFyLXNsaWRlLW9wZW4uY29udHJvbC1zaWRlYmFyLXB1c2gtc2xpZGUgLmNvbnRlbnQtd3JhcHBlcixcbi5jb250cm9sLXNpZGViYXItc2xpZGUtb3Blbi5jb250cm9sLXNpZGViYXItcHVzaC1zbGlkZSAubWFpbi1mb290ZXIge1xuICBtYXJnaW4tcmlnaHQ6IDI1MHB4O1xufVxuXG4uY29udHJvbC1zaWRlYmFyLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xufVxuLmNvbnRyb2wtc2lkZWJhci1kYXJrLFxuLmNvbnRyb2wtc2lkZWJhci1kYXJrIGEsXG4uY29udHJvbC1zaWRlYmFyLWRhcmsgLm5hdi1saW5rIHtcbiAgY29sb3I6ICNjMmM3ZDA7XG59XG4uY29udHJvbC1zaWRlYmFyLWRhcmsgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNvbnRyb2wtc2lkZWJhci1kYXJrIGgxLFxuLmNvbnRyb2wtc2lkZWJhci1kYXJrIGgyLFxuLmNvbnRyb2wtc2lkZWJhci1kYXJrIGgzLFxuLmNvbnRyb2wtc2lkZWJhci1kYXJrIGg0LFxuLmNvbnRyb2wtc2lkZWJhci1kYXJrIGg1LFxuLmNvbnRyb2wtc2lkZWJhci1kYXJrIGg2LFxuLmNvbnRyb2wtc2lkZWJhci1kYXJrIGxhYmVsIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uY29udHJvbC1zaWRlYmFyLWRhcmsgLm5hdi10YWJzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBib3JkZXItYm90dG9tOiAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uY29udHJvbC1zaWRlYmFyLWRhcmsgLm5hdi10YWJzIC5uYXYtaXRlbSB7XG4gIG1hcmdpbjogMDtcbn1cbi5jb250cm9sLXNpZGViYXItZGFyayAubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jb250cm9sLXNpZGViYXItZGFyayAubmF2LXRhYnMgLm5hdi1saW5rLCAuY29udHJvbC1zaWRlYmFyLWRhcmsgLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciwgLmNvbnRyb2wtc2lkZWJhci1kYXJrIC5uYXYtdGFicyAubmF2LWxpbms6YWN0aXZlLCAuY29udHJvbC1zaWRlYmFyLWRhcmsgLm5hdi10YWJzIC5uYXYtbGluazpmb2N1cywgLmNvbnRyb2wtc2lkZWJhci1kYXJrIC5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYm9yZGVyOiAwO1xufVxuLmNvbnRyb2wtc2lkZWJhci1kYXJrIC5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIsIC5jb250cm9sLXNpZGViYXItZGFyayAubmF2LXRhYnMgLm5hdi1saW5rOmFjdGl2ZSwgLmNvbnRyb2wtc2lkZWJhci1kYXJrIC5uYXYtdGFicyAubmF2LWxpbms6Zm9jdXMsIC5jb250cm9sLXNpZGViYXItZGFyayAubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jb250cm9sLXNpZGViYXItZGFyayAubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG59XG4uY29udHJvbC1zaWRlYmFyLWRhcmsgLnRhYi1wYW5lIHtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xufVxuXG4uY29udHJvbC1zaWRlYmFyLWxpZ2h0IHtcbiAgY29sb3I6ICM0YjU0NWM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RlZTJlNjtcbn1cblxuLnRleHQtc20gLmRyb3Bkb3duLW1lbnUge1xuICBmb250LXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7XG59XG4udGV4dC1zbSAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIHZlcnRpY2FsLWFsaWduOiAwLjJyZW07XG59XG5cbi5kcm9wZG93bi1pdGVtLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW46IDA7XG59XG5cbi5kcm9wZG93bi1pY29uOjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZHJvcGRvd24tbWVudS1sZyB7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIG1pbi13aWR0aDogMjgwcHg7XG4gIHBhZGRpbmc6IDA7XG59XG4uZHJvcGRvd24tbWVudS1sZyAuZHJvcGRvd24tZGl2aWRlciB7XG4gIG1hcmdpbjogMDtcbn1cbi5kcm9wZG93bi1tZW51LWxnIC5kcm9wZG93bi1pdGVtIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG59XG4uZHJvcGRvd24tbWVudS1sZyBwIHtcbiAgbWFyZ2luOiAwO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4uZHJvcGRvd24tc3VibWVudSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kcm9wZG93bi1zdWJtZW51ID4gYTo6YWZ0ZXIge1xuICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cbi5kcm9wZG93bi1zdWJtZW51ID4gLmRyb3Bkb3duLW1lbnUge1xuICBsZWZ0OiAxMDAlO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgdG9wOiAwO1xufVxuXG4uZHJvcGRvd24taG92ZXI6aG92ZXIgPiAuZHJvcGRvd24tbWVudSwgLmRyb3Bkb3duLWhvdmVyLm5hdi1pdGVtLmRyb3Bkb3duOmhvdmVyID4gLmRyb3Bkb3duLW1lbnUsXG4uZHJvcGRvd24taG92ZXIgLmRyb3Bkb3duLXN1Ym1lbnU6aG92ZXIgPiAuZHJvcGRvd24tbWVudSwgLmRyb3Bkb3duLWhvdmVyLmRyb3Bkb3duLXN1Ym1lbnU6aG92ZXIgPiAuZHJvcGRvd24tbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZHJvcGRvd24tbWVudS14bCB7XG4gIG1heC13aWR0aDogNDIwcHg7XG4gIG1pbi13aWR0aDogMzYwcHg7XG4gIHBhZGRpbmc6IDA7XG59XG4uZHJvcGRvd24tbWVudS14bCAuZHJvcGRvd24tZGl2aWRlciB7XG4gIG1hcmdpbjogMDtcbn1cbi5kcm9wZG93bi1tZW51LXhsIC5kcm9wZG93bi1pdGVtIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG59XG4uZHJvcGRvd24tbWVudS14bCBwIHtcbiAgbWFyZ2luOiAwO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4uZHJvcGRvd24tZm9vdGVyLFxuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ub3Blbjpub3QoLmRyb3B1cCkgPiAuYW5pbWF0ZWQtZHJvcGRvd24tbWVudSB7XG4gIGFuaW1hdGlvbjogZmxpcEluWCAwLjdzIGJvdGg7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLm5hdmJhci1jdXN0b20tbWVudSA+IC5uYXZiYXItbmF2ID4gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubmF2YmFyLWN1c3RvbS1tZW51ID4gLm5hdmJhci1uYXYgPiBsaSA+IC5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5uYXZiYXItY3VzdG9tLW1lbnUgPiAubmF2YmFyLW5hdiB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG4gIC5uYXZiYXItY3VzdG9tLW1lbnUgPiAubmF2YmFyLW5hdiA+IGxpIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG4gIC5uYXZiYXItY3VzdG9tLW1lbnUgPiAubmF2YmFyLW5hdiA+IGxpID4gLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogNSU7XG4gICAgbGVmdDogYXV0bztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbn1cbi5uYXZiYXItbmF2ID4gLnVzZXItbWVudSA+IC5uYXYtbGluazo6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuLm5hdmJhci1uYXYgPiAudXNlci1tZW51ID4gLmRyb3Bkb3duLW1lbnUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDI4MHB4O1xufVxuLm5hdmJhci1uYXYgPiAudXNlci1tZW51ID4gLmRyb3Bkb3duLW1lbnUsXG4ubmF2YmFyLW5hdiA+IC51c2VyLW1lbnUgPiAuZHJvcGRvd24tbWVudSA+IC51c2VyLWJvZHkge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG59XG4ubmF2YmFyLW5hdiA+IC51c2VyLW1lbnUgPiAuZHJvcGRvd24tbWVudSA+IGxpLnVzZXItaGVhZGVyIHtcbiAgaGVpZ2h0OiAxNzVweDtcbiAgcGFkZGluZzogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm5hdmJhci1uYXYgPiAudXNlci1tZW51ID4gLmRyb3Bkb3duLW1lbnUgPiBsaS51c2VyLWhlYWRlciA+IGltZyB7XG4gIHotaW5kZXg6IDU7XG4gIGhlaWdodDogOTBweDtcbiAgd2lkdGg6IDkwcHg7XG4gIGJvcmRlcjogM3B4IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbn1cbi5uYXZiYXItbmF2ID4gLnVzZXItbWVudSA+IC5kcm9wZG93bi1tZW51ID4gbGkudXNlci1oZWFkZXIgPiBwIHtcbiAgei1pbmRleDogNTtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLm5hdmJhci1uYXYgPiAudXNlci1tZW51ID4gLmRyb3Bkb3duLW1lbnUgPiBsaS51c2VyLWhlYWRlciA+IHAgPiBzbWFsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG59XG4ubmF2YmFyLW5hdiA+IC51c2VyLW1lbnUgPiAuZHJvcGRvd24tbWVudSA+IC51c2VyLWJvZHkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzQ5NTA1NztcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWUyZTY7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG4ubmF2YmFyLW5hdiA+IC51c2VyLW1lbnUgPiAuZHJvcGRvd24tbWVudSA+IC51c2VyLWJvZHk6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5uYXZiYXItbmF2ID4gLnVzZXItbWVudSA+IC5kcm9wZG93bi1tZW51ID4gLnVzZXItYm9keSBhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICM0OTUwNTcgIWltcG9ydGFudDtcbiAgfVxufVxuLm5hdmJhci1uYXYgPiAudXNlci1tZW51ID4gLmRyb3Bkb3duLW1lbnUgPiAudXNlci1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLm5hdmJhci1uYXYgPiAudXNlci1tZW51ID4gLmRyb3Bkb3duLW1lbnUgPiAudXNlci1mb290ZXI6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xufVxuLm5hdmJhci1uYXYgPiAudXNlci1tZW51ID4gLmRyb3Bkb3duLW1lbnUgPiAudXNlci1mb290ZXIgLmJ0bi1kZWZhdWx0IHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm5hdmJhci1uYXYgPiAudXNlci1tZW51ID4gLmRyb3Bkb3duLW1lbnUgPiAudXNlci1mb290ZXIgLmJ0bi1kZWZhdWx0OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICB9XG59XG4ubmF2YmFyLW5hdiA+IC51c2VyLW1lbnUgLnVzZXItaW1hZ2Uge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDIuMXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tdG9wOiAtMnB4O1xuICB3aWR0aDogMi4xcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5uYXZiYXItbmF2ID4gLnVzZXItbWVudSAudXNlci1pbWFnZSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjRyZW07XG4gICAgbWFyZ2luLXRvcDogLThweDtcbiAgfVxufVxuXG4uZGFyay1tb2RlIC5kcm9wZG93bi1tZW51IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5kcm9wZG93bi1pdGVtIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5kcm9wZG93bi1pdGVtOmZvY3VzLCAuZGFyay1tb2RlIC5kcm9wZG93bi1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNmNDc0ZTtcbn1cbi5kYXJrLW1vZGUgLmRyb3Bkb3duLWRpdmlkZXIge1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItbmF2ID4gLnVzZXItbWVudSA+IC5kcm9wZG93bi1tZW51ID4gLnVzZXItZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNhNDA0NztcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItbmF2ID4gLnVzZXItbWVudSA+IC5kcm9wZG93bi1tZW51ID4gLnVzZXItZm9vdGVyIC5idG4tZGVmYXVsdCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLW5hdiA+IC51c2VyLW1lbnUgPiAuZHJvcGRvd24tbWVudSA+IC51c2VyLWZvb3RlciAuYnRuLWRlZmF1bHQ6aG92ZXIsIC5kYXJrLW1vZGUgLm5hdmJhci1uYXYgPiAudXNlci1tZW51ID4gLmRyb3Bkb3duLW1lbnUgPiAudXNlci1mb290ZXIgLmJ0bi1kZWZhdWx0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNmNDc0ZTtcbiAgY29sb3I6ICNkZWUyZTY7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItbmF2ID4gLnVzZXItbWVudSA+IC5kcm9wZG93bi1tZW51ID4gLnVzZXItZm9vdGVyIC5idG4tZGVmYXVsdDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NTRkNTU7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItbmF2ID4gLnVzZXItbWVudSA+IC5kcm9wZG93bi1tZW51ID4gLnVzZXItYm9keSB7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci1uYXYgPiAudXNlci1tZW51ID4gLmRyb3Bkb3duLW1lbnUgPiAudXNlci1ib2R5IGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAubmF2YmFyLW5hdiA+IC51c2VyLW1lbnUgPiAuZHJvcGRvd24tbWVudSA+IC51c2VyLWJvZHkgYTpob3ZlciwgLmRhcmstbW9kZSAubmF2YmFyLW5hdiA+IC51c2VyLW1lbnUgPiAuZHJvcGRvd24tbWVudSA+IC51c2VyLWJvZHkgYTpmb2N1cyB7XG4gIGNvbG9yOiAjY2VkNGRhICFpbXBvcnRhbnQ7XG59XG5cbi5uYXYtcGlsbHMgLm5hdi1saW5rIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG4ubmF2LXBpbGxzIC5uYXYtbGluazpub3QoLmFjdGl2ZSk6aG92ZXIge1xuICBjb2xvcjogIzAwN2JmZjtcbn1cbi5uYXYtcGlsbHMgLm5hdi1pdGVtLmRyb3Bkb3duLnNob3cgLm5hdi1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5uYXYtdGFicy5mbGV4LWNvbHVtbiB7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZWUyZTY7XG59XG4ubmF2LXRhYnMuZmxleC1jb2x1bW4gLm5hdi1saW5rIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIG1hcmdpbi1yaWdodDogLTFweDtcbn1cbi5uYXYtdGFicy5mbGV4LWNvbHVtbiAubmF2LWxpbms6aG92ZXIsIC5uYXYtdGFicy5mbGV4LWNvbHVtbiAubmF2LWxpbms6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNlOWVjZWYgdHJhbnNwYXJlbnQgI2U5ZWNlZiAjZTllY2VmO1xufVxuLm5hdi10YWJzLmZsZXgtY29sdW1uIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXRhYnMuZmxleC1jb2x1bW4gLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2IHRyYW5zcGFyZW50ICNkZWUyZTYgI2RlZTJlNjtcbn1cbi5uYXYtdGFicy5mbGV4LWNvbHVtbi5uYXYtdGFicy1yaWdodCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RlZTJlNjtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuLm5hdi10YWJzLmZsZXgtY29sdW1uLm5hdi10YWJzLXJpZ2h0IC5uYXYtbGluayB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG4ubmF2LXRhYnMuZmxleC1jb2x1bW4ubmF2LXRhYnMtcmlnaHQgLm5hdi1saW5rOmhvdmVyLCAubmF2LXRhYnMuZmxleC1jb2x1bW4ubmF2LXRhYnMtcmlnaHQgLm5hdi1saW5rOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTllY2VmICNlOWVjZWYgI2U5ZWNlZiB0cmFuc3BhcmVudDtcbn1cbi5uYXYtdGFicy5mbGV4LWNvbHVtbi5uYXYtdGFicy1yaWdodCAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdi10YWJzLmZsZXgtY29sdW1uLm5hdi10YWJzLXJpZ2h0IC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNiAjZGVlMmU2ICNkZWUyZTYgdHJhbnNwYXJlbnQ7XG59XG5cbi5uYXZiYXItbm8tZXhwYW5kIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5uYXZiYXItbm8tZXhwYW5kIC5uYXYtbGluayB7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbn1cbi5uYXZiYXItbm8tZXhwYW5kIC5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ubmF2YmFyLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbn1cblxuLm5hdmJhci1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjNGI1NDVjO1xufVxuXG4ubmF2YmFyLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXItcHJpbWFyeS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoNTIsIDU4LCA2NCwgMC44KTtcbn1cbi5uYXZiYXItcHJpbWFyeS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXIsXG4ubmF2YmFyLXByaW1hcnkubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyICsgLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzFlYjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA2NWQxO1xuICBjb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjgpO1xufVxuLm5hdmJhci1wcmltYXJ5Lm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzM0M2E0MDtcbn1cbi5uYXZiYXItcHJpbWFyeS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMsXG4ubmF2YmFyLXByaW1hcnkubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzICsgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDZmZTY7XG4gIGJvcmRlci1jb2xvcjogIzAwNjVkMSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzM0M2E0MDtcbn1cbi5uYXZiYXItcHJpbWFyeS5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLm5hdmJhci1wcmltYXJ5Lm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyLFxuLm5hdmJhci1wcmltYXJ5Lm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyICsgLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0ODZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMmU5M2ZmO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLm5hdmJhci1wcmltYXJ5Lm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci1wcmltYXJ5Lm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzLFxuLm5hdmJhci1wcmltYXJ5Lm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzICsgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTg4ZmY7XG4gIGJvcmRlci1jb2xvcjogIzJlOTNmZiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm5hdmJhci1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXItc2Vjb25kYXJ5Lm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjgpO1xufVxuLm5hdmJhci1zZWNvbmRhcnkubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyLFxuLm5hdmJhci1zZWNvbmRhcnkubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyICsgLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYzNmI3MjtcbiAgYm9yZGVyLWNvbG9yOiAjNTc1ZTY0O1xuICBjb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjgpO1xufVxuLm5hdmJhci1zZWNvbmRhcnkubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuLm5hdmJhci1zZWNvbmRhcnkubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzLFxuLm5hdmJhci1zZWNvbmRhcnkubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzICsgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MDY4NmY7XG4gIGJvcmRlci1jb2xvcjogIzU3NWU2NCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzM0M2E0MDtcbn1cbi5uYXZiYXItc2Vjb25kYXJ5Lm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4ubmF2YmFyLXNlY29uZGFyeS5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcixcbi5uYXZiYXItc2Vjb25kYXJ5Lm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyICsgLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc1N2Y4ODtcbiAgYm9yZGVyLWNvbG9yOiAjODM4Yzk0O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLm5hdmJhci1zZWNvbmRhcnkubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLXNlY29uZGFyeS5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyxcbi5uYXZiYXItc2Vjb25kYXJ5Lm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzICsgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ODgyOGE7XG4gIGJvcmRlci1jb2xvcjogIzgzOGM5NCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm5hdmJhci1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLXN1Y2Nlc3MubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDUyLCA1OCwgNjQsIDAuOCk7XG59XG4ubmF2YmFyLXN1Y2Nlc3MubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyLFxuLm5hdmJhci1zdWNjZXNzLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhciArIC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNDk3M2U7XG4gIGJvcmRlci1jb2xvcjogIzFmODIzNjtcbiAgY29sb3I6IHJnYmEoNTIsIDU4LCA2NCwgMC44KTtcbn1cbi5uYXZiYXItc3VjY2Vzcy5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG4ubmF2YmFyLXN1Y2Nlc3MubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzLFxuLm5hdmJhci1zdWNjZXNzLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyArIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjM5MjNkO1xuICBib3JkZXItY29sb3I6ICMxZjgyMzYgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG4ubmF2YmFyLXN1Y2Nlc3MubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5uYXZiYXItc3VjY2Vzcy5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcixcbi5uYXZiYXItc3VjY2Vzcy5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhciArIC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyY2I3NGM7XG4gIGJvcmRlci1jb2xvcjogIzMxY2M1NDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5uYXZiYXItc3VjY2Vzcy5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXItc3VjY2Vzcy5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyxcbi5uYXZiYXItc3VjY2Vzcy5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyArIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmRiYzRlO1xuICBib3JkZXItY29sb3I6ICMzMWNjNTQgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5uYXZiYXItaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci1pbmZvLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjgpO1xufVxuLm5hdmJhci1pbmZvLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcixcbi5uYXZiYXItaW5mby5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXIgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTU5MmE2O1xuICBib3JkZXItY29sb3I6ICMxMjdlOGY7XG4gIGNvbG9yOiByZ2JhKDUyLCA1OCwgNjQsIDAuOCk7XG59XG4ubmF2YmFyLWluZm8ubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuLm5hdmJhci1pbmZvLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyxcbi5uYXZiYXItaW5mby5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0OGVhMTtcbiAgYm9yZGVyLWNvbG9yOiAjMTI3ZThmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuLm5hdmJhci1pbmZvLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4ubmF2YmFyLWluZm8ubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXIsXG4ubmF2YmFyLWluZm8ubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXIgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTliMmNhO1xuICBib3JkZXItY29sb3I6ICMxY2M2ZTE7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4ubmF2YmFyLWluZm8ubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLWluZm8ubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMsXG4ubmF2YmFyLWluZm8ubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhYjZjZjtcbiAgYm9yZGVyLWNvbG9yOiAjMWNjNmUxICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubmF2YmFyLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5uYXZiYXItd2FybmluZy5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoNTIsIDU4LCA2NCwgMC44KTtcbn1cbi5uYXZiYXItd2FybmluZy5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXIsXG4ubmF2YmFyLXdhcm5pbmcubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyICsgLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyYjUwMDtcbiAgYm9yZGVyLWNvbG9yOiAjZDhhMjAwO1xuICBjb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjgpO1xufVxuLm5hdmJhci13YXJuaW5nLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzM0M2E0MDtcbn1cbi5uYXZiYXItd2FybmluZy5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMsXG4ubmF2YmFyLXdhcm5pbmcubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzICsgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGIxMDA7XG4gIGJvcmRlci1jb2xvcjogI2Q4YTIwMCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzM0M2E0MDtcbn1cbi5uYXZiYXItd2FybmluZy5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLm5hdmJhci13YXJuaW5nLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyLFxuLm5hdmJhci13YXJuaW5nLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyICsgLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzYxYjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZjYzM1O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLm5hdmJhci13YXJuaW5nLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci13YXJuaW5nLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzLFxuLm5hdmJhci13YXJuaW5nLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzICsgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmM3MjE7XG4gIGJvcmRlci1jb2xvcjogI2ZmY2MzNSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm5hdmJhci1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXItZGFuZ2VyLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjgpO1xufVxuLm5hdmJhci1kYW5nZXIubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyLFxuLm5hdmJhci1kYW5nZXIubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyICsgLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q3MjUzNjtcbiAgYm9yZGVyLWNvbG9yOiAjYzIyMjMxO1xuICBjb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjgpO1xufVxuLm5hdmJhci1kYW5nZXIubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuLm5hdmJhci1kYW5nZXIubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzLFxuLm5hdmJhci1kYW5nZXIubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzICsgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMzI1MzU7XG4gIGJvcmRlci1jb2xvcjogI2MyMjIzMSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzM0M2E0MDtcbn1cbi5uYXZiYXItZGFuZ2VyLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4ubmF2YmFyLWRhbmdlci5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcixcbi5uYXZiYXItZGFuZ2VyLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyICsgLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmNDY1NTtcbiAgYm9yZGVyLWNvbG9yOiAjZTM1YzY5O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLm5hdmJhci1kYW5nZXIubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLWRhbmdlci5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyxcbi5uYXZiYXItZGFuZ2VyLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzICsgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMDRiNTk7XG4gIGJvcmRlci1jb2xvcjogI2UzNWM2OSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm5hdmJhci1saWdodGJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2M4ZGJjO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXItbGlnaHRibHVlLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjgpO1xufVxuLm5hdmJhci1saWdodGJsdWUubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyLFxuLm5hdmJhci1saWdodGJsdWUubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyICsgLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM3ODFhZDtcbiAgYm9yZGVyLWNvbG9yOiAjMzE3Mzk5O1xuICBjb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjgpO1xufVxuLm5hdmJhci1saWdodGJsdWUubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuLm5hdmJhci1saWdodGJsdWUubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzLFxuLm5hdmJhci1saWdodGJsdWUubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzICsgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNjdmYTk7XG4gIGJvcmRlci1jb2xvcjogIzMxNzM5OSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzM0M2E0MDtcbn1cbi5uYXZiYXItbGlnaHRibHVlLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4ubmF2YmFyLWxpZ2h0Ymx1ZS5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcixcbi5uYXZiYXItbGlnaHRibHVlLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyICsgLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ4OTdjNTtcbiAgYm9yZGVyLWNvbG9yOiAjNWJhMmNiO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLm5hdmJhci1saWdodGJsdWUubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLWxpZ2h0Ymx1ZS5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyxcbi5uYXZiYXItbGlnaHRibHVlLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzICsgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0Yzk5YzY7XG4gIGJvcmRlci1jb2xvcjogIzViYTJjYiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm5hdmJhci1uYXZ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMWYzZjtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLW5hdnkubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDUyLCA1OCwgNjQsIDAuOCk7XG59XG4ubmF2YmFyLW5hdnkubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyLFxuLm5hdmJhci1uYXZ5Lm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhciArIC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDE1MmI7XG4gIGJvcmRlci1jb2xvcjogIzAwMDgxMTtcbiAgY29sb3I6IHJnYmEoNTIsIDU4LCA2NCwgMC44KTtcbn1cbi5uYXZiYXItbmF2eS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG4ubmF2YmFyLW5hdnkubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzLFxuLm5hdmJhci1uYXZ5Lm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyArIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxMjI2O1xuICBib3JkZXItY29sb3I6ICMwMDA4MTEgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG4ubmF2YmFyLW5hdnkubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5uYXZiYXItbmF2eS5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcixcbi5uYXZiYXItbmF2eS5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhciArIC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDI5NTM7XG4gIGJvcmRlci1jb2xvcjogIzAwMzY2ZDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5uYXZiYXItbmF2eS5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXItbmF2eS5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyxcbi5uYXZiYXItbmF2eS5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyArIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyYzU5O1xuICBib3JkZXItY29sb3I6ICMwMDM2NmQgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5uYXZiYXItb2xpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Q5OTcwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXItb2xpdmUubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDUyLCA1OCwgNjQsIDAuOCk7XG59XG4ubmF2YmFyLW9saXZlLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcixcbi5uYXZiYXItb2xpdmUubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyICsgLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM3OGE2NTtcbiAgYm9yZGVyLWNvbG9yOiAjMzA3ODU4O1xuICBjb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjgpO1xufVxuLm5hdmJhci1vbGl2ZS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG4ubmF2YmFyLW9saXZlLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyxcbi5uYXZiYXItb2xpdmUubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzICsgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNjg3NjM7XG4gIGJvcmRlci1jb2xvcjogIzMwNzg1OCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzM0M2E0MDtcbn1cbi5uYXZiYXItb2xpdmUubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5uYXZiYXItb2xpdmUubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXIsXG4ubmF2YmFyLW9saXZlLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyICsgLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQzYTg3YjtcbiAgYm9yZGVyLWNvbG9yOiAjNGNiODg4O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLm5hdmJhci1vbGl2ZS5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXItb2xpdmUubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMsXG4ubmF2YmFyLW9saXZlLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzICsgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NGFiN2Q7XG4gIGJvcmRlci1jb2xvcjogIzRjYjg4OCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm5hdmJhci1saW1lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxZmY3MDtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4ubmF2YmFyLWxpbWUubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDUyLCA1OCwgNjQsIDAuOCk7XG59XG4ubmF2YmFyLWxpbWUubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyLFxuLm5hdmJhci1saW1lLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhciArIC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGVjNjc7XG4gIGJvcmRlci1jb2xvcjogIzAwZDI1YztcbiAgY29sb3I6IHJnYmEoNTIsIDU4LCA2NCwgMC44KTtcbn1cbi5uYXZiYXItbGltZS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG4ubmF2YmFyLWxpbWUubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzLFxuLm5hdmJhci1saW1lLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyArIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBlNzY1O1xuICBib3JkZXItY29sb3I6ICMwMGQyNWMgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG4ubmF2YmFyLWxpbWUubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5uYXZiYXItbGltZS5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcixcbi5uYXZiYXItbGltZS5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhciArIC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNWZmN2I7XG4gIGJvcmRlci1jb2xvcjogIzJmZmY4YTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5uYXZiYXItbGltZS5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXItbGltZS5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyxcbi5uYXZiYXItbGltZS5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyArIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWJmZjdlO1xuICBib3JkZXItY29sb3I6ICMyZmZmOGEgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5uYXZiYXItZnVjaHNpYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMDEyYmU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci1mdWNoc2lhLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjgpO1xufVxuLm5hdmJhci1mdWNoc2lhLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcixcbi5uYXZiYXItZnVjaHNpYS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXIgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGYwZWIwO1xuICBib3JkZXItY29sb3I6ICNjNzBkOWQ7XG4gIGNvbG9yOiByZ2JhKDUyLCA1OCwgNjQsIDAuOCk7XG59XG4ubmF2YmFyLWZ1Y2hzaWEubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuLm5hdmJhci1mdWNoc2lhLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyxcbi5uYXZiYXItZnVjaHNpYS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RiMGVhZDtcbiAgYm9yZGVyLWNvbG9yOiAjYzcwZDlkICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuLm5hdmJhci1mdWNoc2lhLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4ubmF2YmFyLWZ1Y2hzaWEubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXIsXG4ubmF2YmFyLWZ1Y2hzaWEubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXIgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjEyNWMzO1xuICBib3JkZXItY29sb3I6ICNmMzNkY2E7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4ubmF2YmFyLWZ1Y2hzaWEubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLWZ1Y2hzaWEubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMsXG4ubmF2YmFyLWZ1Y2hzaWEubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyMmFjNTtcbiAgYm9yZGVyLWNvbG9yOiAjZjMzZGNhICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubmF2YmFyLW1hcm9vbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkODFiNjA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci1tYXJvb24ubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDUyLCA1OCwgNjQsIDAuOCk7XG59XG4ubmF2YmFyLW1hcm9vbi5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXIsXG4ubmF2YmFyLW1hcm9vbi5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXIgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzYxOTU4O1xuICBib3JkZXItY29sb3I6ICNhZjE2NGU7XG4gIGNvbG9yOiByZ2JhKDUyLCA1OCwgNjQsIDAuOCk7XG59XG4ubmF2YmFyLW1hcm9vbi5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG4ubmF2YmFyLW1hcm9vbi5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMsXG4ubmF2YmFyLW1hcm9vbi5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MxMTg1NjtcbiAgYm9yZGVyLWNvbG9yOiAjYWYxNjRlICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuLm5hdmJhci1tYXJvb24ubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5uYXZiYXItbWFyb29uLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyLFxuLm5hdmJhci1tYXJvb24ubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXIgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTQyNDZhO1xuICBib3JkZXItY29sb3I6ICNlNjNhNzk7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4ubmF2YmFyLW1hcm9vbi5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXItbWFyb29uLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzLFxuLm5hdmJhci1tYXJvb24ubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0Mjg2ZDtcbiAgYm9yZGVyLWNvbG9yOiAjZTYzYTc5ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubmF2YmFyLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXItYmx1ZS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoNTIsIDU4LCA2NCwgMC44KTtcbn1cbi5uYXZiYXItYmx1ZS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXIsXG4ubmF2YmFyLWJsdWUubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyICsgLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzFlYjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA2NWQxO1xuICBjb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjgpO1xufVxuLm5hdmJhci1ibHVlLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzM0M2E0MDtcbn1cbi5uYXZiYXItYmx1ZS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMsXG4ubmF2YmFyLWJsdWUubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzICsgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDZmZTY7XG4gIGJvcmRlci1jb2xvcjogIzAwNjVkMSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzM0M2E0MDtcbn1cbi5uYXZiYXItYmx1ZS5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLm5hdmJhci1ibHVlLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyLFxuLm5hdmJhci1ibHVlLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyICsgLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0ODZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMmU5M2ZmO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLm5hdmJhci1ibHVlLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci1ibHVlLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzLFxuLm5hdmJhci1ibHVlLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzICsgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTg4ZmY7XG4gIGJvcmRlci1jb2xvcjogIzJlOTNmZiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm5hdmJhci1pbmRpZ28ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjYxMGYyO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXItaW5kaWdvLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjgpO1xufVxuLm5hdmJhci1pbmRpZ28ubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyLFxuLm5hdmJhci1pbmRpZ28ubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyICsgLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVkMGNlMTtcbiAgYm9yZGVyLWNvbG9yOiAjNTMwYmM5O1xuICBjb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjgpO1xufVxuLm5hdmJhci1pbmRpZ28ubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuLm5hdmJhci1pbmRpZ28ubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzLFxuLm5hdmJhci1pbmRpZ28ubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzICsgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YjBjZGQ7XG4gIGJvcmRlci1jb2xvcjogIzUzMGJjOSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzM0M2E0MDtcbn1cbi5uYXZiYXItaW5kaWdvLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4ubmF2YmFyLWluZGlnby5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcixcbi5uYXZiYXItaW5kaWdvLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyICsgLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcyMjNmMztcbiAgYm9yZGVyLWNvbG9yOiAjODIzY2Y0O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLm5hdmJhci1pbmRpZ28ubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLWluZGlnby5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyxcbi5uYXZiYXItaW5kaWdvLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzICsgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NTI4ZjM7XG4gIGJvcmRlci1jb2xvcjogIzgyM2NmNCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm5hdmJhci1wdXJwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmY0MmMxO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXItcHVycGxlLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjgpO1xufVxuLm5hdmJhci1wdXJwbGUubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyLFxuLm5hdmJhci1wdXJwbGUubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyICsgLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2M2JiNDtcbiAgYm9yZGVyLWNvbG9yOiAjNWIzNWEwO1xuICBjb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjgpO1xufVxuLm5hdmJhci1wdXJwbGUubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuLm5hdmJhci1wdXJwbGUubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzLFxuLm5hdmJhci1wdXJwbGUubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzICsgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NDNhYjA7XG4gIGJvcmRlci1jb2xvcjogIzViMzVhMCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzM0M2E0MDtcbn1cbi5uYXZiYXItcHVycGxlLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4ubmF2YmFyLXB1cnBsZS5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcixcbi5uYXZiYXItcHVycGxlLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyICsgLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdiNTFjNjtcbiAgYm9yZGVyLWNvbG9yOiAjODk2NWNjO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLm5hdmJhci1wdXJwbGUubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLXB1cnBsZS5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyxcbi5uYXZiYXItcHVycGxlLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzICsgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ZTU1Yzc7XG4gIGJvcmRlci1jb2xvcjogIzg5NjVjYyAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm5hdmJhci1waW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4M2U4YztcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLXBpbmsubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDUyLCA1OCwgNjQsIDAuOCk7XG59XG4ubmF2YmFyLXBpbmsubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyLFxuLm5hdmJhci1waW5rLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhciArIC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNjJjODE7XG4gIGJvcmRlci1jb2xvcjogI2RlMWE3NDtcbiAgY29sb3I6IHJnYmEoNTIsIDU4LCA2NCwgMC44KTtcbn1cbi5uYXZiYXItcGluay5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG4ubmF2YmFyLXBpbmsubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzLFxuLm5hdmJhci1waW5rLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyArIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTUyNzdlO1xuICBib3JkZXItY29sb3I6ICNkZTFhNzQgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG4ubmF2YmFyLXBpbmsubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5uYXZiYXItcGluay5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcixcbi5uYXZiYXItcGluay5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhciArIC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYTUwOTc7XG4gIGJvcmRlci1jb2xvcjogI2VkNjdhNDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5uYXZiYXItcGluay5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXItcGluay5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyxcbi5uYXZiYXItcGluay5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyArIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWI1NTlhO1xuICBib3JkZXItY29sb3I6ICNlZDY3YTQgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5uYXZiYXItcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLXJlZC5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoNTIsIDU4LCA2NCwgMC44KTtcbn1cbi5uYXZiYXItcmVkLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcixcbi5uYXZiYXItcmVkLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhciArIC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNzI1MzY7XG4gIGJvcmRlci1jb2xvcjogI2MyMjIzMTtcbiAgY29sb3I6IHJnYmEoNTIsIDU4LCA2NCwgMC44KTtcbn1cbi5uYXZiYXItcmVkLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzM0M2E0MDtcbn1cbi5uYXZiYXItcmVkLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyxcbi5uYXZiYXItcmVkLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyArIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDMyNTM1O1xuICBib3JkZXItY29sb3I6ICNjMjIyMzEgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG4ubmF2YmFyLXJlZC5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLm5hdmJhci1yZWQubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXIsXG4ubmF2YmFyLXJlZC5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhciArIC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZjQ2NTU7XG4gIGJvcmRlci1jb2xvcjogI2UzNWM2OTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5uYXZiYXItcmVkLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci1yZWQubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMsXG4ubmF2YmFyLXJlZC5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyArIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTA0YjU5O1xuICBib3JkZXItY29sb3I6ICNlMzVjNjkgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5uYXZiYXItb3JhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkN2UxNDtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4ubmF2YmFyLW9yYW5nZS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoNTIsIDU4LCA2NCwgMC44KTtcbn1cbi5uYXZiYXItb3JhbmdlLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcixcbi5uYXZiYXItb3JhbmdlLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhciArIC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYTczMDI7XG4gIGJvcmRlci1jb2xvcjogI2UxNjcwMjtcbiAgY29sb3I6IHJnYmEoNTIsIDU4LCA2NCwgMC44KTtcbn1cbi5uYXZiYXItb3JhbmdlLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzM0M2E0MDtcbn1cbi5uYXZiYXItb3JhbmdlLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyxcbi5uYXZiYXItb3JhbmdlLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyArIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU3MTAyO1xuICBib3JkZXItY29sb3I6ICNlMTY3MDIgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG4ubmF2YmFyLW9yYW5nZS5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLm5hdmJhci1vcmFuZ2UubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXIsXG4ubmF2YmFyLW9yYW5nZS5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhciArIC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZDg5Mjg7XG4gIGJvcmRlci1jb2xvcjogI2ZkOTc0MjtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5uYXZiYXItb3JhbmdlLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci1vcmFuZ2UubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMsXG4ubmF2YmFyLW9yYW5nZS5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyArIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmQ4YzJkO1xuICBib3JkZXItY29sb3I6ICNmZDk3NDIgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5uYXZiYXIteWVsbG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4ubmF2YmFyLXllbGxvdy5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoNTIsIDU4LCA2NCwgMC44KTtcbn1cbi5uYXZiYXIteWVsbG93Lm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcixcbi5uYXZiYXIteWVsbG93Lm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhciArIC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmI1MDA7XG4gIGJvcmRlci1jb2xvcjogI2Q4YTIwMDtcbiAgY29sb3I6IHJnYmEoNTIsIDU4LCA2NCwgMC44KTtcbn1cbi5uYXZiYXIteWVsbG93Lm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzM0M2E0MDtcbn1cbi5uYXZiYXIteWVsbG93Lm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyxcbi5uYXZiYXIteWVsbG93Lm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyArIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRiMTAwO1xuICBib3JkZXItY29sb3I6ICNkOGEyMDAgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG4ubmF2YmFyLXllbGxvdy5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLm5hdmJhci15ZWxsb3cubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXIsXG4ubmF2YmFyLXllbGxvdy5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhciArIC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmM2MWI7XG4gIGJvcmRlci1jb2xvcjogI2ZmY2MzNTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5uYXZiYXIteWVsbG93Lm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci15ZWxsb3cubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMsXG4ubmF2YmFyLXllbGxvdy5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyArIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjNzIxO1xuICBib3JkZXItY29sb3I6ICNmZmNjMzUgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5uYXZiYXItZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXItZ3JlZW4ubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDUyLCA1OCwgNjQsIDAuOCk7XG59XG4ubmF2YmFyLWdyZWVuLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcixcbi5uYXZiYXItZ3JlZW4ubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyICsgLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI0OTczZTtcbiAgYm9yZGVyLWNvbG9yOiAjMWY4MjM2O1xuICBjb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjgpO1xufVxuLm5hdmJhci1ncmVlbi5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG4ubmF2YmFyLWdyZWVuLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyxcbi5uYXZiYXItZ3JlZW4ubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzICsgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMzkyM2Q7XG4gIGJvcmRlci1jb2xvcjogIzFmODIzNiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzM0M2E0MDtcbn1cbi5uYXZiYXItZ3JlZW4ubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5uYXZiYXItZ3JlZW4ubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXIsXG4ubmF2YmFyLWdyZWVuLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyICsgLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjYjc0YztcbiAgYm9yZGVyLWNvbG9yOiAjMzFjYzU0O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLm5hdmJhci1ncmVlbi5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXItZ3JlZW4ubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMsXG4ubmF2YmFyLWdyZWVuLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzICsgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZGJjNGU7XG4gIGJvcmRlci1jb2xvcjogIzMxY2M1NCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm5hdmJhci10ZWFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwYzk5NztcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLXRlYWwubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDUyLCA1OCwgNjQsIDAuOCk7XG59XG4ubmF2YmFyLXRlYWwubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyLFxuLm5hdmJhci10ZWFsLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhciArIC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZGI3OGE7XG4gIGJvcmRlci1jb2xvcjogIzFhYTE3OTtcbiAgY29sb3I6IHJnYmEoNTIsIDU4LCA2NCwgMC44KTtcbn1cbi5uYXZiYXItdGVhbC5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG4ubmF2YmFyLXRlYWwubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzLFxuLm5hdmJhci10ZWFsLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyArIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWNiMzg2O1xuICBib3JkZXItY29sb3I6ICMxYWExNzkgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG4ubmF2YmFyLXRlYWwubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5uYXZiYXItdGVhbC5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcixcbi5uYXZiYXItdGVhbC5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhciArIC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyM2RiYTQ7XG4gIGJvcmRlci1jb2xvcjogIzM4ZGZhZTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5uYXZiYXItdGVhbC5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXItdGVhbC5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyxcbi5uYXZiYXItdGVhbC5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyArIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjZkY2E2O1xuICBib3JkZXItY29sb3I6ICMzOGRmYWUgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5uYXZiYXItY3lhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci1jeWFuLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjgpO1xufVxuLm5hdmJhci1jeWFuLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcixcbi5uYXZiYXItY3lhbi5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXIgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTU5MmE2O1xuICBib3JkZXItY29sb3I6ICMxMjdlOGY7XG4gIGNvbG9yOiByZ2JhKDUyLCA1OCwgNjQsIDAuOCk7XG59XG4ubmF2YmFyLWN5YW4ubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuLm5hdmJhci1jeWFuLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyxcbi5uYXZiYXItY3lhbi5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0OGVhMTtcbiAgYm9yZGVyLWNvbG9yOiAjMTI3ZThmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuLm5hdmJhci1jeWFuLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4ubmF2YmFyLWN5YW4ubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXIsXG4ubmF2YmFyLWN5YW4ubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXIgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTliMmNhO1xuICBib3JkZXItY29sb3I6ICMxY2M2ZTE7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4ubmF2YmFyLWN5YW4ubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLWN5YW4ubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMsXG4ubmF2YmFyLWN5YW4ubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhYjZjZjtcbiAgYm9yZGVyLWNvbG9yOiAjMWNjNmUxICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubmF2YmFyLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4ubmF2YmFyLXdoaXRlLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjgpO1xufVxuLm5hdmJhci13aGl0ZS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXIsXG4ubmF2YmFyLXdoaXRlLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhciArIC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlc21va2U7XG4gIGJvcmRlci1jb2xvcjogI2U4ZThlODtcbiAgY29sb3I6IHJnYmEoNTIsIDU4LCA2NCwgMC44KTtcbn1cbi5uYXZiYXItd2hpdGUubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuLm5hdmJhci13aGl0ZS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMsXG4ubmF2YmFyLXdoaXRlLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyArIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICBib3JkZXItY29sb3I6ICNlOGU4ZTggIWltcG9ydGFudDtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG4ubmF2YmFyLXdoaXRlLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4ubmF2YmFyLXdoaXRlLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyLFxuLm5hdmJhci13aGl0ZS5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhciArIC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItY29sb3I6IHdoaXRlO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLm5hdmJhci13aGl0ZS5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXItd2hpdGUubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMsXG4ubmF2YmFyLXdoaXRlLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzICsgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubmF2YmFyLWdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXItZ3JheS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoNTIsIDU4LCA2NCwgMC44KTtcbn1cbi5uYXZiYXItZ3JheS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXIsXG4ubmF2YmFyLWdyYXkubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyICsgLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYzNmI3MjtcbiAgYm9yZGVyLWNvbG9yOiAjNTc1ZTY0O1xuICBjb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjgpO1xufVxuLm5hdmJhci1ncmF5Lm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzM0M2E0MDtcbn1cbi5uYXZiYXItZ3JheS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMsXG4ubmF2YmFyLWdyYXkubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzICsgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MDY4NmY7XG4gIGJvcmRlci1jb2xvcjogIzU3NWU2NCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzM0M2E0MDtcbn1cbi5uYXZiYXItZ3JheS5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLm5hdmJhci1ncmF5Lm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyLFxuLm5hdmJhci1ncmF5Lm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyICsgLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc1N2Y4ODtcbiAgYm9yZGVyLWNvbG9yOiAjODM4Yzk0O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLm5hdmJhci1ncmF5Lm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci1ncmF5Lm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzLFxuLm5hdmJhci1ncmF5Lm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzICsgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ODgyOGE7XG4gIGJvcmRlci1jb2xvcjogIzgzOGM5NCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm5hdmJhci1ncmF5LWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXItZ3JheS1kYXJrLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjgpO1xufVxuLm5hdmJhci1ncmF5LWRhcmsubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyLFxuLm5hdmJhci1ncmF5LWRhcmsubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyICsgLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJiMzAzNTtcbiAgYm9yZGVyLWNvbG9yOiAjMWYyMzI3O1xuICBjb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjgpO1xufVxuLm5hdmJhci1ncmF5LWRhcmsubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuLm5hdmJhci1ncmF5LWRhcmsubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzLFxuLm5hdmJhci1ncmF5LWRhcmsubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzICsgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOTJkMzI7XG4gIGJvcmRlci1jb2xvcjogIzFmMjMyNyAhaW1wb3J0YW50O1xuICBjb2xvcjogIzM0M2E0MDtcbn1cbi5uYXZiYXItZ3JheS1kYXJrLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4ubmF2YmFyLWdyYXktZGFyay5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcixcbi5uYXZiYXItZ3JheS1kYXJrLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyICsgLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNkNDQ0YjtcbiAgYm9yZGVyLWNvbG9yOiAjNDk1MTU5O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLm5hdmJhci1ncmF5LWRhcmsubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLWdyYXktZGFyay5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyxcbi5uYXZiYXItZ3JheS1kYXJrLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzICsgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZjQ3NGU7XG4gIGJvcmRlci1jb2xvcjogIzQ5NTE1OSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhcmstbW9kZSAubmF2LXBpbGxzIC5uYXYtbGluayB7XG4gIGNvbG9yOiAjY2VkNGRhO1xufVxuLmRhcmstbW9kZSAubmF2LXRhYnMge1xuICBib3JkZXItY29sb3I6ICM1NjYwNmE7XG59XG4uZGFyay1tb2RlIC5uYXYtdGFicyAubmF2LWxpbms6Zm9jdXMsXG4uZGFyay1tb2RlIC5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM1NjYwNmE7XG59XG4uZGFyay1tb2RlIC5uYXYtdGFicyAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmssXG4uZGFyay1tb2RlIC5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjNTY2MDZhICM1NjYwNmEgdHJhbnNwYXJlbnQgIzU2NjA2YTtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5uYXYtdGFicy5mbGV4LWNvbHVtbiAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsuYWN0aXZlLCAuZGFyay1tb2RlIC5uYXYtdGFicy5mbGV4LWNvbHVtbiAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbms6Zm9jdXMsIC5kYXJrLW1vZGUgLm5hdi10YWJzLmZsZXgtY29sdW1uIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluazpob3Zlcixcbi5kYXJrLW1vZGUgLm5hdi10YWJzLmZsZXgtY29sdW1uIC5uYXYtbGluay5hY3RpdmUsXG4uZGFyay1tb2RlIC5uYXYtdGFicy5mbGV4LWNvbHVtbiAubmF2LWxpbms6Zm9jdXMsXG4uZGFyay1tb2RlIC5uYXYtdGFicy5mbGV4LWNvbHVtbiAubmF2LWxpbms6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM1NjYwNmEgdHJhbnNwYXJlbnQgIzU2NjA2YSAjNTY2MDZhO1xufVxuLmRhcmstbW9kZSAubmF2LXRhYnMuZmxleC1jb2x1bW4gLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rOmZvY3VzLCAuZGFyay1tb2RlIC5uYXYtdGFicy5mbGV4LWNvbHVtbiAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbms6aG92ZXIsXG4uZGFyay1tb2RlIC5uYXYtdGFicy5mbGV4LWNvbHVtbiAubmF2LWxpbms6Zm9jdXMsXG4uZGFyay1tb2RlIC5uYXYtdGFicy5mbGV4LWNvbHVtbiAubmF2LWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Y0NzRlO1xufVxuLmRhcmstbW9kZSAubmF2LXRhYnMuZmxleC1jb2x1bW4ubmF2LXRhYnMtcmlnaHQge1xuICBib3JkZXItY29sb3I6ICM1NjYwNmE7XG59XG4uZGFyay1tb2RlIC5uYXYtdGFicy5mbGV4LWNvbHVtbi5uYXYtdGFicy1yaWdodCAubmF2LWxpbmsuYWN0aXZlLCAuZGFyay1tb2RlIC5uYXYtdGFicy5mbGV4LWNvbHVtbi5uYXYtdGFicy1yaWdodCAubmF2LWxpbms6Zm9jdXMsIC5kYXJrLW1vZGUgLm5hdi10YWJzLmZsZXgtY29sdW1uLm5hdi10YWJzLXJpZ2h0IC5uYXYtbGluazpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzU2NjA2YSAjNTY2MDZhICM1NjYwNmEgdHJhbnNwYXJlbnQ7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItY29sb3I6ICM0YjU0NWM7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZjY3OTE7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLXByaW1hcnkubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDUyLCA1OCwgNjQsIDAuOCk7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItcHJpbWFyeS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXIsXG4uZGFyay1tb2RlIC5uYXZiYXItcHJpbWFyeS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXIgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzk1ZDgzO1xuICBib3JkZXItY29sb3I6ICMzMTUwNzE7XG4gIGNvbG9yOiByZ2JhKDUyLCA1OCwgNjQsIDAuOCk7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItcHJpbWFyeS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItcHJpbWFyeS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMsXG4uZGFyay1tb2RlIC5uYXZiYXItcHJpbWFyeS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM3NWE3ZjtcbiAgYm9yZGVyLWNvbG9yOiAjMzE1MDcxICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLXByaW1hcnkubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci1wcmltYXJ5Lm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyLFxuLmRhcmstbW9kZSAubmF2YmFyLXByaW1hcnkubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXIgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDU3MTlmO1xuICBib3JkZXItY29sb3I6ICM0ZDdlYjE7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItcHJpbWFyeS5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci1wcmltYXJ5Lm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzLFxuLmRhcmstbW9kZSAubmF2YmFyLXByaW1hcnkubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ3NzRhMztcbiAgYm9yZGVyLWNvbG9yOiAjNGQ3ZWIxICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLXNlY29uZGFyeS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoNTIsIDU4LCA2NCwgMC44KTtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci1zZWNvbmRhcnkubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyLFxuLmRhcmstbW9kZSAubmF2YmFyLXNlY29uZGFyeS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXIgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjM2YjcyO1xuICBib3JkZXItY29sb3I6ICM1NzVlNjQ7XG4gIGNvbG9yOiByZ2JhKDUyLCA1OCwgNjQsIDAuOCk7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItc2Vjb25kYXJ5Lm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzM0M2E0MDtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci1zZWNvbmRhcnkubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzLFxuLmRhcmstbW9kZSAubmF2YmFyLXNlY29uZGFyeS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYwNjg2ZjtcbiAgYm9yZGVyLWNvbG9yOiAjNTc1ZTY0ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLXNlY29uZGFyeS5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLXNlY29uZGFyeS5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcixcbi5kYXJrLW1vZGUgLm5hdmJhci1zZWNvbmRhcnkubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXIgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzU3Zjg4O1xuICBib3JkZXItY29sb3I6ICM4MzhjOTQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItc2Vjb25kYXJ5Lm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLXNlY29uZGFyeS5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyxcbi5kYXJrLW1vZGUgLm5hdmJhci1zZWNvbmRhcnkubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc4ODI4YTtcbiAgYm9yZGVyLWNvbG9yOiAjODM4Yzk0ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiYzhjO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci1zdWNjZXNzLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjgpO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLXN1Y2Nlc3MubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyLFxuLmRhcmstbW9kZSAubmF2YmFyLXN1Y2Nlc3MubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyICsgLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYTg3ZDtcbiAgYm9yZGVyLWNvbG9yOiAjMDA4ZTZhO1xuICBjb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjgpO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLXN1Y2Nlc3MubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLXN1Y2Nlc3MubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzLFxuLmRhcmstbW9kZSAubmF2YmFyLXN1Y2Nlc3MubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzICsgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGEzNzk7XG4gIGJvcmRlci1jb2xvcjogIzAwOGU2YSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzM0M2E0MDtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci1zdWNjZXNzLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItc3VjY2Vzcy5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcixcbi5kYXJrLW1vZGUgLm5hdmJhci1zdWNjZXNzLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyICsgLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwZDA5YjtcbiAgYm9yZGVyLWNvbG9yOiAjMDBlYWFlO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLXN1Y2Nlc3MubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItc3VjY2Vzcy5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyxcbi5kYXJrLW1vZGUgLm5hdmJhci1zdWNjZXNzLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzICsgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGQ2OWY7XG4gIGJvcmRlci1jb2xvcjogIzAwZWFhZSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0OThkYjtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItaW5mby5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoNTIsIDU4LCA2NCwgMC44KTtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci1pbmZvLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcixcbi5kYXJrLW1vZGUgLm5hdmJhci1pbmZvLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhciArIC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjhmZDU7XG4gIGJvcmRlci1jb2xvcjogIzIyODBiZjtcbiAgY29sb3I6IHJnYmEoNTIsIDU4LCA2NCwgMC44KTtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci1pbmZvLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzM0M2E0MDtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci1pbmZvLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyxcbi5kYXJrLW1vZGUgLm5hdmJhci1pbmZvLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyArIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjU4Y2QxO1xuICBib3JkZXItY29sb3I6ICMyMjgwYmYgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItaW5mby5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLWluZm8ubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXIsXG4uZGFyay1tb2RlIC5uYXZiYXItaW5mby5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhciArIC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NWExZGU7XG4gIGJvcmRlci1jb2xvcjogIzViYWNlMjtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci1pbmZvLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLWluZm8ubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMsXG4uZGFyay1tb2RlIC5uYXZiYXItaW5mby5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyArIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGFhM2RmO1xuICBib3JkZXItY29sb3I6ICM1YmFjZTIgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMzljMTI7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLXdhcm5pbmcubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDUyLCA1OCwgNjQsIDAuOCk7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItd2FybmluZy5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXIsXG4uZGFyay1tb2RlIC5uYXZiYXItd2FybmluZy5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXIgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTU5MTBjO1xuICBib3JkZXItY29sb3I6ICNjZDgyMGE7XG4gIGNvbG9yOiByZ2JhKDUyLCA1OCwgNjQsIDAuOCk7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItd2FybmluZy5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItd2FybmluZy5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMsXG4uZGFyay1tb2RlIC5uYXZiYXItd2FybmluZy5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwOGUwYjtcbiAgYm9yZGVyLWNvbG9yOiAjY2Q4MjBhICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLXdhcm5pbmcubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci13YXJuaW5nLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyLFxuLmRhcmstbW9kZSAubmF2YmFyLXdhcm5pbmcubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXIgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRhNDI1O1xuICBib3JkZXItY29sb3I6ICNmNWFlM2U7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItd2FybmluZy5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci13YXJuaW5nLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzLFxuLmRhcmstbW9kZSAubmF2YmFyLXdhcm5pbmcubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0YTYyYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjVhZTNlICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNzRjM2M7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLWRhbmdlci5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoNTIsIDU4LCA2NCwgMC44KTtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci1kYW5nZXIubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyLFxuLmRhcmstbW9kZSAubmF2YmFyLWRhbmdlci5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXIgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTUzYjJhO1xuICBib3JkZXItY29sb3I6ICNkYTJkMWI7XG4gIGNvbG9yOiByZ2JhKDUyLCA1OCwgNjQsIDAuOCk7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItZGFuZ2VyLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzM0M2E0MDtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci1kYW5nZXIubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzLFxuLmRhcmstbW9kZSAubmF2YmFyLWRhbmdlci5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0MzcyNTtcbiAgYm9yZGVyLWNvbG9yOiAjZGEyZDFiICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLWRhbmdlci5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLWRhbmdlci5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcixcbi5kYXJrLW1vZGUgLm5hdmJhci1kYW5nZXIubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXIgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTk1ZDRlO1xuICBib3JkZXItY29sb3I6ICNlYzcyNjU7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItZGFuZ2VyLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLWRhbmdlci5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyxcbi5kYXJrLW1vZGUgLm5hdmJhci1kYW5nZXIubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhNjE1MztcbiAgYm9yZGVyLWNvbG9yOiAjZWM3MjY1ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLWxpZ2h0Ymx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NmJhZDg7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLWxpZ2h0Ymx1ZS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoNTIsIDU4LCA2NCwgMC44KTtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci1saWdodGJsdWUubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyLFxuLmRhcmstbW9kZSAubmF2YmFyLWxpZ2h0Ymx1ZS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXIgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzZiMWQzO1xuICBib3JkZXItY29sb3I6ICM2M2E2Y2Q7XG4gIGNvbG9yOiByZ2JhKDUyLCA1OCwgNjQsIDAuOCk7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItbGlnaHRibHVlLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzM0M2E0MDtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci1saWdodGJsdWUubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzLFxuLmRhcmstbW9kZSAubmF2YmFyLWxpZ2h0Ymx1ZS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcyYWZkMjtcbiAgYm9yZGVyLWNvbG9yOiAjNjNhNmNkICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLWxpZ2h0Ymx1ZS5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLWxpZ2h0Ymx1ZS5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcixcbi5kYXJrLW1vZGUgLm5hdmJhci1saWdodGJsdWUubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXIgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTVjM2RkO1xuICBib3JkZXItY29sb3I6ICNhOWNlZTM7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItbGlnaHRibHVlLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLWxpZ2h0Ymx1ZS5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyxcbi5kYXJrLW1vZGUgLm5hdmJhci1saWdodGJsdWUubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5YzVkZTtcbiAgYm9yZGVyLWNvbG9yOiAjYTljZWUzICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLW5hdnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyYzU5O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci1uYXZ5Lm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjgpO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLW5hdnkubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyLFxuLmRhcmstbW9kZSAubmF2YmFyLW5hdnkubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyICsgLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMjI0NDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAxNTJiO1xuICBjb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjgpO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLW5hdnkubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLW5hdnkubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzLFxuLmRhcmstbW9kZSAubmF2YmFyLW5hdnkubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzICsgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDFmM2Y7XG4gIGJvcmRlci1jb2xvcjogIzAwMTUyYiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzM0M2E0MDtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci1uYXZ5Lm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItbmF2eS5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcixcbi5kYXJrLW1vZGUgLm5hdmJhci1uYXZ5Lm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyICsgLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzY2ZDtcbiAgYm9yZGVyLWNvbG9yOiAjMDA0Mjg2O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLW5hdnkubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItbmF2eS5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyxcbi5kYXJrLW1vZGUgLm5hdmJhci1uYXZ5Lm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzICsgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDM4NzI7XG4gIGJvcmRlci1jb2xvcjogIzAwNDI4NiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci1vbGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NGM4YTM7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLW9saXZlLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjgpO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLW9saXZlLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcixcbi5kYXJrLW1vZGUgLm5hdmJhci1vbGl2ZS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXIgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjZjMjk5O1xuICBib3JkZXItY29sb3I6ICM1M2JiOGQ7XG4gIGNvbG9yOiByZ2JhKDUyLCA1OCwgNjQsIDAuOCk7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItb2xpdmUubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLW9saXZlLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyxcbi5kYXJrLW1vZGUgLm5hdmJhci1vbGl2ZS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYyYzA5NjtcbiAgYm9yZGVyLWNvbG9yOiAjNTNiYjhkICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLW9saXZlLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItb2xpdmUubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXIsXG4uZGFyay1tb2RlIC5uYXZiYXItb2xpdmUubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXIgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODNjZWFjO1xuICBib3JkZXItY29sb3I6ICM5NWQ1Yjg7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItb2xpdmUubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItb2xpdmUubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMsXG4uZGFyay1tb2RlIC5uYXZiYXItb2xpdmUubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg3Y2ZhZjtcbiAgYm9yZGVyLWNvbG9yOiAjOTVkNWI4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLWxpbWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjdmZmE5O1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci1saW1lLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjgpO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLWxpbWUubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyLFxuLmRhcmstbW9kZSAubmF2YmFyLWxpbWUubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyICsgLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUzZmY5ZTtcbiAgYm9yZGVyLWNvbG9yOiAjMzlmZjkwO1xuICBjb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjgpO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLWxpbWUubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLWxpbWUubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzLFxuLmRhcmstbW9kZSAubmF2YmFyLWxpbWUubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzICsgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZWZmOWI7XG4gIGJvcmRlci1jb2xvcjogIzM5ZmY5MCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzM0M2E0MDtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci1saW1lLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItbGltZS5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcixcbi5kYXJrLW1vZGUgLm5hdmJhci1saW1lLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyICsgLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdiZmZiNTtcbiAgYm9yZGVyLWNvbG9yOiAjOTVmZmMzO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLWxpbWUubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItbGltZS5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyxcbi5kYXJrLW1vZGUgLm5hdmJhci1saW1lLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzICsgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MWZmYjg7XG4gIGJvcmRlci1jb2xvcjogIzk1ZmZjMyAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci1mdWNoc2lhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2NzJkODtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItZnVjaHNpYS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoNTIsIDU4LCA2NCwgMC44KTtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci1mdWNoc2lhLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcixcbi5kYXJrLW1vZGUgLm5hdmJhci1mdWNoc2lhLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhciArIC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNTVmZDM7XG4gIGJvcmRlci1jb2xvcjogI2YzNDdjYztcbiAgY29sb3I6IHJnYmEoNTIsIDU4LCA2NCwgMC44KTtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci1mdWNoc2lhLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzM0M2E0MDtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci1mdWNoc2lhLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyxcbi5kYXJrLW1vZGUgLm5hdmJhci1mdWNoc2lhLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyArIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU1YWQyO1xuICBib3JkZXItY29sb3I6ICNmMzQ3Y2MgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItZnVjaHNpYS5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLWZ1Y2hzaWEubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXIsXG4uZGFyay1tb2RlIC5uYXZiYXItZnVjaHNpYS5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhciArIC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNzg1ZGU7XG4gIGJvcmRlci1jb2xvcjogI2Y5OWRlNDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci1mdWNoc2lhLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLWZ1Y2hzaWEubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMsXG4uZGFyay1tb2RlIC5uYXZiYXItZnVjaHNpYS5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyArIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjg4YWRmO1xuICBib3JkZXItY29sb3I6ICNmOTlkZTQgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItbWFyb29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkNmM5YjtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItbWFyb29uLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjgpO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLW1hcm9vbi5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXIsXG4uZGFyay1tb2RlIC5uYXZiYXItbWFyb29uLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhciArIC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYTVhOGY7XG4gIGJvcmRlci1jb2xvcjogI2U4NDQ3ZjtcbiAgY29sb3I6IHJnYmEoNTIsIDU4LCA2NCwgMC44KTtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci1tYXJvb24ubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLW1hcm9vbi5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMsXG4uZGFyay1tb2RlIC5uYXZiYXItbWFyb29uLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyArIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWE1NjhjO1xuICBib3JkZXItY29sb3I6ICNlODQ0N2YgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItbWFyb29uLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItbWFyb29uLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyLFxuLmRhcmstbW9kZSAubmF2YmFyLW1hcm9vbi5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhciArIC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZjdlYTg7XG4gIGJvcmRlci1jb2xvcjogI2YyOTViNztcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci1tYXJvb24ubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItbWFyb29uLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzLFxuLmRhcmstbW9kZSAubmF2YmFyLW1hcm9vbi5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyArIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA4M2FiO1xuICBib3JkZXItY29sb3I6ICNmMjk1YjcgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZjY3OTE7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLWJsdWUubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDUyLCA1OCwgNjQsIDAuOCk7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItYmx1ZS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXIsXG4uZGFyay1tb2RlIC5uYXZiYXItYmx1ZS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXIgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzk1ZDgzO1xuICBib3JkZXItY29sb3I6ICMzMTUwNzE7XG4gIGNvbG9yOiByZ2JhKDUyLCA1OCwgNjQsIDAuOCk7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItYmx1ZS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItYmx1ZS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMsXG4uZGFyay1tb2RlIC5uYXZiYXItYmx1ZS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM3NWE3ZjtcbiAgYm9yZGVyLWNvbG9yOiAjMzE1MDcxICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLWJsdWUubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci1ibHVlLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyLFxuLmRhcmstbW9kZSAubmF2YmFyLWJsdWUubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXIgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDU3MTlmO1xuICBib3JkZXItY29sb3I6ICM0ZDdlYjE7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItYmx1ZS5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci1ibHVlLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzLFxuLmRhcmstbW9kZSAubmF2YmFyLWJsdWUubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ3NzRhMztcbiAgYm9yZGVyLWNvbG9yOiAjNGQ3ZWIxICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLWluZGlnbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjEwZjI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLWluZGlnby5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoNTIsIDU4LCA2NCwgMC44KTtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci1pbmRpZ28ubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyLFxuLmRhcmstbW9kZSAubmF2YmFyLWluZGlnby5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXIgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWQwY2UxO1xuICBib3JkZXItY29sb3I6ICM1MzBiYzk7XG4gIGNvbG9yOiByZ2JhKDUyLCA1OCwgNjQsIDAuOCk7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItaW5kaWdvLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzM0M2E0MDtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci1pbmRpZ28ubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzLFxuLmRhcmstbW9kZSAubmF2YmFyLWluZGlnby5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzViMGNkZDtcbiAgYm9yZGVyLWNvbG9yOiAjNTMwYmM5ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLWluZGlnby5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLWluZGlnby5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcixcbi5kYXJrLW1vZGUgLm5hdmJhci1pbmRpZ28ubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXIgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzIyM2YzO1xuICBib3JkZXItY29sb3I6ICM4MjNjZjQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItaW5kaWdvLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLWluZGlnby5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyxcbi5kYXJrLW1vZGUgLm5hdmJhci1pbmRpZ28ubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc1MjhmMztcbiAgYm9yZGVyLWNvbG9yOiAjODIzY2Y0ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLXB1cnBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ZjQyYzE7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLXB1cnBsZS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoNTIsIDU4LCA2NCwgMC44KTtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci1wdXJwbGUubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyLFxuLmRhcmstbW9kZSAubmF2YmFyLXB1cnBsZS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXIgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjYzYmI0O1xuICBib3JkZXItY29sb3I6ICM1YjM1YTA7XG4gIGNvbG9yOiByZ2JhKDUyLCA1OCwgNjQsIDAuOCk7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItcHVycGxlLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzM0M2E0MDtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci1wdXJwbGUubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzLFxuLmRhcmstbW9kZSAubmF2YmFyLXB1cnBsZS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY0M2FiMDtcbiAgYm9yZGVyLWNvbG9yOiAjNWIzNWEwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLXB1cnBsZS5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLXB1cnBsZS5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcixcbi5kYXJrLW1vZGUgLm5hdmJhci1wdXJwbGUubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXIgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2I1MWM2O1xuICBib3JkZXItY29sb3I6ICM4OTY1Y2M7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItcHVycGxlLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLXB1cnBsZS5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyxcbi5kYXJrLW1vZGUgLm5hdmJhci1wdXJwbGUubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdlNTVjNztcbiAgYm9yZGVyLWNvbG9yOiAjODk2NWNjICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLXBpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTgzZThjO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci1waW5rLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjgpO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLXBpbmsubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyLFxuLmRhcmstbW9kZSAubmF2YmFyLXBpbmsubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyICsgLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2MmM4MTtcbiAgYm9yZGVyLWNvbG9yOiAjZGUxYTc0O1xuICBjb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjgpO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLXBpbmsubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLXBpbmsubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzLFxuLmRhcmstbW9kZSAubmF2YmFyLXBpbmsubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzICsgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNTI3N2U7XG4gIGJvcmRlci1jb2xvcjogI2RlMWE3NCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzM0M2E0MDtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci1waW5rLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItcGluay5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcixcbi5kYXJrLW1vZGUgLm5hdmJhci1waW5rLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyICsgLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhNTA5NztcbiAgYm9yZGVyLWNvbG9yOiAjZWQ2N2E0O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLXBpbmsubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItcGluay5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyxcbi5kYXJrLW1vZGUgLm5hdmJhci1waW5rLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzICsgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYjU1OWE7XG4gIGJvcmRlci1jb2xvcjogI2VkNjdhNCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci1yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTc0YzNjO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci1yZWQubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDUyLCA1OCwgNjQsIDAuOCk7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItcmVkLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcixcbi5kYXJrLW1vZGUgLm5hdmJhci1yZWQubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyICsgLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1M2IyYTtcbiAgYm9yZGVyLWNvbG9yOiAjZGEyZDFiO1xuICBjb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjgpO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLXJlZC5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItcmVkLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyxcbi5kYXJrLW1vZGUgLm5hdmJhci1yZWQubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzICsgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNDM3MjU7XG4gIGJvcmRlci1jb2xvcjogI2RhMmQxYiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzM0M2E0MDtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci1yZWQubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci1yZWQubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXIsXG4uZGFyay1tb2RlIC5uYXZiYXItcmVkLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyICsgLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5NWQ0ZTtcbiAgYm9yZGVyLWNvbG9yOiAjZWM3MjY1O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLXJlZC5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci1yZWQubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMsXG4uZGFyay1tb2RlIC5uYXZiYXItcmVkLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzICsgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYTYxNTM7XG4gIGJvcmRlci1jb2xvcjogI2VjNzI2NSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmQ3ZTE0O1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci1vcmFuZ2UubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDUyLCA1OCwgNjQsIDAuOCk7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItb3JhbmdlLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcixcbi5kYXJrLW1vZGUgLm5hdmJhci1vcmFuZ2UubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyICsgLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhNzMwMjtcbiAgYm9yZGVyLWNvbG9yOiAjZTE2NzAyO1xuICBjb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjgpO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLW9yYW5nZS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItb3JhbmdlLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyxcbi5kYXJrLW1vZGUgLm5hdmJhci1vcmFuZ2UubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzICsgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNTcxMDI7XG4gIGJvcmRlci1jb2xvcjogI2UxNjcwMiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzM0M2E0MDtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci1vcmFuZ2UubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci1vcmFuZ2UubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXIsXG4uZGFyay1tb2RlIC5uYXZiYXItb3JhbmdlLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyICsgLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkODkyODtcbiAgYm9yZGVyLWNvbG9yOiAjZmQ5NzQyO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLW9yYW5nZS5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci1vcmFuZ2UubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMsXG4uZGFyay1tb2RlIC5uYXZiYXItb3JhbmdlLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzICsgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZDhjMmQ7XG4gIGJvcmRlci1jb2xvcjogI2ZkOTc0MiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci15ZWxsb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjM5YzEyO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci15ZWxsb3cubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDUyLCA1OCwgNjQsIDAuOCk7XG59XG4uZGFyay1tb2RlIC5uYXZiYXIteWVsbG93Lm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcixcbi5kYXJrLW1vZGUgLm5hdmJhci15ZWxsb3cubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyICsgLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1OTEwYztcbiAgYm9yZGVyLWNvbG9yOiAjY2Q4MjBhO1xuICBjb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjgpO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLXllbGxvdy5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG4uZGFyay1tb2RlIC5uYXZiYXIteWVsbG93Lm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyxcbi5kYXJrLW1vZGUgLm5hdmJhci15ZWxsb3cubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzICsgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMDhlMGI7XG4gIGJvcmRlci1jb2xvcjogI2NkODIwYSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzM0M2E0MDtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci15ZWxsb3cubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci15ZWxsb3cubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXIsXG4uZGFyay1tb2RlIC5uYXZiYXIteWVsbG93Lm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyICsgLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0YTQyNTtcbiAgYm9yZGVyLWNvbG9yOiAjZjVhZTNlO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLXllbGxvdy5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci15ZWxsb3cubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMsXG4uZGFyay1tb2RlIC5uYXZiYXIteWVsbG93Lm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzICsgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGE2MmE7XG4gIGJvcmRlci1jb2xvcjogI2Y1YWUzZSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGJjOGM7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLWdyZWVuLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjgpO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLWdyZWVuLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcixcbi5kYXJrLW1vZGUgLm5hdmJhci1ncmVlbi5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXIgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhODdkO1xuICBib3JkZXItY29sb3I6ICMwMDhlNmE7XG4gIGNvbG9yOiByZ2JhKDUyLCA1OCwgNjQsIDAuOCk7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItZ3JlZW4ubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLWdyZWVuLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyxcbi5kYXJrLW1vZGUgLm5hdmJhci1ncmVlbi5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYTM3OTtcbiAgYm9yZGVyLWNvbG9yOiAjMDA4ZTZhICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLWdyZWVuLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItZ3JlZW4ubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXIsXG4uZGFyay1tb2RlIC5uYXZiYXItZ3JlZW4ubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXIgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBkMDliO1xuICBib3JkZXItY29sb3I6ICMwMGVhYWU7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItZ3JlZW4ubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItZ3JlZW4ubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMsXG4uZGFyay1tb2RlIC5uYXZiYXItZ3JlZW4ubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwZDY5ZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDBlYWFlICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLXRlYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjBjOTk3O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci10ZWFsLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjgpO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLXRlYWwubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyLFxuLmRhcmstbW9kZSAubmF2YmFyLXRlYWwubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyICsgLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkYjc4YTtcbiAgYm9yZGVyLWNvbG9yOiAjMWFhMTc5O1xuICBjb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjgpO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLXRlYWwubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLXRlYWwubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzLFxuLmRhcmstbW9kZSAubmF2YmFyLXRlYWwubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzICsgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxY2IzODY7XG4gIGJvcmRlci1jb2xvcjogIzFhYTE3OSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzM0M2E0MDtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci10ZWFsLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItdGVhbC5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcixcbi5kYXJrLW1vZGUgLm5hdmJhci10ZWFsLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyICsgLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzZGJhNDtcbiAgYm9yZGVyLWNvbG9yOiAjMzhkZmFlO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLXRlYWwubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItdGVhbC5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyxcbi5kYXJrLW1vZGUgLm5hdmJhci10ZWFsLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzICsgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNmRjYTY7XG4gIGJvcmRlci1jb2xvcjogIzM4ZGZhZSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci1jeWFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0OThkYjtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItY3lhbi5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoNTIsIDU4LCA2NCwgMC44KTtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci1jeWFuLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcixcbi5kYXJrLW1vZGUgLm5hdmJhci1jeWFuLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhciArIC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjhmZDU7XG4gIGJvcmRlci1jb2xvcjogIzIyODBiZjtcbiAgY29sb3I6IHJnYmEoNTIsIDU4LCA2NCwgMC44KTtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci1jeWFuLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzM0M2E0MDtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci1jeWFuLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyxcbi5kYXJrLW1vZGUgLm5hdmJhci1jeWFuLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyArIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjU4Y2QxO1xuICBib3JkZXItY29sb3I6ICMyMjgwYmYgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItY3lhbi5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLWN5YW4ubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXIsXG4uZGFyay1tb2RlIC5uYXZiYXItY3lhbi5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhciArIC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NWExZGU7XG4gIGJvcmRlci1jb2xvcjogIzViYWNlMjtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci1jeWFuLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLWN5YW4ubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMsXG4uZGFyay1tb2RlIC5uYXZiYXItY3lhbi5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyArIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGFhM2RmO1xuICBib3JkZXItY29sb3I6ICM1YmFjZTIgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci13aGl0ZS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoNTIsIDU4LCA2NCwgMC44KTtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci13aGl0ZS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXIsXG4uZGFyay1tb2RlIC5uYXZiYXItd2hpdGUubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyICsgLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVzbW9rZTtcbiAgYm9yZGVyLWNvbG9yOiAjZThlOGU4O1xuICBjb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjgpO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLXdoaXRlLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzM0M2E0MDtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci13aGl0ZS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMsXG4uZGFyay1tb2RlIC5uYXZiYXItd2hpdGUubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzICsgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIGJvcmRlci1jb2xvcjogI2U4ZThlOCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzM0M2E0MDtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci13aGl0ZS5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLXdoaXRlLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyLFxuLmRhcmstbW9kZSAubmF2YmFyLXdoaXRlLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyICsgLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1jb2xvcjogd2hpdGU7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItd2hpdGUubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItd2hpdGUubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMsXG4uZGFyay1tb2RlIC5uYXZiYXItd2hpdGUubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLWdyYXkubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDUyLCA1OCwgNjQsIDAuOCk7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItZ3JheS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXIsXG4uZGFyay1tb2RlIC5uYXZiYXItZ3JheS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXIgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjM2YjcyO1xuICBib3JkZXItY29sb3I6ICM1NzVlNjQ7XG4gIGNvbG9yOiByZ2JhKDUyLCA1OCwgNjQsIDAuOCk7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItZ3JheS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItZ3JheS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMsXG4uZGFyay1tb2RlIC5uYXZiYXItZ3JheS5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYwNjg2ZjtcbiAgYm9yZGVyLWNvbG9yOiAjNTc1ZTY0ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLWdyYXkubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci1ncmF5Lm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyLFxuLmRhcmstbW9kZSAubmF2YmFyLWdyYXkubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXIgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzU3Zjg4O1xuICBib3JkZXItY29sb3I6ICM4MzhjOTQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItZ3JheS5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci1ncmF5Lm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzLFxuLmRhcmstbW9kZSAubmF2YmFyLWdyYXkubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc4ODI4YTtcbiAgYm9yZGVyLWNvbG9yOiAjODM4Yzk0ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLWdyYXktZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLWdyYXktZGFyay5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoNTIsIDU4LCA2NCwgMC44KTtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci1ncmF5LWRhcmsubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyLFxuLmRhcmstbW9kZSAubmF2YmFyLWdyYXktZGFyay5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXIgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIzMDM1O1xuICBib3JkZXItY29sb3I6ICMxZjIzMjc7XG4gIGNvbG9yOiByZ2JhKDUyLCA1OCwgNjQsIDAuOCk7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItZ3JheS1kYXJrLm5hdmJhci1saWdodCAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzM0M2E0MDtcbn1cbi5kYXJrLW1vZGUgLm5hdmJhci1ncmF5LWRhcmsubmF2YmFyLWxpZ2h0IC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzLFxuLmRhcmstbW9kZSAubmF2YmFyLWdyYXktZGFyay5uYXZiYXItbGlnaHQgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI5MmQzMjtcbiAgYm9yZGVyLWNvbG9yOiAjMWYyMzI3ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLWdyYXktZGFyay5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLWdyYXktZGFyay5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcixcbi5kYXJrLW1vZGUgLm5hdmJhci1ncmF5LWRhcmsubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXIgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Q0NDRiO1xuICBib3JkZXItY29sb3I6ICM0OTUxNTk7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4uZGFyay1tb2RlIC5uYXZiYXItZ3JheS1kYXJrLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAubmF2YmFyLWdyYXktZGFyay5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhcjpmb2N1cyxcbi5kYXJrLW1vZGUgLm5hdmJhci1ncmF5LWRhcmsubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbC1uYXZiYXI6Zm9jdXMgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNmNDc0ZTtcbiAgYm9yZGVyLWNvbG9yOiAjNDk1MTU5ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucGFnaW5hdGlvbi1tb250aCAucGFnZS1pdGVtIHtcbiAganVzdGlmeS1zZWxmOiBzdHJldGNoO1xufVxuLnBhZ2luYXRpb24tbW9udGggLnBhZ2UtaXRlbSAucGFnZS1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ucGFnaW5hdGlvbi1tb250aCAucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmssIC5wYWdpbmF0aW9uLW1vbnRoIC5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4ucGFnaW5hdGlvbi1tb250aCAucGFnZS1pdGVtIC5wYWdlLW1vbnRoIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnBhZ2luYXRpb24tbW9udGggLnBhZ2UtaXRlbSAucGFnZS15ZWFyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wYWdpbmF0aW9uLW1vbnRoLnBhZ2luYXRpb24tbGcgLnBhZ2UtbW9udGgge1xuICBmb250LXNpemU6IDEuNTYyNXJlbTtcbn1cbi5wYWdpbmF0aW9uLW1vbnRoLnBhZ2luYXRpb24tc20gLnBhZ2UtbW9udGgge1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi5kYXJrLW1vZGUgLnBhZ2UtaXRlbS5kaXNhYmxlZCBhLCAuZGFyay1tb2RlIC5wYWdlLWl0ZW0uZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYTQwNDcgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuLmRhcmstbW9kZSAucGFnZS1pdGVtIC5wYWdlLWxpbmsge1xuICBjb2xvcjogIzNmNjc5MTtcbn1cbi5kYXJrLW1vZGUgLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZjY3OTE7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rOmhvdmVyLCAuZGFyay1tb2RlIC5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbms6Zm9jdXMge1xuICBjb2xvcjogI2NlZDRkYSAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAucGFnZS1pdGVtOm5vdCguYWN0aXZlKSAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xufVxuLmRhcmstbW9kZSAucGFnZS1pdGVtOm5vdCguYWN0aXZlKSAucGFnZS1saW5rOmhvdmVyLCAuZGFyay1tb2RlIC5wYWdlLWl0ZW06bm90KC5hY3RpdmUpIC5wYWdlLWxpbms6Zm9jdXMge1xuICBjb2xvcjogIzQ3NzRhMztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNmNDc0ZTtcbn1cblxuLmZvcm0tZ3JvdXAuaGFzLWljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZm9ybS1ncm91cC5oYXMtaWNvbiAuZm9ybS1jb250cm9sIHtcbiAgcGFkZGluZy1yaWdodDogMzVweDtcbn1cbi5mb3JtLWdyb3VwLmhhcy1pY29uIC5mb3JtLWljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogM3B4O1xuICB0b3A6IDA7XG59XG5cbi5idG4tZ3JvdXAtdmVydGljYWwgLmJ0bi5idG4tZmxhdDpmaXJzdC1vZi10eXBlLCAuYnRuLWdyb3VwLXZlcnRpY2FsIC5idG4uYnRuLWZsYXQ6bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmZvcm0tY29udHJvbC1mZWVkYmFjay5mYSwgLmZvcm0tY29udHJvbC1mZWVkYmFjay5mYXMsIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2suZmFyLCAuZm9ybS1jb250cm9sLWZlZWRiYWNrLmZhYiwgLmZvcm0tY29udHJvbC1mZWVkYmFjay5mYWwsIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2suZmFkLCAuZm9ybS1jb250cm9sLWZlZWRiYWNrLnN2Zy1pbmxpbmUtLWZhLCAuZm9ybS1jb250cm9sLWZlZWRiYWNrLmlvbiB7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDIuMjVyZW0gKyAycHgpO1xufVxuXG4uaW5wdXQtbGcgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLmZhLCAuaW5wdXQtbGcgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLmZhcywgLmlucHV0LWxnICsgLmZvcm0tY29udHJvbC1mZWVkYmFjay5mYXIsIC5pbnB1dC1sZyArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2suZmFiLCAuaW5wdXQtbGcgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLmZhbCwgLmlucHV0LWxnICsgLmZvcm0tY29udHJvbC1mZWVkYmFjay5mYWQsIC5pbnB1dC1sZyArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2suc3ZnLWlubGluZS0tZmEsIC5pbnB1dC1sZyArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2suaW9uLFxuLmlucHV0LWdyb3VwLWxnICsgLmZvcm0tY29udHJvbC1mZWVkYmFjay5mYSxcbi5pbnB1dC1ncm91cC1sZyArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2suZmFzLFxuLmlucHV0LWdyb3VwLWxnICsgLmZvcm0tY29udHJvbC1mZWVkYmFjay5mYXIsXG4uaW5wdXQtZ3JvdXAtbGcgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLmZhYixcbi5pbnB1dC1ncm91cC1sZyArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2suZmFsLFxuLmlucHV0LWdyb3VwLWxnICsgLmZvcm0tY29udHJvbC1mZWVkYmFjay5mYWQsXG4uaW5wdXQtZ3JvdXAtbGcgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLnN2Zy1pbmxpbmUtLWZhLFxuLmlucHV0LWdyb3VwLWxnICsgLmZvcm0tY29udHJvbC1mZWVkYmFjay5pb24ge1xuICBsaW5lLWhlaWdodDogY2FsYygyLjg3NXJlbSArIDJweCk7XG59XG5cbi5mb3JtLWdyb3VwLWxnIC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLmZhLCAuZm9ybS1ncm91cC1sZyAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbC1mZWVkYmFjay5mYXMsIC5mb3JtLWdyb3VwLWxnIC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLmZhciwgLmZvcm0tZ3JvdXAtbGcgLmZvcm0tY29udHJvbCArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2suZmFiLCAuZm9ybS1ncm91cC1sZyAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbC1mZWVkYmFjay5mYWwsIC5mb3JtLWdyb3VwLWxnIC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLmZhZCwgLmZvcm0tZ3JvdXAtbGcgLmZvcm0tY29udHJvbCArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2suc3ZnLWlubGluZS0tZmEsIC5mb3JtLWdyb3VwLWxnIC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLmlvbiB7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDIuODc1cmVtICsgMnB4KTtcbn1cblxuLmlucHV0LXNtICsgLmZvcm0tY29udHJvbC1mZWVkYmFjay5mYSwgLmlucHV0LXNtICsgLmZvcm0tY29udHJvbC1mZWVkYmFjay5mYXMsIC5pbnB1dC1zbSArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2suZmFyLCAuaW5wdXQtc20gKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLmZhYiwgLmlucHV0LXNtICsgLmZvcm0tY29udHJvbC1mZWVkYmFjay5mYWwsIC5pbnB1dC1zbSArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2suZmFkLCAuaW5wdXQtc20gKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLnN2Zy1pbmxpbmUtLWZhLCAuaW5wdXQtc20gKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLmlvbixcbi5pbnB1dC1ncm91cC1zbSArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2suZmEsXG4uaW5wdXQtZ3JvdXAtc20gKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLmZhcyxcbi5pbnB1dC1ncm91cC1zbSArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2suZmFyLFxuLmlucHV0LWdyb3VwLXNtICsgLmZvcm0tY29udHJvbC1mZWVkYmFjay5mYWIsXG4uaW5wdXQtZ3JvdXAtc20gKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLmZhbCxcbi5pbnB1dC1ncm91cC1zbSArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2suZmFkLFxuLmlucHV0LWdyb3VwLXNtICsgLmZvcm0tY29udHJvbC1mZWVkYmFjay5zdmctaW5saW5lLS1mYSxcbi5pbnB1dC1ncm91cC1zbSArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2suaW9uIHtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMS44MTI1cmVtICsgMnB4KTtcbn1cblxuLmZvcm0tZ3JvdXAtc20gLmZvcm0tY29udHJvbCArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2suZmEsIC5mb3JtLWdyb3VwLXNtIC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLmZhcywgLmZvcm0tZ3JvdXAtc20gLmZvcm0tY29udHJvbCArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2suZmFyLCAuZm9ybS1ncm91cC1zbSAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbC1mZWVkYmFjay5mYWIsIC5mb3JtLWdyb3VwLXNtIC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLmZhbCwgLmZvcm0tZ3JvdXAtc20gLmZvcm0tY29udHJvbCArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2suZmFkLCAuZm9ybS1ncm91cC1zbSAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbC1mZWVkYmFjay5zdmctaW5saW5lLS1mYSwgLmZvcm0tZ3JvdXAtc20gLmZvcm0tY29udHJvbCArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2suaW9uIHtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMS44MTI1cmVtICsgMnB4KTtcbn1cblxubGFiZWw6bm90KC5mb3JtLWNoZWNrLWxhYmVsKTpub3QoLmN1c3RvbS1maWxlLWxhYmVsKSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi53YXJuaW5nLWZlZWRiYWNrIHtcbiAgZm9udC1zaXplOiA4MCU7XG4gIGNvbG9yOiAjZmZjMTA3O1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLndhcm5pbmctdG9vbHRpcCB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxOTMsIDcsIDAuOSk7XG4gIGNvbG9yOiAjMWYyZDNkO1xuICBkaXNwbGF5OiBub25lO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tdG9wOiAwLjFyZW07XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICB6LWluZGV4OiA1O1xufVxuXG4uZm9ybS1jb250cm9sLmlzLXdhcm5pbmcge1xuICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG59XG4uZm9ybS1jb250cm9sLmlzLXdhcm5pbmc6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyNTUsIDE5MywgNywgMC4yNSk7XG59XG4uZm9ybS1jb250cm9sLmlzLXdhcm5pbmcgfiAud2FybmluZy1mZWVkYmFjayxcbi5mb3JtLWNvbnRyb2wuaXMtd2FybmluZyB+IC53YXJuaW5nLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxudGV4dGFyZWEuZm9ybS1jb250cm9sLmlzLXdhcm5pbmcge1xuICBwYWRkaW5nLXJpZ2h0OiAyLjI1cmVtO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKSByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pO1xufVxuXG4uY3VzdG9tLXNlbGVjdC5pcy13YXJuaW5nIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xufVxuLmN1c3RvbS1zZWxlY3QuaXMtd2FybmluZzpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDI1NSwgMTkzLCA3LCAwLjI1KTtcbn1cbi5jdXN0b20tc2VsZWN0LmlzLXdhcm5pbmcgfiAud2FybmluZy1mZWVkYmFjayxcbi5jdXN0b20tc2VsZWN0LmlzLXdhcm5pbmcgfiAud2FybmluZy10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mb3JtLWNvbnRyb2wtZmlsZS5pcy13YXJuaW5nIH4gLndhcm5pbmctZmVlZGJhY2ssXG4uZm9ybS1jb250cm9sLWZpbGUuaXMtd2FybmluZyB+IC53YXJuaW5nLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZvcm0tY2hlY2staW5wdXQuaXMtd2FybmluZyB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6ICNmZmMxMDc7XG59XG4uZm9ybS1jaGVjay1pbnB1dC5pcy13YXJuaW5nIH4gLndhcm5pbmctZmVlZGJhY2ssXG4uZm9ybS1jaGVjay1pbnB1dC5pcy13YXJuaW5nIH4gLndhcm5pbmctdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtd2FybmluZyB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIGNvbG9yOiAjZmZjMTA3O1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXdhcm5pbmcgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dC5pcy13YXJuaW5nIH4gLndhcm5pbmctZmVlZGJhY2ssXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtd2FybmluZyB+IC53YXJuaW5nLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dC5pcy13YXJuaW5nOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmNlM2E7XG4gIGJvcmRlci1jb2xvcjogI2ZmY2UzYTtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dC5pcy13YXJuaW5nOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjU1LCAxOTMsIDcsIDAuMjUpO1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXdhcm5pbmc6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xufVxuXG4uY3VzdG9tLWZpbGUtaW5wdXQuaXMtd2FybmluZyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcbn1cbi5jdXN0b20tZmlsZS1pbnB1dC5pcy13YXJuaW5nIH4gLndhcm5pbmctZmVlZGJhY2ssXG4uY3VzdG9tLWZpbGUtaW5wdXQuaXMtd2FybmluZyB+IC53YXJuaW5nLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jdXN0b20tZmlsZS1pbnB1dC5pcy13YXJuaW5nOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjU1LCAxOTMsIDcsIDAuMjUpO1xufVxuXG5ib2R5LnRleHQtc20gLmlucHV0LWdyb3VwLXRleHQge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4uZm9ybS1jb250cm9sLmZvcm0tY29udHJvbC1ib3JkZXIsXG4uY3VzdG9tLXNlbGVjdC5mb3JtLWNvbnRyb2wtYm9yZGVyIHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogaW5oZXJpdDtcbn1cbi5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLWJvcmRlci5ib3JkZXItd2lkdGgtMixcbi5jdXN0b20tc2VsZWN0LmZvcm0tY29udHJvbC1ib3JkZXIuYm9yZGVyLXdpZHRoLTIge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XG59XG4uZm9ybS1jb250cm9sLmZvcm0tY29udHJvbC1ib3JkZXIuYm9yZGVyLXdpZHRoLTMsXG4uY3VzdG9tLXNlbGVjdC5mb3JtLWNvbnRyb2wtYm9yZGVyLmJvcmRlci13aWR0aC0zIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogM3B4O1xufVxuXG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi1wcmltYXJ5IC5jdXN0b20tY29udHJvbC1pbnB1dCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA0YTk5O1xufVxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtcHJpbWFyeSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgwLCAxMjMsIDI1NSwgMC4yNSk7XG59XG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi1wcmltYXJ5IC5jdXN0b20tY29udHJvbC1pbnB1dCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzZTgwO1xufVxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1wcmltYXJ5IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICBib3JkZXItY29sb3I6ICMwMDRhOTk7XG59XG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLXByaW1hcnkgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgwLCAxMjMsIDI1NSwgMC4yNSk7XG59XG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLXByaW1hcnkgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5Y2FmZjtcbn1cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLXNlY29uZGFyeSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG4gIGJvcmRlci1jb2xvcjogIzNkNDI0Njtcbn1cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLXNlY29uZGFyeSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgxMDgsIDExNywgMTI1LCAwLjI1KTtcbn1cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLXNlY29uZGFyeSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxMzUzOTtcbn1cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tc2Vjb25kYXJ5IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICBib3JkZXItY29sb3I6ICMzZDQyNDY7XG59XG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLXNlY29uZGFyeSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuMjUpO1xufVxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1zZWNvbmRhcnkgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjYzFjNjtcbn1cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLXN1Y2Nlc3MgLmN1c3RvbS1jb250cm9sLWlucHV0IH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xuICBib3JkZXItY29sb3I6ICMxNDU1MjM7XG59XG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi1zdWNjZXNzIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDQwLCAxNjcsIDY5LCAwLjI1KTtcbn1cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLXN1Y2Nlc3MgLmN1c3RvbS1jb250cm9sLWlucHV0IH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZjQwMWI7XG59XG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLXN1Y2Nlc3MgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG4gIGJvcmRlci1jb2xvcjogIzE0NTUyMztcbn1cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tc3VjY2VzcyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDQwLCAxNjcsIDY5LCAwLjI1KTtcbn1cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tc3VjY2VzcyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODZlMjliO1xufVxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtaW5mbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG4gIGJvcmRlci1jb2xvcjogIzBjNTI1ZDtcbn1cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLWluZm8gLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMjMsIDE2MiwgMTg0LCAwLjI1KTtcbn1cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLWluZm8gLmN1c3RvbS1jb250cm9sLWlucHV0IH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwOTNlNDc7XG59XG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLWluZm8gLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG4gIGJvcmRlci1jb2xvcjogIzBjNTI1ZDtcbn1cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24taW5mbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDIzLCAxNjIsIDE4NCwgMC4yNSk7XG59XG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLWluZm8gLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdhZGVlZTtcbn1cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLXdhcm5pbmcgLmN1c3RvbS1jb250cm9sLWlucHV0IH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICBib3JkZXItY29sb3I6ICNhMDc4MDA7XG59XG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi13YXJuaW5nIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDI1NSwgMTkzLCA3LCAwLjI1KTtcbn1cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLXdhcm5pbmcgLmN1c3RvbS1jb250cm9sLWlucHV0IH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NzY1MDA7XG59XG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLXdhcm5pbmcgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gIGJvcmRlci1jb2xvcjogI2EwNzgwMDtcbn1cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24td2FybmluZyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDI1NSwgMTkzLCA3LCAwLjI1KTtcbn1cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24td2FybmluZyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlN2EwO1xufVxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtZGFuZ2VyIC5jdXN0b20tY29udHJvbC1pbnB1dCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbiAgYm9yZGVyLWNvbG9yOiAjOTIxOTI1O1xufVxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtZGFuZ2VyIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDIyMCwgNTMsIDY5LCAwLjI1KTtcbn1cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLWRhbmdlciAuY3VzdG9tLWNvbnRyb2wtaW5wdXQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdjMTUxZjtcbn1cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tZGFuZ2VyIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuICBib3JkZXItY29sb3I6ICM5MjE5MjU7XG59XG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLWRhbmdlciAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDIyMCwgNTMsIDY5LCAwLjI1KTtcbn1cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tZGFuZ2VyIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2I3YmQ7XG59XG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi1saWdodCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gIGJvcmRlci1jb2xvcjogI2JkYzZkMDtcbn1cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLWxpZ2h0IC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDI0OCwgMjQ5LCAyNTAsIDAuMjUpO1xufVxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtbGlnaHQgLmN1c3RvbS1jb250cm9sLWlucHV0IH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZWI5YzU7XG59XG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLWxpZ2h0IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICBib3JkZXItY29sb3I6ICNiZGM2ZDA7XG59XG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLWxpZ2h0IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMjQ4LCAyNDksIDI1MCwgMC4yNSk7XG59XG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLWxpZ2h0IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtZGFyayAuY3VzdG9tLWNvbnRyb2wtaW5wdXQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogIzA2MDcwODtcbn1cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLWRhcmsgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoNTIsIDU4LCA2NCwgMC4yNSk7XG59XG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi1kYXJrIC5jdXN0b20tY29udHJvbC1pbnB1dCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbn1cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tZGFyayAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjMDYwNzA4O1xufVxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1kYXJrIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoNTIsIDU4LCA2NCwgMC4yNSk7XG59XG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLWRhcmsgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdhODc5Mztcbn1cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLWxpZ2h0Ymx1ZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYzhkYmM7XG4gIGJvcmRlci1jb2xvcjogIzIzNTM2Zjtcbn1cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLWxpZ2h0Ymx1ZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSg2MCwgMTQxLCAxODgsIDAuMjUpO1xufVxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtbGlnaHRibHVlIC5jdXN0b20tY29udHJvbC1pbnB1dCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQ0NTViO1xufVxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1saWdodGJsdWUgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYzhkYmM7XG4gIGJvcmRlci1jb2xvcjogIzIzNTM2Zjtcbn1cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tbGlnaHRibHVlIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoNjAsIDE0MSwgMTg4LCAwLjI1KTtcbn1cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tbGlnaHRibHVlIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhY2QwZTU7XG59XG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi1uYXZ5IC5jdXN0b20tY29udHJvbC1pbnB1dCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMWYzZjtcbiAgYm9yZGVyLWNvbG9yOiBibGFjaztcbn1cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLW5hdnkgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMCwgMzEsIDYzLCAwLjI1KTtcbn1cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLW5hdnkgLmN1c3RvbS1jb250cm9sLWlucHV0IH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xufVxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1uYXZ5IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxZjNmO1xuICBib3JkZXItY29sb3I6IGJsYWNrO1xufVxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1uYXZ5IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMCwgMzEsIDYzLCAwLjI1KTtcbn1cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tbmF2eSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2YWQ4O1xufVxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtb2xpdmUgLmN1c3RvbS1jb250cm9sLWlucHV0IH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Q5OTcwO1xuICBib3JkZXItY29sb3I6ICMyMDUwM2I7XG59XG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi1vbGl2ZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSg2MSwgMTUzLCAxMTIsIDAuMjUpO1xufVxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtb2xpdmUgLmN1c3RvbS1jb250cm9sLWlucHV0IH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOTNlMmQ7XG59XG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLW9saXZlIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Q5OTcwO1xuICBib3JkZXItY29sb3I6ICMyMDUwM2I7XG59XG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLW9saXZlIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoNjEsIDE1MywgMTEyLCAwLjI1KTtcbn1cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tb2xpdmUgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5ZDZiYjtcbn1cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLWxpbWUgLmN1c3RvbS1jb250cm9sLWlucHV0IH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDFmZjcwO1xuICBib3JkZXItY29sb3I6ICMwMDlhNDM7XG59XG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi1saW1lIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDEsIDI1NSwgMTEyLCAwLjI1KTtcbn1cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLWxpbWUgLmN1c3RvbS1jb250cm9sLWlucHV0IH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDgxMzg7XG59XG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLWxpbWUgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMWZmNzA7XG4gIGJvcmRlci1jb2xvcjogIzAwOWE0Mztcbn1cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tbGltZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDEsIDI1NSwgMTEyLCAwLjI1KTtcbn1cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tbGltZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWFmZmM2O1xufVxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtZnVjaHNpYSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMDEyYmU7XG4gIGJvcmRlci1jb2xvcjogIzkzMDk3NDtcbn1cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLWZ1Y2hzaWEgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMjQwLCAxOCwgMTkwLCAwLjI1KTtcbn1cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLWZ1Y2hzaWEgLmN1c3RvbS1jb250cm9sLWlucHV0IH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3YjA4NjE7XG59XG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLWZ1Y2hzaWEgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMDEyYmU7XG4gIGJvcmRlci1jb2xvcjogIzkzMDk3NDtcbn1cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tZnVjaHNpYSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDI0MCwgMTgsIDE5MCwgMC4yNSk7XG59XG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLWZ1Y2hzaWEgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5YTJlNTtcbn1cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLW1hcm9vbiAuY3VzdG9tLWNvbnRyb2wtaW5wdXQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkODFiNjA7XG4gIGJvcmRlci1jb2xvcjogIzdkMTAzODtcbn1cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLW1hcm9vbiAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgyMTYsIDI3LCA5NiwgMC4yNSk7XG59XG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi1tYXJvb24gLmN1c3RvbS1jb250cm9sLWlucHV0IH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NzBkMmU7XG59XG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLW1hcm9vbiAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q4MWI2MDtcbiAgYm9yZGVyLWNvbG9yOiAjN2QxMDM4O1xufVxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1tYXJvb24gLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgyMTYsIDI3LCA5NiwgMC4yNSk7XG59XG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLW1hcm9vbiAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI5YWJhO1xufVxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtYmx1ZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gIGJvcmRlci1jb2xvcjogIzAwNGE5OTtcbn1cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLWJsdWUgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMCwgMTIzLCAyNTUsIDAuMjUpO1xufVxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtYmx1ZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwM2U4MDtcbn1cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tYmx1ZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA0YTk5O1xufVxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1ibHVlIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMCwgMTIzLCAyNTUsIDAuMjUpO1xufVxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1ibHVlIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OWNhZmY7XG59XG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi1pbmRpZ28gLmN1c3RvbS1jb250cm9sLWlucHV0IH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjYxMGYyO1xuICBib3JkZXItY29sb3I6ICMzZDA4OTQ7XG59XG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi1pbmRpZ28gLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMTAyLCAxNiwgMjQyLCAwLjI1KTtcbn1cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLWluZGlnbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMDc3Yztcbn1cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24taW5kaWdvIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjYxMGYyO1xuICBib3JkZXItY29sb3I6ICMzZDA4OTQ7XG59XG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLWluZGlnbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDEwMiwgMTYsIDI0MiwgMC4yNSk7XG59XG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLWluZGlnbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzNhMWZhO1xufVxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtcHVycGxlIC5jdXN0b20tY29udHJvbC1pbnB1dCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZmNDJjMTtcbiAgYm9yZGVyLWNvbG9yOiAjNDMyNzc2O1xufVxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtcHVycGxlIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDExMSwgNjYsIDE5MywgMC4yNSk7XG59XG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi1wdXJwbGUgLmN1c3RvbS1jb250cm9sLWlucHV0IH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzODIwNjM7XG59XG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLXB1cnBsZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZmNDJjMTtcbiAgYm9yZGVyLWNvbG9yOiAjNDMyNzc2O1xufVxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1wdXJwbGUgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgxMTEsIDY2LCAxOTMsIDAuMjUpO1xufVxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1wdXJwbGUgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M3YjVlNztcbn1cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLXBpbmsgLmN1c3RvbS1jb250cm9sLWlucHV0IH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTgzZThjO1xuICBib3JkZXItY29sb3I6ICNhYzE0NWE7XG59XG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi1waW5rIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDIzMiwgNjIsIDE0MCwgMC4yNSk7XG59XG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi1waW5rIC5jdXN0b20tY29udHJvbC1pbnB1dCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTUxMjRlO1xufVxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1waW5rIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTgzZThjO1xuICBib3JkZXItY29sb3I6ICNhYzE0NWE7XG59XG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLXBpbmsgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgyMzIsIDYyLCAxNDAsIDAuMjUpO1xufVxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1waW5rIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGM3ZGQ7XG59XG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi1yZWQgLmN1c3RvbS1jb250cm9sLWlucHV0IH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuICBib3JkZXItY29sb3I6ICM5MjE5MjU7XG59XG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi1yZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMjIwLCA1MywgNjksIDAuMjUpO1xufVxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtcmVkIC5jdXN0b20tY29udHJvbC1pbnB1dCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2MxNTFmO1xufVxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1yZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG4gIGJvcmRlci1jb2xvcjogIzkyMTkyNTtcbn1cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tcmVkIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMjIwLCA1MywgNjksIDAuMjUpO1xufVxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1yZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzYjdiZDtcbn1cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLW9yYW5nZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZDdlMTQ7XG4gIGJvcmRlci1jb2xvcjogI2FhNGUwMTtcbn1cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLW9yYW5nZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgyNTMsIDEyNiwgMjAsIDAuMjUpO1xufVxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtb3JhbmdlIC5jdXN0b20tY29udHJvbC1pbnB1dCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTA0MjAxO1xufVxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1vcmFuZ2UgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZDdlMTQ7XG4gIGJvcmRlci1jb2xvcjogI2FhNGUwMTtcbn1cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tb3JhbmdlIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMjUzLCAxMjYsIDIwLCAwLjI1KTtcbn1cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tb3JhbmdlIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWQxYWM7XG59XG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi15ZWxsb3cgLmN1c3RvbS1jb250cm9sLWlucHV0IH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICBib3JkZXItY29sb3I6ICNhMDc4MDA7XG59XG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi15ZWxsb3cgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMjU1LCAxOTMsIDcsIDAuMjUpO1xufVxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYteWVsbG93IC5jdXN0b20tY29udHJvbC1pbnB1dCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODc2NTAwO1xufVxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi15ZWxsb3cgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gIGJvcmRlci1jb2xvcjogI2EwNzgwMDtcbn1cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24teWVsbG93IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMjU1LCAxOTMsIDcsIDAuMjUpO1xufVxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi15ZWxsb3cgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTdhMDtcbn1cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLWdyZWVuIC5jdXN0b20tY29udHJvbC1pbnB1dCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcbiAgYm9yZGVyLWNvbG9yOiAjMTQ1NTIzO1xufVxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtZ3JlZW4gLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoNDAsIDE2NywgNjksIDAuMjUpO1xufVxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtZ3JlZW4gLmN1c3RvbS1jb250cm9sLWlucHV0IH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZjQwMWI7XG59XG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLWdyZWVuIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xuICBib3JkZXItY29sb3I6ICMxNDU1MjM7XG59XG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLWdyZWVuIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoNDAsIDE2NywgNjksIDAuMjUpO1xufVxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1ncmVlbiAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODZlMjliO1xufVxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtdGVhbCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMGM5OTc7XG4gIGJvcmRlci1jb2xvcjogIzEyNzE1NTtcbn1cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLXRlYWwgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMzIsIDIwMSwgMTUxLCAwLjI1KTtcbn1cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLXRlYWwgLmN1c3RvbS1jb250cm9sLWlucHV0IH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZTViNDQ7XG59XG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLXRlYWwgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMGM5OTc7XG4gIGJvcmRlci1jb2xvcjogIzEyNzE1NTtcbn1cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tdGVhbCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDMyLCAyMDEsIDE1MSwgMC4yNSk7XG59XG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLXRlYWwgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk0ZWVkMztcbn1cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLWN5YW4gLmN1c3RvbS1jb250cm9sLWlucHV0IH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xuICBib3JkZXItY29sb3I6ICMwYzUyNWQ7XG59XG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi1jeWFuIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDIzLCAxNjIsIDE4NCwgMC4yNSk7XG59XG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi1jeWFuIC5jdXN0b20tY29udHJvbC1pbnB1dCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDkzZTQ3O1xufVxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1jeWFuIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xuICBib3JkZXItY29sb3I6ICMwYzUyNWQ7XG59XG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLWN5YW4gLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgyMywgMTYyLCAxODQsIDAuMjUpO1xufVxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1jeWFuIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3YWRlZWU7XG59XG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi13aGl0ZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2NjY2NjYztcbn1cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLXdoaXRlIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xufVxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtd2hpdGUgLmN1c3RvbS1jb250cm9sLWlucHV0IH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZmJmYmY7XG59XG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLXdoaXRlIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNjY2NjY2M7XG59XG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLXdoaXRlIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG59XG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLXdoaXRlIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtZ3JheSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG4gIGJvcmRlci1jb2xvcjogIzNkNDI0Njtcbn1cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLWdyYXkgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMTA4LCAxMTcsIDEyNSwgMC4yNSk7XG59XG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi1ncmF5IC5jdXN0b20tY29udHJvbC1pbnB1dCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzEzNTM5O1xufVxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1ncmF5IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICBib3JkZXItY29sb3I6ICMzZDQyNDY7XG59XG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLWdyYXkgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgxMDgsIDExNywgMTI1LCAwLjI1KTtcbn1cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tZ3JheSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjMWM2O1xufVxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtZ3JheS1kYXJrIC5jdXN0b20tY29udHJvbC1pbnB1dCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjMDYwNzA4O1xufVxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtZ3JheS1kYXJrIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDUyLCA1OCwgNjQsIDAuMjUpO1xufVxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtZ3JheS1kYXJrIC5jdXN0b20tY29udHJvbC1pbnB1dCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbn1cbi5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tZ3JheS1kYXJrIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItY29sb3I6ICMwNjA3MDg7XG59XG4uY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLWdyYXktZGFyayAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDUyLCA1OCwgNjQsIDAuMjUpO1xufVxuLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1ncmF5LWRhcmsgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdhODc5Mztcbn1cblxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtcHJpbWFyeTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1wcmltYXJ5OmZvY3VzOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgwLCAxMjMsIDI1NSwgMC4yNSk7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1wcmltYXJ5OmZvY3VzOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDAsIDEyMywgMjU1LCAwLjI1KTtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXByaW1hcnk6Zm9jdXM6Oi1tcy10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgwLCAxMjMsIDI1NSwgMC4yNSk7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1wcmltYXJ5Ojotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1wcmltYXJ5Ojotd2Via2l0LXNsaWRlci10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjNkN2ZmO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtcHJpbWFyeTo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1wcmltYXJ5OjotbW96LXJhbmdlLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiM2Q3ZmY7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1wcmltYXJ5OjotbXMtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtcHJpbWFyeTo6LW1zLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiM2Q3ZmY7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1zZWNvbmRhcnk6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2Utc2Vjb25kYXJ5OmZvY3VzOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgxMDgsIDExNywgMTI1LCAwLjI1KTtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXNlY29uZGFyeTpmb2N1czo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgxMDgsIDExNywgMTI1LCAwLjI1KTtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXNlY29uZGFyeTpmb2N1czo6LW1zLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuMjUpO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2Utc2Vjb25kYXJ5Ojotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1zZWNvbmRhcnk6Oi13ZWJraXQtc2xpZGVyLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYWNlZDE7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1zZWNvbmRhcnk6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2Utc2Vjb25kYXJ5OjotbW96LXJhbmdlLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYWNlZDE7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1zZWNvbmRhcnk6Oi1tcy10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1zZWNvbmRhcnk6Oi1tcy10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2FjZWQxO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2Utc3VjY2Vzczpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1zdWNjZXNzOmZvY3VzOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSg0MCwgMTY3LCA2OSwgMC4yNSk7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1zdWNjZXNzOmZvY3VzOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDQwLCAxNjcsIDY5LCAwLjI1KTtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXN1Y2Nlc3M6Zm9jdXM6Oi1tcy10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSg0MCwgMTY3LCA2OSwgMC4yNSk7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1zdWNjZXNzOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1zdWNjZXNzOjotd2Via2l0LXNsaWRlci10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWJlN2FjO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2Utc3VjY2Vzczo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1zdWNjZXNzOjotbW96LXJhbmdlLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YmU3YWM7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1zdWNjZXNzOjotbXMtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2Utc3VjY2Vzczo6LW1zLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YmU3YWM7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1pbmZvOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWluZm86Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDIzLCAxNjIsIDE4NCwgMC4yNSk7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1pbmZvOmZvY3VzOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDIzLCAxNjIsIDE4NCwgMC4yNSk7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1pbmZvOmZvY3VzOjotbXMtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMjMsIDE2MiwgMTg0LCAwLjI1KTtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWluZm86Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWluZm86Oi13ZWJraXQtc2xpZGVyLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MGU0ZjE7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1pbmZvOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWluZm86Oi1tb3otcmFuZ2UtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkwZTRmMTtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWluZm86Oi1tcy10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1pbmZvOjotbXMtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkwZTRmMTtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXdhcm5pbmc6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2Utd2FybmluZzpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMjU1LCAxOTMsIDcsIDAuMjUpO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2Utd2FybmluZzpmb2N1czo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgyNTUsIDE5MywgNywgMC4yNSk7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS13YXJuaW5nOmZvY3VzOjotbXMtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMjU1LCAxOTMsIDcsIDAuMjUpO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2Utd2FybmluZzo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2Utd2FybmluZzo6LXdlYmtpdC1zbGlkZXItdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWViYTtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXdhcm5pbmc6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2Utd2FybmluZzo6LW1vei1yYW5nZS10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlZWJhO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2Utd2FybmluZzo6LW1zLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXdhcm5pbmc6Oi1tcy10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlZWJhO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtZGFuZ2VyOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWRhbmdlcjpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMjIwLCA1MywgNjksIDAuMjUpO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtZGFuZ2VyOmZvY3VzOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDIyMCwgNTMsIDY5LCAwLjI1KTtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWRhbmdlcjpmb2N1czo6LW1zLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDIyMCwgNTMsIDY5LCAwLjI1KTtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWRhbmdlcjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtZGFuZ2VyOjotd2Via2l0LXNsaWRlci10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZjZGQxO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtZGFuZ2VyOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWRhbmdlcjo6LW1vei1yYW5nZS10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZjZGQxO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtZGFuZ2VyOjotbXMtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtZGFuZ2VyOjotbXMtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2Y2RkMTtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWxpZ2h0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWxpZ2h0OmZvY3VzOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgyNDgsIDI0OSwgMjUwLCAwLjI1KTtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWxpZ2h0OmZvY3VzOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDI0OCwgMjQ5LCAyNTAsIDAuMjUpO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtbGlnaHQ6Zm9jdXM6Oi1tcy10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgyNDgsIDI0OSwgMjUwLCAwLjI1KTtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWxpZ2h0Ojotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1saWdodDo6LXdlYmtpdC1zbGlkZXItdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1saWdodDo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1saWdodDo6LW1vei1yYW5nZS10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWxpZ2h0OjotbXMtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtbGlnaHQ6Oi1tcy10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWRhcms6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtZGFyazpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoNTIsIDU4LCA2NCwgMC4yNSk7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1kYXJrOmZvY3VzOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDUyLCA1OCwgNjQsIDAuMjUpO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtZGFyazpmb2N1czo6LW1zLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDUyLCA1OCwgNjQsIDAuMjUpO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtZGFyazo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtZGFyazo6LXdlYmtpdC1zbGlkZXItdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg4OTM5ZTtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWRhcms6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtZGFyazo6LW1vei1yYW5nZS10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODg5MzllO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtZGFyazo6LW1zLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWRhcms6Oi1tcy10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODg5MzllO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtbGlnaHRibHVlOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWxpZ2h0Ymx1ZTpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoNjAsIDE0MSwgMTg4LCAwLjI1KTtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWxpZ2h0Ymx1ZTpmb2N1czo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSg2MCwgMTQxLCAxODgsIDAuMjUpO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtbGlnaHRibHVlOmZvY3VzOjotbXMtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoNjAsIDE0MSwgMTg4LCAwLjI1KTtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWxpZ2h0Ymx1ZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2M4ZGJjO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtbGlnaHRibHVlOjotd2Via2l0LXNsaWRlci10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzBkYmViO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtbGlnaHRibHVlOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNjOGRiYztcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWxpZ2h0Ymx1ZTo6LW1vei1yYW5nZS10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzBkYmViO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtbGlnaHRibHVlOjotbXMtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2M4ZGJjO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtbGlnaHRibHVlOjotbXMtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MwZGJlYjtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLW5hdnk6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtbmF2eTpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMCwgMzEsIDYzLCAwLjI1KTtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLW5hdnk6Zm9jdXM6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMCwgMzEsIDYzLCAwLjI1KTtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLW5hdnk6Zm9jdXM6Oi1tcy10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgwLCAzMSwgNjMsIDAuMjUpO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtbmF2eTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxZjNmO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtbmF2eTo6LXdlYmtpdC1zbGlkZXItdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzdmMjtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLW5hdnk6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxZjNmO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtbmF2eTo6LW1vei1yYW5nZS10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3N2YyO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtbmF2eTo6LW1zLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMWYzZjtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLW5hdnk6Oi1tcy10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3N2YyO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2Utb2xpdmU6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2Utb2xpdmU6Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDYxLCAxNTMsIDExMiwgMC4yNSk7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1vbGl2ZTpmb2N1czo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSg2MSwgMTUzLCAxMTIsIDAuMjUpO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2Utb2xpdmU6Zm9jdXM6Oi1tcy10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSg2MSwgMTUzLCAxMTIsIDAuMjUpO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2Utb2xpdmU6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNkOTk3MDtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLW9saXZlOjotd2Via2l0LXNsaWRlci10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWJkZWM3O1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2Utb2xpdmU6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Q5OTcwO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2Utb2xpdmU6Oi1tb3otcmFuZ2UtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FiZGVjNztcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLW9saXZlOjotbXMtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Q5OTcwO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2Utb2xpdmU6Oi1tcy10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWJkZWM3O1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtbGltZTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1saW1lOmZvY3VzOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgxLCAyNTUsIDExMiwgMC4yNSk7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1saW1lOmZvY3VzOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDEsIDI1NSwgMTEyLCAwLjI1KTtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWxpbWU6Zm9jdXM6Oi1tcy10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgxLCAyNTUsIDExMiwgMC4yNSk7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1saW1lOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMWZmNzA7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1saW1lOjotd2Via2l0LXNsaWRlci10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjRmZmQ0O1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtbGltZTo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMWZmNzA7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1saW1lOjotbW96LXJhbmdlLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiNGZmZDQ7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1saW1lOjotbXMtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDFmZjcwO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtbGltZTo6LW1zLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiNGZmZDQ7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1mdWNoc2lhOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWZ1Y2hzaWE6Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDI0MCwgMTgsIDE5MCwgMC4yNSk7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1mdWNoc2lhOmZvY3VzOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDI0MCwgMTgsIDE5MCwgMC4yNSk7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1mdWNoc2lhOmZvY3VzOjotbXMtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMjQwLCAxOCwgMTkwLCAwLjI1KTtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWZ1Y2hzaWE6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwMTJiZTtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWZ1Y2hzaWE6Oi13ZWJraXQtc2xpZGVyLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmJhZWM7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1mdWNoc2lhOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwMTJiZTtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWZ1Y2hzaWE6Oi1tb3otcmFuZ2UtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiYmFlYztcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWZ1Y2hzaWE6Oi1tcy10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMDEyYmU7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1mdWNoc2lhOjotbXMtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiYmFlYztcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLW1hcm9vbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1tYXJvb246Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDIxNiwgMjcsIDk2LCAwLjI1KTtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLW1hcm9vbjpmb2N1czo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgyMTYsIDI3LCA5NiwgMC4yNSk7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1tYXJvb246Zm9jdXM6Oi1tcy10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgyMTYsIDI3LCA5NiwgMC4yNSk7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1tYXJvb246Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q4MWI2MDtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLW1hcm9vbjo6LXdlYmtpdC1zbGlkZXItdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1YjBjOTtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLW1hcm9vbjo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkODFiNjA7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1tYXJvb246Oi1tb3otcmFuZ2UtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1YjBjOTtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLW1hcm9vbjo6LW1zLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q4MWI2MDtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLW1hcm9vbjo6LW1zLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWIwYzk7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1ibHVlOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWJsdWU6Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDAsIDEyMywgMjU1LCAwLjI1KTtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWJsdWU6Zm9jdXM6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMCwgMTIzLCAyNTUsIDAuMjUpO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtYmx1ZTpmb2N1czo6LW1zLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDAsIDEyMywgMjU1LCAwLjI1KTtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWJsdWU6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWJsdWU6Oi13ZWJraXQtc2xpZGVyLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiM2Q3ZmY7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1ibHVlOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWJsdWU6Oi1tb3otcmFuZ2UtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IzZDdmZjtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWJsdWU6Oi1tcy10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1ibHVlOjotbXMtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IzZDdmZjtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWluZGlnbzpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1pbmRpZ286Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDEwMiwgMTYsIDI0MiwgMC4yNSk7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1pbmRpZ286Zm9jdXM6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMTAyLCAxNiwgMjQyLCAwLjI1KTtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWluZGlnbzpmb2N1czo6LW1zLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDEwMiwgMTYsIDI0MiwgMC4yNSk7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1pbmRpZ286Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2MTBmMjtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWluZGlnbzo6LXdlYmtpdC1zbGlkZXItdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QyYjlmYjtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWluZGlnbzo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjEwZjI7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1pbmRpZ286Oi1tb3otcmFuZ2UtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QyYjlmYjtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWluZGlnbzo6LW1zLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2MTBmMjtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWluZGlnbzo6LW1zLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMmI5ZmI7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1wdXJwbGU6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtcHVycGxlOmZvY3VzOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgxMTEsIDY2LCAxOTMsIDAuMjUpO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtcHVycGxlOmZvY3VzOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDExMSwgNjYsIDE5MywgMC4yNSk7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1wdXJwbGU6Zm9jdXM6Oi1tcy10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgxMTEsIDY2LCAxOTMsIDAuMjUpO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtcHVycGxlOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ZjQyYzE7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1wdXJwbGU6Oi13ZWJraXQtc2xpZGVyLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNWM4ZWQ7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1wdXJwbGU6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmY0MmMxO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtcHVycGxlOjotbW96LXJhbmdlLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNWM4ZWQ7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1wdXJwbGU6Oi1tcy10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ZjQyYzE7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1wdXJwbGU6Oi1tcy10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDVjOGVkO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtcGluazpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1waW5rOmZvY3VzOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgyMzIsIDYyLCAxNDAsIDAuMjUpO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtcGluazpmb2N1czo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgyMzIsIDYyLCAxNDAsIDAuMjUpO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtcGluazpmb2N1czo6LW1zLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDIzMiwgNjIsIDE0MCwgMC4yNSk7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1waW5rOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlODNlOGM7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1waW5rOjotd2Via2l0LXNsaWRlci10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJkZGViO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtcGluazo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlODNlOGM7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1waW5rOjotbW96LXJhbmdlLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmRkZWI7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1waW5rOjotbXMtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTgzZThjO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtcGluazo6LW1zLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmRkZWI7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1yZWQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtcmVkOmZvY3VzOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgyMjAsIDUzLCA2OSwgMC4yNSk7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1yZWQ6Zm9jdXM6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMjIwLCA1MywgNjksIDAuMjUpO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtcmVkOmZvY3VzOjotbXMtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMjIwLCA1MywgNjksIDAuMjUpO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtcmVkOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1yZWQ6Oi13ZWJraXQtc2xpZGVyLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmNkZDE7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1yZWQ6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtcmVkOjotbW96LXJhbmdlLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmNkZDE7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1yZWQ6Oi1tcy10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1yZWQ6Oi1tcy10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZjZGQxO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2Utb3JhbmdlOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLW9yYW5nZTpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMjUzLCAxMjYsIDIwLCAwLjI1KTtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLW9yYW5nZTpmb2N1czo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgyNTMsIDEyNiwgMjAsIDAuMjUpO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2Utb3JhbmdlOmZvY3VzOjotbXMtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMjUzLCAxMjYsIDIwLCAwLjI1KTtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLW9yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmQ3ZTE0O1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2Utb3JhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkZmM1O1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2Utb3JhbmdlOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkN2UxNDtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLW9yYW5nZTo6LW1vei1yYW5nZS10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkZmM1O1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2Utb3JhbmdlOjotbXMtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmQ3ZTE0O1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2Utb3JhbmdlOjotbXMtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZGZjNTtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXllbGxvdzpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS15ZWxsb3c6Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDI1NSwgMTkzLCA3LCAwLjI1KTtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXllbGxvdzpmb2N1czo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgyNTUsIDE5MywgNywgMC4yNSk7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS15ZWxsb3c6Zm9jdXM6Oi1tcy10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgyNTUsIDE5MywgNywgMC4yNSk7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS15ZWxsb3c6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXllbGxvdzo6LXdlYmtpdC1zbGlkZXItdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWViYTtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXllbGxvdzo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS15ZWxsb3c6Oi1tb3otcmFuZ2UtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWViYTtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXllbGxvdzo6LW1zLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXllbGxvdzo6LW1zLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVlYmE7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1ncmVlbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1ncmVlbjpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoNDAsIDE2NywgNjksIDAuMjUpO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtZ3JlZW46Zm9jdXM6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoNDAsIDE2NywgNjksIDAuMjUpO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtZ3JlZW46Zm9jdXM6Oi1tcy10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSg0MCwgMTY3LCA2OSwgMC4yNSk7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1ncmVlbjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtZ3JlZW46Oi13ZWJraXQtc2xpZGVyLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YmU3YWM7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1ncmVlbjo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1ncmVlbjo6LW1vei1yYW5nZS10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWJlN2FjO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtZ3JlZW46Oi1tcy10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1ncmVlbjo6LW1zLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YmU3YWM7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS10ZWFsOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXRlYWw6Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDMyLCAyMDEsIDE1MSwgMC4yNSk7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS10ZWFsOmZvY3VzOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDMyLCAyMDEsIDE1MSwgMC4yNSk7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS10ZWFsOmZvY3VzOjotbXMtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMzIsIDIwMSwgMTUxLCAwLjI1KTtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXRlYWw6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwYzk5Nztcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXRlYWw6Oi13ZWJraXQtc2xpZGVyLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYWYxZGM7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS10ZWFsOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwYzk5Nztcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXRlYWw6Oi1tb3otcmFuZ2UtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FhZjFkYztcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXRlYWw6Oi1tcy10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMGM5OTc7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS10ZWFsOjotbXMtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FhZjFkYztcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWN5YW46Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtY3lhbjpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMjMsIDE2MiwgMTg0LCAwLjI1KTtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWN5YW46Zm9jdXM6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMjMsIDE2MiwgMTg0LCAwLjI1KTtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWN5YW46Zm9jdXM6Oi1tcy10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgyMywgMTYyLCAxODQsIDAuMjUpO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtY3lhbjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtY3lhbjo6LXdlYmtpdC1zbGlkZXItdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkwZTRmMTtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWN5YW46Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtY3lhbjo6LW1vei1yYW5nZS10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTBlNGYxO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtY3lhbjo6LW1zLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWN5YW46Oi1tcy10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTBlNGYxO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2Utd2hpdGU6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2Utd2hpdGU6Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2Utd2hpdGU6Zm9jdXM6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS13aGl0ZTpmb2N1czo6LW1zLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2Utd2hpdGU6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXdoaXRlOjotd2Via2l0LXNsaWRlci10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXdoaXRlOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXdoaXRlOjotbW96LXJhbmdlLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2Utd2hpdGU6Oi1tcy10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS13aGl0ZTo6LW1zLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtZ3JheTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1ncmF5OmZvY3VzOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgxMDgsIDExNywgMTI1LCAwLjI1KTtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWdyYXk6Zm9jdXM6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMTA4LCAxMTcsIDEyNSwgMC4yNSk7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1ncmF5OmZvY3VzOjotbXMtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMTA4LCAxMTcsIDEyNSwgMC4yNSk7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1ncmF5Ojotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1ncmF5Ojotd2Via2l0LXNsaWRlci10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2FjZWQxO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtZ3JheTo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1ncmF5OjotbW96LXJhbmdlLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYWNlZDE7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1ncmF5OjotbXMtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtZ3JheTo6LW1zLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYWNlZDE7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1ncmF5LWRhcms6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtZ3JheS1kYXJrOmZvY3VzOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSg1MiwgNTgsIDY0LCAwLjI1KTtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWdyYXktZGFyazpmb2N1czo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSg1MiwgNTgsIDY0LCAwLjI1KTtcbn1cbi5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWdyYXktZGFyazpmb2N1czo6LW1zLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDUyLCA1OCwgNjQsIDAuMjUpO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtZ3JheS1kYXJrOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1ncmF5LWRhcms6Oi13ZWJraXQtc2xpZGVyLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ODkzOWU7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1ncmF5LWRhcms6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xufVxuLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtZ3JheS1kYXJrOjotbW96LXJhbmdlLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ODkzOWU7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1ncmF5LWRhcms6Oi1tcy10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG59XG4uY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1ncmF5LWRhcms6Oi1tcy10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODg5MzllO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtcHJpbWFyeTpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMwMDdiZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtcHJpbWFyeS5jdXN0b20tY29udHJvbC1pbnB1dC1vdXRsaW5lOmNoZWNrZWRbdHlwZT1jaGVja2JveF0gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzMDA3YmZmJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0LXByaW1hcnkuY3VzdG9tLWNvbnRyb2wtaW5wdXQtb3V0bGluZTpjaGVja2VkW3R5cGU9cmFkaW9dIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzRSUzQ2NpcmNsZSByPSczJyBmaWxsPSclMjMwMDdiZmYnLyUzRSUzQy9zdmclM0VcIikgIWltcG9ydGFudDtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dC1wcmltYXJ5OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApLCAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgMC4yNSk7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtcHJpbWFyeTpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM4MGJkZmY7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtcHJpbWFyeTpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiM2Q3ZmY7XG4gIGJvcmRlci1jb2xvcjogI2IzZDdmZjtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0LXNlY29uZGFyeTpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtc2Vjb25kYXJ5LmN1c3RvbS1jb250cm9sLWlucHV0LW91dGxpbmU6Y2hlY2tlZFt0eXBlPWNoZWNrYm94XSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjM2Yzc1N2QnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpICFpbXBvcnRhbnQ7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtc2Vjb25kYXJ5LmN1c3RvbS1jb250cm9sLWlucHV0LW91dGxpbmU6Y2hlY2tlZFt0eXBlPXJhZGlvXSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM0UlM0NjaXJjbGUgcj0nMycgZmlsbD0nJTIzNmM3NTdkJy8lM0UlM0Mvc3ZnJTNFXCIpICFpbXBvcnRhbnQ7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtc2Vjb25kYXJ5OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApLCAwIDAgMCAwLjJyZW0gcmdiYSgxMDgsIDExNywgMTI1LCAwLjI1KTtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dC1zZWNvbmRhcnk6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjYWZiNWJhO1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0LXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYWNlZDE7XG4gIGJvcmRlci1jb2xvcjogI2NhY2VkMTtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0LXN1Y2Nlc3M6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0LXN1Y2Nlc3MuY3VzdG9tLWNvbnRyb2wtaW5wdXQtb3V0bGluZTpjaGVja2VkW3R5cGU9Y2hlY2tib3hdIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyUyMzI4YTc0NScgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIikgIWltcG9ydGFudDtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dC1zdWNjZXNzLmN1c3RvbS1jb250cm9sLWlucHV0LW91dGxpbmU6Y2hlY2tlZFt0eXBlPXJhZGlvXSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM0UlM0NjaXJjbGUgcj0nMycgZmlsbD0nJTIzMjhhNzQ1Jy8lM0UlM0Mvc3ZnJTNFXCIpICFpbXBvcnRhbnQ7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtc3VjY2Vzczpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKSwgMCAwIDAgMC4ycmVtIHJnYmEoNDAsIDE2NywgNjksIDAuMjUpO1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0LXN1Y2Nlc3M6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNzFkZDhhO1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0LXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWJlN2FjO1xuICBib3JkZXItY29sb3I6ICM5YmU3YWM7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dC1pbmZvOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiODtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dC1pbmZvLmN1c3RvbS1jb250cm9sLWlucHV0LW91dGxpbmU6Y2hlY2tlZFt0eXBlPWNoZWNrYm94XSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjMxN2EyYjgnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpICFpbXBvcnRhbnQ7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtaW5mby5jdXN0b20tY29udHJvbC1pbnB1dC1vdXRsaW5lOmNoZWNrZWRbdHlwZT1yYWRpb10gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNFJTNDY2lyY2xlIHI9JzMnIGZpbGw9JyUyMzE3YTJiOCcvJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0LWluZm86Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIHJnYmEoMCwgMCwgMCwgMCksIDAgMCAwIDAuMnJlbSByZ2JhKDIzLCAxNjIsIDE4NCwgMC4yNSk7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtaW5mbzpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM2M2Q5ZWM7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtaW5mbzpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MGU0ZjE7XG4gIGJvcmRlci1jb2xvcjogIzkwZTRmMTtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0LXdhcm5pbmc6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0LXdhcm5pbmcuY3VzdG9tLWNvbnRyb2wtaW5wdXQtb3V0bGluZTpjaGVja2VkW3R5cGU9Y2hlY2tib3hdIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyUyM2ZmYzEwNycgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIikgIWltcG9ydGFudDtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dC13YXJuaW5nLmN1c3RvbS1jb250cm9sLWlucHV0LW91dGxpbmU6Y2hlY2tlZFt0eXBlPXJhZGlvXSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM0UlM0NjaXJjbGUgcj0nMycgZmlsbD0nJTIzZmZjMTA3Jy8lM0UlM0Mvc3ZnJTNFXCIpICFpbXBvcnRhbnQ7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtd2FybmluZzpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKSwgMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAxOTMsIDcsIDAuMjUpO1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0LXdhcm5pbmc6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZlMTg3O1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0LXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlZWJhO1xuICBib3JkZXItY29sb3I6ICNmZmVlYmE7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dC1kYW5nZXI6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0LWRhbmdlci5jdXN0b20tY29udHJvbC1pbnB1dC1vdXRsaW5lOmNoZWNrZWRbdHlwZT1jaGVja2JveF0gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzZGMzNTQ1JyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0LWRhbmdlci5jdXN0b20tY29udHJvbC1pbnB1dC1vdXRsaW5lOmNoZWNrZWRbdHlwZT1yYWRpb10gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNFJTNDY2lyY2xlIHI9JzMnIGZpbGw9JyUyM2RjMzU0NScvJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0LWRhbmdlcjpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKSwgMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCA1MywgNjksIDAuMjUpO1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0LWRhbmdlcjpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNlZmEyYTk7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2Y2RkMTtcbiAgYm9yZGVyLWNvbG9yOiAjZjZjZGQxO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtbGlnaHQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0LWxpZ2h0LmN1c3RvbS1jb250cm9sLWlucHV0LW91dGxpbmU6Y2hlY2tlZFt0eXBlPWNoZWNrYm94XSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjNmOGY5ZmEnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpICFpbXBvcnRhbnQ7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtbGlnaHQuY3VzdG9tLWNvbnRyb2wtaW5wdXQtb3V0bGluZTpjaGVja2VkW3R5cGU9cmFkaW9dIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzRSUzQ2NpcmNsZSByPSczJyBmaWxsPSclMjNmOGY5ZmEnLyUzRSUzQy9zdmclM0VcIikgIWltcG9ydGFudDtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dC1saWdodDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKSwgMCAwIDAgMC4ycmVtIHJnYmEoMjQ4LCAyNDksIDI1MCwgMC4yNSk7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtbGlnaHQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dC1saWdodDpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItY29sb3I6IHdoaXRlO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtZGFyazpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMzNDNhNDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtZGFyay5jdXN0b20tY29udHJvbC1pbnB1dC1vdXRsaW5lOmNoZWNrZWRbdHlwZT1jaGVja2JveF0gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzMzQzYTQwJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0LWRhcmsuY3VzdG9tLWNvbnRyb2wtaW5wdXQtb3V0bGluZTpjaGVja2VkW3R5cGU9cmFkaW9dIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzRSUzQ2NpcmNsZSByPSczJyBmaWxsPSclMjMzNDNhNDAnLyUzRSUzQy9zdmclM0VcIikgIWltcG9ydGFudDtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dC1kYXJrOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApLCAwIDAgMCAwLjJyZW0gcmdiYSg1MiwgNTgsIDY0LCAwLjI1KTtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dC1kYXJrOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzZkN2E4Njtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dC1kYXJrOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg4OTM5ZTtcbiAgYm9yZGVyLWNvbG9yOiAjODg5MzllO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtbGlnaHRibHVlOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzNjOGRiYztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNjOGRiYztcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dC1saWdodGJsdWUuY3VzdG9tLWNvbnRyb2wtaW5wdXQtb3V0bGluZTpjaGVja2VkW3R5cGU9Y2hlY2tib3hdIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyUyMzNjOGRiYycgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIikgIWltcG9ydGFudDtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dC1saWdodGJsdWUuY3VzdG9tLWNvbnRyb2wtaW5wdXQtb3V0bGluZTpjaGVja2VkW3R5cGU9cmFkaW9dIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzRSUzQ2NpcmNsZSByPSczJyBmaWxsPSclMjMzYzhkYmMnLyUzRSUzQy9zdmclM0VcIikgIWltcG9ydGFudDtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dC1saWdodGJsdWU6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIHJnYmEoMCwgMCwgMCwgMCksIDAgMCAwIDAuMnJlbSByZ2JhKDYwLCAxNDEsIDE4OCwgMC4yNSk7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtbGlnaHRibHVlOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzk5YzVkZTtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dC1saWdodGJsdWU6bm90KDpkaXNhYmxlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzBkYmViO1xuICBib3JkZXItY29sb3I6ICNjMGRiZWI7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dC1uYXZ5OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwMWYzZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMWYzZjtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dC1uYXZ5LmN1c3RvbS1jb250cm9sLWlucHV0LW91dGxpbmU6Y2hlY2tlZFt0eXBlPWNoZWNrYm94XSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjMwMDFmM2YnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpICFpbXBvcnRhbnQ7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtbmF2eS5jdXN0b20tY29udHJvbC1pbnB1dC1vdXRsaW5lOmNoZWNrZWRbdHlwZT1yYWRpb10gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNFJTNDY2lyY2xlIHI9JzMnIGZpbGw9JyUyMzAwMWYzZicvJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0LW5hdnk6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIHJnYmEoMCwgMCwgMCwgMCksIDAgMCAwIDAuMnJlbSByZ2JhKDAsIDMxLCA2MywgMC4yNSk7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtbmF2eTpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMwMDVlYmY7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtbmF2eTpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc3ZjI7XG4gIGJvcmRlci1jb2xvcjogIzAwNzdmMjtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0LW9saXZlOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzNkOTk3MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNkOTk3MDtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dC1vbGl2ZS5jdXN0b20tY29udHJvbC1pbnB1dC1vdXRsaW5lOmNoZWNrZWRbdHlwZT1jaGVja2JveF0gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzM2Q5OTcwJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0LW9saXZlLmN1c3RvbS1jb250cm9sLWlucHV0LW91dGxpbmU6Y2hlY2tlZFt0eXBlPXJhZGlvXSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM0UlM0NjaXJjbGUgcj0nMycgZmlsbD0nJTIzM2Q5OTcwJy8lM0UlM0Mvc3ZnJTNFXCIpICFpbXBvcnRhbnQ7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtb2xpdmU6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIHJnYmEoMCwgMCwgMCwgMCksIDAgMCAwIDAuMnJlbSByZ2JhKDYxLCAxNTMsIDExMiwgMC4yNSk7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtb2xpdmU6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjODdjZmFmO1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0LW9saXZlOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FiZGVjNztcbiAgYm9yZGVyLWNvbG9yOiAjYWJkZWM3O1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtbGltZTpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMwMWZmNzA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMWZmNzA7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtbGltZS5jdXN0b20tY29udHJvbC1pbnB1dC1vdXRsaW5lOmNoZWNrZWRbdHlwZT1jaGVja2JveF0gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzMDFmZjcwJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0LWxpbWUuY3VzdG9tLWNvbnRyb2wtaW5wdXQtb3V0bGluZTpjaGVja2VkW3R5cGU9cmFkaW9dIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzRSUzQ2NpcmNsZSByPSczJyBmaWxsPSclMjMwMWZmNzAnLyUzRSUzQy9zdmclM0VcIikgIWltcG9ydGFudDtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dC1saW1lOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApLCAwIDAgMCAwLjJyZW0gcmdiYSgxLCAyNTUsIDExMiwgMC4yNSk7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtbGltZTpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM4MWZmYjg7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtbGltZTpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiNGZmZDQ7XG4gIGJvcmRlci1jb2xvcjogI2I0ZmZkNDtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0LWZ1Y2hzaWE6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjAxMmJlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjAxMmJlO1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0LWZ1Y2hzaWEuY3VzdG9tLWNvbnRyb2wtaW5wdXQtb3V0bGluZTpjaGVja2VkW3R5cGU9Y2hlY2tib3hdIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyUyM2YwMTJiZScgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIikgIWltcG9ydGFudDtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dC1mdWNoc2lhLmN1c3RvbS1jb250cm9sLWlucHV0LW91dGxpbmU6Y2hlY2tlZFt0eXBlPXJhZGlvXSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM0UlM0NjaXJjbGUgcj0nMycgZmlsbD0nJTIzZjAxMmJlJy8lM0UlM0Mvc3ZnJTNFXCIpICFpbXBvcnRhbnQ7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtZnVjaHNpYTpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKSwgMCAwIDAgMC4ycmVtIHJnYmEoMjQwLCAxOCwgMTkwLCAwLjI1KTtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dC1mdWNoc2lhOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2Y4OGFkZjtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dC1mdWNoc2lhOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiYmFlYztcbiAgYm9yZGVyLWNvbG9yOiAjZmJiYWVjO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtbWFyb29uOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2Q4MWI2MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q4MWI2MDtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dC1tYXJvb24uY3VzdG9tLWNvbnRyb2wtaW5wdXQtb3V0bGluZTpjaGVja2VkW3R5cGU9Y2hlY2tib3hdIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyUyM2Q4MWI2MCcgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIikgIWltcG9ydGFudDtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dC1tYXJvb24uY3VzdG9tLWNvbnRyb2wtaW5wdXQtb3V0bGluZTpjaGVja2VkW3R5cGU9cmFkaW9dIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzRSUzQ2NpcmNsZSByPSczJyBmaWxsPSclMjNkODFiNjAnLyUzRSUzQy9zdmclM0VcIikgIWltcG9ydGFudDtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dC1tYXJvb246Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIHJnYmEoMCwgMCwgMCwgMCksIDAgMCAwIDAuMnJlbSByZ2JhKDIxNiwgMjcsIDk2LCAwLjI1KTtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dC1tYXJvb246Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjA4M2FiO1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0LW1hcm9vbjpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWIwYzk7XG4gIGJvcmRlci1jb2xvcjogI2Y1YjBjOTtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0LWJsdWU6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0LWJsdWUuY3VzdG9tLWNvbnRyb2wtaW5wdXQtb3V0bGluZTpjaGVja2VkW3R5cGU9Y2hlY2tib3hdIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyUyMzAwN2JmZicgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIikgIWltcG9ydGFudDtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dC1ibHVlLmN1c3RvbS1jb250cm9sLWlucHV0LW91dGxpbmU6Y2hlY2tlZFt0eXBlPXJhZGlvXSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM0UlM0NjaXJjbGUgcj0nMycgZmlsbD0nJTIzMDA3YmZmJy8lM0UlM0Mvc3ZnJTNFXCIpICFpbXBvcnRhbnQ7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtYmx1ZTpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKSwgMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIDAuMjUpO1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0LWJsdWU6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjODBiZGZmO1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0LWJsdWU6bm90KDpkaXNhYmxlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjNkN2ZmO1xuICBib3JkZXItY29sb3I6ICNiM2Q3ZmY7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dC1pbmRpZ286Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjYxMGYyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjYxMGYyO1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0LWluZGlnby5jdXN0b20tY29udHJvbC1pbnB1dC1vdXRsaW5lOmNoZWNrZWRbdHlwZT1jaGVja2JveF0gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzNjYxMGYyJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0LWluZGlnby5jdXN0b20tY29udHJvbC1pbnB1dC1vdXRsaW5lOmNoZWNrZWRbdHlwZT1yYWRpb10gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNFJTNDY2lyY2xlIHI9JzMnIGZpbGw9JyUyMzY2MTBmMicvJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0LWluZGlnbzpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKSwgMCAwIDAgMC4ycmVtIHJnYmEoMTAyLCAxNiwgMjQyLCAwLjI1KTtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dC1pbmRpZ286Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjYjM4OWY5O1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0LWluZGlnbzpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMmI5ZmI7XG4gIGJvcmRlci1jb2xvcjogI2QyYjlmYjtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0LXB1cnBsZTpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM2ZjQyYzE7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ZjQyYzE7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtcHVycGxlLmN1c3RvbS1jb250cm9sLWlucHV0LW91dGxpbmU6Y2hlY2tlZFt0eXBlPWNoZWNrYm94XSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjM2ZjQyYzEnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpICFpbXBvcnRhbnQ7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtcHVycGxlLmN1c3RvbS1jb250cm9sLWlucHV0LW91dGxpbmU6Y2hlY2tlZFt0eXBlPXJhZGlvXSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM0UlM0NjaXJjbGUgcj0nMycgZmlsbD0nJTIzNmY0MmMxJy8lM0UlM0Mvc3ZnJTNFXCIpICFpbXBvcnRhbnQ7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtcHVycGxlOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApLCAwIDAgMCAwLjJyZW0gcmdiYSgxMTEsIDY2LCAxOTMsIDAuMjUpO1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0LXB1cnBsZTpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNiOGEyZTA7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtcHVycGxlOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q1YzhlZDtcbiAgYm9yZGVyLWNvbG9yOiAjZDVjOGVkO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtcGluazpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNlODNlOGM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlODNlOGM7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtcGluay5jdXN0b20tY29udHJvbC1pbnB1dC1vdXRsaW5lOmNoZWNrZWRbdHlwZT1jaGVja2JveF0gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzZTgzZThjJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0LXBpbmsuY3VzdG9tLWNvbnRyb2wtaW5wdXQtb3V0bGluZTpjaGVja2VkW3R5cGU9cmFkaW9dIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzRSUzQ2NpcmNsZSByPSczJyBmaWxsPSclMjNlODNlOGMnLyUzRSUzQy9zdmclM0VcIikgIWltcG9ydGFudDtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dC1waW5rOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApLCAwIDAgMCAwLjJyZW0gcmdiYSgyMzIsIDYyLCAxNDAsIDAuMjUpO1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0LXBpbms6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjZiMGQwO1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0LXBpbms6bm90KDpkaXNhYmxlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJkZGViO1xuICBib3JkZXItY29sb3I6ICNmYmRkZWI7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dC1yZWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0LXJlZC5jdXN0b20tY29udHJvbC1pbnB1dC1vdXRsaW5lOmNoZWNrZWRbdHlwZT1jaGVja2JveF0gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzZGMzNTQ1JyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0LXJlZC5jdXN0b20tY29udHJvbC1pbnB1dC1vdXRsaW5lOmNoZWNrZWRbdHlwZT1yYWRpb10gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNFJTNDY2lyY2xlIHI9JzMnIGZpbGw9JyUyM2RjMzU0NScvJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0LXJlZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKSwgMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCA1MywgNjksIDAuMjUpO1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0LXJlZDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNlZmEyYTk7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtcmVkOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2Y2RkMTtcbiAgYm9yZGVyLWNvbG9yOiAjZjZjZGQxO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtb3JhbmdlOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZkN2UxNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkN2UxNDtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dC1vcmFuZ2UuY3VzdG9tLWNvbnRyb2wtaW5wdXQtb3V0bGluZTpjaGVja2VkW3R5cGU9Y2hlY2tib3hdIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyUyM2ZkN2UxNCcgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIikgIWltcG9ydGFudDtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dC1vcmFuZ2UuY3VzdG9tLWNvbnRyb2wtaW5wdXQtb3V0bGluZTpjaGVja2VkW3R5cGU9cmFkaW9dIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzRSUzQ2NpcmNsZSByPSczJyBmaWxsPSclMjNmZDdlMTQnLyUzRSUzQy9zdmclM0VcIikgIWltcG9ydGFudDtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dC1vcmFuZ2U6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIHJnYmEoMCwgMCwgMCwgMCksIDAgMCAwIDAuMnJlbSByZ2JhKDI1MywgMTI2LCAyMCwgMC4yNSk7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtb3JhbmdlOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZlYzM5Mjtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dC1vcmFuZ2U6bm90KDpkaXNhYmxlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkZmM1O1xuICBib3JkZXItY29sb3I6ICNmZmRmYzU7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dC15ZWxsb3c6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0LXllbGxvdy5jdXN0b20tY29udHJvbC1pbnB1dC1vdXRsaW5lOmNoZWNrZWRbdHlwZT1jaGVja2JveF0gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzZmZjMTA3JyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0LXllbGxvdy5jdXN0b20tY29udHJvbC1pbnB1dC1vdXRsaW5lOmNoZWNrZWRbdHlwZT1yYWRpb10gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNFJTNDY2lyY2xlIHI9JzMnIGZpbGw9JyUyM2ZmYzEwNycvJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0LXllbGxvdzpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKSwgMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAxOTMsIDcsIDAuMjUpO1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0LXllbGxvdzpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmZmUxODc7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQteWVsbG93Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWViYTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZlZWJhO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtZ3JlZW46Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0LWdyZWVuLmN1c3RvbS1jb250cm9sLWlucHV0LW91dGxpbmU6Y2hlY2tlZFt0eXBlPWNoZWNrYm94XSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjMyOGE3NDUnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpICFpbXBvcnRhbnQ7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtZ3JlZW4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtb3V0bGluZTpjaGVja2VkW3R5cGU9cmFkaW9dIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzRSUzQ2NpcmNsZSByPSczJyBmaWxsPSclMjMyOGE3NDUnLyUzRSUzQy9zdmclM0VcIikgIWltcG9ydGFudDtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dC1ncmVlbjpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKSwgMCAwIDAgMC4ycmVtIHJnYmEoNDAsIDE2NywgNjksIDAuMjUpO1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0LWdyZWVuOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzcxZGQ4YTtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dC1ncmVlbjpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YmU3YWM7XG4gIGJvcmRlci1jb2xvcjogIzliZTdhYztcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0LXRlYWw6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjBjOTk3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjBjOTk3O1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0LXRlYWwuY3VzdG9tLWNvbnRyb2wtaW5wdXQtb3V0bGluZTpjaGVja2VkW3R5cGU9Y2hlY2tib3hdIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyUyMzIwYzk5NycgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIikgIWltcG9ydGFudDtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dC10ZWFsLmN1c3RvbS1jb250cm9sLWlucHV0LW91dGxpbmU6Y2hlY2tlZFt0eXBlPXJhZGlvXSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM0UlM0NjaXJjbGUgcj0nMycgZmlsbD0nJTIzMjBjOTk3Jy8lM0UlM0Mvc3ZnJTNFXCIpICFpbXBvcnRhbnQ7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtdGVhbDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKSwgMCAwIDAgMC4ycmVtIHJnYmEoMzIsIDIwMSwgMTUxLCAwLjI1KTtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dC10ZWFsOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzdlZWFjYTtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dC10ZWFsOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FhZjFkYztcbiAgYm9yZGVyLWNvbG9yOiAjYWFmMWRjO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtY3lhbjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMxN2EyYjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtY3lhbi5jdXN0b20tY29udHJvbC1pbnB1dC1vdXRsaW5lOmNoZWNrZWRbdHlwZT1jaGVja2JveF0gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzMTdhMmI4JyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0LWN5YW4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtb3V0bGluZTpjaGVja2VkW3R5cGU9cmFkaW9dIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzRSUzQ2NpcmNsZSByPSczJyBmaWxsPSclMjMxN2EyYjgnLyUzRSUzQy9zdmclM0VcIikgIWltcG9ydGFudDtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dC1jeWFuOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApLCAwIDAgMCAwLjJyZW0gcmdiYSgyMywgMTYyLCAxODQsIDAuMjUpO1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0LWN5YW46Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjNkOWVjO1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0LWN5YW46bm90KDpkaXNhYmxlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTBlNGYxO1xuICBib3JkZXItY29sb3I6ICM5MGU0ZjE7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dC13aGl0ZTpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtd2hpdGUuY3VzdG9tLWNvbnRyb2wtaW5wdXQtb3V0bGluZTpjaGVja2VkW3R5cGU9Y2hlY2tib3hdIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyUyM2ZmZicgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIikgIWltcG9ydGFudDtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dC13aGl0ZS5jdXN0b20tY29udHJvbC1pbnB1dC1vdXRsaW5lOmNoZWNrZWRbdHlwZT1yYWRpb10gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNFJTNDY2lyY2xlIHI9JzMnIGZpbGw9JyUyM2ZmZicvJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0LXdoaXRlOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApLCAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dC13aGl0ZTpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IHdoaXRlO1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0LXdoaXRlOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1jb2xvcjogd2hpdGU7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dC1ncmF5OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dC1ncmF5LmN1c3RvbS1jb250cm9sLWlucHV0LW91dGxpbmU6Y2hlY2tlZFt0eXBlPWNoZWNrYm94XSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjM2Yzc1N2QnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpICFpbXBvcnRhbnQ7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtZ3JheS5jdXN0b20tY29udHJvbC1pbnB1dC1vdXRsaW5lOmNoZWNrZWRbdHlwZT1yYWRpb10gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNFJTNDY2lyY2xlIHI9JzMnIGZpbGw9JyUyMzZjNzU3ZCcvJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0LWdyYXk6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIHJnYmEoMCwgMCwgMCwgMCksIDAgMCAwIDAuMnJlbSByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuMjUpO1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0LWdyYXk6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjYWZiNWJhO1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0LWdyYXk6bm90KDpkaXNhYmxlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2FjZWQxO1xuICBib3JkZXItY29sb3I6ICNjYWNlZDE7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dC1ncmF5LWRhcms6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0LWdyYXktZGFyay5jdXN0b20tY29udHJvbC1pbnB1dC1vdXRsaW5lOmNoZWNrZWRbdHlwZT1jaGVja2JveF0gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzMzQzYTQwJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0LWdyYXktZGFyay5jdXN0b20tY29udHJvbC1pbnB1dC1vdXRsaW5lOmNoZWNrZWRbdHlwZT1yYWRpb10gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNFJTNDY2lyY2xlIHI9JzMnIGZpbGw9JyUyMzM0M2E0MCcvJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0LWdyYXktZGFyazpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKSwgMCAwIDAgMC4ycmVtIHJnYmEoNTIsIDU4LCA2NCwgMC4yNSk7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtZ3JheS1kYXJrOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzZkN2E4Njtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dC1ncmF5LWRhcms6bm90KDpkaXNhYmxlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODg5MzllO1xuICBib3JkZXItY29sb3I6ICM4ODkzOWU7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dC1vdXRsaW5lIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0LW91dGxpbmU6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5uYXZiYXItZGFyayAuYnRuLW5hdmJhcixcbi5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZjQ3NGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1NjYwNmE7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5uYXZiYXItZGFyayAuYnRuLW5hdmJhcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NTRkNTU7XG59XG4ubmF2YmFyLWRhcmsgLmJ0bi1uYXZiYXI6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGI1NDVjO1xufVxuLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wtbmF2YmFyICsgLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLW5hdmJhcixcbi5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLW5hdmJhciArIC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZjQ3NGU7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTY2MDZhO1xuICBib3JkZXItbGVmdDogbm9uZTtcbn1cblxuLmRhcmstbW9kZSAuZm9ybS1jb250cm9sOm5vdCguZm9ybS1jb250cm9sLW5hdmJhcik6bm90KC5mb3JtLWNvbnRyb2wtc2lkZWJhciksXG4uZGFyay1tb2RlIC5jdXN0b20tc2VsZWN0LFxuLmRhcmstbW9kZSAuY3VzdG9tLWZpbGUtbGFiZWwsXG4uZGFyay1tb2RlIC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIsXG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmRhcmstbW9kZSAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuZm9ybS1jb250cm9sOm5vdCguZm9ybS1jb250cm9sLW5hdmJhcik6bm90KC5mb3JtLWNvbnRyb2wtc2lkZWJhcik6bm90KC5pcy1pbnZhbGlkKTpub3QoOmZvY3VzKSxcbi5kYXJrLW1vZGUgLmN1c3RvbS1maWxlLWxhYmVsLFxuLmRhcmstbW9kZSAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xufVxuLmRhcmstbW9kZSBzZWxlY3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xufVxuLmRhcmstbW9kZSAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dFtkaXNhYmxlZF0gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZjQ3NGU7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ1NGQ1NTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZTo6LW1vei1yYW5nZS10cmFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NTRkNTU7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2U6Oi1tcy10cmFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NTRkNTU7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXByaW1hcnk6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1wcmltYXJ5OmZvY3VzOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSg2MywgMTAzLCAxNDUsIDAuMjUpO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1wcmltYXJ5OmZvY3VzOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDYzLCAxMDMsIDE0NSwgMC4yNSk7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXByaW1hcnk6Zm9jdXM6Oi1tcy10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSg2MywgMTAzLCAxNDUsIDAuMjUpO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1wcmltYXJ5Ojotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZjY3OTE7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXByaW1hcnk6Oi13ZWJraXQtc2xpZGVyLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhOWMxZGE7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXByaW1hcnk6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Y2NzkxO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1wcmltYXJ5OjotbW96LXJhbmdlLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhOWMxZGE7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXByaW1hcnk6Oi1tcy10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZjY3OTE7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXByaW1hcnk6Oi1tcy10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTljMWRhO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1zZWNvbmRhcnk6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1zZWNvbmRhcnk6Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuMjUpO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1zZWNvbmRhcnk6Zm9jdXM6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMTA4LCAxMTcsIDEyNSwgMC4yNSk7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXNlY29uZGFyeTpmb2N1czo6LW1zLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuMjUpO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1zZWNvbmRhcnk6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2Utc2Vjb25kYXJ5Ojotd2Via2l0LXNsaWRlci10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2FjZWQxO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1zZWNvbmRhcnk6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1zZWNvbmRhcnk6Oi1tb3otcmFuZ2UtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NhY2VkMTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2Utc2Vjb25kYXJ5OjotbXMtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1zZWNvbmRhcnk6Oi1tcy10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2FjZWQxO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1zdWNjZXNzOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2Utc3VjY2Vzczpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMCwgMTg4LCAxNDAsIDAuMjUpO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1zdWNjZXNzOmZvY3VzOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDAsIDE4OCwgMTQwLCAwLjI1KTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2Utc3VjY2Vzczpmb2N1czo6LW1zLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDAsIDE4OCwgMTQwLCAwLjI1KTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2Utc3VjY2Vzczo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiYzhjO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1zdWNjZXNzOjotd2Via2l0LXNsaWRlci10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzBmZmRhO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1zdWNjZXNzOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYmM4Yztcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2Utc3VjY2Vzczo6LW1vei1yYW5nZS10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzBmZmRhO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1zdWNjZXNzOjotbXMtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiYzhjO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1zdWNjZXNzOjotbXMtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcwZmZkYTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtaW5mbzpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWluZm86Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDUyLCAxNTIsIDIxOSwgMC4yNSk7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWluZm86Zm9jdXM6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoNTIsIDE1MiwgMjE5LCAwLjI1KTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtaW5mbzpmb2N1czo6LW1zLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDUyLCAxNTIsIDIxOSwgMC4yNSk7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWluZm86Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0OThkYjtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtaW5mbzo6LXdlYmtpdC1zbGlkZXItdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjZTVmNjtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtaW5mbzo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDk4ZGI7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWluZm86Oi1tb3otcmFuZ2UtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjZTVmNjtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtaW5mbzo6LW1zLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0OThkYjtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtaW5mbzo6LW1zLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2U1ZjY7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXdhcm5pbmc6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS13YXJuaW5nOmZvY3VzOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgyNDMsIDE1NiwgMTgsIDAuMjUpO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS13YXJuaW5nOmZvY3VzOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDI0MywgMTU2LCAxOCwgMC4yNSk7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXdhcm5pbmc6Zm9jdXM6Oi1tcy10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgyNDMsIDE1NiwgMTgsIDAuMjUpO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS13YXJuaW5nOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMzljMTI7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXdhcm5pbmc6Oi13ZWJraXQtc2xpZGVyLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2UzYmM7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXdhcm5pbmc6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjM5YzEyO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS13YXJuaW5nOjotbW96LXJhbmdlLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2UzYmM7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXdhcm5pbmc6Oi1tcy10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMzljMTI7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXdhcm5pbmc6Oi1tcy10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNlM2JjO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1kYW5nZXI6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1kYW5nZXI6Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDIzMSwgNzYsIDYwLCAwLjI1KTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtZGFuZ2VyOmZvY3VzOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDIzMSwgNzYsIDYwLCAwLjI1KTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtZGFuZ2VyOmZvY3VzOjotbXMtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMjMxLCA3NiwgNjAsIDAuMjUpO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1kYW5nZXI6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3NGMzYztcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtZGFuZ2VyOjotd2Via2l0LXNsaWRlci10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJkZWRiO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1kYW5nZXI6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTc0YzNjO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1kYW5nZXI6Oi1tb3otcmFuZ2UtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZGVkYjtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtZGFuZ2VyOjotbXMtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTc0YzNjO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1kYW5nZXI6Oi1tcy10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJkZWRiO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1saWdodDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWxpZ2h0OmZvY3VzOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgyNDgsIDI0OSwgMjUwLCAwLjI1KTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtbGlnaHQ6Zm9jdXM6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMjQ4LCAyNDksIDI1MCwgMC4yNSk7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWxpZ2h0OmZvY3VzOjotbXMtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMjQ4LCAyNDksIDI1MCwgMC4yNSk7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWxpZ2h0Ojotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWxpZ2h0Ojotd2Via2l0LXNsaWRlci10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtbGlnaHQ6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1saWdodDo6LW1vei1yYW5nZS10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtbGlnaHQ6Oi1tcy10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWxpZ2h0OjotbXMtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWRhcms6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1kYXJrOmZvY3VzOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSg1MiwgNTgsIDY0LCAwLjI1KTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtZGFyazpmb2N1czo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSg1MiwgNTgsIDY0LCAwLjI1KTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtZGFyazpmb2N1czo6LW1zLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDUyLCA1OCwgNjQsIDAuMjUpO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1kYXJrOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWRhcms6Oi13ZWJraXQtc2xpZGVyLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ODkzOWU7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWRhcms6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1kYXJrOjotbW96LXJhbmdlLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ODkzOWU7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWRhcms6Oi1tcy10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWRhcms6Oi1tcy10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODg5MzllO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1saWdodGJsdWU6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1saWdodGJsdWU6Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDEzNCwgMTg2LCAyMTYsIDAuMjUpO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1saWdodGJsdWU6Zm9jdXM6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMTM0LCAxODYsIDIxNiwgMC4yNSk7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWxpZ2h0Ymx1ZTpmb2N1czo6LW1zLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDEzNCwgMTg2LCAyMTYsIDAuMjUpO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1saWdodGJsdWU6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg2YmFkODtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtbGlnaHRibHVlOjotd2Via2l0LXNsaWRlci10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtbGlnaHRibHVlOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg2YmFkODtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtbGlnaHRibHVlOjotbW96LXJhbmdlLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1saWdodGJsdWU6Oi1tcy10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NmJhZDg7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWxpZ2h0Ymx1ZTo6LW1zLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1uYXZ5OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtbmF2eTpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMCwgNDQsIDg5LCAwLjI1KTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtbmF2eTpmb2N1czo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgwLCA0NCwgODksIDAuMjUpO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1uYXZ5OmZvY3VzOjotbXMtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMCwgNDQsIDg5LCAwLjI1KTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtbmF2eTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyYzU5O1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1uYXZ5Ojotd2Via2l0LXNsaWRlci10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGM4NGZmO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1uYXZ5OjotbW96LXJhbmdlLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMmM1OTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtbmF2eTo6LW1vei1yYW5nZS10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGM4NGZmO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1uYXZ5OjotbXMtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyYzU5O1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1uYXZ5OjotbXMtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBjODRmZjtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2Utb2xpdmU6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1vbGl2ZTpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMTE2LCAyMDAsIDE2MywgMC4yNSk7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLW9saXZlOmZvY3VzOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDExNiwgMjAwLCAxNjMsIDAuMjUpO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1vbGl2ZTpmb2N1czo6LW1zLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDExNiwgMjAwLCAxNjMsIDAuMjUpO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1vbGl2ZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzRjOGEzO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1vbGl2ZTo6LXdlYmtpdC1zbGlkZXItdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZmJmODtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2Utb2xpdmU6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzRjOGEzO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1vbGl2ZTo6LW1vei1yYW5nZS10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmYmY4O1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1vbGl2ZTo6LW1zLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc0YzhhMztcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2Utb2xpdmU6Oi1tcy10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmYmY4O1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1saW1lOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtbGltZTpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMTAzLCAyNTUsIDE2OSwgMC4yNSk7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWxpbWU6Zm9jdXM6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMTAzLCAyNTUsIDE2OSwgMC4yNSk7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWxpbWU6Zm9jdXM6Oi1tcy10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgxMDMsIDI1NSwgMTY5LCAwLjI1KTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtbGltZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjdmZmE5O1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1saW1lOjotd2Via2l0LXNsaWRlci10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtbGltZTo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2N2ZmYTk7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWxpbWU6Oi1tb3otcmFuZ2UtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWxpbWU6Oi1tcy10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2N2ZmYTk7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWxpbWU6Oi1tcy10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtZnVjaHNpYTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWZ1Y2hzaWE6Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDI0NiwgMTE0LCAyMTYsIDAuMjUpO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1mdWNoc2lhOmZvY3VzOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDI0NiwgMTE0LCAyMTYsIDAuMjUpO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1mdWNoc2lhOmZvY3VzOjotbXMtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMjQ2LCAxMTQsIDIxNiwgMC4yNSk7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWZ1Y2hzaWE6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2NzJkODtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtZnVjaHNpYTo6LXdlYmtpdC1zbGlkZXItdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWZ1Y2hzaWE6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjY3MmQ4O1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1mdWNoc2lhOjotbW96LXJhbmdlLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1mdWNoc2lhOjotbXMtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjY3MmQ4O1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1mdWNoc2lhOjotbXMtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLW1hcm9vbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLW1hcm9vbjpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMjM3LCAxMDgsIDE1NSwgMC4yNSk7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLW1hcm9vbjpmb2N1czo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgyMzcsIDEwOCwgMTU1LCAwLjI1KTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtbWFyb29uOmZvY3VzOjotbXMtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMjM3LCAxMDgsIDE1NSwgMC4yNSk7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLW1hcm9vbjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWQ2YzliO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1tYXJvb246Oi13ZWJraXQtc2xpZGVyLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1tYXJvb246Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWQ2YzliO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1tYXJvb246Oi1tb3otcmFuZ2UtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLW1hcm9vbjo6LW1zLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkNmM5Yjtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtbWFyb29uOjotbXMtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWJsdWU6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1ibHVlOmZvY3VzOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSg2MywgMTAzLCAxNDUsIDAuMjUpO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1ibHVlOmZvY3VzOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDYzLCAxMDMsIDE0NSwgMC4yNSk7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWJsdWU6Zm9jdXM6Oi1tcy10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSg2MywgMTAzLCAxNDUsIDAuMjUpO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1ibHVlOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZjY3OTE7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWJsdWU6Oi13ZWJraXQtc2xpZGVyLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhOWMxZGE7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWJsdWU6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Y2NzkxO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1ibHVlOjotbW96LXJhbmdlLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhOWMxZGE7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWJsdWU6Oi1tcy10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZjY3OTE7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWJsdWU6Oi1tcy10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTljMWRhO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1pbmRpZ286Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1pbmRpZ286Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDEwMiwgMTYsIDI0MiwgMC4yNSk7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWluZGlnbzpmb2N1czo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgxMDIsIDE2LCAyNDIsIDAuMjUpO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1pbmRpZ286Zm9jdXM6Oi1tcy10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgxMDIsIDE2LCAyNDIsIDAuMjUpO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1pbmRpZ286Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2MTBmMjtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtaW5kaWdvOjotd2Via2l0LXNsaWRlci10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDJiOWZiO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1pbmRpZ286Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjYxMGYyO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1pbmRpZ286Oi1tb3otcmFuZ2UtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QyYjlmYjtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtaW5kaWdvOjotbXMtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjYxMGYyO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1pbmRpZ286Oi1tcy10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDJiOWZiO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1wdXJwbGU6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1wdXJwbGU6Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDExMSwgNjYsIDE5MywgMC4yNSk7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXB1cnBsZTpmb2N1czo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgxMTEsIDY2LCAxOTMsIDAuMjUpO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1wdXJwbGU6Zm9jdXM6Oi1tcy10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgxMTEsIDY2LCAxOTMsIDAuMjUpO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1wdXJwbGU6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZmNDJjMTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtcHVycGxlOjotd2Via2l0LXNsaWRlci10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDVjOGVkO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1wdXJwbGU6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmY0MmMxO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1wdXJwbGU6Oi1tb3otcmFuZ2UtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q1YzhlZDtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtcHVycGxlOjotbXMtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmY0MmMxO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1wdXJwbGU6Oi1tcy10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDVjOGVkO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1waW5rOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtcGluazpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMjMyLCA2MiwgMTQwLCAwLjI1KTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtcGluazpmb2N1czo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgyMzIsIDYyLCAxNDAsIDAuMjUpO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1waW5rOmZvY3VzOjotbXMtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMjMyLCA2MiwgMTQwLCAwLjI1KTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtcGluazo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTgzZThjO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1waW5rOjotd2Via2l0LXNsaWRlci10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJkZGViO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1waW5rOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4M2U4Yztcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtcGluazo6LW1vei1yYW5nZS10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJkZGViO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1waW5rOjotbXMtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTgzZThjO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1waW5rOjotbXMtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZGRlYjtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtcmVkOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtcmVkOmZvY3VzOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgyMzEsIDc2LCA2MCwgMC4yNSk7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXJlZDpmb2N1czo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgyMzEsIDc2LCA2MCwgMC4yNSk7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXJlZDpmb2N1czo6LW1zLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDIzMSwgNzYsIDYwLCAwLjI1KTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtcmVkOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNzRjM2M7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXJlZDo6LXdlYmtpdC1zbGlkZXItdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZGVkYjtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtcmVkOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3NGMzYztcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtcmVkOjotbW96LXJhbmdlLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmRlZGI7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXJlZDo6LW1zLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3NGMzYztcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtcmVkOjotbXMtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZGVkYjtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2Utb3JhbmdlOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2Utb3JhbmdlOmZvY3VzOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgyNTMsIDEyNiwgMjAsIDAuMjUpO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1vcmFuZ2U6Zm9jdXM6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMjUzLCAxMjYsIDIwLCAwLjI1KTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2Utb3JhbmdlOmZvY3VzOjotbXMtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMjUzLCAxMjYsIDIwLCAwLjI1KTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2Utb3JhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZDdlMTQ7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLW9yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZGZjNTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2Utb3JhbmdlOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkN2UxNDtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2Utb3JhbmdlOjotbW96LXJhbmdlLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmRmYzU7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLW9yYW5nZTo6LW1zLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkN2UxNDtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2Utb3JhbmdlOjotbXMtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZGZjNTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UteWVsbG93OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UteWVsbG93OmZvY3VzOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgyNDMsIDE1NiwgMTgsIDAuMjUpO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS15ZWxsb3c6Zm9jdXM6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMjQzLCAxNTYsIDE4LCAwLjI1KTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UteWVsbG93OmZvY3VzOjotbXMtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMjQzLCAxNTYsIDE4LCAwLjI1KTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UteWVsbG93Ojotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMzljMTI7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXllbGxvdzo6LXdlYmtpdC1zbGlkZXItdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZTNiYztcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UteWVsbG93OjotbW96LXJhbmdlLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzOWMxMjtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UteWVsbG93OjotbW96LXJhbmdlLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2UzYmM7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXllbGxvdzo6LW1zLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzOWMxMjtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UteWVsbG93OjotbXMtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZTNiYztcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtZ3JlZW46Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1ncmVlbjpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMCwgMTg4LCAxNDAsIDAuMjUpO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1ncmVlbjpmb2N1czo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgwLCAxODgsIDE0MCwgMC4yNSk7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWdyZWVuOmZvY3VzOjotbXMtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMCwgMTg4LCAxNDAsIDAuMjUpO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1ncmVlbjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiYzhjO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1ncmVlbjo6LXdlYmtpdC1zbGlkZXItdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcwZmZkYTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtZ3JlZW46Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiYzhjO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1ncmVlbjo6LW1vei1yYW5nZS10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzBmZmRhO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1ncmVlbjo6LW1zLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYmM4Yztcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtZ3JlZW46Oi1tcy10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzBmZmRhO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS10ZWFsOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtdGVhbDpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMzIsIDIwMSwgMTUxLCAwLjI1KTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtdGVhbDpmb2N1czo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgzMiwgMjAxLCAxNTEsIDAuMjUpO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS10ZWFsOmZvY3VzOjotbXMtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMzIsIDIwMSwgMTUxLCAwLjI1KTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtdGVhbDo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjBjOTk3O1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS10ZWFsOjotd2Via2l0LXNsaWRlci10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFmMWRjO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS10ZWFsOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwYzk5Nztcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtdGVhbDo6LW1vei1yYW5nZS10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFmMWRjO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS10ZWFsOjotbXMtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjBjOTk3O1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS10ZWFsOjotbXMtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FhZjFkYztcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtY3lhbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWN5YW46Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDUyLCAxNTIsIDIxOSwgMC4yNSk7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWN5YW46Zm9jdXM6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoNTIsIDE1MiwgMjE5LCAwLjI1KTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtY3lhbjpmb2N1czo6LW1zLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDUyLCAxNTIsIDIxOSwgMC4yNSk7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWN5YW46Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0OThkYjtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtY3lhbjo6LXdlYmtpdC1zbGlkZXItdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjZTVmNjtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtY3lhbjo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDk4ZGI7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWN5YW46Oi1tb3otcmFuZ2UtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjZTVmNjtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtY3lhbjo6LW1zLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0OThkYjtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtY3lhbjo6LW1zLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2U1ZjY7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXdoaXRlOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2Utd2hpdGU6Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS13aGl0ZTpmb2N1czo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2Utd2hpdGU6Zm9jdXM6Oi1tcy10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2Utd2hpdGU6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2Utd2hpdGU6Oi13ZWJraXQtc2xpZGVyLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS13aGl0ZTo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLXdoaXRlOjotbW96LXJhbmdlLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS13aGl0ZTo6LW1zLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2Utd2hpdGU6Oi1tcy10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtZ3JheTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWdyYXk6Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuMjUpO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1ncmF5OmZvY3VzOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuMjUpO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1ncmF5OmZvY3VzOjotbXMtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMTA4LCAxMTcsIDEyNSwgMC4yNSk7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWdyYXk6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtZ3JheTo6LXdlYmtpdC1zbGlkZXItdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NhY2VkMTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtZ3JheTo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWdyYXk6Oi1tb3otcmFuZ2UtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NhY2VkMTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtZ3JheTo6LW1zLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtZ3JheTo6LW1zLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYWNlZDE7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWdyYXktZGFyazpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWdyYXktZGFyazpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoNTIsIDU4LCA2NCwgMC4yNSk7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWdyYXktZGFyazpmb2N1czo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSg1MiwgNTgsIDY0LCAwLjI1KTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1yYW5nZS5jdXN0b20tcmFuZ2UtZ3JheS1kYXJrOmZvY3VzOjotbXMtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoNTIsIDU4LCA2NCwgMC4yNSk7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWdyYXktZGFyazo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1ncmF5LWRhcms6Oi13ZWJraXQtc2xpZGVyLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ODkzOWU7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWdyYXktZGFyazo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWdyYXktZGFyazo6LW1vei1yYW5nZS10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODg5MzllO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXJhbmdlLmN1c3RvbS1yYW5nZS1ncmF5LWRhcms6Oi1tcy10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tcmFuZ2UuY3VzdG9tLXJhbmdlLWdyYXktZGFyazo6LW1zLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ODkzOWU7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLXByaW1hcnkgLmN1c3RvbS1jb250cm9sLWlucHV0IH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Y2NzkxO1xuICBib3JkZXItY29sb3I6ICMyMDM0NGE7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLXByaW1hcnkgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoNjMsIDEwMywgMTQ1LCAwLjI1KTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtcHJpbWFyeSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4MjgzODtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1wcmltYXJ5IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Y2NzkxO1xuICBib3JkZXItY29sb3I6ICMyMDM0NGE7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tcHJpbWFyeSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDYzLCAxMDMsIDE0NSwgMC4yNSk7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tcHJpbWFyeSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTdiNGQyO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi1zZWNvbmRhcnkgLmN1c3RvbS1jb250cm9sLWlucHV0IH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICBib3JkZXItY29sb3I6ICMzZDQyNDY7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLXNlY29uZGFyeSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgxMDgsIDExNywgMTI1LCAwLjI1KTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtc2Vjb25kYXJ5IC5jdXN0b20tY29udHJvbC1pbnB1dCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzEzNTM5O1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLXNlY29uZGFyeSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgYm9yZGVyLWNvbG9yOiAjM2Q0MjQ2O1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLXNlY29uZGFyeSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuMjUpO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLXNlY29uZGFyeSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjMWM2O1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi1zdWNjZXNzIC5jdXN0b20tY29udHJvbC1pbnB1dCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYmM4YztcbiAgYm9yZGVyLWNvbG9yOiAjMDA1NjQwO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi1zdWNjZXNzIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDAsIDE4OCwgMTQwLCAwLjI1KTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtc3VjY2VzcyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwM2QyZDtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1zdWNjZXNzIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiYzhjO1xuICBib3JkZXItY29sb3I6ICMwMDU2NDA7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tc3VjY2VzcyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDAsIDE4OCwgMTQwLCAwLjI1KTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1zdWNjZXNzIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NmZmZDQ7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLWluZm8gLmN1c3RvbS1jb250cm9sLWlucHV0IH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQ5OGRiO1xuICBib3JkZXItY29sb3I6ICMxOTYwOTA7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLWluZm8gLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoNTIsIDE1MiwgMjE5LCAwLjI1KTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtaW5mbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE2NTI3YTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1pbmZvIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQ5OGRiO1xuICBib3JkZXItY29sb3I6ICMxOTYwOTA7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24taW5mbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDUyLCAxNTIsIDIxOSwgMC4yNSk7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24taW5mbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjZkYWYyO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi13YXJuaW5nIC5jdXN0b20tY29udHJvbC1pbnB1dCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzOWMxMjtcbiAgYm9yZGVyLWNvbG9yOiAjOTc2MDA4O1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi13YXJuaW5nIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDI0MywgMTU2LCAxOCwgMC4yNSk7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLXdhcm5pbmcgLmN1c3RvbS1jb250cm9sLWlucHV0IH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ZjUwMDY7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24td2FybmluZyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzOWMxMjtcbiAgYm9yZGVyLWNvbG9yOiAjOTc2MDA4O1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLXdhcm5pbmcgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgyNDMsIDE1NiwgMTgsIDAuMjUpO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLXdhcm5pbmcgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZDlhNDtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtZGFuZ2VyIC5jdXN0b20tY29udHJvbC1pbnB1dCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3NGMzYztcbiAgYm9yZGVyLWNvbG9yOiAjYTgyMzE1O1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi1kYW5nZXIgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMjMxLCA3NiwgNjAsIDAuMjUpO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi1kYW5nZXIgLmN1c3RvbS1jb250cm9sLWlucHV0IH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MjFlMTI7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tZGFuZ2VyIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTc0YzNjO1xuICBib3JkZXItY29sb3I6ICNhODIzMTU7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tZGFuZ2VyIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMjMxLCA3NiwgNjAsIDAuMjUpO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLWRhbmdlciAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhjOWM0O1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi1saWdodCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gIGJvcmRlci1jb2xvcjogI2JkYzZkMDtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtbGlnaHQgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMjQ4LCAyNDksIDI1MCwgMC4yNSk7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLWxpZ2h0IC5jdXN0b20tY29udHJvbC1pbnB1dCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWViOWM1O1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLWxpZ2h0IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICBib3JkZXItY29sb3I6ICNiZGM2ZDA7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tbGlnaHQgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgyNDgsIDI0OSwgMjUwLCAwLjI1KTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1saWdodCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtZGFyayAuY3VzdG9tLWNvbnRyb2wtaW5wdXQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogIzA2MDcwODtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtZGFyayAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSg1MiwgNTgsIDY0LCAwLjI1KTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtZGFyayAuY3VzdG9tLWNvbnRyb2wtaW5wdXQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tZGFyayAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjMDYwNzA4O1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLWRhcmsgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSg1MiwgNTgsIDY0LCAwLjI1KTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1kYXJrIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3YTg3OTM7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLWxpZ2h0Ymx1ZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NmJhZDg7XG4gIGJvcmRlci1jb2xvcjogIzNjOGRiYztcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtbGlnaHRibHVlIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDEzNCwgMTg2LCAyMTYsIDAuMjUpO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi1saWdodGJsdWUgLmN1c3RvbS1jb250cm9sLWlucHV0IH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNjdmYTk7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tbGlnaHRibHVlIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODZiYWQ4O1xuICBib3JkZXItY29sb3I6ICMzYzhkYmM7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tbGlnaHRibHVlIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMTM0LCAxODYsIDIxNiwgMC4yNSk7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tbGlnaHRibHVlIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZjZmQ7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLW5hdnkgLmN1c3RvbS1jb250cm9sLWlucHV0IH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyYzU5O1xuICBib3JkZXItY29sb3I6IGJsYWNrO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi1uYXZ5IC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDAsIDQ0LCA4OSwgMC4yNSk7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLW5hdnkgLmN1c3RvbS1jb250cm9sLWlucHV0IH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLW5hdnkgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDJjNTk7XG4gIGJvcmRlci1jb2xvcjogYmxhY2s7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tbmF2eSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDAsIDQ0LCA4OSwgMC4yNSk7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tbmF2eSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3N2YyO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi1vbGl2ZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NGM4YTM7XG4gIGJvcmRlci1jb2xvcjogIzNkOTk3MDtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtb2xpdmUgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMTE2LCAyMDAsIDE2MywgMC4yNSk7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLW9saXZlIC5jdXN0b20tY29udHJvbC1pbnB1dCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY4NzYzO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLW9saXZlIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzRjOGEzO1xuICBib3JkZXItY29sb3I6ICMzZDk5NzA7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tb2xpdmUgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgxMTYsIDIwMCwgMTYzLCAwLjI1KTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1vbGl2ZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJmM2ViO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi1saW1lIC5jdXN0b20tY29udHJvbC1pbnB1dCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY3ZmZhOTtcbiAgYm9yZGVyLWNvbG9yOiAjMDFmZjcwO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi1saW1lIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDEwMywgMjU1LCAxNjksIDAuMjUpO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi1saW1lIC5jdXN0b20tY29udHJvbC1pbnB1dCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBlNzY1O1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLWxpbWUgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2N2ZmYTk7XG4gIGJvcmRlci1jb2xvcjogIzAxZmY3MDtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1saW1lIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMTAzLCAyNTUsIDE2OSwgMC4yNSk7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tbGltZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtZnVjaHNpYSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNjcyZDg7XG4gIGJvcmRlci1jb2xvcjogI2YwMTJiZTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtZnVjaHNpYSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgyNDYsIDExNCwgMjE2LCAwLjI1KTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtZnVjaHNpYSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RiMGVhZDtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1mdWNoc2lhIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjY3MmQ4O1xuICBib3JkZXItY29sb3I6ICNmMDEyYmU7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tZnVjaHNpYSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDI0NiwgMTE0LCAyMTYsIDAuMjUpO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLWZ1Y2hzaWEgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLW1hcm9vbiAuY3VzdG9tLWNvbnRyb2wtaW5wdXQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZDZjOWI7XG4gIGJvcmRlci1jb2xvcjogI2Q4MWI2MDtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtbWFyb29uIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDIzNywgMTA4LCAxNTUsIDAuMjUpO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi1tYXJvb24gLmN1c3RvbS1jb250cm9sLWlucHV0IH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMTE4NTY7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tbWFyb29uIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWQ2YzliO1xuICBib3JkZXItY29sb3I6ICNkODFiNjA7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tbWFyb29uIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMjM3LCAxMDgsIDE1NSwgMC4yNSk7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tbWFyb29uIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWY0Zjg7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLWJsdWUgLmN1c3RvbS1jb250cm9sLWlucHV0IH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Y2NzkxO1xuICBib3JkZXItY29sb3I6ICMyMDM0NGE7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLWJsdWUgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoNjMsIDEwMywgMTQ1LCAwLjI1KTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtYmx1ZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4MjgzODtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1ibHVlIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Y2NzkxO1xuICBib3JkZXItY29sb3I6ICMyMDM0NGE7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tYmx1ZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDYzLCAxMDMsIDE0NSwgMC4yNSk7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tYmx1ZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTdiNGQyO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi1pbmRpZ28gLmN1c3RvbS1jb250cm9sLWlucHV0IH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjYxMGYyO1xuICBib3JkZXItY29sb3I6ICMzZDA4OTQ7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLWluZGlnbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgxMDIsIDE2LCAyNDIsIDAuMjUpO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi1pbmRpZ28gLmN1c3RvbS1jb250cm9sLWlucHV0IH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzA3N2M7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24taW5kaWdvIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjYxMGYyO1xuICBib3JkZXItY29sb3I6ICMzZDA4OTQ7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24taW5kaWdvIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMTAyLCAxNiwgMjQyLCAwLjI1KTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1pbmRpZ28gLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MzYTFmYTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtcHVycGxlIC5jdXN0b20tY29udHJvbC1pbnB1dCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZmNDJjMTtcbiAgYm9yZGVyLWNvbG9yOiAjNDMyNzc2O1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi1wdXJwbGUgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMTExLCA2NiwgMTkzLCAwLjI1KTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtcHVycGxlIC5jdXN0b20tY29udHJvbC1pbnB1dCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzgyMDYzO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLXB1cnBsZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZmNDJjMTtcbiAgYm9yZGVyLWNvbG9yOiAjNDMyNzc2O1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLXB1cnBsZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDExMSwgNjYsIDE5MywgMC4yNSk7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tcHVycGxlIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjN2I1ZTc7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLXBpbmsgLmN1c3RvbS1jb250cm9sLWlucHV0IH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTgzZThjO1xuICBib3JkZXItY29sb3I6ICNhYzE0NWE7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLXBpbmsgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMjMyLCA2MiwgMTQwLCAwLjI1KTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtcGluayAuY3VzdG9tLWNvbnRyb2wtaW5wdXQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk1MTI0ZTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1waW5rIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTgzZThjO1xuICBib3JkZXItY29sb3I6ICNhYzE0NWE7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tcGluayAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDIzMiwgNjIsIDE0MCwgMC4yNSk7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tcGluayAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhjN2RkO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi1yZWQgLmN1c3RvbS1jb250cm9sLWlucHV0IH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTc0YzNjO1xuICBib3JkZXItY29sb3I6ICNhODIzMTU7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLXJlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgyMzEsIDc2LCA2MCwgMC4yNSk7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLXJlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkyMWUxMjtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1yZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNzRjM2M7XG4gIGJvcmRlci1jb2xvcjogI2E4MjMxNTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1yZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgyMzEsIDc2LCA2MCwgMC4yNSk7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tcmVkIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGM5YzQ7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLW9yYW5nZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZDdlMTQ7XG4gIGJvcmRlci1jb2xvcjogI2FhNGUwMTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtb3JhbmdlIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDI1MywgMTI2LCAyMCwgMC4yNSk7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLW9yYW5nZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkwNDIwMTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1vcmFuZ2UgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZDdlMTQ7XG4gIGJvcmRlci1jb2xvcjogI2FhNGUwMTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1vcmFuZ2UgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgyNTMsIDEyNiwgMjAsIDAuMjUpO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLW9yYW5nZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVkMWFjO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi15ZWxsb3cgLmN1c3RvbS1jb250cm9sLWlucHV0IH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjM5YzEyO1xuICBib3JkZXItY29sb3I6ICM5NzYwMDg7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLXllbGxvdyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgyNDMsIDE1NiwgMTgsIDAuMjUpO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi15ZWxsb3cgLmN1c3RvbS1jb250cm9sLWlucHV0IH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ZjUwMDY7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24teWVsbG93IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjM5YzEyO1xuICBib3JkZXItY29sb3I6ICM5NzYwMDg7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24teWVsbG93IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMjQzLCAxNTYsIDE4LCAwLjI1KTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi15ZWxsb3cgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZDlhNDtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtZ3JlZW4gLmN1c3RvbS1jb250cm9sLWlucHV0IH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiYzhjO1xuICBib3JkZXItY29sb3I6ICMwMDU2NDA7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLWdyZWVuIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDAsIDE4OCwgMTQwLCAwLjI1KTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtZ3JlZW4gLmN1c3RvbS1jb250cm9sLWlucHV0IH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDNkMmQ7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tZ3JlZW4gLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGJjOGM7XG4gIGJvcmRlci1jb2xvcjogIzAwNTY0MDtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1ncmVlbiAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDAsIDE4OCwgMTQwLCAwLjI1KTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1ncmVlbiAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTZmZmQ0O1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi10ZWFsIC5jdXN0b20tY29udHJvbC1pbnB1dCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwYzk5NztcbiAgYm9yZGVyLWNvbG9yOiAjMTI3MTU1O1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi10ZWFsIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDMyLCAyMDEsIDE1MSwgMC4yNSk7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLXRlYWwgLmN1c3RvbS1jb250cm9sLWlucHV0IH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZTViNDQ7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tdGVhbCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwYzk5NztcbiAgYm9yZGVyLWNvbG9yOiAjMTI3MTU1O1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLXRlYWwgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgzMiwgMjAxLCAxNTEsIDAuMjUpO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLXRlYWwgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk0ZWVkMztcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtY3lhbiAuY3VzdG9tLWNvbnRyb2wtaW5wdXQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDk4ZGI7XG4gIGJvcmRlci1jb2xvcjogIzE5NjA5MDtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtY3lhbiAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSg1MiwgMTUyLCAyMTksIDAuMjUpO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi1jeWFuIC5jdXN0b20tY29udHJvbC1pbnB1dCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTY1MjdhO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLWN5YW4gLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDk4ZGI7XG4gIGJvcmRlci1jb2xvcjogIzE5NjA5MDtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1jeWFuIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoNTIsIDE1MiwgMjE5LCAwLjI1KTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1jeWFuIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiNmRhZjI7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLXdoaXRlIC5jdXN0b20tY29udHJvbC1pbnB1dCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjY2NjO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi13aGl0ZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtd2hpdGUgLmN1c3RvbS1jb250cm9sLWlucHV0IH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZmJmYmY7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24td2hpdGUgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2NjY2NjYztcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi13aGl0ZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLXdoaXRlIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi1ncmF5IC5jdXN0b20tY29udHJvbC1pbnB1dCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgYm9yZGVyLWNvbG9yOiAjM2Q0MjQ2O1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi1ncmF5IC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuMjUpO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi1ncmF5IC5jdXN0b20tY29udHJvbC1pbnB1dCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzEzNTM5O1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9uLWdyYXkgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG4gIGJvcmRlci1jb2xvcjogIzNkNDI0Njtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1ncmF5IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHJnYmEoMTA4LCAxMTcsIDEyNSwgMC4yNSk7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb24tZ3JheSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjMWM2O1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLXN3aXRjaC5jdXN0b20tc3dpdGNoLW9mZi1ncmF5LWRhcmsgLmN1c3RvbS1jb250cm9sLWlucHV0IH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItY29sb3I6ICMwNjA3MDg7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tc3dpdGNoLmN1c3RvbS1zd2l0Y2gtb2ZmLWdyYXktZGFyayAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSg1MiwgNTgsIDY0LCAwLjI1KTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vZmYtZ3JheS1kYXJrIC5jdXN0b20tY29udHJvbC1pbnB1dCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1ncmF5LWRhcmsgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogIzA2MDcwODtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1ncmF5LWRhcmsgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSg1MiwgNTgsIDY0LCAwLjI1KTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1zd2l0Y2guY3VzdG9tLXN3aXRjaC1vbi1ncmF5LWRhcmsgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdhODc5Mztcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LXByaW1hcnk6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2Y2NzkxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Y2NzkxO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtcHJpbWFyeS5jdXN0b20tY29udHJvbC1pbnB1dC1vdXRsaW5lOmNoZWNrZWRbdHlwZT1jaGVja2JveF0gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzM2Y2NzkxJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtcHJpbWFyeS5jdXN0b20tY29udHJvbC1pbnB1dC1vdXRsaW5lOmNoZWNrZWRbdHlwZT1yYWRpb10gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNFJTNDY2lyY2xlIHI9JzMnIGZpbGw9JyUyMzNmNjc5MScvJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtcHJpbWFyeTpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKSwgMCAwIDAgMC4ycmVtIHJnYmEoNjMsIDEwMywgMTQ1LCAwLjI1KTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LXByaW1hcnk6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjODVhN2NhO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtcHJpbWFyeTpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhOWMxZGE7XG4gIGJvcmRlci1jb2xvcjogI2E5YzFkYTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LXNlY29uZGFyeTpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1zZWNvbmRhcnkuY3VzdG9tLWNvbnRyb2wtaW5wdXQtb3V0bGluZTpjaGVja2VkW3R5cGU9Y2hlY2tib3hdIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyUyMzZjNzU3ZCcgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIikgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LXNlY29uZGFyeS5jdXN0b20tY29udHJvbC1pbnB1dC1vdXRsaW5lOmNoZWNrZWRbdHlwZT1yYWRpb10gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNFJTNDY2lyY2xlIHI9JzMnIGZpbGw9JyUyMzZjNzU3ZCcvJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtc2Vjb25kYXJ5OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApLCAwIDAgMCAwLjJyZW0gcmdiYSgxMDgsIDExNywgMTI1LCAwLjI1KTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LXNlY29uZGFyeTpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNhZmI1YmE7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2FjZWQxO1xuICBib3JkZXItY29sb3I6ICNjYWNlZDE7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1zdWNjZXNzOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwYmM4YztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYmM4Yztcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LXN1Y2Nlc3MuY3VzdG9tLWNvbnRyb2wtaW5wdXQtb3V0bGluZTpjaGVja2VkW3R5cGU9Y2hlY2tib3hdIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyUyMzAwYmM4YycgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIikgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LXN1Y2Nlc3MuY3VzdG9tLWNvbnRyb2wtaW5wdXQtb3V0bGluZTpjaGVja2VkW3R5cGU9cmFkaW9dIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzRSUzQ2NpcmNsZSByPSczJyBmaWxsPSclMjMwMGJjOGMnLyUzRSUzQy9zdmclM0VcIikgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LXN1Y2Nlc3M6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIHJnYmEoMCwgMCwgMCwgMCksIDAgMCAwIDAuMnJlbSByZ2JhKDAsIDE4OCwgMTQwLCAwLjI1KTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LXN1Y2Nlc3M6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2RmZmNkO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtc3VjY2Vzczpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MGZmZGE7XG4gIGJvcmRlci1jb2xvcjogIzcwZmZkYTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LWluZm86Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzQ5OGRiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQ5OGRiO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtaW5mby5jdXN0b20tY29udHJvbC1pbnB1dC1vdXRsaW5lOmNoZWNrZWRbdHlwZT1jaGVja2JveF0gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzMzQ5OGRiJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtaW5mby5jdXN0b20tY29udHJvbC1pbnB1dC1vdXRsaW5lOmNoZWNrZWRbdHlwZT1yYWRpb10gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNFJTNDY2lyY2xlIHI9JzMnIGZpbGw9JyUyMzM0OThkYicvJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtaW5mbzpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKSwgMCAwIDAgMC4ycmVtIHJnYmEoNTIsIDE1MiwgMjE5LCAwLjI1KTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LWluZm86Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjYTBjZmVlO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtaW5mbzpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2U1ZjY7XG4gIGJvcmRlci1jb2xvcjogI2NjZTVmNjtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LXdhcm5pbmc6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjM5YzEyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjM5YzEyO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtd2FybmluZy5jdXN0b20tY29udHJvbC1pbnB1dC1vdXRsaW5lOmNoZWNrZWRbdHlwZT1jaGVja2JveF0gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzZjM5YzEyJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtd2FybmluZy5jdXN0b20tY29udHJvbC1pbnB1dC1vdXRsaW5lOmNoZWNrZWRbdHlwZT1yYWRpb10gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNFJTNDY2lyY2xlIHI9JzMnIGZpbGw9JyUyM2YzOWMxMicvJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtd2FybmluZzpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKSwgMCAwIDAgMC4ycmVtIHJnYmEoMjQzLCAxNTYsIDE4LCAwLjI1KTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LXdhcm5pbmc6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjljZjhiO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtd2FybmluZzpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2UzYmM7XG4gIGJvcmRlci1jb2xvcjogI2ZjZTNiYztcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LWRhbmdlcjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNlNzRjM2M7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNzRjM2M7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1kYW5nZXIuY3VzdG9tLWNvbnRyb2wtaW5wdXQtb3V0bGluZTpjaGVja2VkW3R5cGU9Y2hlY2tib3hdIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyUyM2U3NGMzYycgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIikgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LWRhbmdlci5jdXN0b20tY29udHJvbC1pbnB1dC1vdXRsaW5lOmNoZWNrZWRbdHlwZT1yYWRpb10gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNFJTNDY2lyY2xlIHI9JzMnIGZpbGw9JyUyM2U3NGMzYycvJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtZGFuZ2VyOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApLCAwIDAgMCAwLjJyZW0gcmdiYSgyMzEsIDc2LCA2MCwgMC4yNSk7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1kYW5nZXI6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjViNGFlO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZGVkYjtcbiAgYm9yZGVyLWNvbG9yOiAjZmJkZWRiO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtbGlnaHQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtbGlnaHQuY3VzdG9tLWNvbnRyb2wtaW5wdXQtb3V0bGluZTpjaGVja2VkW3R5cGU9Y2hlY2tib3hdIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyUyM2Y4ZjlmYScgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIikgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LWxpZ2h0LmN1c3RvbS1jb250cm9sLWlucHV0LW91dGxpbmU6Y2hlY2tlZFt0eXBlPXJhZGlvXSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM0UlM0NjaXJjbGUgcj0nMycgZmlsbD0nJTIzZjhmOWZhJy8lM0UlM0Mvc3ZnJTNFXCIpICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1saWdodDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKSwgMCAwIDAgMC4ycmVtIHJnYmEoMjQ4LCAyNDksIDI1MCwgMC4yNSk7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1saWdodDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IHdoaXRlO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtbGlnaHQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LWRhcms6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtZGFyay5jdXN0b20tY29udHJvbC1pbnB1dC1vdXRsaW5lOmNoZWNrZWRbdHlwZT1jaGVja2JveF0gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzMzQzYTQwJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtZGFyay5jdXN0b20tY29udHJvbC1pbnB1dC1vdXRsaW5lOmNoZWNrZWRbdHlwZT1yYWRpb10gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNFJTNDY2lyY2xlIHI9JzMnIGZpbGw9JyUyMzM0M2E0MCcvJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtZGFyazpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKSwgMCAwIDAgMC4ycmVtIHJnYmEoNTIsIDU4LCA2NCwgMC4yNSk7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1kYXJrOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzZkN2E4Njtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LWRhcms6bm90KDpkaXNhYmxlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODg5MzllO1xuICBib3JkZXItY29sb3I6ICM4ODkzOWU7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1saWdodGJsdWU6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjODZiYWQ4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODZiYWQ4O1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtbGlnaHRibHVlLmN1c3RvbS1jb250cm9sLWlucHV0LW91dGxpbmU6Y2hlY2tlZFt0eXBlPWNoZWNrYm94XSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjM4NmJhZDgnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1saWdodGJsdWUuY3VzdG9tLWNvbnRyb2wtaW5wdXQtb3V0bGluZTpjaGVja2VkW3R5cGU9cmFkaW9dIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzRSUzQ2NpcmNsZSByPSczJyBmaWxsPSclMjM4NmJhZDgnLyUzRSUzQy9zdmclM0VcIikgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LWxpZ2h0Ymx1ZTpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKSwgMCAwIDAgMC4ycmVtIHJnYmEoMTM0LCAxODYsIDIxNiwgMC4yNSk7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1saWdodGJsdWU6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTZmMWY3O1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtbGlnaHRibHVlOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1jb2xvcjogd2hpdGU7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1uYXZ5OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwMmM1OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMmM1OTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LW5hdnkuY3VzdG9tLWNvbnRyb2wtaW5wdXQtb3V0bGluZTpjaGVja2VkW3R5cGU9Y2hlY2tib3hdIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyUyMzAwMmM1OScgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIikgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LW5hdnkuY3VzdG9tLWNvbnRyb2wtaW5wdXQtb3V0bGluZTpjaGVja2VkW3R5cGU9cmFkaW9dIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzRSUzQ2NpcmNsZSByPSczJyBmaWxsPSclMjMwMDJjNTknLyUzRSUzQy9zdmclM0VcIikgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LW5hdnk6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIHJnYmEoMCwgMCwgMCwgMCksIDAgMCAwIDAuMnJlbSByZ2JhKDAsIDQ0LCA4OSwgMC4yNSk7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1uYXZ5OmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwNmFkODtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LW5hdnk6bm90KDpkaXNhYmxlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGM4NGZmO1xuICBib3JkZXItY29sb3I6ICMwYzg0ZmY7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1vbGl2ZTpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM3NGM4YTM7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NGM4YTM7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1vbGl2ZS5jdXN0b20tY29udHJvbC1pbnB1dC1vdXRsaW5lOmNoZWNrZWRbdHlwZT1jaGVja2JveF0gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzNzRjOGEzJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtb2xpdmUuY3VzdG9tLWNvbnRyb2wtaW5wdXQtb3V0bGluZTpjaGVja2VkW3R5cGU9cmFkaW9dIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzRSUzQ2NpcmNsZSByPSczJyBmaWxsPSclMjM3NGM4YTMnLyUzRSUzQy9zdmclM0VcIikgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LW9saXZlOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApLCAwIDAgMCAwLjJyZW0gcmdiYSgxMTYsIDIwMCwgMTYzLCAwLjI1KTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LW9saXZlOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2NmZWNkZjtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LW9saXZlOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZmJmODtcbiAgYm9yZGVyLWNvbG9yOiAjZjRmYmY4O1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtbGltZTpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM2N2ZmYTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2N2ZmYTk7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1saW1lLmN1c3RvbS1jb250cm9sLWlucHV0LW91dGxpbmU6Y2hlY2tlZFt0eXBlPWNoZWNrYm94XSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjM2N2ZmYTknIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1saW1lLmN1c3RvbS1jb250cm9sLWlucHV0LW91dGxpbmU6Y2hlY2tlZFt0eXBlPXJhZGlvXSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM0UlM0NjaXJjbGUgcj0nMycgZmlsbD0nJTIzNjdmZmE5Jy8lM0UlM0Mvc3ZnJTNFXCIpICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1saW1lOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApLCAwIDAgMCAwLjJyZW0gcmdiYSgxMDMsIDI1NSwgMTY5LCAwLjI1KTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LWxpbWU6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTdmZmYxO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtbGltZTpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItY29sb3I6IHdoaXRlO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtZnVjaHNpYTpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmNjcyZDg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNjcyZDg7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1mdWNoc2lhLmN1c3RvbS1jb250cm9sLWlucHV0LW91dGxpbmU6Y2hlY2tlZFt0eXBlPWNoZWNrYm94XSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjNmNjcyZDgnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1mdWNoc2lhLmN1c3RvbS1jb250cm9sLWlucHV0LW91dGxpbmU6Y2hlY2tlZFt0eXBlPXJhZGlvXSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM0UlM0NjaXJjbGUgcj0nMycgZmlsbD0nJTIzZjY3MmQ4Jy8lM0UlM0Mvc3ZnJTNFXCIpICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1mdWNoc2lhOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApLCAwIDAgMCAwLjJyZW0gcmdiYSgyNDYsIDExNCwgMjE2LCAwLjI1KTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LWZ1Y2hzaWE6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmVlYWY5O1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtZnVjaHNpYTpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItY29sb3I6IHdoaXRlO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtbWFyb29uOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2VkNmM5YjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkNmM5Yjtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LW1hcm9vbi5jdXN0b20tY29udHJvbC1pbnB1dC1vdXRsaW5lOmNoZWNrZWRbdHlwZT1jaGVja2JveF0gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzZWQ2YzliJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtbWFyb29uLmN1c3RvbS1jb250cm9sLWlucHV0LW91dGxpbmU6Y2hlY2tlZFt0eXBlPXJhZGlvXSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM0UlM0NjaXJjbGUgcj0nMycgZmlsbD0nJTIzZWQ2YzliJy8lM0UlM0Mvc3ZnJTNFXCIpICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1tYXJvb246Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIHJnYmEoMCwgMCwgMCwgMCksIDAgMCAwIDAuMnJlbSByZ2JhKDIzNywgMTA4LCAxNTUsIDAuMjUpO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtbWFyb29uOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZiZGVlODtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LW1hcm9vbjpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItY29sb3I6IHdoaXRlO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtYmx1ZTpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMzZjY3OTE7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZjY3OTE7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1ibHVlLmN1c3RvbS1jb250cm9sLWlucHV0LW91dGxpbmU6Y2hlY2tlZFt0eXBlPWNoZWNrYm94XSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjMzZjY3OTEnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1ibHVlLmN1c3RvbS1jb250cm9sLWlucHV0LW91dGxpbmU6Y2hlY2tlZFt0eXBlPXJhZGlvXSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM0UlM0NjaXJjbGUgcj0nMycgZmlsbD0nJTIzM2Y2NzkxJy8lM0UlM0Mvc3ZnJTNFXCIpICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1ibHVlOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApLCAwIDAgMCAwLjJyZW0gcmdiYSg2MywgMTAzLCAxNDUsIDAuMjUpO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtYmx1ZTpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM4NWE3Y2E7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1ibHVlOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E5YzFkYTtcbiAgYm9yZGVyLWNvbG9yOiAjYTljMWRhO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtaW5kaWdvOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzY2MTBmMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2MTBmMjtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LWluZGlnby5jdXN0b20tY29udHJvbC1pbnB1dC1vdXRsaW5lOmNoZWNrZWRbdHlwZT1jaGVja2JveF0gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzNjYxMGYyJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtaW5kaWdvLmN1c3RvbS1jb250cm9sLWlucHV0LW91dGxpbmU6Y2hlY2tlZFt0eXBlPXJhZGlvXSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM0UlM0NjaXJjbGUgcj0nMycgZmlsbD0nJTIzNjYxMGYyJy8lM0UlM0Mvc3ZnJTNFXCIpICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1pbmRpZ286Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIHJnYmEoMCwgMCwgMCwgMCksIDAgMCAwIDAuMnJlbSByZ2JhKDEwMiwgMTYsIDI0MiwgMC4yNSk7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1pbmRpZ286Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjYjM4OWY5O1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtaW5kaWdvOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QyYjlmYjtcbiAgYm9yZGVyLWNvbG9yOiAjZDJiOWZiO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtcHVycGxlOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzZmNDJjMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZmNDJjMTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LXB1cnBsZS5jdXN0b20tY29udHJvbC1pbnB1dC1vdXRsaW5lOmNoZWNrZWRbdHlwZT1jaGVja2JveF0gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzNmY0MmMxJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtcHVycGxlLmN1c3RvbS1jb250cm9sLWlucHV0LW91dGxpbmU6Y2hlY2tlZFt0eXBlPXJhZGlvXSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM0UlM0NjaXJjbGUgcj0nMycgZmlsbD0nJTIzNmY0MmMxJy8lM0UlM0Mvc3ZnJTNFXCIpICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1wdXJwbGU6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIHJnYmEoMCwgMCwgMCwgMCksIDAgMCAwIDAuMnJlbSByZ2JhKDExMSwgNjYsIDE5MywgMC4yNSk7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1wdXJwbGU6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjYjhhMmUwO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtcHVycGxlOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q1YzhlZDtcbiAgYm9yZGVyLWNvbG9yOiAjZDVjOGVkO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtcGluazpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNlODNlOGM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlODNlOGM7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1waW5rLmN1c3RvbS1jb250cm9sLWlucHV0LW91dGxpbmU6Y2hlY2tlZFt0eXBlPWNoZWNrYm94XSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjNlODNlOGMnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1waW5rLmN1c3RvbS1jb250cm9sLWlucHV0LW91dGxpbmU6Y2hlY2tlZFt0eXBlPXJhZGlvXSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM0UlM0NjaXJjbGUgcj0nMycgZmlsbD0nJTIzZTgzZThjJy8lM0UlM0Mvc3ZnJTNFXCIpICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1waW5rOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApLCAwIDAgMCAwLjJyZW0gcmdiYSgyMzIsIDYyLCAxNDAsIDAuMjUpO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtcGluazpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmNmIwZDA7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1waW5rOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZGRlYjtcbiAgYm9yZGVyLWNvbG9yOiAjZmJkZGViO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtcmVkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2U3NGMzYztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3NGMzYztcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LXJlZC5jdXN0b20tY29udHJvbC1pbnB1dC1vdXRsaW5lOmNoZWNrZWRbdHlwZT1jaGVja2JveF0gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzZTc0YzNjJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtcmVkLmN1c3RvbS1jb250cm9sLWlucHV0LW91dGxpbmU6Y2hlY2tlZFt0eXBlPXJhZGlvXSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM0UlM0NjaXJjbGUgcj0nMycgZmlsbD0nJTIzZTc0YzNjJy8lM0UlM0Mvc3ZnJTNFXCIpICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1yZWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIHJnYmEoMCwgMCwgMCwgMCksIDAgMCAwIDAuMnJlbSByZ2JhKDIzMSwgNzYsIDYwLCAwLjI1KTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LXJlZDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmNWI0YWU7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1yZWQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJkZWRiO1xuICBib3JkZXItY29sb3I6ICNmYmRlZGI7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1vcmFuZ2U6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmQ3ZTE0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmQ3ZTE0O1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtb3JhbmdlLmN1c3RvbS1jb250cm9sLWlucHV0LW91dGxpbmU6Y2hlY2tlZFt0eXBlPWNoZWNrYm94XSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjNmZDdlMTQnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1vcmFuZ2UuY3VzdG9tLWNvbnRyb2wtaW5wdXQtb3V0bGluZTpjaGVja2VkW3R5cGU9cmFkaW9dIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzRSUzQ2NpcmNsZSByPSczJyBmaWxsPSclMjNmZDdlMTQnLyUzRSUzQy9zdmclM0VcIikgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LW9yYW5nZTpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKSwgMCAwIDAgMC4ycmVtIHJnYmEoMjUzLCAxMjYsIDIwLCAwLjI1KTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LW9yYW5nZTpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmZWMzOTI7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1vcmFuZ2U6bm90KDpkaXNhYmxlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkZmM1O1xuICBib3JkZXItY29sb3I6ICNmZmRmYzU7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC15ZWxsb3c6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjM5YzEyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjM5YzEyO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQteWVsbG93LmN1c3RvbS1jb250cm9sLWlucHV0LW91dGxpbmU6Y2hlY2tlZFt0eXBlPWNoZWNrYm94XSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjNmMzljMTInIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC15ZWxsb3cuY3VzdG9tLWNvbnRyb2wtaW5wdXQtb3V0bGluZTpjaGVja2VkW3R5cGU9cmFkaW9dIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzRSUzQ2NpcmNsZSByPSczJyBmaWxsPSclMjNmMzljMTInLyUzRSUzQy9zdmclM0VcIikgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LXllbGxvdzpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKSwgMCAwIDAgMC4ycmVtIHJnYmEoMjQzLCAxNTYsIDE4LCAwLjI1KTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LXllbGxvdzpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmOWNmOGI7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC15ZWxsb3c6bm90KDpkaXNhYmxlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNlM2JjO1xuICBib3JkZXItY29sb3I6ICNmY2UzYmM7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1ncmVlbjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMwMGJjOGM7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGJjOGM7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1ncmVlbi5jdXN0b20tY29udHJvbC1pbnB1dC1vdXRsaW5lOmNoZWNrZWRbdHlwZT1jaGVja2JveF0gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzMDBiYzhjJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtZ3JlZW4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtb3V0bGluZTpjaGVja2VkW3R5cGU9cmFkaW9dIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzRSUzQ2NpcmNsZSByPSczJyBmaWxsPSclMjMwMGJjOGMnLyUzRSUzQy9zdmclM0VcIikgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LWdyZWVuOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApLCAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxODgsIDE0MCwgMC4yNSk7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1ncmVlbjpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMzZGZmY2Q7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1ncmVlbjpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MGZmZGE7XG4gIGJvcmRlci1jb2xvcjogIzcwZmZkYTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LXRlYWw6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjBjOTk3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjBjOTk3O1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtdGVhbC5jdXN0b20tY29udHJvbC1pbnB1dC1vdXRsaW5lOmNoZWNrZWRbdHlwZT1jaGVja2JveF0gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzMjBjOTk3JyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtdGVhbC5jdXN0b20tY29udHJvbC1pbnB1dC1vdXRsaW5lOmNoZWNrZWRbdHlwZT1yYWRpb10gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNFJTNDY2lyY2xlIHI9JzMnIGZpbGw9JyUyMzIwYzk5NycvJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtdGVhbDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKSwgMCAwIDAgMC4ycmVtIHJnYmEoMzIsIDIwMSwgMTUxLCAwLjI1KTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LXRlYWw6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjN2VlYWNhO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtdGVhbDpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYWYxZGM7XG4gIGJvcmRlci1jb2xvcjogI2FhZjFkYztcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LWN5YW46Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzQ5OGRiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQ5OGRiO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtY3lhbi5jdXN0b20tY29udHJvbC1pbnB1dC1vdXRsaW5lOmNoZWNrZWRbdHlwZT1jaGVja2JveF0gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzMzQ5OGRiJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtY3lhbi5jdXN0b20tY29udHJvbC1pbnB1dC1vdXRsaW5lOmNoZWNrZWRbdHlwZT1yYWRpb10gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNFJTNDY2lyY2xlIHI9JzMnIGZpbGw9JyUyMzM0OThkYicvJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtY3lhbjpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKSwgMCAwIDAgMC4ycmVtIHJnYmEoNTIsIDE1MiwgMjE5LCAwLjI1KTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LWN5YW46Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjYTBjZmVlO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtY3lhbjpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2U1ZjY7XG4gIGJvcmRlci1jb2xvcjogI2NjZTVmNjtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LXdoaXRlOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LXdoaXRlLmN1c3RvbS1jb250cm9sLWlucHV0LW91dGxpbmU6Y2hlY2tlZFt0eXBlPWNoZWNrYm94XSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjNmZmYnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC13aGl0ZS5jdXN0b20tY29udHJvbC1pbnB1dC1vdXRsaW5lOmNoZWNrZWRbdHlwZT1yYWRpb10gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNFJTNDY2lyY2xlIHI9JzMnIGZpbGw9JyUyM2ZmZicvJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtd2hpdGU6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIHJnYmEoMCwgMCwgMCwgMCksIDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtd2hpdGU6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LXdoaXRlOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1jb2xvcjogd2hpdGU7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1ncmF5OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LWdyYXkuY3VzdG9tLWNvbnRyb2wtaW5wdXQtb3V0bGluZTpjaGVja2VkW3R5cGU9Y2hlY2tib3hdIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyUyMzZjNzU3ZCcgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIikgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LWdyYXkuY3VzdG9tLWNvbnRyb2wtaW5wdXQtb3V0bGluZTpjaGVja2VkW3R5cGU9cmFkaW9dIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzRSUzQ2NpcmNsZSByPSczJyBmaWxsPSclMjM2Yzc1N2QnLyUzRSUzQy9zdmclM0VcIikgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LWdyYXk6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIHJnYmEoMCwgMCwgMCwgMCksIDAgMCAwIDAuMnJlbSByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuMjUpO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtZ3JheTpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNhZmI1YmE7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1ncmF5Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NhY2VkMTtcbiAgYm9yZGVyLWNvbG9yOiAjY2FjZWQxO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtZ3JheS1kYXJrOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LWdyYXktZGFyay5jdXN0b20tY29udHJvbC1pbnB1dC1vdXRsaW5lOmNoZWNrZWRbdHlwZT1jaGVja2JveF0gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzMzQzYTQwJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtZ3JheS1kYXJrLmN1c3RvbS1jb250cm9sLWlucHV0LW91dGxpbmU6Y2hlY2tlZFt0eXBlPXJhZGlvXSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM0UlM0NjaXJjbGUgcj0nMycgZmlsbD0nJTIzMzQzYTQwJy8lM0UlM0Mvc3ZnJTNFXCIpICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC5jdXN0b20tY29udHJvbC1pbnB1dC1ncmF5LWRhcms6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIHJnYmEoMCwgMCwgMCwgMCksIDAgMCAwIDAuMnJlbSByZ2JhKDUyLCA1OCwgNjQsIDAuMjUpO1xufVxuLmRhcmstbW9kZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtZ3JheS1kYXJrOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzZkN2E4Njtcbn1cbi5kYXJrLW1vZGUgLmN1c3RvbS1jb250cm9sLWlucHV0LWdyYXktZGFyazpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ODkzOWU7XG4gIGJvcmRlci1jb2xvcjogIzg4OTM5ZTtcbn1cblxuLnByb2dyZXNzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xufVxuLnByb2dyZXNzLnZlcnRpY2FsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDIwMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDMwcHg7XG59XG4ucHJvZ3Jlc3MudmVydGljYWwgPiAucHJvZ3Jlc3MtYmFyIHtcbiAgYm90dG9tOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnByb2dyZXNzLnZlcnRpY2FsLnNtLCAucHJvZ3Jlc3MudmVydGljYWwucHJvZ3Jlc3Mtc20ge1xuICB3aWR0aDogMjBweDtcbn1cbi5wcm9ncmVzcy52ZXJ0aWNhbC54cywgLnByb2dyZXNzLnZlcnRpY2FsLnByb2dyZXNzLXhzIHtcbiAgd2lkdGg6IDEwcHg7XG59XG4ucHJvZ3Jlc3MudmVydGljYWwueHhzLCAucHJvZ3Jlc3MudmVydGljYWwucHJvZ3Jlc3MteHhzIHtcbiAgd2lkdGg6IDNweDtcbn1cblxuLnByb2dyZXNzLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG4ucHJvZ3Jlc3Mtc20ge1xuICBoZWlnaHQ6IDEwcHg7XG59XG5cbi5wcm9ncmVzcy14cyB7XG4gIGhlaWdodDogN3B4O1xufVxuXG4ucHJvZ3Jlc3MteHhzIHtcbiAgaGVpZ2h0OiAzcHg7XG59XG5cbi50YWJsZSB0ciA+IHRkIC5wcm9ncmVzcyB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmRhcmstbW9kZSAucHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjNDU0ZDU1O1xufVxuXG4uY2FyZC1wcmltYXJ5Om5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG59XG4uY2FyZC1wcmltYXJ5Om5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlcixcbi5jYXJkLXByaW1hcnk6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jYXJkLXByaW1hcnk6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIGEuYWN0aXZlIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uY2FyZC1wcmltYXJ5LmNhcmQtb3V0bGluZSB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjMDA3YmZmO1xufVxuLmNhcmQtcHJpbWFyeS5jYXJkLW91dGxpbmUtdGFicyA+IC5jYXJkLWhlYWRlciBhOmhvdmVyIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNkZWUyZTY7XG59XG4uY2FyZC1wcmltYXJ5LmNhcmQtb3V0bGluZS10YWJzID4gLmNhcmQtaGVhZGVyIGEuYWN0aXZlIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICMwMDdiZmY7XG59XG5cbi5iZy1wcmltYXJ5ID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCxcbi5iZy1ncmFkaWVudC1wcmltYXJ5ID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCxcbi5jYXJkLXByaW1hcnk6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4uYmctcHJpbWFyeSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIsXG4uYmctZ3JhZGllbnQtcHJpbWFyeSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIsXG4uY2FyZC1wcmltYXJ5Om5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNhcmQuYmctcHJpbWFyeSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGQsXG4uY2FyZC5iZy1wcmltYXJ5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0aCxcbi5jYXJkLmJnLWdyYWRpZW50LXByaW1hcnkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRkLFxuLmNhcmQuYmctZ3JhZGllbnQtcHJpbWFyeSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGgge1xuICBib3JkZXI6IG5vbmU7XG59XG4uY2FyZC5iZy1wcmltYXJ5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmhvdmVyLFxuLmNhcmQuYmctcHJpbWFyeSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5kYXk6aG92ZXIsXG4uY2FyZC5iZy1wcmltYXJ5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmhvdXI6aG92ZXIsXG4uY2FyZC5iZy1wcmltYXJ5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLm1pbnV0ZTpob3Zlcixcbi5jYXJkLmJnLXByaW1hcnkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuc2Vjb25kOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtcHJpbWFyeSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LXByaW1hcnkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGF5OmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtcHJpbWFyeSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5ob3VyOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtcHJpbWFyeSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5taW51dGU6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC1wcmltYXJ5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnNlY29uZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDY3ZDY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNhcmQuYmctcHJpbWFyeSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC50b2RheTo6YmVmb3JlLFxuLmNhcmQuYmctZ3JhZGllbnQtcHJpbWFyeSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC50b2RheTo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbn1cbi5jYXJkLmJnLXByaW1hcnkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlLFxuLmNhcmQuYmctcHJpbWFyeSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmU6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC1wcmltYXJ5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZSxcbi5jYXJkLmJnLWdyYWRpZW50LXByaW1hcnkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzOTVmZjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jYXJkLXNlY29uZGFyeTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xufVxuLmNhcmQtc2Vjb25kYXJ5Om5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlcixcbi5jYXJkLXNlY29uZGFyeTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNhcmQtc2Vjb25kYXJ5Om5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmNhcmQtc2Vjb25kYXJ5LmNhcmQtb3V0bGluZSB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjNmM3NTdkO1xufVxuLmNhcmQtc2Vjb25kYXJ5LmNhcmQtb3V0bGluZS10YWJzID4gLmNhcmQtaGVhZGVyIGE6aG92ZXIge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI2RlZTJlNjtcbn1cbi5jYXJkLXNlY29uZGFyeS5jYXJkLW91dGxpbmUtdGFicyA+IC5jYXJkLWhlYWRlciBhLmFjdGl2ZSB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjNmM3NTdkO1xufVxuXG4uYmctc2Vjb25kYXJ5ID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCxcbi5iZy1ncmFkaWVudC1zZWNvbmRhcnkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sLFxuLmNhcmQtc2Vjb25kYXJ5Om5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLmJnLXNlY29uZGFyeSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIsXG4uYmctZ3JhZGllbnQtc2Vjb25kYXJ5ID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3Zlcixcbi5jYXJkLXNlY29uZGFyeTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jYXJkLmJnLXNlY29uZGFyeSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGQsXG4uY2FyZC5iZy1zZWNvbmRhcnkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRoLFxuLmNhcmQuYmctZ3JhZGllbnQtc2Vjb25kYXJ5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0ZCxcbi5jYXJkLmJnLWdyYWRpZW50LXNlY29uZGFyeSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGgge1xuICBib3JkZXI6IG5vbmU7XG59XG4uY2FyZC5iZy1zZWNvbmRhcnkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6aG92ZXIsXG4uY2FyZC5iZy1zZWNvbmRhcnkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGF5OmhvdmVyLFxuLmNhcmQuYmctc2Vjb25kYXJ5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmhvdXI6aG92ZXIsXG4uY2FyZC5iZy1zZWNvbmRhcnkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQubWludXRlOmhvdmVyLFxuLmNhcmQuYmctc2Vjb25kYXJ5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnNlY29uZDpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LXNlY29uZGFyeSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LXNlY29uZGFyeSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5kYXk6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC1zZWNvbmRhcnkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuaG91cjpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LXNlY29uZGFyeSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5taW51dGU6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC1zZWNvbmRhcnkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuc2Vjb25kOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU5NjE2NztcbiAgY29sb3I6ICNmZmY7XG59XG4uY2FyZC5iZy1zZWNvbmRhcnkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQudG9kYXk6OmJlZm9yZSxcbi5jYXJkLmJnLWdyYWRpZW50LXNlY29uZGFyeSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC50b2RheTo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbn1cbi5jYXJkLmJnLXNlY29uZGFyeSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmUsXG4uY2FyZC5iZy1zZWNvbmRhcnkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtc2Vjb25kYXJ5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZSxcbi5jYXJkLmJnLWdyYWRpZW50LXNlY29uZGFyeSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODY4ZTk2O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNhcmQtc3VjY2Vzczpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xufVxuLmNhcmQtc3VjY2Vzczpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIsXG4uY2FyZC1zdWNjZXNzOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2FyZC1zdWNjZXNzOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmNhcmQtc3VjY2Vzcy5jYXJkLW91dGxpbmUge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgIzI4YTc0NTtcbn1cbi5jYXJkLXN1Y2Nlc3MuY2FyZC1vdXRsaW5lLXRhYnMgPiAuY2FyZC1oZWFkZXIgYTpob3ZlciB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZGVlMmU2O1xufVxuLmNhcmQtc3VjY2Vzcy5jYXJkLW91dGxpbmUtdGFicyA+IC5jYXJkLWhlYWRlciBhLmFjdGl2ZSB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjMjhhNzQ1O1xufVxuXG4uYmctc3VjY2VzcyA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wsXG4uYmctZ3JhZGllbnQtc3VjY2VzcyA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wsXG4uY2FyZC1zdWNjZXNzOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLmJnLXN1Y2Nlc3MgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyLFxuLmJnLWdyYWRpZW50LXN1Y2Nlc3MgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyLFxuLmNhcmQtc3VjY2Vzczpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jYXJkLmJnLXN1Y2Nlc3MgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRkLFxuLmNhcmQuYmctc3VjY2VzcyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGgsXG4uY2FyZC5iZy1ncmFkaWVudC1zdWNjZXNzIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0ZCxcbi5jYXJkLmJnLWdyYWRpZW50LXN1Y2Nlc3MgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRoIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLmNhcmQuYmctc3VjY2VzcyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpob3Zlcixcbi5jYXJkLmJnLXN1Y2Nlc3MgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGF5OmhvdmVyLFxuLmNhcmQuYmctc3VjY2VzcyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5ob3VyOmhvdmVyLFxuLmNhcmQuYmctc3VjY2VzcyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5taW51dGU6aG92ZXIsXG4uY2FyZC5iZy1zdWNjZXNzIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnNlY29uZDpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LXN1Y2Nlc3MgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC1zdWNjZXNzIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmRheTpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LXN1Y2Nlc3MgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuaG91cjpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LXN1Y2Nlc3MgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQubWludXRlOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtc3VjY2VzcyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5zZWNvbmQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjA4NjM3O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jYXJkLmJnLXN1Y2Nlc3MgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQudG9kYXk6OmJlZm9yZSxcbi5jYXJkLmJnLWdyYWRpZW50LXN1Y2Nlc3MgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQudG9kYXk6OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG59XG4uY2FyZC5iZy1zdWNjZXNzIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZSxcbi5jYXJkLmJnLXN1Y2Nlc3MgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtc3VjY2VzcyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmUsXG4uY2FyZC5iZy1ncmFkaWVudC1zdWNjZXNzIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNGNlNTc7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY2FyZC1pbmZvOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG59XG4uY2FyZC1pbmZvOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlcixcbi5jYXJkLWluZm86bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jYXJkLWluZm86bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIGEuYWN0aXZlIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uY2FyZC1pbmZvLmNhcmQtb3V0bGluZSB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjMTdhMmI4O1xufVxuLmNhcmQtaW5mby5jYXJkLW91dGxpbmUtdGFicyA+IC5jYXJkLWhlYWRlciBhOmhvdmVyIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNkZWUyZTY7XG59XG4uY2FyZC1pbmZvLmNhcmQtb3V0bGluZS10YWJzID4gLmNhcmQtaGVhZGVyIGEuYWN0aXZlIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICMxN2EyYjg7XG59XG5cbi5iZy1pbmZvID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCxcbi5iZy1ncmFkaWVudC1pbmZvID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCxcbi5jYXJkLWluZm86bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4uYmctaW5mbyA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIsXG4uYmctZ3JhZGllbnQtaW5mbyA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIsXG4uY2FyZC1pbmZvOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNhcmQuYmctaW5mbyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGQsXG4uY2FyZC5iZy1pbmZvIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0aCxcbi5jYXJkLmJnLWdyYWRpZW50LWluZm8gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRkLFxuLmNhcmQuYmctZ3JhZGllbnQtaW5mbyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGgge1xuICBib3JkZXI6IG5vbmU7XG59XG4uY2FyZC5iZy1pbmZvIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmhvdmVyLFxuLmNhcmQuYmctaW5mbyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5kYXk6aG92ZXIsXG4uY2FyZC5iZy1pbmZvIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmhvdXI6aG92ZXIsXG4uY2FyZC5iZy1pbmZvIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLm1pbnV0ZTpob3Zlcixcbi5jYXJkLmJnLWluZm8gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuc2Vjb25kOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtaW5mbyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LWluZm8gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGF5OmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtaW5mbyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5ob3VyOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtaW5mbyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5taW51dGU6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC1pbmZvIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnNlY29uZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMjgyOTQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNhcmQuYmctaW5mbyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC50b2RheTo6YmVmb3JlLFxuLmNhcmQuYmctZ3JhZGllbnQtaW5mbyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC50b2RheTo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbn1cbi5jYXJkLmJnLWluZm8gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlLFxuLmNhcmQuYmctaW5mbyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmU6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC1pbmZvIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZSxcbi5jYXJkLmJnLWdyYWRpZW50LWluZm8gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFmYzhlMztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jYXJkLXdhcm5pbmc6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbn1cbi5jYXJkLXdhcm5pbmc6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyLFxuLmNhcmQtd2FybmluZzpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgYSB7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmNhcmQtd2FybmluZzpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgYS5hY3RpdmUge1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5jYXJkLXdhcm5pbmcuY2FyZC1vdXRsaW5lIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNmZmMxMDc7XG59XG4uY2FyZC13YXJuaW5nLmNhcmQtb3V0bGluZS10YWJzID4gLmNhcmQtaGVhZGVyIGE6aG92ZXIge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI2RlZTJlNjtcbn1cbi5jYXJkLXdhcm5pbmcuY2FyZC1vdXRsaW5lLXRhYnMgPiAuY2FyZC1oZWFkZXIgYS5hY3RpdmUge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI2ZmYzEwNztcbn1cblxuLmJnLXdhcm5pbmcgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sLFxuLmJnLWdyYWRpZW50LXdhcm5pbmcgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sLFxuLmNhcmQtd2FybmluZzpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sIHtcbiAgY29sb3I6IHJnYmEoMzEsIDQ1LCA2MSwgMC44KTtcbn1cbi5iZy13YXJuaW5nID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3Zlcixcbi5iZy1ncmFkaWVudC13YXJuaW5nID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3Zlcixcbi5jYXJkLXdhcm5pbmc6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3ZlciB7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuXG4uY2FyZC5iZy13YXJuaW5nIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0ZCxcbi5jYXJkLmJnLXdhcm5pbmcgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRoLFxuLmNhcmQuYmctZ3JhZGllbnQtd2FybmluZyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGQsXG4uY2FyZC5iZy1ncmFkaWVudC13YXJuaW5nIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0aCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5jYXJkLmJnLXdhcm5pbmcgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6aG92ZXIsXG4uY2FyZC5iZy13YXJuaW5nIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmRheTpob3Zlcixcbi5jYXJkLmJnLXdhcm5pbmcgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuaG91cjpob3Zlcixcbi5jYXJkLmJnLXdhcm5pbmcgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQubWludXRlOmhvdmVyLFxuLmNhcmQuYmctd2FybmluZyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5zZWNvbmQ6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC13YXJuaW5nIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtd2FybmluZyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5kYXk6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC13YXJuaW5nIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmhvdXI6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC13YXJuaW5nIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLm1pbnV0ZTpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LXdhcm5pbmcgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuc2Vjb25kOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkYTYwMDtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uY2FyZC5iZy13YXJuaW5nIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnRvZGF5OjpiZWZvcmUsXG4uY2FyZC5iZy1ncmFkaWVudC13YXJuaW5nIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnRvZGF5OjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMWYyZDNkO1xufVxuLmNhcmQuYmctd2FybmluZyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmUsXG4uY2FyZC5iZy13YXJuaW5nIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZTpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LXdhcm5pbmcgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlLFxuLmNhcmQuYmctZ3JhZGllbnQtd2FybmluZyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjZTNhO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cblxuLmNhcmQtZGFuZ2VyOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG59XG4uY2FyZC1kYW5nZXI6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyLFxuLmNhcmQtZGFuZ2VyOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2FyZC1kYW5nZXI6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIGEuYWN0aXZlIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uY2FyZC1kYW5nZXIuY2FyZC1vdXRsaW5lIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNkYzM1NDU7XG59XG4uY2FyZC1kYW5nZXIuY2FyZC1vdXRsaW5lLXRhYnMgPiAuY2FyZC1oZWFkZXIgYTpob3ZlciB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZGVlMmU2O1xufVxuLmNhcmQtZGFuZ2VyLmNhcmQtb3V0bGluZS10YWJzID4gLmNhcmQtaGVhZGVyIGEuYWN0aXZlIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNkYzM1NDU7XG59XG5cbi5iZy1kYW5nZXIgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sLFxuLmJnLWdyYWRpZW50LWRhbmdlciA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wsXG4uY2FyZC1kYW5nZXI6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4uYmctZGFuZ2VyID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3Zlcixcbi5iZy1ncmFkaWVudC1kYW5nZXIgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyLFxuLmNhcmQtZGFuZ2VyOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNhcmQuYmctZGFuZ2VyIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0ZCxcbi5jYXJkLmJnLWRhbmdlciAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGgsXG4uY2FyZC5iZy1ncmFkaWVudC1kYW5nZXIgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRkLFxuLmNhcmQuYmctZ3JhZGllbnQtZGFuZ2VyIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0aCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5jYXJkLmJnLWRhbmdlciAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpob3Zlcixcbi5jYXJkLmJnLWRhbmdlciAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5kYXk6aG92ZXIsXG4uY2FyZC5iZy1kYW5nZXIgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuaG91cjpob3Zlcixcbi5jYXJkLmJnLWRhbmdlciAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5taW51dGU6aG92ZXIsXG4uY2FyZC5iZy1kYW5nZXIgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuc2Vjb25kOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtZGFuZ2VyIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtZGFuZ2VyIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmRheTpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LWRhbmdlciAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5ob3VyOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtZGFuZ2VyIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLm1pbnV0ZTpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LWRhbmdlciAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5zZWNvbmQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzYyMjMyO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jYXJkLmJnLWRhbmdlciAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC50b2RheTo6YmVmb3JlLFxuLmNhcmQuYmctZ3JhZGllbnQtZGFuZ2VyIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnRvZGF5OjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xufVxuLmNhcmQuYmctZGFuZ2VyIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZSxcbi5jYXJkLmJnLWRhbmdlciAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmU6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC1kYW5nZXIgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlLFxuLmNhcmQuYmctZ3JhZGllbnQtZGFuZ2VyIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNDYwNmQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY2FyZC1saWdodDpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xufVxuLmNhcmQtbGlnaHQ6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyLFxuLmNhcmQtbGlnaHQ6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIGEge1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5jYXJkLWxpZ2h0Om5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmNhcmQtbGlnaHQuY2FyZC1vdXRsaW5lIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNmOGY5ZmE7XG59XG4uY2FyZC1saWdodC5jYXJkLW91dGxpbmUtdGFicyA+IC5jYXJkLWhlYWRlciBhOmhvdmVyIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNkZWUyZTY7XG59XG4uY2FyZC1saWdodC5jYXJkLW91dGxpbmUtdGFicyA+IC5jYXJkLWhlYWRlciBhLmFjdGl2ZSB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZjhmOWZhO1xufVxuXG4uYmctbGlnaHQgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sLFxuLmJnLWdyYWRpZW50LWxpZ2h0ID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCxcbi5jYXJkLWxpZ2h0Om5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wge1xuICBjb2xvcjogcmdiYSgzMSwgNDUsIDYxLCAwLjgpO1xufVxuLmJnLWxpZ2h0ID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3Zlcixcbi5iZy1ncmFkaWVudC1saWdodCA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIsXG4uY2FyZC1saWdodDpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5jYXJkLmJnLWxpZ2h0IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0ZCxcbi5jYXJkLmJnLWxpZ2h0IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0aCxcbi5jYXJkLmJnLWdyYWRpZW50LWxpZ2h0IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0ZCxcbi5jYXJkLmJnLWdyYWRpZW50LWxpZ2h0IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0aCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5jYXJkLmJnLWxpZ2h0IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmhvdmVyLFxuLmNhcmQuYmctbGlnaHQgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGF5OmhvdmVyLFxuLmNhcmQuYmctbGlnaHQgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuaG91cjpob3Zlcixcbi5jYXJkLmJnLWxpZ2h0IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLm1pbnV0ZTpob3Zlcixcbi5jYXJkLmJnLWxpZ2h0IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnNlY29uZDpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LWxpZ2h0IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtbGlnaHQgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGF5OmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtbGlnaHQgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuaG91cjpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LWxpZ2h0IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLm1pbnV0ZTpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LWxpZ2h0IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnNlY29uZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMGU1ZTk7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmNhcmQuYmctbGlnaHQgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQudG9kYXk6OmJlZm9yZSxcbi5jYXJkLmJnLWdyYWRpZW50LWxpZ2h0IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnRvZGF5OjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMWYyZDNkO1xufVxuLmNhcmQuYmctbGlnaHQgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlLFxuLmNhcmQuYmctbGlnaHQgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtbGlnaHQgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlLFxuLmNhcmQuYmctZ3JhZGllbnQtbGlnaHQgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuXG4uY2FyZC1kYXJrOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG59XG4uY2FyZC1kYXJrOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlcixcbi5jYXJkLWRhcms6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jYXJkLWRhcms6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIGEuYWN0aXZlIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uY2FyZC1kYXJrLmNhcmQtb3V0bGluZSB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjMzQzYTQwO1xufVxuLmNhcmQtZGFyay5jYXJkLW91dGxpbmUtdGFicyA+IC5jYXJkLWhlYWRlciBhOmhvdmVyIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNkZWUyZTY7XG59XG4uY2FyZC1kYXJrLmNhcmQtb3V0bGluZS10YWJzID4gLmNhcmQtaGVhZGVyIGEuYWN0aXZlIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICMzNDNhNDA7XG59XG5cbi5iZy1kYXJrID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCxcbi5iZy1ncmFkaWVudC1kYXJrID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCxcbi5jYXJkLWRhcms6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4uYmctZGFyayA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIsXG4uYmctZ3JhZGllbnQtZGFyayA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIsXG4uY2FyZC1kYXJrOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNhcmQuYmctZGFyayAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGQsXG4uY2FyZC5iZy1kYXJrIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0aCxcbi5jYXJkLmJnLWdyYWRpZW50LWRhcmsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRkLFxuLmNhcmQuYmctZ3JhZGllbnQtZGFyayAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGgge1xuICBib3JkZXI6IG5vbmU7XG59XG4uY2FyZC5iZy1kYXJrIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmhvdmVyLFxuLmNhcmQuYmctZGFyayAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5kYXk6aG92ZXIsXG4uY2FyZC5iZy1kYXJrIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmhvdXI6aG92ZXIsXG4uY2FyZC5iZy1kYXJrIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLm1pbnV0ZTpob3Zlcixcbi5jYXJkLmJnLWRhcmsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuc2Vjb25kOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtZGFyayAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LWRhcmsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGF5OmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtZGFyayAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5ob3VyOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtZGFyayAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5taW51dGU6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC1kYXJrIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnNlY29uZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjI2Mjk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNhcmQuYmctZGFyayAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC50b2RheTo6YmVmb3JlLFxuLmNhcmQuYmctZ3JhZGllbnQtZGFyayAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC50b2RheTo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbn1cbi5jYXJkLmJnLWRhcmsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlLFxuLmNhcmQuYmctZGFyayAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmU6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC1kYXJrIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZSxcbi5jYXJkLmJnLWdyYWRpZW50LWRhcmsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRiNTQ1YztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jYXJkLWxpZ2h0Ymx1ZTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2M4ZGJjO1xufVxuLmNhcmQtbGlnaHRibHVlOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlcixcbi5jYXJkLWxpZ2h0Ymx1ZTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNhcmQtbGlnaHRibHVlOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmNhcmQtbGlnaHRibHVlLmNhcmQtb3V0bGluZSB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjM2M4ZGJjO1xufVxuLmNhcmQtbGlnaHRibHVlLmNhcmQtb3V0bGluZS10YWJzID4gLmNhcmQtaGVhZGVyIGE6aG92ZXIge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI2RlZTJlNjtcbn1cbi5jYXJkLWxpZ2h0Ymx1ZS5jYXJkLW91dGxpbmUtdGFicyA+IC5jYXJkLWhlYWRlciBhLmFjdGl2ZSB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjM2M4ZGJjO1xufVxuXG4uYmctbGlnaHRibHVlID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCxcbi5iZy1ncmFkaWVudC1saWdodGJsdWUgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sLFxuLmNhcmQtbGlnaHRibHVlOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLmJnLWxpZ2h0Ymx1ZSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIsXG4uYmctZ3JhZGllbnQtbGlnaHRibHVlID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3Zlcixcbi5jYXJkLWxpZ2h0Ymx1ZTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jYXJkLmJnLWxpZ2h0Ymx1ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGQsXG4uY2FyZC5iZy1saWdodGJsdWUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRoLFxuLmNhcmQuYmctZ3JhZGllbnQtbGlnaHRibHVlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0ZCxcbi5jYXJkLmJnLWdyYWRpZW50LWxpZ2h0Ymx1ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGgge1xuICBib3JkZXI6IG5vbmU7XG59XG4uY2FyZC5iZy1saWdodGJsdWUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6aG92ZXIsXG4uY2FyZC5iZy1saWdodGJsdWUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGF5OmhvdmVyLFxuLmNhcmQuYmctbGlnaHRibHVlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmhvdXI6aG92ZXIsXG4uY2FyZC5iZy1saWdodGJsdWUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQubWludXRlOmhvdmVyLFxuLmNhcmQuYmctbGlnaHRibHVlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnNlY29uZDpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LWxpZ2h0Ymx1ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LWxpZ2h0Ymx1ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5kYXk6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC1saWdodGJsdWUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuaG91cjpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LWxpZ2h0Ymx1ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5taW51dGU6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC1saWdodGJsdWUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuc2Vjb25kOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMyNzY5ZDtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2FyZC5iZy1saWdodGJsdWUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQudG9kYXk6OmJlZm9yZSxcbi5jYXJkLmJnLWdyYWRpZW50LWxpZ2h0Ymx1ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC50b2RheTo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbn1cbi5jYXJkLmJnLWxpZ2h0Ymx1ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmUsXG4uY2FyZC5iZy1saWdodGJsdWUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtbGlnaHRibHVlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZSxcbi5jYXJkLmJnLWdyYWRpZW50LWxpZ2h0Ymx1ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWZhNGNjO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNhcmQtbmF2eTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxZjNmO1xufVxuLmNhcmQtbmF2eTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIsXG4uY2FyZC1uYXZ5Om5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2FyZC1uYXZ5Om5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmNhcmQtbmF2eS5jYXJkLW91dGxpbmUge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgIzAwMWYzZjtcbn1cbi5jYXJkLW5hdnkuY2FyZC1vdXRsaW5lLXRhYnMgPiAuY2FyZC1oZWFkZXIgYTpob3ZlciB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZGVlMmU2O1xufVxuLmNhcmQtbmF2eS5jYXJkLW91dGxpbmUtdGFicyA+IC5jYXJkLWhlYWRlciBhLmFjdGl2ZSB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjMDAxZjNmO1xufVxuXG4uYmctbmF2eSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wsXG4uYmctZ3JhZGllbnQtbmF2eSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wsXG4uY2FyZC1uYXZ5Om5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLmJnLW5hdnkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyLFxuLmJnLWdyYWRpZW50LW5hdnkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyLFxuLmNhcmQtbmF2eTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jYXJkLmJnLW5hdnkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRkLFxuLmNhcmQuYmctbmF2eSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGgsXG4uY2FyZC5iZy1ncmFkaWVudC1uYXZ5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0ZCxcbi5jYXJkLmJnLWdyYWRpZW50LW5hdnkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRoIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLmNhcmQuYmctbmF2eSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpob3Zlcixcbi5jYXJkLmJnLW5hdnkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGF5OmhvdmVyLFxuLmNhcmQuYmctbmF2eSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5ob3VyOmhvdmVyLFxuLmNhcmQuYmctbmF2eSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5taW51dGU6aG92ZXIsXG4uY2FyZC5iZy1uYXZ5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnNlY29uZDpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LW5hdnkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC1uYXZ5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmRheTpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LW5hdnkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuaG91cjpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LW5hdnkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQubWludXRlOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtbmF2eSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5zZWNvbmQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwYjE2O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jYXJkLmJnLW5hdnkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQudG9kYXk6OmJlZm9yZSxcbi5jYXJkLmJnLWdyYWRpZW50LW5hdnkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQudG9kYXk6OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG59XG4uY2FyZC5iZy1uYXZ5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZSxcbi5jYXJkLmJnLW5hdnkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtbmF2eSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmUsXG4uY2FyZC5iZy1ncmFkaWVudC1uYXZ5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDM4NzI7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY2FyZC1vbGl2ZTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Q5OTcwO1xufVxuLmNhcmQtb2xpdmU6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyLFxuLmNhcmQtb2xpdmU6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jYXJkLW9saXZlOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmNhcmQtb2xpdmUuY2FyZC1vdXRsaW5lIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICMzZDk5NzA7XG59XG4uY2FyZC1vbGl2ZS5jYXJkLW91dGxpbmUtdGFicyA+IC5jYXJkLWhlYWRlciBhOmhvdmVyIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNkZWUyZTY7XG59XG4uY2FyZC1vbGl2ZS5jYXJkLW91dGxpbmUtdGFicyA+IC5jYXJkLWhlYWRlciBhLmFjdGl2ZSB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjM2Q5OTcwO1xufVxuXG4uYmctb2xpdmUgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sLFxuLmJnLWdyYWRpZW50LW9saXZlID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCxcbi5jYXJkLW9saXZlOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLmJnLW9saXZlID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3Zlcixcbi5iZy1ncmFkaWVudC1vbGl2ZSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIsXG4uY2FyZC1vbGl2ZTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jYXJkLmJnLW9saXZlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0ZCxcbi5jYXJkLmJnLW9saXZlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0aCxcbi5jYXJkLmJnLWdyYWRpZW50LW9saXZlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0ZCxcbi5jYXJkLmJnLWdyYWRpZW50LW9saXZlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0aCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5jYXJkLmJnLW9saXZlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmhvdmVyLFxuLmNhcmQuYmctb2xpdmUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGF5OmhvdmVyLFxuLmNhcmQuYmctb2xpdmUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuaG91cjpob3Zlcixcbi5jYXJkLmJnLW9saXZlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLm1pbnV0ZTpob3Zlcixcbi5jYXJkLmJnLW9saXZlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnNlY29uZDpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LW9saXZlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtb2xpdmUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGF5OmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtb2xpdmUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuaG91cjpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LW9saXZlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLm1pbnV0ZTpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LW9saXZlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnNlY29uZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMTdjNWI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNhcmQuYmctb2xpdmUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQudG9kYXk6OmJlZm9yZSxcbi5jYXJkLmJnLWdyYWRpZW50LW9saXZlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnRvZGF5OjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xufVxuLmNhcmQuYmctb2xpdmUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlLFxuLmNhcmQuYmctb2xpdmUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtb2xpdmUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlLFxuLmNhcmQuYmctZ3JhZGllbnQtb2xpdmUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUwYjk4YTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jYXJkLWxpbWU6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxZmY3MDtcbn1cbi5jYXJkLWxpbWU6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyLFxuLmNhcmQtbGltZTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgYSB7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmNhcmQtbGltZTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgYS5hY3RpdmUge1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5jYXJkLWxpbWUuY2FyZC1vdXRsaW5lIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICMwMWZmNzA7XG59XG4uY2FyZC1saW1lLmNhcmQtb3V0bGluZS10YWJzID4gLmNhcmQtaGVhZGVyIGE6aG92ZXIge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI2RlZTJlNjtcbn1cbi5jYXJkLWxpbWUuY2FyZC1vdXRsaW5lLXRhYnMgPiAuY2FyZC1oZWFkZXIgYS5hY3RpdmUge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgIzAxZmY3MDtcbn1cblxuLmJnLWxpbWUgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sLFxuLmJnLWdyYWRpZW50LWxpbWUgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sLFxuLmNhcmQtbGltZTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sIHtcbiAgY29sb3I6IHJnYmEoMzEsIDQ1LCA2MSwgMC44KTtcbn1cbi5iZy1saW1lID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3Zlcixcbi5iZy1ncmFkaWVudC1saW1lID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3Zlcixcbi5jYXJkLWxpbWU6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3ZlciB7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuXG4uY2FyZC5iZy1saW1lIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0ZCxcbi5jYXJkLmJnLWxpbWUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRoLFxuLmNhcmQuYmctZ3JhZGllbnQtbGltZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGQsXG4uY2FyZC5iZy1ncmFkaWVudC1saW1lIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0aCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5jYXJkLmJnLWxpbWUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6aG92ZXIsXG4uY2FyZC5iZy1saW1lIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmRheTpob3Zlcixcbi5jYXJkLmJnLWxpbWUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuaG91cjpob3Zlcixcbi5jYXJkLmJnLWxpbWUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQubWludXRlOmhvdmVyLFxuLmNhcmQuYmctbGltZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5zZWNvbmQ6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC1saW1lIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtbGltZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5kYXk6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC1saW1lIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmhvdXI6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC1saW1lIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLm1pbnV0ZTpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LWxpbWUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuc2Vjb25kOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwZDc1ZTtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uY2FyZC5iZy1saW1lIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnRvZGF5OjpiZWZvcmUsXG4uY2FyZC5iZy1ncmFkaWVudC1saW1lIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnRvZGF5OjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMWYyZDNkO1xufVxuLmNhcmQuYmctbGltZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmUsXG4uY2FyZC5iZy1saW1lIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZTpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LWxpbWUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlLFxuLmNhcmQuYmctZ3JhZGllbnQtbGltZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzRmZjhkO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cblxuLmNhcmQtZnVjaHNpYTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjAxMmJlO1xufVxuLmNhcmQtZnVjaHNpYTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIsXG4uY2FyZC1mdWNoc2lhOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2FyZC1mdWNoc2lhOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmNhcmQtZnVjaHNpYS5jYXJkLW91dGxpbmUge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI2YwMTJiZTtcbn1cbi5jYXJkLWZ1Y2hzaWEuY2FyZC1vdXRsaW5lLXRhYnMgPiAuY2FyZC1oZWFkZXIgYTpob3ZlciB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZGVlMmU2O1xufVxuLmNhcmQtZnVjaHNpYS5jYXJkLW91dGxpbmUtdGFicyA+IC5jYXJkLWhlYWRlciBhLmFjdGl2ZSB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZjAxMmJlO1xufVxuXG4uYmctZnVjaHNpYSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wsXG4uYmctZ3JhZGllbnQtZnVjaHNpYSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wsXG4uY2FyZC1mdWNoc2lhOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLmJnLWZ1Y2hzaWEgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyLFxuLmJnLWdyYWRpZW50LWZ1Y2hzaWEgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyLFxuLmNhcmQtZnVjaHNpYTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jYXJkLmJnLWZ1Y2hzaWEgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRkLFxuLmNhcmQuYmctZnVjaHNpYSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGgsXG4uY2FyZC5iZy1ncmFkaWVudC1mdWNoc2lhIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0ZCxcbi5jYXJkLmJnLWdyYWRpZW50LWZ1Y2hzaWEgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRoIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLmNhcmQuYmctZnVjaHNpYSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpob3Zlcixcbi5jYXJkLmJnLWZ1Y2hzaWEgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGF5OmhvdmVyLFxuLmNhcmQuYmctZnVjaHNpYSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5ob3VyOmhvdmVyLFxuLmNhcmQuYmctZnVjaHNpYSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5taW51dGU6aG92ZXIsXG4uY2FyZC5iZy1mdWNoc2lhIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnNlY29uZDpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LWZ1Y2hzaWEgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC1mdWNoc2lhIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmRheTpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LWZ1Y2hzaWEgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuaG91cjpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LWZ1Y2hzaWEgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQubWludXRlOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtZnVjaHNpYSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5zZWNvbmQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2MwZGExO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jYXJkLmJnLWZ1Y2hzaWEgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQudG9kYXk6OmJlZm9yZSxcbi5jYXJkLmJnLWdyYWRpZW50LWZ1Y2hzaWEgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQudG9kYXk6OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG59XG4uY2FyZC5iZy1mdWNoc2lhIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZSxcbi5jYXJkLmJnLWZ1Y2hzaWEgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtZnVjaHNpYSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmUsXG4uY2FyZC5iZy1ncmFkaWVudC1mdWNoc2lhIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMzQyY2I7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY2FyZC1tYXJvb246bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q4MWI2MDtcbn1cbi5jYXJkLW1hcm9vbjpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIsXG4uY2FyZC1tYXJvb246bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jYXJkLW1hcm9vbjpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgYS5hY3RpdmUge1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5jYXJkLW1hcm9vbi5jYXJkLW91dGxpbmUge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI2Q4MWI2MDtcbn1cbi5jYXJkLW1hcm9vbi5jYXJkLW91dGxpbmUtdGFicyA+IC5jYXJkLWhlYWRlciBhOmhvdmVyIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNkZWUyZTY7XG59XG4uY2FyZC1tYXJvb24uY2FyZC1vdXRsaW5lLXRhYnMgPiAuY2FyZC1oZWFkZXIgYS5hY3RpdmUge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI2Q4MWI2MDtcbn1cblxuLmJnLW1hcm9vbiA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wsXG4uYmctZ3JhZGllbnQtbWFyb29uID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCxcbi5jYXJkLW1hcm9vbjpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5iZy1tYXJvb24gPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyLFxuLmJnLWdyYWRpZW50LW1hcm9vbiA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIsXG4uY2FyZC1tYXJvb246bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY2FyZC5iZy1tYXJvb24gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRkLFxuLmNhcmQuYmctbWFyb29uIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0aCxcbi5jYXJkLmJnLWdyYWRpZW50LW1hcm9vbiAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGQsXG4uY2FyZC5iZy1ncmFkaWVudC1tYXJvb24gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRoIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLmNhcmQuYmctbWFyb29uIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmhvdmVyLFxuLmNhcmQuYmctbWFyb29uIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmRheTpob3Zlcixcbi5jYXJkLmJnLW1hcm9vbiAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5ob3VyOmhvdmVyLFxuLmNhcmQuYmctbWFyb29uIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLm1pbnV0ZTpob3Zlcixcbi5jYXJkLmJnLW1hcm9vbiAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5zZWNvbmQ6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC1tYXJvb24gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC1tYXJvb24gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGF5OmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtbWFyb29uIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmhvdXI6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC1tYXJvb24gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQubWludXRlOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtbWFyb29uIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnNlY29uZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiNDE2NTA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNhcmQuYmctbWFyb29uIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnRvZGF5OjpiZWZvcmUsXG4uY2FyZC5iZy1ncmFkaWVudC1tYXJvb24gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQudG9kYXk6OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG59XG4uY2FyZC5iZy1tYXJvb24gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlLFxuLmNhcmQuYmctbWFyb29uIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZTpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LW1hcm9vbiAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmUsXG4uY2FyZC5iZy1ncmFkaWVudC1tYXJvb24gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3M2Y3YztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jYXJkLWJsdWU6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbn1cbi5jYXJkLWJsdWU6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyLFxuLmNhcmQtYmx1ZTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNhcmQtYmx1ZTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgYS5hY3RpdmUge1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5jYXJkLWJsdWUuY2FyZC1vdXRsaW5lIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICMwMDdiZmY7XG59XG4uY2FyZC1ibHVlLmNhcmQtb3V0bGluZS10YWJzID4gLmNhcmQtaGVhZGVyIGE6aG92ZXIge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI2RlZTJlNjtcbn1cbi5jYXJkLWJsdWUuY2FyZC1vdXRsaW5lLXRhYnMgPiAuY2FyZC1oZWFkZXIgYS5hY3RpdmUge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgIzAwN2JmZjtcbn1cblxuLmJnLWJsdWUgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sLFxuLmJnLWdyYWRpZW50LWJsdWUgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sLFxuLmNhcmQtYmx1ZTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5iZy1ibHVlID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3Zlcixcbi5iZy1ncmFkaWVudC1ibHVlID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3Zlcixcbi5jYXJkLWJsdWU6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY2FyZC5iZy1ibHVlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0ZCxcbi5jYXJkLmJnLWJsdWUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRoLFxuLmNhcmQuYmctZ3JhZGllbnQtYmx1ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGQsXG4uY2FyZC5iZy1ncmFkaWVudC1ibHVlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0aCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5jYXJkLmJnLWJsdWUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6aG92ZXIsXG4uY2FyZC5iZy1ibHVlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmRheTpob3Zlcixcbi5jYXJkLmJnLWJsdWUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuaG91cjpob3Zlcixcbi5jYXJkLmJnLWJsdWUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQubWludXRlOmhvdmVyLFxuLmNhcmQuYmctYmx1ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5zZWNvbmQ6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC1ibHVlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtYmx1ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5kYXk6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC1ibHVlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmhvdXI6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC1ibHVlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLm1pbnV0ZTpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LWJsdWUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuc2Vjb25kOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjdkNjtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2FyZC5iZy1ibHVlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnRvZGF5OjpiZWZvcmUsXG4uY2FyZC5iZy1ncmFkaWVudC1ibHVlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnRvZGF5OjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xufVxuLmNhcmQuYmctYmx1ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmUsXG4uY2FyZC5iZy1ibHVlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZTpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LWJsdWUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlLFxuLmNhcmQuYmctZ3JhZGllbnQtYmx1ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM5NWZmO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNhcmQtaW5kaWdvOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjEwZjI7XG59XG4uY2FyZC1pbmRpZ286bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyLFxuLmNhcmQtaW5kaWdvOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2FyZC1pbmRpZ286bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIGEuYWN0aXZlIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uY2FyZC1pbmRpZ28uY2FyZC1vdXRsaW5lIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICM2NjEwZjI7XG59XG4uY2FyZC1pbmRpZ28uY2FyZC1vdXRsaW5lLXRhYnMgPiAuY2FyZC1oZWFkZXIgYTpob3ZlciB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZGVlMmU2O1xufVxuLmNhcmQtaW5kaWdvLmNhcmQtb3V0bGluZS10YWJzID4gLmNhcmQtaGVhZGVyIGEuYWN0aXZlIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICM2NjEwZjI7XG59XG5cbi5iZy1pbmRpZ28gPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sLFxuLmJnLWdyYWRpZW50LWluZGlnbyA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wsXG4uY2FyZC1pbmRpZ286bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4uYmctaW5kaWdvID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3Zlcixcbi5iZy1ncmFkaWVudC1pbmRpZ28gPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyLFxuLmNhcmQtaW5kaWdvOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNhcmQuYmctaW5kaWdvIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0ZCxcbi5jYXJkLmJnLWluZGlnbyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGgsXG4uY2FyZC5iZy1ncmFkaWVudC1pbmRpZ28gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRkLFxuLmNhcmQuYmctZ3JhZGllbnQtaW5kaWdvIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0aCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5jYXJkLmJnLWluZGlnbyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpob3Zlcixcbi5jYXJkLmJnLWluZGlnbyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5kYXk6aG92ZXIsXG4uY2FyZC5iZy1pbmRpZ28gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuaG91cjpob3Zlcixcbi5jYXJkLmJnLWluZGlnbyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5taW51dGU6aG92ZXIsXG4uY2FyZC5iZy1pbmRpZ28gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuc2Vjb25kOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtaW5kaWdvIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtaW5kaWdvIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmRheTpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LWluZGlnbyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5ob3VyOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtaW5kaWdvIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLm1pbnV0ZTpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LWluZGlnbyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5zZWNvbmQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTUwYmNlO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jYXJkLmJnLWluZGlnbyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC50b2RheTo6YmVmb3JlLFxuLmNhcmQuYmctZ3JhZGllbnQtaW5kaWdvIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnRvZGF5OjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xufVxuLmNhcmQuYmctaW5kaWdvIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZSxcbi5jYXJkLmJnLWluZGlnbyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmU6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC1pbmRpZ28gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlLFxuLmNhcmQuYmctZ3JhZGllbnQtaW5kaWdvIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NTQwZjU7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY2FyZC1wdXJwbGU6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZmNDJjMTtcbn1cbi5jYXJkLXB1cnBsZTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIsXG4uY2FyZC1wdXJwbGU6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jYXJkLXB1cnBsZTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgYS5hY3RpdmUge1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5jYXJkLXB1cnBsZS5jYXJkLW91dGxpbmUge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgIzZmNDJjMTtcbn1cbi5jYXJkLXB1cnBsZS5jYXJkLW91dGxpbmUtdGFicyA+IC5jYXJkLWhlYWRlciBhOmhvdmVyIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNkZWUyZTY7XG59XG4uY2FyZC1wdXJwbGUuY2FyZC1vdXRsaW5lLXRhYnMgPiAuY2FyZC1oZWFkZXIgYS5hY3RpdmUge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgIzZmNDJjMTtcbn1cblxuLmJnLXB1cnBsZSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wsXG4uYmctZ3JhZGllbnQtcHVycGxlID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCxcbi5jYXJkLXB1cnBsZTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5iZy1wdXJwbGUgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyLFxuLmJnLWdyYWRpZW50LXB1cnBsZSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIsXG4uY2FyZC1wdXJwbGU6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY2FyZC5iZy1wdXJwbGUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRkLFxuLmNhcmQuYmctcHVycGxlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0aCxcbi5jYXJkLmJnLWdyYWRpZW50LXB1cnBsZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGQsXG4uY2FyZC5iZy1ncmFkaWVudC1wdXJwbGUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRoIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLmNhcmQuYmctcHVycGxlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmhvdmVyLFxuLmNhcmQuYmctcHVycGxlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmRheTpob3Zlcixcbi5jYXJkLmJnLXB1cnBsZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5ob3VyOmhvdmVyLFxuLmNhcmQuYmctcHVycGxlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLm1pbnV0ZTpob3Zlcixcbi5jYXJkLmJnLXB1cnBsZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5zZWNvbmQ6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC1wdXJwbGUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC1wdXJwbGUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGF5OmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtcHVycGxlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmhvdXI6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC1wdXJwbGUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQubWludXRlOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtcHVycGxlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnNlY29uZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZDM2YTQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNhcmQuYmctcHVycGxlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnRvZGF5OjpiZWZvcmUsXG4uY2FyZC5iZy1ncmFkaWVudC1wdXJwbGUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQudG9kYXk6OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG59XG4uY2FyZC5iZy1wdXJwbGUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlLFxuLmNhcmQuYmctcHVycGxlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZTpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LXB1cnBsZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmUsXG4uY2FyZC5iZy1ncmFkaWVudC1wdXJwbGUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhjNjhjZTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jYXJkLXBpbms6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4M2U4Yztcbn1cbi5jYXJkLXBpbms6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyLFxuLmNhcmQtcGluazpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNhcmQtcGluazpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgYS5hY3RpdmUge1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5jYXJkLXBpbmsuY2FyZC1vdXRsaW5lIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNlODNlOGM7XG59XG4uY2FyZC1waW5rLmNhcmQtb3V0bGluZS10YWJzID4gLmNhcmQtaGVhZGVyIGE6aG92ZXIge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI2RlZTJlNjtcbn1cbi5jYXJkLXBpbmsuY2FyZC1vdXRsaW5lLXRhYnMgPiAuY2FyZC1oZWFkZXIgYS5hY3RpdmUge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI2U4M2U4Yztcbn1cblxuLmJnLXBpbmsgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sLFxuLmJnLWdyYWRpZW50LXBpbmsgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sLFxuLmNhcmQtcGluazpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5iZy1waW5rID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3Zlcixcbi5iZy1ncmFkaWVudC1waW5rID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3Zlcixcbi5jYXJkLXBpbms6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY2FyZC5iZy1waW5rIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0ZCxcbi5jYXJkLmJnLXBpbmsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRoLFxuLmNhcmQuYmctZ3JhZGllbnQtcGluayAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGQsXG4uY2FyZC5iZy1ncmFkaWVudC1waW5rIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0aCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5jYXJkLmJnLXBpbmsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6aG92ZXIsXG4uY2FyZC5iZy1waW5rIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmRheTpob3Zlcixcbi5jYXJkLmJnLXBpbmsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuaG91cjpob3Zlcixcbi5jYXJkLmJnLXBpbmsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQubWludXRlOmhvdmVyLFxuLmNhcmQuYmctcGluayAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5zZWNvbmQ6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC1waW5rIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtcGluayAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5kYXk6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC1waW5rIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmhvdXI6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC1waW5rIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLm1pbnV0ZTpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LXBpbmsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuc2Vjb25kOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyMWI3NjtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2FyZC5iZy1waW5rIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnRvZGF5OjpiZWZvcmUsXG4uY2FyZC5iZy1ncmFkaWVudC1waW5rIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnRvZGF5OjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xufVxuLmNhcmQuYmctcGluayAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmUsXG4uY2FyZC5iZy1waW5rIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZTpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LXBpbmsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlLFxuLmNhcmQuYmctZ3JhZGllbnQtcGluayAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWQ2Y2E3O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNhcmQtcmVkOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG59XG4uY2FyZC1yZWQ6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyLFxuLmNhcmQtcmVkOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2FyZC1yZWQ6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIGEuYWN0aXZlIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uY2FyZC1yZWQuY2FyZC1vdXRsaW5lIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNkYzM1NDU7XG59XG4uY2FyZC1yZWQuY2FyZC1vdXRsaW5lLXRhYnMgPiAuY2FyZC1oZWFkZXIgYTpob3ZlciB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZGVlMmU2O1xufVxuLmNhcmQtcmVkLmNhcmQtb3V0bGluZS10YWJzID4gLmNhcmQtaGVhZGVyIGEuYWN0aXZlIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNkYzM1NDU7XG59XG5cbi5iZy1yZWQgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sLFxuLmJnLWdyYWRpZW50LXJlZCA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wsXG4uY2FyZC1yZWQ6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4uYmctcmVkID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3Zlcixcbi5iZy1ncmFkaWVudC1yZWQgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyLFxuLmNhcmQtcmVkOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNhcmQuYmctcmVkIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0ZCxcbi5jYXJkLmJnLXJlZCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGgsXG4uY2FyZC5iZy1ncmFkaWVudC1yZWQgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRkLFxuLmNhcmQuYmctZ3JhZGllbnQtcmVkIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0aCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5jYXJkLmJnLXJlZCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpob3Zlcixcbi5jYXJkLmJnLXJlZCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5kYXk6aG92ZXIsXG4uY2FyZC5iZy1yZWQgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuaG91cjpob3Zlcixcbi5jYXJkLmJnLXJlZCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5taW51dGU6aG92ZXIsXG4uY2FyZC5iZy1yZWQgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuc2Vjb25kOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtcmVkIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtcmVkIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmRheTpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LXJlZCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5ob3VyOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtcmVkIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLm1pbnV0ZTpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LXJlZCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5zZWNvbmQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzYyMjMyO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jYXJkLmJnLXJlZCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC50b2RheTo6YmVmb3JlLFxuLmNhcmQuYmctZ3JhZGllbnQtcmVkIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnRvZGF5OjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xufVxuLmNhcmQuYmctcmVkIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZSxcbi5jYXJkLmJnLXJlZCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmU6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC1yZWQgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlLFxuLmNhcmQuYmctZ3JhZGllbnQtcmVkIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNDYwNmQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY2FyZC1vcmFuZ2U6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkN2UxNDtcbn1cbi5jYXJkLW9yYW5nZTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIsXG4uY2FyZC1vcmFuZ2U6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIGEge1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5jYXJkLW9yYW5nZTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgYS5hY3RpdmUge1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5jYXJkLW9yYW5nZS5jYXJkLW91dGxpbmUge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI2ZkN2UxNDtcbn1cbi5jYXJkLW9yYW5nZS5jYXJkLW91dGxpbmUtdGFicyA+IC5jYXJkLWhlYWRlciBhOmhvdmVyIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNkZWUyZTY7XG59XG4uY2FyZC1vcmFuZ2UuY2FyZC1vdXRsaW5lLXRhYnMgPiAuY2FyZC1oZWFkZXIgYS5hY3RpdmUge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI2ZkN2UxNDtcbn1cblxuLmJnLW9yYW5nZSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wsXG4uYmctZ3JhZGllbnQtb3JhbmdlID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCxcbi5jYXJkLW9yYW5nZTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sIHtcbiAgY29sb3I6IHJnYmEoMzEsIDQ1LCA2MSwgMC44KTtcbn1cbi5iZy1vcmFuZ2UgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyLFxuLmJnLWdyYWRpZW50LW9yYW5nZSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIsXG4uY2FyZC1vcmFuZ2U6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3ZlciB7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuXG4uY2FyZC5iZy1vcmFuZ2UgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRkLFxuLmNhcmQuYmctb3JhbmdlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0aCxcbi5jYXJkLmJnLWdyYWRpZW50LW9yYW5nZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGQsXG4uY2FyZC5iZy1ncmFkaWVudC1vcmFuZ2UgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRoIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLmNhcmQuYmctb3JhbmdlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmhvdmVyLFxuLmNhcmQuYmctb3JhbmdlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmRheTpob3Zlcixcbi5jYXJkLmJnLW9yYW5nZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5ob3VyOmhvdmVyLFxuLmNhcmQuYmctb3JhbmdlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLm1pbnV0ZTpob3Zlcixcbi5jYXJkLmJnLW9yYW5nZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5zZWNvbmQ6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC1vcmFuZ2UgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC1vcmFuZ2UgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGF5OmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtb3JhbmdlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmhvdXI6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC1vcmFuZ2UgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQubWludXRlOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtb3JhbmdlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnNlY29uZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNjZhMDI7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmNhcmQuYmctb3JhbmdlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnRvZGF5OjpiZWZvcmUsXG4uY2FyZC5iZy1ncmFkaWVudC1vcmFuZ2UgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQudG9kYXk6OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMxZjJkM2Q7XG59XG4uY2FyZC5iZy1vcmFuZ2UgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlLFxuLmNhcmQuYmctb3JhbmdlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZTpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LW9yYW5nZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmUsXG4uY2FyZC5iZy1ncmFkaWVudC1vcmFuZ2UgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkOWE0NztcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5jYXJkLXllbGxvdzpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xufVxuLmNhcmQteWVsbG93Om5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlcixcbi5jYXJkLXllbGxvdzpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgYSB7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmNhcmQteWVsbG93Om5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmNhcmQteWVsbG93LmNhcmQtb3V0bGluZSB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZmZjMTA3O1xufVxuLmNhcmQteWVsbG93LmNhcmQtb3V0bGluZS10YWJzID4gLmNhcmQtaGVhZGVyIGE6aG92ZXIge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI2RlZTJlNjtcbn1cbi5jYXJkLXllbGxvdy5jYXJkLW91dGxpbmUtdGFicyA+IC5jYXJkLWhlYWRlciBhLmFjdGl2ZSB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZmZjMTA3O1xufVxuXG4uYmcteWVsbG93ID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCxcbi5iZy1ncmFkaWVudC15ZWxsb3cgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sLFxuLmNhcmQteWVsbG93Om5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wge1xuICBjb2xvcjogcmdiYSgzMSwgNDUsIDYxLCAwLjgpO1xufVxuLmJnLXllbGxvdyA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIsXG4uYmctZ3JhZGllbnQteWVsbG93ID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3Zlcixcbi5jYXJkLXllbGxvdzpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5jYXJkLmJnLXllbGxvdyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGQsXG4uY2FyZC5iZy15ZWxsb3cgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRoLFxuLmNhcmQuYmctZ3JhZGllbnQteWVsbG93IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0ZCxcbi5jYXJkLmJnLWdyYWRpZW50LXllbGxvdyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGgge1xuICBib3JkZXI6IG5vbmU7XG59XG4uY2FyZC5iZy15ZWxsb3cgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6aG92ZXIsXG4uY2FyZC5iZy15ZWxsb3cgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGF5OmhvdmVyLFxuLmNhcmQuYmcteWVsbG93IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmhvdXI6aG92ZXIsXG4uY2FyZC5iZy15ZWxsb3cgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQubWludXRlOmhvdmVyLFxuLmNhcmQuYmcteWVsbG93IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnNlY29uZDpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LXllbGxvdyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LXllbGxvdyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5kYXk6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC15ZWxsb3cgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuaG91cjpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LXllbGxvdyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5taW51dGU6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC15ZWxsb3cgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuc2Vjb25kOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkYTYwMDtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uY2FyZC5iZy15ZWxsb3cgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQudG9kYXk6OmJlZm9yZSxcbi5jYXJkLmJnLWdyYWRpZW50LXllbGxvdyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC50b2RheTo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzFmMmQzZDtcbn1cbi5jYXJkLmJnLXllbGxvdyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmUsXG4uY2FyZC5iZy15ZWxsb3cgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQteWVsbG93IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZSxcbi5jYXJkLmJnLWdyYWRpZW50LXllbGxvdyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjZTNhO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cblxuLmNhcmQtZ3JlZW46bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcbn1cbi5jYXJkLWdyZWVuOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlcixcbi5jYXJkLWdyZWVuOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2FyZC1ncmVlbjpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgYS5hY3RpdmUge1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5jYXJkLWdyZWVuLmNhcmQtb3V0bGluZSB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjMjhhNzQ1O1xufVxuLmNhcmQtZ3JlZW4uY2FyZC1vdXRsaW5lLXRhYnMgPiAuY2FyZC1oZWFkZXIgYTpob3ZlciB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZGVlMmU2O1xufVxuLmNhcmQtZ3JlZW4uY2FyZC1vdXRsaW5lLXRhYnMgPiAuY2FyZC1oZWFkZXIgYS5hY3RpdmUge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgIzI4YTc0NTtcbn1cblxuLmJnLWdyZWVuID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCxcbi5iZy1ncmFkaWVudC1ncmVlbiA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wsXG4uY2FyZC1ncmVlbjpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5iZy1ncmVlbiA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIsXG4uYmctZ3JhZGllbnQtZ3JlZW4gPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyLFxuLmNhcmQtZ3JlZW46bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY2FyZC5iZy1ncmVlbiAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGQsXG4uY2FyZC5iZy1ncmVlbiAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGgsXG4uY2FyZC5iZy1ncmFkaWVudC1ncmVlbiAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGQsXG4uY2FyZC5iZy1ncmFkaWVudC1ncmVlbiAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGgge1xuICBib3JkZXI6IG5vbmU7XG59XG4uY2FyZC5iZy1ncmVlbiAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpob3Zlcixcbi5jYXJkLmJnLWdyZWVuIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmRheTpob3Zlcixcbi5jYXJkLmJnLWdyZWVuIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmhvdXI6aG92ZXIsXG4uY2FyZC5iZy1ncmVlbiAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5taW51dGU6aG92ZXIsXG4uY2FyZC5iZy1ncmVlbiAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5zZWNvbmQ6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC1ncmVlbiAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LWdyZWVuIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmRheTpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LWdyZWVuIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmhvdXI6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC1ncmVlbiAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5taW51dGU6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC1ncmVlbiAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5zZWNvbmQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjA4NjM3O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jYXJkLmJnLWdyZWVuIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnRvZGF5OjpiZWZvcmUsXG4uY2FyZC5iZy1ncmFkaWVudC1ncmVlbiAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC50b2RheTo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbn1cbi5jYXJkLmJnLWdyZWVuIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZSxcbi5jYXJkLmJnLWdyZWVuIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZTpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LWdyZWVuIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZSxcbi5jYXJkLmJnLWdyYWRpZW50LWdyZWVuIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNGNlNTc7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY2FyZC10ZWFsOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMGM5OTc7XG59XG4uY2FyZC10ZWFsOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlcixcbi5jYXJkLXRlYWw6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jYXJkLXRlYWw6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIGEuYWN0aXZlIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uY2FyZC10ZWFsLmNhcmQtb3V0bGluZSB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjMjBjOTk3O1xufVxuLmNhcmQtdGVhbC5jYXJkLW91dGxpbmUtdGFicyA+IC5jYXJkLWhlYWRlciBhOmhvdmVyIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNkZWUyZTY7XG59XG4uY2FyZC10ZWFsLmNhcmQtb3V0bGluZS10YWJzID4gLmNhcmQtaGVhZGVyIGEuYWN0aXZlIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICMyMGM5OTc7XG59XG5cbi5iZy10ZWFsID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCxcbi5iZy1ncmFkaWVudC10ZWFsID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCxcbi5jYXJkLXRlYWw6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4uYmctdGVhbCA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIsXG4uYmctZ3JhZGllbnQtdGVhbCA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIsXG4uY2FyZC10ZWFsOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNhcmQuYmctdGVhbCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGQsXG4uY2FyZC5iZy10ZWFsIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0aCxcbi5jYXJkLmJnLWdyYWRpZW50LXRlYWwgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRkLFxuLmNhcmQuYmctZ3JhZGllbnQtdGVhbCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGgge1xuICBib3JkZXI6IG5vbmU7XG59XG4uY2FyZC5iZy10ZWFsIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmhvdmVyLFxuLmNhcmQuYmctdGVhbCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5kYXk6aG92ZXIsXG4uY2FyZC5iZy10ZWFsIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmhvdXI6aG92ZXIsXG4uY2FyZC5iZy10ZWFsIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLm1pbnV0ZTpob3Zlcixcbi5jYXJkLmJnLXRlYWwgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuc2Vjb25kOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtdGVhbCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LXRlYWwgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGF5OmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtdGVhbCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5ob3VyOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtdGVhbCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5taW51dGU6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC10ZWFsIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnNlY29uZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYWE2N2Q7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNhcmQuYmctdGVhbCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC50b2RheTo6YmVmb3JlLFxuLmNhcmQuYmctZ3JhZGllbnQtdGVhbCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC50b2RheTo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbn1cbi5jYXJkLmJnLXRlYWwgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlLFxuLmNhcmQuYmctdGVhbCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmU6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC10ZWFsIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZSxcbi5jYXJkLmJnLWdyYWRpZW50LXRlYWwgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNjZTBhZjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jYXJkLWN5YW46bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbn1cbi5jYXJkLWN5YW46bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyLFxuLmNhcmQtY3lhbjpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNhcmQtY3lhbjpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgYS5hY3RpdmUge1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5jYXJkLWN5YW4uY2FyZC1vdXRsaW5lIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICMxN2EyYjg7XG59XG4uY2FyZC1jeWFuLmNhcmQtb3V0bGluZS10YWJzID4gLmNhcmQtaGVhZGVyIGE6aG92ZXIge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI2RlZTJlNjtcbn1cbi5jYXJkLWN5YW4uY2FyZC1vdXRsaW5lLXRhYnMgPiAuY2FyZC1oZWFkZXIgYS5hY3RpdmUge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgIzE3YTJiODtcbn1cblxuLmJnLWN5YW4gPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sLFxuLmJnLWdyYWRpZW50LWN5YW4gPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sLFxuLmNhcmQtY3lhbjpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5iZy1jeWFuID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3Zlcixcbi5iZy1ncmFkaWVudC1jeWFuID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3Zlcixcbi5jYXJkLWN5YW46bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY2FyZC5iZy1jeWFuIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0ZCxcbi5jYXJkLmJnLWN5YW4gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRoLFxuLmNhcmQuYmctZ3JhZGllbnQtY3lhbiAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGQsXG4uY2FyZC5iZy1ncmFkaWVudC1jeWFuIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0aCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5jYXJkLmJnLWN5YW4gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6aG92ZXIsXG4uY2FyZC5iZy1jeWFuIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmRheTpob3Zlcixcbi5jYXJkLmJnLWN5YW4gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuaG91cjpob3Zlcixcbi5jYXJkLmJnLWN5YW4gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQubWludXRlOmhvdmVyLFxuLmNhcmQuYmctY3lhbiAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5zZWNvbmQ6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC1jeWFuIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtY3lhbiAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5kYXk6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC1jeWFuIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmhvdXI6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC1jeWFuIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLm1pbnV0ZTpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LWN5YW4gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuc2Vjb25kOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyODI5NDtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2FyZC5iZy1jeWFuIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnRvZGF5OjpiZWZvcmUsXG4uY2FyZC5iZy1ncmFkaWVudC1jeWFuIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnRvZGF5OjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xufVxuLmNhcmQuYmctY3lhbiAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmUsXG4uY2FyZC5iZy1jeWFuIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZTpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LWN5YW4gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlLFxuLmNhcmQuYmctZ3JhZGllbnQtY3lhbiAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWZjOGUzO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNhcmQtd2hpdGU6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5jYXJkLXdoaXRlOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlcixcbi5jYXJkLXdoaXRlOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciBhIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uY2FyZC13aGl0ZTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgYS5hY3RpdmUge1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5jYXJkLXdoaXRlLmNhcmQtb3V0bGluZSB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZmZmO1xufVxuLmNhcmQtd2hpdGUuY2FyZC1vdXRsaW5lLXRhYnMgPiAuY2FyZC1oZWFkZXIgYTpob3ZlciB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZGVlMmU2O1xufVxuLmNhcmQtd2hpdGUuY2FyZC1vdXRsaW5lLXRhYnMgPiAuY2FyZC1oZWFkZXIgYS5hY3RpdmUge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI2ZmZjtcbn1cblxuLmJnLXdoaXRlID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCxcbi5iZy1ncmFkaWVudC13aGl0ZSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wsXG4uY2FyZC13aGl0ZTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sIHtcbiAgY29sb3I6IHJnYmEoMzEsIDQ1LCA2MSwgMC44KTtcbn1cbi5iZy13aGl0ZSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIsXG4uYmctZ3JhZGllbnQtd2hpdGUgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyLFxuLmNhcmQtd2hpdGU6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3ZlciB7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuXG4uY2FyZC5iZy13aGl0ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGQsXG4uY2FyZC5iZy13aGl0ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGgsXG4uY2FyZC5iZy1ncmFkaWVudC13aGl0ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGQsXG4uY2FyZC5iZy1ncmFkaWVudC13aGl0ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGgge1xuICBib3JkZXI6IG5vbmU7XG59XG4uY2FyZC5iZy13aGl0ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpob3Zlcixcbi5jYXJkLmJnLXdoaXRlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmRheTpob3Zlcixcbi5jYXJkLmJnLXdoaXRlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmhvdXI6aG92ZXIsXG4uY2FyZC5iZy13aGl0ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5taW51dGU6aG92ZXIsXG4uY2FyZC5iZy13aGl0ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5zZWNvbmQ6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC13aGl0ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LXdoaXRlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmRheTpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LXdoaXRlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmhvdXI6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC13aGl0ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5taW51dGU6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC13aGl0ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5zZWNvbmQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5jYXJkLmJnLXdoaXRlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnRvZGF5OjpiZWZvcmUsXG4uY2FyZC5iZy1ncmFkaWVudC13aGl0ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC50b2RheTo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzFmMmQzZDtcbn1cbi5jYXJkLmJnLXdoaXRlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZSxcbi5jYXJkLmJnLXdoaXRlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZTpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LXdoaXRlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZSxcbi5jYXJkLmJnLWdyYWRpZW50LXdoaXRlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cblxuLmNhcmQtZ3JheTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xufVxuLmNhcmQtZ3JheTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIsXG4uY2FyZC1ncmF5Om5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2FyZC1ncmF5Om5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmNhcmQtZ3JheS5jYXJkLW91dGxpbmUge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgIzZjNzU3ZDtcbn1cbi5jYXJkLWdyYXkuY2FyZC1vdXRsaW5lLXRhYnMgPiAuY2FyZC1oZWFkZXIgYTpob3ZlciB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZGVlMmU2O1xufVxuLmNhcmQtZ3JheS5jYXJkLW91dGxpbmUtdGFicyA+IC5jYXJkLWhlYWRlciBhLmFjdGl2ZSB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjNmM3NTdkO1xufVxuXG4uYmctZ3JheSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wsXG4uYmctZ3JhZGllbnQtZ3JheSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wsXG4uY2FyZC1ncmF5Om5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLmJnLWdyYXkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyLFxuLmJnLWdyYWRpZW50LWdyYXkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyLFxuLmNhcmQtZ3JheTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jYXJkLmJnLWdyYXkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRkLFxuLmNhcmQuYmctZ3JheSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGgsXG4uY2FyZC5iZy1ncmFkaWVudC1ncmF5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0ZCxcbi5jYXJkLmJnLWdyYWRpZW50LWdyYXkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRoIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLmNhcmQuYmctZ3JheSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpob3Zlcixcbi5jYXJkLmJnLWdyYXkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGF5OmhvdmVyLFxuLmNhcmQuYmctZ3JheSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5ob3VyOmhvdmVyLFxuLmNhcmQuYmctZ3JheSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5taW51dGU6aG92ZXIsXG4uY2FyZC5iZy1ncmF5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnNlY29uZDpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LWdyYXkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC1ncmF5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmRheTpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LWdyYXkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuaG91cjpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LWdyYXkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQubWludXRlOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtZ3JheSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5zZWNvbmQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTk2MTY3O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jYXJkLmJnLWdyYXkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQudG9kYXk6OmJlZm9yZSxcbi5jYXJkLmJnLWdyYWRpZW50LWdyYXkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQudG9kYXk6OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG59XG4uY2FyZC5iZy1ncmF5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZSxcbi5jYXJkLmJnLWdyYXkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtZ3JheSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmUsXG4uY2FyZC5iZy1ncmFkaWVudC1ncmF5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NjhlOTY7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY2FyZC1ncmF5LWRhcms6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbn1cbi5jYXJkLWdyYXktZGFyazpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIsXG4uY2FyZC1ncmF5LWRhcms6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jYXJkLWdyYXktZGFyazpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgYS5hY3RpdmUge1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5jYXJkLWdyYXktZGFyay5jYXJkLW91dGxpbmUge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgIzM0M2E0MDtcbn1cbi5jYXJkLWdyYXktZGFyay5jYXJkLW91dGxpbmUtdGFicyA+IC5jYXJkLWhlYWRlciBhOmhvdmVyIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNkZWUyZTY7XG59XG4uY2FyZC1ncmF5LWRhcmsuY2FyZC1vdXRsaW5lLXRhYnMgPiAuY2FyZC1oZWFkZXIgYS5hY3RpdmUge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgIzM0M2E0MDtcbn1cblxuLmJnLWdyYXktZGFyayA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wsXG4uYmctZ3JhZGllbnQtZ3JheS1kYXJrID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCxcbi5jYXJkLWdyYXktZGFyazpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5iZy1ncmF5LWRhcmsgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyLFxuLmJnLWdyYWRpZW50LWdyYXktZGFyayA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIsXG4uY2FyZC1ncmF5LWRhcms6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY2FyZC5iZy1ncmF5LWRhcmsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRkLFxuLmNhcmQuYmctZ3JheS1kYXJrIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0aCxcbi5jYXJkLmJnLWdyYWRpZW50LWdyYXktZGFyayAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGQsXG4uY2FyZC5iZy1ncmFkaWVudC1ncmF5LWRhcmsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRoIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLmNhcmQuYmctZ3JheS1kYXJrIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmhvdmVyLFxuLmNhcmQuYmctZ3JheS1kYXJrIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmRheTpob3Zlcixcbi5jYXJkLmJnLWdyYXktZGFyayAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5ob3VyOmhvdmVyLFxuLmNhcmQuYmctZ3JheS1kYXJrIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLm1pbnV0ZTpob3Zlcixcbi5jYXJkLmJnLWdyYXktZGFyayAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5zZWNvbmQ6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC1ncmF5LWRhcmsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC1ncmF5LWRhcmsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGF5OmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtZ3JheS1kYXJrIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmhvdXI6aG92ZXIsXG4uY2FyZC5iZy1ncmFkaWVudC1ncmF5LWRhcmsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQubWludXRlOmhvdmVyLFxuLmNhcmQuYmctZ3JhZGllbnQtZ3JheS1kYXJrIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnNlY29uZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjI2Mjk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNhcmQuYmctZ3JheS1kYXJrIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnRvZGF5OjpiZWZvcmUsXG4uY2FyZC5iZy1ncmFkaWVudC1ncmF5LWRhcmsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQudG9kYXk6OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG59XG4uY2FyZC5iZy1ncmF5LWRhcmsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlLFxuLmNhcmQuYmctZ3JheS1kYXJrIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZTpob3Zlcixcbi5jYXJkLmJnLWdyYWRpZW50LWdyYXktZGFyayAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmUsXG4uY2FyZC5iZy1ncmFkaWVudC1ncmF5LWRhcmsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRiNTQ1YztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jYXJkIHtcbiAgYm94LXNoYWRvdzogMCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMTI1KSwgMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5jYXJkLmJnLWRhcmsgLmNhcmQtaGVhZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzgzZjQ1O1xufVxuLmNhcmQuYmctZGFyayxcbi5jYXJkLmJnLWRhcmsgLmNhcmQtYm9keSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNhcmQubWF4aW1pemVkLWNhcmQge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgbGVmdDogMDtcbiAgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDEwNDA7XG59XG4uY2FyZC5tYXhpbWl6ZWQtY2FyZC53YXMtY29sbGFwc2VkIC5jYXJkLWJvZHkge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuLmNhcmQubWF4aW1pemVkLWNhcmQgLmNhcmQtYm9keSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLmNhcmQubWF4aW1pemVkLWNhcmQgW2RhdGEtY2FyZC13aWRnZXR0PWNvbGxhcHNlXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2FyZC5tYXhpbWl6ZWQtY2FyZCAuY2FyZC1oZWFkZXIsXG4uY2FyZC5tYXhpbWl6ZWQtY2FyZCAuY2FyZC1mb290ZXIge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG4uY2FyZC5jb2xsYXBzZWQtY2FyZCAuY2FyZC1ib2R5LFxuLmNhcmQuY29sbGFwc2VkLWNhcmQgLmNhcmQtZm9vdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jYXJkIC5uYXYuZmxleC1jb2x1bW4gPiBsaSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgbWFyZ2luOiAwO1xufVxuLmNhcmQgLm5hdi5mbGV4LWNvbHVtbiA+IGxpOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4uY2FyZC5oZWlnaHQtY29udHJvbCAuY2FyZC1ib2R5IHtcbiAgbWF4LWhlaWdodDogMzAwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLmNhcmQgLmJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xufVxuLmNhcmQgLmJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbn1cbi5jYXJkLmNhcmQtdGFiczpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLmNhcmQuY2FyZC10YWJzOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciAubmF2LWl0ZW06Zmlyc3QtY2hpbGQgLm5hdi1saW5rIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmNhcmQuY2FyZC10YWJzLmNhcmQtb3V0bGluZSAubmF2LWl0ZW0ge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLmNhcmQuY2FyZC10YWJzLmNhcmQtb3V0bGluZSAubmF2LWl0ZW06Zmlyc3QtY2hpbGQgLm5hdi1saW5rIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmNhcmQuY2FyZC10YWJzIC5jYXJkLXRvb2xzIHtcbiAgbWFyZ2luOiAwLjNyZW0gMC41cmVtO1xufVxuLmNhcmQuY2FyZC10YWJzOm5vdCguZXhwYW5kaW5nLWNhcmQpLmNvbGxhcHNlZC1jYXJkIC5jYXJkLWhlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4uY2FyZC5jYXJkLXRhYnM6bm90KC5leHBhbmRpbmctY2FyZCkuY29sbGFwc2VkLWNhcmQgLmNhcmQtaGVhZGVyIC5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4uY2FyZC5jYXJkLXRhYnM6bm90KC5leHBhbmRpbmctY2FyZCkuY29sbGFwc2VkLWNhcmQgLmNhcmQtaGVhZGVyIC5uYXYtdGFicyAubmF2LWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNhcmQuY2FyZC10YWJzLmV4cGFuZGluZy1jYXJkIC5jYXJkLWhlYWRlciAubmF2LXRhYnMgLm5hdi1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbn1cbi5jYXJkLmNhcmQtb3V0bGluZS10YWJzIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi5jYXJkLmNhcmQtb3V0bGluZS10YWJzIC5jYXJkLWhlYWRlciAubmF2LWl0ZW06Zmlyc3QtY2hpbGQgLm5hdi1saW5rIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmNhcmQuY2FyZC1vdXRsaW5lLXRhYnMgLmNhcmQtaGVhZGVyIGEge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uY2FyZC5jYXJkLW91dGxpbmUtdGFicyAuY2FyZC1oZWFkZXIgYTpob3ZlciB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZGVlMmU2O1xufVxuLmNhcmQuY2FyZC1vdXRsaW5lLXRhYnMgLmNhcmQtaGVhZGVyIGEuYWN0aXZlOmhvdmVyIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5jYXJkLmNhcmQtb3V0bGluZS10YWJzIC5jYXJkLXRvb2xzIHtcbiAgbWFyZ2luOiAwLjVyZW0gMC41cmVtIDAuM3JlbTtcbn1cbi5jYXJkLmNhcmQtb3V0bGluZS10YWJzOm5vdCguZXhwYW5kaW5nLWNhcmQpLmNvbGxhcHNlZC1jYXJkIC5jYXJkLWhlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4uY2FyZC5jYXJkLW91dGxpbmUtdGFiczpub3QoLmV4cGFuZGluZy1jYXJkKS5jb2xsYXBzZWQtY2FyZCAuY2FyZC1oZWFkZXIgLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5jYXJkLmNhcmQtb3V0bGluZS10YWJzOm5vdCguZXhwYW5kaW5nLWNhcmQpLmNvbGxhcHNlZC1jYXJkIC5jYXJkLWhlYWRlciAubmF2LXRhYnMgLm5hdi1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jYXJkLmNhcmQtb3V0bGluZS10YWJzLmV4cGFuZGluZy1jYXJkIC5jYXJkLWhlYWRlciAubmF2LXRhYnMgLm5hdi1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbn1cblxuaHRtbC5tYXhpbWl6ZWQtY2FyZCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jYXJkLWhlYWRlcjo6YWZ0ZXIsXG4uY2FyZC1ib2R5OjphZnRlcixcbi5jYXJkLWZvb3Rlcjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5jYXJkLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbn1cbi5jb2xsYXBzZWQtY2FyZCAuY2FyZC1oZWFkZXIge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLmNhcmQtaGVhZGVyID4gLmNhcmQtdG9vbHMge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogLTAuNjI1cmVtO1xufVxuLmNhcmQtaGVhZGVyID4gLmNhcmQtdG9vbHMgLmlucHV0LWdyb3VwLFxuLmNhcmQtaGVhZGVyID4gLmNhcmQtdG9vbHMgLm5hdixcbi5jYXJkLWhlYWRlciA+IC5jYXJkLXRvb2xzIC5wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogLTAuM3JlbTtcbiAgbWFyZ2luLXRvcDogLTAuM3JlbTtcbn1cbi5jYXJkLWhlYWRlciA+IC5jYXJkLXRvb2xzIFtkYXRhLXRvZ2dsZT10b29sdGlwXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhcmQtdGl0bGUge1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLmNhcmQtdGV4dCB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uYnRuLXRvb2wge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNhZGI1YmQ7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIG1hcmdpbjogLTAuNzVyZW0gMDtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG59XG4uYnRuLWdyb3VwLnNob3cgLmJ0bi10b29sLCAuYnRuLXRvb2w6aG92ZXIge1xuICBjb2xvcjogIzQ5NTA1Nztcbn1cbi5zaG93IC5idG4tdG9vbCwgLmJ0bi10b29sOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zbSAuY2FyZC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi50ZXh0LXNtIC5uYXYtbGluayB7XG4gIHBhZGRpbmc6IDAuNHJlbSAwLjhyZW07XG59XG5cbi5jYXJkLWJvZHkgPiAudGFibGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNhcmQtYm9keSA+IC50YWJsZSA+IHRoZWFkID4gdHIgPiB0aCxcbi5jYXJkLWJvZHkgPiAudGFibGUgPiB0aGVhZCA+IHRyID4gdGQge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuLmNhcmQtYm9keSAuZmMge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4uY2FyZC1ib2R5IC5mdWxsLXdpZHRoLWNoYXJ0IHtcbiAgbWFyZ2luOiAtMTlweDtcbn1cbi5jYXJkLWJvZHkucC0wIC5mdWxsLXdpZHRoLWNoYXJ0IHtcbiAgbWFyZ2luOiAtOXB4O1xufVxuXG4uY2hhcnQtbGVnZW5kIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDEwcHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuY2hhcnQtbGVnZW5kID4gbGkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuXG4uY2FyZC1jb21tZW50cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG59XG4uY2FyZC1jb21tZW50cyAuY2FyZC1jb21tZW50IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOWVjZWY7XG4gIHBhZGRpbmc6IDhweCAwO1xufVxuLmNhcmQtY29tbWVudHMgLmNhcmQtY29tbWVudDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uY2FyZC1jb21tZW50cyAuY2FyZC1jb21tZW50Omxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4uY2FyZC1jb21tZW50cyAuY2FyZC1jb21tZW50OmZpcnN0LW9mLXR5cGUge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5jYXJkLWNvbW1lbnRzIC5jYXJkLWNvbW1lbnQgaW1nIHtcbiAgaGVpZ2h0OiAxLjg3NXJlbTtcbiAgd2lkdGg6IDEuODc1cmVtO1xuICBmbG9hdDogbGVmdDtcbn1cbi5jYXJkLWNvbW1lbnRzIC5jb21tZW50LXRleHQge1xuICBjb2xvcjogIzc4ODM4ZTtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG59XG4uY2FyZC1jb21tZW50cyAudXNlcm5hbWUge1xuICBjb2xvcjogIzQ5NTA1NztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uY2FyZC1jb21tZW50cyAudGV4dC1tdXRlZCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnRvZG8tbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDA7XG59XG4udG9kby1saXN0ID4gbGkge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2U5ZWNlZjtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbiAgcGFkZGluZzogMTBweDtcbn1cbi50b2RvLWxpc3QgPiBsaTpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnRvZG8tbGlzdCA+IGxpID4gaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBtYXJnaW46IDAgMTBweCAwIDVweDtcbn1cbi50b2RvLWxpc3QgPiBsaSAudGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbi50b2RvLWxpc3QgPiBsaSAuYmFkZ2Uge1xuICBmb250LXNpemU6IDAuN3JlbTtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4udG9kby1saXN0ID4gbGkgLnRvb2xzIHtcbiAgY29sb3I6ICNkYzM1NDU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiByaWdodDtcbn1cbi50b2RvLWxpc3QgPiBsaSAudG9vbHMgPiAuZmEsXG4udG9kby1saXN0ID4gbGkgLnRvb2xzID4gLmZhcyxcbi50b2RvLWxpc3QgPiBsaSAudG9vbHMgPiAuZmFyLFxuLnRvZG8tbGlzdCA+IGxpIC50b29scyA+IC5mYWIsXG4udG9kby1saXN0ID4gbGkgLnRvb2xzID4gLmZhbCxcbi50b2RvLWxpc3QgPiBsaSAudG9vbHMgPiAuZmFkLFxuLnRvZG8tbGlzdCA+IGxpIC50b29scyA+IC5zdmctaW5saW5lLS1mYSxcbi50b2RvLWxpc3QgPiBsaSAudG9vbHMgPiAuaW9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi50b2RvLWxpc3QgPiBsaTpob3ZlciAudG9vbHMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4udG9kby1saXN0ID4gbGkuZG9uZSB7XG4gIGNvbG9yOiAjNjk3NTgyO1xufVxuLnRvZG8tbGlzdCA+IGxpLmRvbmUgLnRleHQge1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cbi50b2RvLWxpc3QgPiBsaS5kb25lIC5iYWRnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZGI1YmQgIWltcG9ydGFudDtcbn1cbi50b2RvLWxpc3QgLnByaW1hcnkge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAwN2JmZjtcbn1cbi50b2RvLWxpc3QgLnNlY29uZGFyeSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNmM3NTdkO1xufVxuLnRvZG8tbGlzdCAuc3VjY2VzcyB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMjhhNzQ1O1xufVxuLnRvZG8tbGlzdCAuaW5mbyB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMTdhMmI4O1xufVxuLnRvZG8tbGlzdCAud2FybmluZyB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZjMTA3O1xufVxuLnRvZG8tbGlzdCAuZGFuZ2VyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNkYzM1NDU7XG59XG4udG9kby1saXN0IC5saWdodCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZjhmOWZhO1xufVxuLnRvZG8tbGlzdCAuZGFyayB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMzQzYTQwO1xufVxuLnRvZG8tbGlzdCAubGlnaHRibHVlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMzYzhkYmM7XG59XG4udG9kby1saXN0IC5uYXZ5IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDFmM2Y7XG59XG4udG9kby1saXN0IC5vbGl2ZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjM2Q5OTcwO1xufVxuLnRvZG8tbGlzdCAubGltZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDFmZjcwO1xufVxuLnRvZG8tbGlzdCAuZnVjaHNpYSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZjAxMmJlO1xufVxuLnRvZG8tbGlzdCAubWFyb29uIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNkODFiNjA7XG59XG4udG9kby1saXN0IC5ibHVlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDdiZmY7XG59XG4udG9kby1saXN0IC5pbmRpZ28ge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzY2MTBmMjtcbn1cbi50b2RvLWxpc3QgLnB1cnBsZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNmY0MmMxO1xufVxuLnRvZG8tbGlzdCAucGluayB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZTgzZThjO1xufVxuLnRvZG8tbGlzdCAucmVkIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNkYzM1NDU7XG59XG4udG9kby1saXN0IC5vcmFuZ2Uge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZkN2UxNDtcbn1cbi50b2RvLWxpc3QgLnllbGxvdyB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZjMTA3O1xufVxuLnRvZG8tbGlzdCAuZ3JlZW4ge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzI4YTc0NTtcbn1cbi50b2RvLWxpc3QgLnRlYWwge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzIwYzk5Nztcbn1cbi50b2RvLWxpc3QgLmN5YW4ge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzE3YTJiODtcbn1cbi50b2RvLWxpc3QgLndoaXRlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmY7XG59XG4udG9kby1saXN0IC5ncmF5IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM2Yzc1N2Q7XG59XG4udG9kby1saXN0IC5ncmF5LWRhcmsge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzM0M2E0MDtcbn1cbi50b2RvLWxpc3QgLmhhbmRsZSB7XG4gIGN1cnNvcjogbW92ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgNXB4O1xufVxuXG4uY2FyZC1pbnB1dCB7XG4gIG1heC13aWR0aDogMjAwcHg7XG59XG5cbi5jYXJkLWRlZmF1bHQgLm5hdi1pdGVtOmZpcnN0LWNoaWxkIC5uYXYtbGluayB7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuXG4uZGFyay1tb2RlIC5jYXJkLXByaW1hcnk6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNmNjc5MTtcbn1cbi5kYXJrLW1vZGUgLmNhcmQtcHJpbWFyeTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIsXG4uZGFyay1tb2RlIC5jYXJkLXByaW1hcnk6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmNhcmQtcHJpbWFyeTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgYS5hY3RpdmUge1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5kYXJrLW1vZGUgLmNhcmQtcHJpbWFyeS5jYXJkLW91dGxpbmUge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgIzNmNjc5MTtcbn1cbi5kYXJrLW1vZGUgLmNhcmQtcHJpbWFyeS5jYXJkLW91dGxpbmUtdGFicyA+IC5jYXJkLWhlYWRlciBhOmhvdmVyIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNkZWUyZTY7XG59XG4uZGFyay1tb2RlIC5jYXJkLXByaW1hcnkuY2FyZC1vdXRsaW5lLXRhYnMgPiAuY2FyZC1oZWFkZXIgYS5hY3RpdmUge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgIzNmNjc5MTtcbn1cbi5kYXJrLW1vZGUgLmJnLXByaW1hcnkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sLFxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtcHJpbWFyeSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wsXG4uZGFyay1tb2RlIC5jYXJkLXByaW1hcnk6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4uZGFyay1tb2RlIC5iZy1wcmltYXJ5ID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3Zlcixcbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LXByaW1hcnkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC1wcmltYXJ5Om5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmNhcmQuYmctcHJpbWFyeSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGQsXG4uZGFyay1tb2RlIC5jYXJkLmJnLXByaW1hcnkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRoLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1wcmltYXJ5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0ZCxcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtcHJpbWFyeSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGgge1xuICBib3JkZXI6IG5vbmU7XG59XG4uZGFyay1tb2RlIC5jYXJkLmJnLXByaW1hcnkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLXByaW1hcnkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGF5OmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1wcmltYXJ5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmhvdXI6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLXByaW1hcnkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQubWludXRlOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1wcmltYXJ5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnNlY29uZDpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtcHJpbWFyeSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtcHJpbWFyeSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5kYXk6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LXByaW1hcnkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuaG91cjpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtcHJpbWFyeSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5taW51dGU6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LXByaW1hcnkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuc2Vjb25kOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzNTM3NTtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5jYXJkLmJnLXByaW1hcnkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQudG9kYXk6OmJlZm9yZSxcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtcHJpbWFyeSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC50b2RheTo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmNhcmQuYmctcHJpbWFyeSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmUsXG4uZGFyay1tb2RlIC5jYXJkLmJnLXByaW1hcnkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1wcmltYXJ5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZSxcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtcHJpbWFyeSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTA4MGIzO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmNhcmQtc2Vjb25kYXJ5Om5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG59XG4uZGFyay1tb2RlIC5jYXJkLXNlY29uZGFyeTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIsXG4uZGFyay1tb2RlIC5jYXJkLXNlY29uZGFyeTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuY2FyZC1zZWNvbmRhcnk6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIGEuYWN0aXZlIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uZGFyay1tb2RlIC5jYXJkLXNlY29uZGFyeS5jYXJkLW91dGxpbmUge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgIzZjNzU3ZDtcbn1cbi5kYXJrLW1vZGUgLmNhcmQtc2Vjb25kYXJ5LmNhcmQtb3V0bGluZS10YWJzID4gLmNhcmQtaGVhZGVyIGE6aG92ZXIge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI2RlZTJlNjtcbn1cbi5kYXJrLW1vZGUgLmNhcmQtc2Vjb25kYXJ5LmNhcmQtb3V0bGluZS10YWJzID4gLmNhcmQtaGVhZGVyIGEuYWN0aXZlIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICM2Yzc1N2Q7XG59XG4uZGFyay1tb2RlIC5iZy1zZWNvbmRhcnkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sLFxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtc2Vjb25kYXJ5ID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCxcbi5kYXJrLW1vZGUgLmNhcmQtc2Vjb25kYXJ5Om5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLmRhcmstbW9kZSAuYmctc2Vjb25kYXJ5ID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3Zlcixcbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LXNlY29uZGFyeSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLXNlY29uZGFyeTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5jYXJkLmJnLXNlY29uZGFyeSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGQsXG4uZGFyay1tb2RlIC5jYXJkLmJnLXNlY29uZGFyeSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGgsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LXNlY29uZGFyeSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGQsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LXNlY29uZGFyeSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGgge1xuICBib3JkZXI6IG5vbmU7XG59XG4uZGFyay1tb2RlIC5jYXJkLmJnLXNlY29uZGFyeSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctc2Vjb25kYXJ5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmRheTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctc2Vjb25kYXJ5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmhvdXI6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLXNlY29uZGFyeSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5taW51dGU6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLXNlY29uZGFyeSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5zZWNvbmQ6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LXNlY29uZGFyeSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtc2Vjb25kYXJ5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmRheTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtc2Vjb25kYXJ5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmhvdXI6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LXNlY29uZGFyeSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5taW51dGU6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LXNlY29uZGFyeSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5zZWNvbmQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTk2MTY3O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmNhcmQuYmctc2Vjb25kYXJ5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnRvZGF5OjpiZWZvcmUsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LXNlY29uZGFyeSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC50b2RheTo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmNhcmQuYmctc2Vjb25kYXJ5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZSxcbi5kYXJrLW1vZGUgLmNhcmQuYmctc2Vjb25kYXJ5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtc2Vjb25kYXJ5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZSxcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtc2Vjb25kYXJ5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NjhlOTY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuY2FyZC1zdWNjZXNzOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGJjOGM7XG59XG4uZGFyay1tb2RlIC5jYXJkLXN1Y2Nlc3M6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyLFxuLmRhcmstbW9kZSAuY2FyZC1zdWNjZXNzOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5jYXJkLXN1Y2Nlc3M6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIGEuYWN0aXZlIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uZGFyay1tb2RlIC5jYXJkLXN1Y2Nlc3MuY2FyZC1vdXRsaW5lIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICMwMGJjOGM7XG59XG4uZGFyay1tb2RlIC5jYXJkLXN1Y2Nlc3MuY2FyZC1vdXRsaW5lLXRhYnMgPiAuY2FyZC1oZWFkZXIgYTpob3ZlciB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZGVlMmU2O1xufVxuLmRhcmstbW9kZSAuY2FyZC1zdWNjZXNzLmNhcmQtb3V0bGluZS10YWJzID4gLmNhcmQtaGVhZGVyIGEuYWN0aXZlIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICMwMGJjOGM7XG59XG4uZGFyay1tb2RlIC5iZy1zdWNjZXNzID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCxcbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LXN1Y2Nlc3MgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sLFxuLmRhcmstbW9kZSAuY2FyZC1zdWNjZXNzOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLmRhcmstbW9kZSAuYmctc3VjY2VzcyA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIsXG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1zdWNjZXNzID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQtc3VjY2Vzczpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5jYXJkLmJnLXN1Y2Nlc3MgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRkLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1zdWNjZXNzIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0aCxcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtc3VjY2VzcyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGQsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LXN1Y2Nlc3MgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRoIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLmRhcmstbW9kZSAuY2FyZC5iZy1zdWNjZXNzIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1zdWNjZXNzIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmRheTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctc3VjY2VzcyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5ob3VyOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1zdWNjZXNzIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLm1pbnV0ZTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctc3VjY2VzcyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5zZWNvbmQ6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LXN1Y2Nlc3MgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LXN1Y2Nlc3MgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGF5OmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1zdWNjZXNzIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmhvdXI6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LXN1Y2Nlc3MgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQubWludXRlOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1zdWNjZXNzIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnNlY29uZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDkzNmU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuY2FyZC5iZy1zdWNjZXNzIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnRvZGF5OjpiZWZvcmUsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LXN1Y2Nlc3MgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQudG9kYXk6OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5jYXJkLmJnLXN1Y2Nlc3MgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1zdWNjZXNzIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtc3VjY2VzcyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmUsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LXN1Y2Nlc3MgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwZWZiMjtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5jYXJkLWluZm86bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0OThkYjtcbn1cbi5kYXJrLW1vZGUgLmNhcmQtaW5mbzpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIsXG4uZGFyay1tb2RlIC5jYXJkLWluZm86bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmNhcmQtaW5mbzpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgYS5hY3RpdmUge1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5kYXJrLW1vZGUgLmNhcmQtaW5mby5jYXJkLW91dGxpbmUge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgIzM0OThkYjtcbn1cbi5kYXJrLW1vZGUgLmNhcmQtaW5mby5jYXJkLW91dGxpbmUtdGFicyA+IC5jYXJkLWhlYWRlciBhOmhvdmVyIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNkZWUyZTY7XG59XG4uZGFyay1tb2RlIC5jYXJkLWluZm8uY2FyZC1vdXRsaW5lLXRhYnMgPiAuY2FyZC1oZWFkZXIgYS5hY3RpdmUge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgIzM0OThkYjtcbn1cbi5kYXJrLW1vZGUgLmJnLWluZm8gPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sLFxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtaW5mbyA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wsXG4uZGFyay1tb2RlIC5jYXJkLWluZm86bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4uZGFyay1tb2RlIC5iZy1pbmZvID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3Zlcixcbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWluZm8gPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC1pbmZvOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmNhcmQuYmctaW5mbyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGQsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWluZm8gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRoLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1pbmZvIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0ZCxcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtaW5mbyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGgge1xuICBib3JkZXI6IG5vbmU7XG59XG4uZGFyay1tb2RlIC5jYXJkLmJnLWluZm8gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWluZm8gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGF5OmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1pbmZvIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmhvdXI6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWluZm8gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQubWludXRlOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1pbmZvIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnNlY29uZDpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtaW5mbyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtaW5mbyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5kYXk6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LWluZm8gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuaG91cjpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtaW5mbyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5taW51dGU6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LWluZm8gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuc2Vjb25kOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzODNjNDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5jYXJkLmJnLWluZm8gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQudG9kYXk6OmJlZm9yZSxcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtaW5mbyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC50b2RheTo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmNhcmQuYmctaW5mbyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmUsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWluZm8gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1pbmZvIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZSxcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtaW5mbyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWZhZWUzO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmNhcmQtd2FybmluZzpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjM5YzEyO1xufVxuLmRhcmstbW9kZSAuY2FyZC13YXJuaW5nOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlcixcbi5kYXJrLW1vZGUgLmNhcmQtd2FybmluZzpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgYSB7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmRhcmstbW9kZSAuY2FyZC13YXJuaW5nOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmRhcmstbW9kZSAuY2FyZC13YXJuaW5nLmNhcmQtb3V0bGluZSB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZjM5YzEyO1xufVxuLmRhcmstbW9kZSAuY2FyZC13YXJuaW5nLmNhcmQtb3V0bGluZS10YWJzID4gLmNhcmQtaGVhZGVyIGE6aG92ZXIge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI2RlZTJlNjtcbn1cbi5kYXJrLW1vZGUgLmNhcmQtd2FybmluZy5jYXJkLW91dGxpbmUtdGFicyA+IC5jYXJkLWhlYWRlciBhLmFjdGl2ZSB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZjM5YzEyO1xufVxuLmRhcmstbW9kZSAuYmctd2FybmluZyA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wsXG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC13YXJuaW5nID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCxcbi5kYXJrLW1vZGUgLmNhcmQtd2FybmluZzpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sIHtcbiAgY29sb3I6IHJnYmEoMzEsIDQ1LCA2MSwgMC44KTtcbn1cbi5kYXJrLW1vZGUgLmJnLXdhcm5pbmcgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyLFxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtd2FybmluZyA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLXdhcm5pbmc6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3ZlciB7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmRhcmstbW9kZSAuY2FyZC5iZy13YXJuaW5nIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0ZCxcbi5kYXJrLW1vZGUgLmNhcmQuYmctd2FybmluZyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGgsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LXdhcm5pbmcgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRkLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC13YXJuaW5nIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0aCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5kYXJrLW1vZGUgLmNhcmQuYmctd2FybmluZyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctd2FybmluZyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5kYXk6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLXdhcm5pbmcgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuaG91cjpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctd2FybmluZyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5taW51dGU6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLXdhcm5pbmcgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuc2Vjb25kOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC13YXJuaW5nIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC13YXJuaW5nIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmRheTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtd2FybmluZyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5ob3VyOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC13YXJuaW5nIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLm1pbnV0ZTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtd2FybmluZyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5zZWNvbmQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDI4NTBiO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5kYXJrLW1vZGUgLmNhcmQuYmctd2FybmluZyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC50b2RheTo6YmVmb3JlLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC13YXJuaW5nIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnRvZGF5OjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMWYyZDNkO1xufVxuLmRhcmstbW9kZSAuY2FyZC5iZy13YXJuaW5nIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZSxcbi5kYXJrLW1vZGUgLmNhcmQuYmctd2FybmluZyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmU6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LXdhcm5pbmcgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC13YXJuaW5nIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWIwNDM7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmRhcmstbW9kZSAuY2FyZC1kYW5nZXI6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3NGMzYztcbn1cbi5kYXJrLW1vZGUgLmNhcmQtZGFuZ2VyOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlcixcbi5kYXJrLW1vZGUgLmNhcmQtZGFuZ2VyOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5jYXJkLWRhbmdlcjpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgYS5hY3RpdmUge1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5kYXJrLW1vZGUgLmNhcmQtZGFuZ2VyLmNhcmQtb3V0bGluZSB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZTc0YzNjO1xufVxuLmRhcmstbW9kZSAuY2FyZC1kYW5nZXIuY2FyZC1vdXRsaW5lLXRhYnMgPiAuY2FyZC1oZWFkZXIgYTpob3ZlciB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZGVlMmU2O1xufVxuLmRhcmstbW9kZSAuY2FyZC1kYW5nZXIuY2FyZC1vdXRsaW5lLXRhYnMgPiAuY2FyZC1oZWFkZXIgYS5hY3RpdmUge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI2U3NGMzYztcbn1cbi5kYXJrLW1vZGUgLmJnLWRhbmdlciA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wsXG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1kYW5nZXIgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sLFxuLmRhcmstbW9kZSAuY2FyZC1kYW5nZXI6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4uZGFyay1tb2RlIC5iZy1kYW5nZXIgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyLFxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtZGFuZ2VyID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQtZGFuZ2VyOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmNhcmQuYmctZGFuZ2VyIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0ZCxcbi5kYXJrLW1vZGUgLmNhcmQuYmctZGFuZ2VyIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0aCxcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtZGFuZ2VyIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0ZCxcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtZGFuZ2VyIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0aCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5kYXJrLW1vZGUgLmNhcmQuYmctZGFuZ2VyIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1kYW5nZXIgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGF5OmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1kYW5nZXIgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuaG91cjpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZGFuZ2VyIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLm1pbnV0ZTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZGFuZ2VyIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnNlY29uZDpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtZGFuZ2VyIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1kYW5nZXIgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGF5OmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1kYW5nZXIgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuaG91cjpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtZGFuZ2VyIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLm1pbnV0ZTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtZGFuZ2VyIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnNlY29uZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZjJlMWI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuY2FyZC5iZy1kYW5nZXIgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQudG9kYXk6OmJlZm9yZSxcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtZGFuZ2VyIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnRvZGF5OjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuY2FyZC5iZy1kYW5nZXIgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1kYW5nZXIgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1kYW5nZXIgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1kYW5nZXIgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkNzY2OTtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5jYXJkLWxpZ2h0Om5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG59XG4uZGFyay1tb2RlIC5jYXJkLWxpZ2h0Om5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlcixcbi5kYXJrLW1vZGUgLmNhcmQtbGlnaHQ6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIGEge1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5kYXJrLW1vZGUgLmNhcmQtbGlnaHQ6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIGEuYWN0aXZlIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uZGFyay1tb2RlIC5jYXJkLWxpZ2h0LmNhcmQtb3V0bGluZSB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZjhmOWZhO1xufVxuLmRhcmstbW9kZSAuY2FyZC1saWdodC5jYXJkLW91dGxpbmUtdGFicyA+IC5jYXJkLWhlYWRlciBhOmhvdmVyIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNkZWUyZTY7XG59XG4uZGFyay1tb2RlIC5jYXJkLWxpZ2h0LmNhcmQtb3V0bGluZS10YWJzID4gLmNhcmQtaGVhZGVyIGEuYWN0aXZlIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNmOGY5ZmE7XG59XG4uZGFyay1tb2RlIC5iZy1saWdodCA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wsXG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1saWdodCA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wsXG4uZGFyay1tb2RlIC5jYXJkLWxpZ2h0Om5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wge1xuICBjb2xvcjogcmdiYSgzMSwgNDUsIDYxLCAwLjgpO1xufVxuLmRhcmstbW9kZSAuYmctbGlnaHQgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyLFxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtbGlnaHQgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC1saWdodDpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uZGFyay1tb2RlIC5jYXJkLmJnLWxpZ2h0IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0ZCxcbi5kYXJrLW1vZGUgLmNhcmQuYmctbGlnaHQgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRoLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1saWdodCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGQsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LWxpZ2h0IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0aCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5kYXJrLW1vZGUgLmNhcmQuYmctbGlnaHQgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWxpZ2h0IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmRheTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctbGlnaHQgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuaG91cjpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctbGlnaHQgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQubWludXRlOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1saWdodCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5zZWNvbmQ6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LWxpZ2h0IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1saWdodCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5kYXk6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LWxpZ2h0IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmhvdXI6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LWxpZ2h0IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLm1pbnV0ZTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtbGlnaHQgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuc2Vjb25kOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwZTVlOTtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uZGFyay1tb2RlIC5jYXJkLmJnLWxpZ2h0IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnRvZGF5OjpiZWZvcmUsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LWxpZ2h0IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnRvZGF5OjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMWYyZDNkO1xufVxuLmRhcmstbW9kZSAuY2FyZC5iZy1saWdodCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmUsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWxpZ2h0IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtbGlnaHQgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1saWdodCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uZGFyay1tb2RlIC5jYXJkLWRhcms6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbn1cbi5kYXJrLW1vZGUgLmNhcmQtZGFyazpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIsXG4uZGFyay1tb2RlIC5jYXJkLWRhcms6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmNhcmQtZGFyazpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgYS5hY3RpdmUge1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5kYXJrLW1vZGUgLmNhcmQtZGFyay5jYXJkLW91dGxpbmUge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgIzM0M2E0MDtcbn1cbi5kYXJrLW1vZGUgLmNhcmQtZGFyay5jYXJkLW91dGxpbmUtdGFicyA+IC5jYXJkLWhlYWRlciBhOmhvdmVyIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNkZWUyZTY7XG59XG4uZGFyay1tb2RlIC5jYXJkLWRhcmsuY2FyZC1vdXRsaW5lLXRhYnMgPiAuY2FyZC1oZWFkZXIgYS5hY3RpdmUge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgIzM0M2E0MDtcbn1cbi5kYXJrLW1vZGUgLmJnLWRhcmsgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sLFxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtZGFyayA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wsXG4uZGFyay1tb2RlIC5jYXJkLWRhcms6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4uZGFyay1tb2RlIC5iZy1kYXJrID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3Zlcixcbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWRhcmsgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC1kYXJrOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmNhcmQuYmctZGFyayAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGQsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWRhcmsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRoLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1kYXJrIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0ZCxcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtZGFyayAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGgge1xuICBib3JkZXI6IG5vbmU7XG59XG4uZGFyay1tb2RlIC5jYXJkLmJnLWRhcmsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWRhcmsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGF5OmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1kYXJrIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmhvdXI6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWRhcmsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQubWludXRlOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1kYXJrIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnNlY29uZDpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtZGFyayAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtZGFyayAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5kYXk6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LWRhcmsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuaG91cjpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtZGFyayAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5taW51dGU6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LWRhcmsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuc2Vjb25kOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjYyOTtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5jYXJkLmJnLWRhcmsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQudG9kYXk6OmJlZm9yZSxcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtZGFyayAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC50b2RheTo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmNhcmQuYmctZGFyayAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmUsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWRhcmsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1kYXJrIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZSxcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtZGFyayAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGI1NDVjO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmNhcmQtbGlnaHRibHVlOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NmJhZDg7XG59XG4uZGFyay1tb2RlIC5jYXJkLWxpZ2h0Ymx1ZTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIsXG4uZGFyay1tb2RlIC5jYXJkLWxpZ2h0Ymx1ZTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgYSB7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmRhcmstbW9kZSAuY2FyZC1saWdodGJsdWU6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIGEuYWN0aXZlIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uZGFyay1tb2RlIC5jYXJkLWxpZ2h0Ymx1ZS5jYXJkLW91dGxpbmUge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgIzg2YmFkODtcbn1cbi5kYXJrLW1vZGUgLmNhcmQtbGlnaHRibHVlLmNhcmQtb3V0bGluZS10YWJzID4gLmNhcmQtaGVhZGVyIGE6aG92ZXIge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI2RlZTJlNjtcbn1cbi5kYXJrLW1vZGUgLmNhcmQtbGlnaHRibHVlLmNhcmQtb3V0bGluZS10YWJzID4gLmNhcmQtaGVhZGVyIGEuYWN0aXZlIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICM4NmJhZDg7XG59XG4uZGFyay1tb2RlIC5iZy1saWdodGJsdWUgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sLFxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtbGlnaHRibHVlID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCxcbi5kYXJrLW1vZGUgLmNhcmQtbGlnaHRibHVlOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wge1xuICBjb2xvcjogcmdiYSgzMSwgNDUsIDYxLCAwLjgpO1xufVxuLmRhcmstbW9kZSAuYmctbGlnaHRibHVlID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3Zlcixcbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWxpZ2h0Ymx1ZSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLWxpZ2h0Ymx1ZTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uZGFyay1tb2RlIC5jYXJkLmJnLWxpZ2h0Ymx1ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGQsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWxpZ2h0Ymx1ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGgsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LWxpZ2h0Ymx1ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGQsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LWxpZ2h0Ymx1ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGgge1xuICBib3JkZXI6IG5vbmU7XG59XG4uZGFyay1tb2RlIC5jYXJkLmJnLWxpZ2h0Ymx1ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctbGlnaHRibHVlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmRheTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctbGlnaHRibHVlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmhvdXI6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWxpZ2h0Ymx1ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5taW51dGU6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWxpZ2h0Ymx1ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5zZWNvbmQ6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LWxpZ2h0Ymx1ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtbGlnaHRibHVlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmRheTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtbGlnaHRibHVlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmhvdXI6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LWxpZ2h0Ymx1ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5taW51dGU6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LWxpZ2h0Ymx1ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5zZWNvbmQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjdhOGNlO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5kYXJrLW1vZGUgLmNhcmQuYmctbGlnaHRibHVlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnRvZGF5OjpiZWZvcmUsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LWxpZ2h0Ymx1ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC50b2RheTo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzFmMmQzZDtcbn1cbi5kYXJrLW1vZGUgLmNhcmQuYmctbGlnaHRibHVlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZSxcbi5kYXJrLW1vZGUgLmNhcmQuYmctbGlnaHRibHVlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtbGlnaHRibHVlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZSxcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtbGlnaHRibHVlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhY2QwZTU7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmRhcmstbW9kZSAuY2FyZC1uYXZ5Om5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDJjNTk7XG59XG4uZGFyay1tb2RlIC5jYXJkLW5hdnk6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyLFxuLmRhcmstbW9kZSAuY2FyZC1uYXZ5Om5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5jYXJkLW5hdnk6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIGEuYWN0aXZlIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uZGFyay1tb2RlIC5jYXJkLW5hdnkuY2FyZC1vdXRsaW5lIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICMwMDJjNTk7XG59XG4uZGFyay1tb2RlIC5jYXJkLW5hdnkuY2FyZC1vdXRsaW5lLXRhYnMgPiAuY2FyZC1oZWFkZXIgYTpob3ZlciB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZGVlMmU2O1xufVxuLmRhcmstbW9kZSAuY2FyZC1uYXZ5LmNhcmQtb3V0bGluZS10YWJzID4gLmNhcmQtaGVhZGVyIGEuYWN0aXZlIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICMwMDJjNTk7XG59XG4uZGFyay1tb2RlIC5iZy1uYXZ5ID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCxcbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LW5hdnkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sLFxuLmRhcmstbW9kZSAuY2FyZC1uYXZ5Om5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLmRhcmstbW9kZSAuYmctbmF2eSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIsXG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1uYXZ5ID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQtbmF2eTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5jYXJkLmJnLW5hdnkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRkLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1uYXZ5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0aCxcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtbmF2eSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGQsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LW5hdnkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRoIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLmRhcmstbW9kZSAuY2FyZC5iZy1uYXZ5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1uYXZ5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmRheTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctbmF2eSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5ob3VyOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1uYXZ5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLm1pbnV0ZTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctbmF2eSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5zZWNvbmQ6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LW5hdnkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LW5hdnkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGF5OmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1uYXZ5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmhvdXI6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LW5hdnkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQubWludXRlOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1uYXZ5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnNlY29uZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDE3MzA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuY2FyZC5iZy1uYXZ5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnRvZGF5OjpiZWZvcmUsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LW5hdnkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQudG9kYXk6OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5jYXJkLmJnLW5hdnkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1uYXZ5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtbmF2eSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmUsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LW5hdnkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDU4YztcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5jYXJkLW9saXZlOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NGM4YTM7XG59XG4uZGFyay1tb2RlIC5jYXJkLW9saXZlOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlcixcbi5kYXJrLW1vZGUgLmNhcmQtb2xpdmU6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIGEge1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5kYXJrLW1vZGUgLmNhcmQtb2xpdmU6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIGEuYWN0aXZlIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uZGFyay1tb2RlIC5jYXJkLW9saXZlLmNhcmQtb3V0bGluZSB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjNzRjOGEzO1xufVxuLmRhcmstbW9kZSAuY2FyZC1vbGl2ZS5jYXJkLW91dGxpbmUtdGFicyA+IC5jYXJkLWhlYWRlciBhOmhvdmVyIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNkZWUyZTY7XG59XG4uZGFyay1tb2RlIC5jYXJkLW9saXZlLmNhcmQtb3V0bGluZS10YWJzID4gLmNhcmQtaGVhZGVyIGEuYWN0aXZlIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICM3NGM4YTM7XG59XG4uZGFyay1tb2RlIC5iZy1vbGl2ZSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wsXG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1vbGl2ZSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wsXG4uZGFyay1tb2RlIC5jYXJkLW9saXZlOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wge1xuICBjb2xvcjogcmdiYSgzMSwgNDUsIDYxLCAwLjgpO1xufVxuLmRhcmstbW9kZSAuYmctb2xpdmUgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyLFxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtb2xpdmUgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC1vbGl2ZTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uZGFyay1tb2RlIC5jYXJkLmJnLW9saXZlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0ZCxcbi5kYXJrLW1vZGUgLmNhcmQuYmctb2xpdmUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRoLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1vbGl2ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGQsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LW9saXZlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0aCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5kYXJrLW1vZGUgLmNhcmQuYmctb2xpdmUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLW9saXZlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmRheTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctb2xpdmUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuaG91cjpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctb2xpdmUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQubWludXRlOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1vbGl2ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5zZWNvbmQ6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LW9saXZlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1vbGl2ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5kYXk6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LW9saXZlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmhvdXI6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LW9saXZlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLm1pbnV0ZTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtb2xpdmUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuc2Vjb25kOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU3YmM4ZjtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uZGFyay1tb2RlIC5jYXJkLmJnLW9saXZlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnRvZGF5OjpiZWZvcmUsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LW9saXZlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnRvZGF5OjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMWYyZDNkO1xufVxuLmRhcmstbW9kZSAuY2FyZC5iZy1vbGl2ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmUsXG4uZGFyay1tb2RlIC5jYXJkLmJnLW9saXZlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtb2xpdmUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1vbGl2ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTlkNmJiO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5kYXJrLW1vZGUgLmNhcmQtbGltZTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjdmZmE5O1xufVxuLmRhcmstbW9kZSAuY2FyZC1saW1lOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlcixcbi5kYXJrLW1vZGUgLmNhcmQtbGltZTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgYSB7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmRhcmstbW9kZSAuY2FyZC1saW1lOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmRhcmstbW9kZSAuY2FyZC1saW1lLmNhcmQtb3V0bGluZSB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjNjdmZmE5O1xufVxuLmRhcmstbW9kZSAuY2FyZC1saW1lLmNhcmQtb3V0bGluZS10YWJzID4gLmNhcmQtaGVhZGVyIGE6aG92ZXIge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI2RlZTJlNjtcbn1cbi5kYXJrLW1vZGUgLmNhcmQtbGltZS5jYXJkLW91dGxpbmUtdGFicyA+IC5jYXJkLWhlYWRlciBhLmFjdGl2ZSB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjNjdmZmE5O1xufVxuLmRhcmstbW9kZSAuYmctbGltZSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wsXG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1saW1lID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCxcbi5kYXJrLW1vZGUgLmNhcmQtbGltZTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sIHtcbiAgY29sb3I6IHJnYmEoMzEsIDQ1LCA2MSwgMC44KTtcbn1cbi5kYXJrLW1vZGUgLmJnLWxpbWUgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyLFxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtbGltZSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLWxpbWU6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3ZlciB7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmRhcmstbW9kZSAuY2FyZC5iZy1saW1lIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0ZCxcbi5kYXJrLW1vZGUgLmNhcmQuYmctbGltZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGgsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LWxpbWUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRkLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1saW1lIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0aCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5kYXJrLW1vZGUgLmNhcmQuYmctbGltZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctbGltZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5kYXk6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWxpbWUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuaG91cjpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctbGltZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5taW51dGU6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWxpbWUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuc2Vjb25kOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1saW1lIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1saW1lIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmRheTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtbGltZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5ob3VyOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1saW1lIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLm1pbnV0ZTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtbGltZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5zZWNvbmQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2VmZjkyO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5kYXJrLW1vZGUgLmNhcmQuYmctbGltZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC50b2RheTo6YmVmb3JlLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1saW1lIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnRvZGF5OjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMWYyZDNkO1xufVxuLmRhcmstbW9kZSAuY2FyZC5iZy1saW1lIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZSxcbi5kYXJrLW1vZGUgLmNhcmQuYmctbGltZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmU6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LWxpbWUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1saW1lIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YWZmYzY7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmRhcmstbW9kZSAuY2FyZC1mdWNoc2lhOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNjcyZDg7XG59XG4uZGFyay1tb2RlIC5jYXJkLWZ1Y2hzaWE6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyLFxuLmRhcmstbW9kZSAuY2FyZC1mdWNoc2lhOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciBhIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uZGFyay1tb2RlIC5jYXJkLWZ1Y2hzaWE6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIGEuYWN0aXZlIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uZGFyay1tb2RlIC5jYXJkLWZ1Y2hzaWEuY2FyZC1vdXRsaW5lIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNmNjcyZDg7XG59XG4uZGFyay1tb2RlIC5jYXJkLWZ1Y2hzaWEuY2FyZC1vdXRsaW5lLXRhYnMgPiAuY2FyZC1oZWFkZXIgYTpob3ZlciB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZGVlMmU2O1xufVxuLmRhcmstbW9kZSAuY2FyZC1mdWNoc2lhLmNhcmQtb3V0bGluZS10YWJzID4gLmNhcmQtaGVhZGVyIGEuYWN0aXZlIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNmNjcyZDg7XG59XG4uZGFyay1tb2RlIC5iZy1mdWNoc2lhID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCxcbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWZ1Y2hzaWEgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sLFxuLmRhcmstbW9kZSAuY2FyZC1mdWNoc2lhOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wge1xuICBjb2xvcjogcmdiYSgzMSwgNDUsIDYxLCAwLjgpO1xufVxuLmRhcmstbW9kZSAuYmctZnVjaHNpYSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIsXG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1mdWNoc2lhID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQtZnVjaHNpYTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uZGFyay1tb2RlIC5jYXJkLmJnLWZ1Y2hzaWEgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRkLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1mdWNoc2lhIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0aCxcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtZnVjaHNpYSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGQsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LWZ1Y2hzaWEgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRoIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLmRhcmstbW9kZSAuY2FyZC5iZy1mdWNoc2lhIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1mdWNoc2lhIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmRheTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZnVjaHNpYSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5ob3VyOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1mdWNoc2lhIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLm1pbnV0ZTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZnVjaHNpYSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5zZWNvbmQ6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LWZ1Y2hzaWEgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LWZ1Y2hzaWEgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGF5OmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1mdWNoc2lhIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmhvdXI6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LWZ1Y2hzaWEgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQubWludXRlOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1mdWNoc2lhIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnNlY29uZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNDRjY2U7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmRhcmstbW9kZSAuY2FyZC5iZy1mdWNoc2lhIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnRvZGF5OjpiZWZvcmUsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LWZ1Y2hzaWEgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQudG9kYXk6OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMxZjJkM2Q7XG59XG4uZGFyay1tb2RlIC5jYXJkLmJnLWZ1Y2hzaWEgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1mdWNoc2lhIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtZnVjaHNpYSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmUsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LWZ1Y2hzaWEgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5YTJlNTtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uZGFyay1tb2RlIC5jYXJkLW1hcm9vbjpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWQ2YzliO1xufVxuLmRhcmstbW9kZSAuY2FyZC1tYXJvb246bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyLFxuLmRhcmstbW9kZSAuY2FyZC1tYXJvb246bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIGEge1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5kYXJrLW1vZGUgLmNhcmQtbWFyb29uOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmRhcmstbW9kZSAuY2FyZC1tYXJvb24uY2FyZC1vdXRsaW5lIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNlZDZjOWI7XG59XG4uZGFyay1tb2RlIC5jYXJkLW1hcm9vbi5jYXJkLW91dGxpbmUtdGFicyA+IC5jYXJkLWhlYWRlciBhOmhvdmVyIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNkZWUyZTY7XG59XG4uZGFyay1tb2RlIC5jYXJkLW1hcm9vbi5jYXJkLW91dGxpbmUtdGFicyA+IC5jYXJkLWhlYWRlciBhLmFjdGl2ZSB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZWQ2YzliO1xufVxuLmRhcmstbW9kZSAuYmctbWFyb29uID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCxcbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LW1hcm9vbiA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wsXG4uZGFyay1tb2RlIC5jYXJkLW1hcm9vbjpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sIHtcbiAgY29sb3I6IHJnYmEoMzEsIDQ1LCA2MSwgMC44KTtcbn1cbi5kYXJrLW1vZGUgLmJnLW1hcm9vbiA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIsXG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1tYXJvb24gPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC1tYXJvb246bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3ZlciB7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmRhcmstbW9kZSAuY2FyZC5iZy1tYXJvb24gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRkLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1tYXJvb24gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRoLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1tYXJvb24gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRkLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1tYXJvb24gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRoIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLmRhcmstbW9kZSAuY2FyZC5iZy1tYXJvb24gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLW1hcm9vbiAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5kYXk6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLW1hcm9vbiAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5ob3VyOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1tYXJvb24gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQubWludXRlOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1tYXJvb24gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuc2Vjb25kOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1tYXJvb24gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LW1hcm9vbiAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5kYXk6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LW1hcm9vbiAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5ob3VyOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1tYXJvb24gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQubWludXRlOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1tYXJvb24gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuc2Vjb25kOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4NDg4MztcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uZGFyay1tb2RlIC5jYXJkLmJnLW1hcm9vbiAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC50b2RheTo6YmVmb3JlLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1tYXJvb24gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQudG9kYXk6OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMxZjJkM2Q7XG59XG4uZGFyay1tb2RlIC5jYXJkLmJnLW1hcm9vbiAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmUsXG4uZGFyay1tb2RlIC5jYXJkLmJnLW1hcm9vbiAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmU6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LW1hcm9vbiAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmUsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LW1hcm9vbiAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI5YWJhO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5kYXJrLW1vZGUgLmNhcmQtYmx1ZTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Y2NzkxO1xufVxuLmRhcmstbW9kZSAuY2FyZC1ibHVlOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlcixcbi5kYXJrLW1vZGUgLmNhcmQtYmx1ZTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuY2FyZC1ibHVlOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmRhcmstbW9kZSAuY2FyZC1ibHVlLmNhcmQtb3V0bGluZSB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjM2Y2NzkxO1xufVxuLmRhcmstbW9kZSAuY2FyZC1ibHVlLmNhcmQtb3V0bGluZS10YWJzID4gLmNhcmQtaGVhZGVyIGE6aG92ZXIge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI2RlZTJlNjtcbn1cbi5kYXJrLW1vZGUgLmNhcmQtYmx1ZS5jYXJkLW91dGxpbmUtdGFicyA+IC5jYXJkLWhlYWRlciBhLmFjdGl2ZSB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjM2Y2NzkxO1xufVxuLmRhcmstbW9kZSAuYmctYmx1ZSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wsXG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1ibHVlID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCxcbi5kYXJrLW1vZGUgLmNhcmQtYmx1ZTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5kYXJrLW1vZGUgLmJnLWJsdWUgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyLFxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtYmx1ZSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLWJsdWU6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuY2FyZC5iZy1ibHVlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0ZCxcbi5kYXJrLW1vZGUgLmNhcmQuYmctYmx1ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGgsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LWJsdWUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRkLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1ibHVlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0aCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5kYXJrLW1vZGUgLmNhcmQuYmctYmx1ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctYmx1ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5kYXk6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWJsdWUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuaG91cjpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctYmx1ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5taW51dGU6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWJsdWUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuc2Vjb25kOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1ibHVlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1ibHVlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmRheTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtYmx1ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5ob3VyOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1ibHVlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLm1pbnV0ZTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtYmx1ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5zZWNvbmQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM1Mzc1O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmNhcmQuYmctYmx1ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC50b2RheTo6YmVmb3JlLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1ibHVlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnRvZGF5OjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuY2FyZC5iZy1ibHVlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZSxcbi5kYXJrLW1vZGUgLmNhcmQuYmctYmx1ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmU6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LWJsdWUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1ibHVlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MDgwYjM7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuY2FyZC1pbmRpZ286bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2MTBmMjtcbn1cbi5kYXJrLW1vZGUgLmNhcmQtaW5kaWdvOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlcixcbi5kYXJrLW1vZGUgLmNhcmQtaW5kaWdvOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5jYXJkLWluZGlnbzpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgYS5hY3RpdmUge1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5kYXJrLW1vZGUgLmNhcmQtaW5kaWdvLmNhcmQtb3V0bGluZSB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjNjYxMGYyO1xufVxuLmRhcmstbW9kZSAuY2FyZC1pbmRpZ28uY2FyZC1vdXRsaW5lLXRhYnMgPiAuY2FyZC1oZWFkZXIgYTpob3ZlciB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZGVlMmU2O1xufVxuLmRhcmstbW9kZSAuY2FyZC1pbmRpZ28uY2FyZC1vdXRsaW5lLXRhYnMgPiAuY2FyZC1oZWFkZXIgYS5hY3RpdmUge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgIzY2MTBmMjtcbn1cbi5kYXJrLW1vZGUgLmJnLWluZGlnbyA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wsXG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1pbmRpZ28gPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sLFxuLmRhcmstbW9kZSAuY2FyZC1pbmRpZ286bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4uZGFyay1tb2RlIC5iZy1pbmRpZ28gPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyLFxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtaW5kaWdvID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQtaW5kaWdvOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmNhcmQuYmctaW5kaWdvIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0ZCxcbi5kYXJrLW1vZGUgLmNhcmQuYmctaW5kaWdvIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0aCxcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtaW5kaWdvIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0ZCxcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtaW5kaWdvIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0aCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5kYXJrLW1vZGUgLmNhcmQuYmctaW5kaWdvIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1pbmRpZ28gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGF5OmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1pbmRpZ28gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuaG91cjpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctaW5kaWdvIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLm1pbnV0ZTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctaW5kaWdvIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnNlY29uZDpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtaW5kaWdvIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1pbmRpZ28gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGF5OmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1pbmRpZ28gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuaG91cjpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtaW5kaWdvIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLm1pbnV0ZTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtaW5kaWdvIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnNlY29uZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTBiY2U7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuY2FyZC5iZy1pbmRpZ28gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQudG9kYXk6OmJlZm9yZSxcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtaW5kaWdvIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnRvZGF5OjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuY2FyZC5iZy1pbmRpZ28gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1pbmRpZ28gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1pbmRpZ28gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1pbmRpZ28gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg1NDBmNTtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5jYXJkLXB1cnBsZTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmY0MmMxO1xufVxuLmRhcmstbW9kZSAuY2FyZC1wdXJwbGU6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyLFxuLmRhcmstbW9kZSAuY2FyZC1wdXJwbGU6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmNhcmQtcHVycGxlOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmRhcmstbW9kZSAuY2FyZC1wdXJwbGUuY2FyZC1vdXRsaW5lIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICM2ZjQyYzE7XG59XG4uZGFyay1tb2RlIC5jYXJkLXB1cnBsZS5jYXJkLW91dGxpbmUtdGFicyA+IC5jYXJkLWhlYWRlciBhOmhvdmVyIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNkZWUyZTY7XG59XG4uZGFyay1tb2RlIC5jYXJkLXB1cnBsZS5jYXJkLW91dGxpbmUtdGFicyA+IC5jYXJkLWhlYWRlciBhLmFjdGl2ZSB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjNmY0MmMxO1xufVxuLmRhcmstbW9kZSAuYmctcHVycGxlID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCxcbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LXB1cnBsZSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wsXG4uZGFyay1tb2RlIC5jYXJkLXB1cnBsZTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5kYXJrLW1vZGUgLmJnLXB1cnBsZSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIsXG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1wdXJwbGUgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC1wdXJwbGU6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuY2FyZC5iZy1wdXJwbGUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRkLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1wdXJwbGUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRoLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1wdXJwbGUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRkLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1wdXJwbGUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRoIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLmRhcmstbW9kZSAuY2FyZC5iZy1wdXJwbGUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLXB1cnBsZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5kYXk6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLXB1cnBsZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5ob3VyOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1wdXJwbGUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQubWludXRlOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1wdXJwbGUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuc2Vjb25kOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1wdXJwbGUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LXB1cnBsZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5kYXk6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LXB1cnBsZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5ob3VyOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1wdXJwbGUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQubWludXRlOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1wdXJwbGUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuc2Vjb25kOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVkMzZhNDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5jYXJkLmJnLXB1cnBsZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC50b2RheTo6YmVmb3JlLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1wdXJwbGUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQudG9kYXk6OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5jYXJkLmJnLXB1cnBsZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmUsXG4uZGFyay1tb2RlIC5jYXJkLmJnLXB1cnBsZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmU6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LXB1cnBsZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmUsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LXB1cnBsZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGM2OGNlO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmNhcmQtcGluazpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTgzZThjO1xufVxuLmRhcmstbW9kZSAuY2FyZC1waW5rOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlcixcbi5kYXJrLW1vZGUgLmNhcmQtcGluazpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuY2FyZC1waW5rOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmRhcmstbW9kZSAuY2FyZC1waW5rLmNhcmQtb3V0bGluZSB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZTgzZThjO1xufVxuLmRhcmstbW9kZSAuY2FyZC1waW5rLmNhcmQtb3V0bGluZS10YWJzID4gLmNhcmQtaGVhZGVyIGE6aG92ZXIge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI2RlZTJlNjtcbn1cbi5kYXJrLW1vZGUgLmNhcmQtcGluay5jYXJkLW91dGxpbmUtdGFicyA+IC5jYXJkLWhlYWRlciBhLmFjdGl2ZSB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZTgzZThjO1xufVxuLmRhcmstbW9kZSAuYmctcGluayA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wsXG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1waW5rID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCxcbi5kYXJrLW1vZGUgLmNhcmQtcGluazpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5kYXJrLW1vZGUgLmJnLXBpbmsgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyLFxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtcGluayA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLXBpbms6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuY2FyZC5iZy1waW5rIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0ZCxcbi5kYXJrLW1vZGUgLmNhcmQuYmctcGluayAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGgsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LXBpbmsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRkLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1waW5rIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0aCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5kYXJrLW1vZGUgLmNhcmQuYmctcGluayAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctcGluayAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5kYXk6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLXBpbmsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuaG91cjpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctcGluayAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5taW51dGU6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLXBpbmsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuc2Vjb25kOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1waW5rIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1waW5rIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmRheTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtcGluayAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5ob3VyOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1waW5rIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLm1pbnV0ZTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtcGluayAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5zZWNvbmQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTIxYjc2O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmNhcmQuYmctcGluayAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC50b2RheTo6YmVmb3JlLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1waW5rIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnRvZGF5OjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuY2FyZC5iZy1waW5rIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZSxcbi5kYXJrLW1vZGUgLmNhcmQuYmctcGluayAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmU6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LXBpbmsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1waW5rIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZDZjYTc7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuY2FyZC1yZWQ6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3NGMzYztcbn1cbi5kYXJrLW1vZGUgLmNhcmQtcmVkOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlcixcbi5kYXJrLW1vZGUgLmNhcmQtcmVkOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5jYXJkLXJlZDpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgYS5hY3RpdmUge1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5kYXJrLW1vZGUgLmNhcmQtcmVkLmNhcmQtb3V0bGluZSB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZTc0YzNjO1xufVxuLmRhcmstbW9kZSAuY2FyZC1yZWQuY2FyZC1vdXRsaW5lLXRhYnMgPiAuY2FyZC1oZWFkZXIgYTpob3ZlciB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZGVlMmU2O1xufVxuLmRhcmstbW9kZSAuY2FyZC1yZWQuY2FyZC1vdXRsaW5lLXRhYnMgPiAuY2FyZC1oZWFkZXIgYS5hY3RpdmUge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI2U3NGMzYztcbn1cbi5kYXJrLW1vZGUgLmJnLXJlZCA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wsXG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1yZWQgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sLFxuLmRhcmstbW9kZSAuY2FyZC1yZWQ6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4uZGFyay1tb2RlIC5iZy1yZWQgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyLFxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtcmVkID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQtcmVkOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmNhcmQuYmctcmVkIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0ZCxcbi5kYXJrLW1vZGUgLmNhcmQuYmctcmVkIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0aCxcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtcmVkIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0ZCxcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtcmVkIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0aCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5kYXJrLW1vZGUgLmNhcmQuYmctcmVkIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1yZWQgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGF5OmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1yZWQgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuaG91cjpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctcmVkIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLm1pbnV0ZTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctcmVkIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnNlY29uZDpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtcmVkIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1yZWQgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGF5OmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1yZWQgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuaG91cjpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtcmVkIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLm1pbnV0ZTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtcmVkIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnNlY29uZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZjJlMWI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuY2FyZC5iZy1yZWQgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQudG9kYXk6OmJlZm9yZSxcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtcmVkIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnRvZGF5OjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuY2FyZC5iZy1yZWQgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1yZWQgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1yZWQgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1yZWQgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkNzY2OTtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5jYXJkLW9yYW5nZTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmQ3ZTE0O1xufVxuLmRhcmstbW9kZSAuY2FyZC1vcmFuZ2U6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyLFxuLmRhcmstbW9kZSAuY2FyZC1vcmFuZ2U6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIGEge1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5kYXJrLW1vZGUgLmNhcmQtb3JhbmdlOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmRhcmstbW9kZSAuY2FyZC1vcmFuZ2UuY2FyZC1vdXRsaW5lIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNmZDdlMTQ7XG59XG4uZGFyay1tb2RlIC5jYXJkLW9yYW5nZS5jYXJkLW91dGxpbmUtdGFicyA+IC5jYXJkLWhlYWRlciBhOmhvdmVyIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNkZWUyZTY7XG59XG4uZGFyay1tb2RlIC5jYXJkLW9yYW5nZS5jYXJkLW91dGxpbmUtdGFicyA+IC5jYXJkLWhlYWRlciBhLmFjdGl2ZSB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZmQ3ZTE0O1xufVxuLmRhcmstbW9kZSAuYmctb3JhbmdlID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCxcbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LW9yYW5nZSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wsXG4uZGFyay1tb2RlIC5jYXJkLW9yYW5nZTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sIHtcbiAgY29sb3I6IHJnYmEoMzEsIDQ1LCA2MSwgMC44KTtcbn1cbi5kYXJrLW1vZGUgLmJnLW9yYW5nZSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIsXG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1vcmFuZ2UgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC1vcmFuZ2U6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3ZlciB7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmRhcmstbW9kZSAuY2FyZC5iZy1vcmFuZ2UgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRkLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1vcmFuZ2UgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRoLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1vcmFuZ2UgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRkLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1vcmFuZ2UgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRoIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLmRhcmstbW9kZSAuY2FyZC5iZy1vcmFuZ2UgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLW9yYW5nZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5kYXk6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLW9yYW5nZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5ob3VyOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1vcmFuZ2UgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQubWludXRlOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1vcmFuZ2UgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuc2Vjb25kOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1vcmFuZ2UgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LW9yYW5nZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5kYXk6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LW9yYW5nZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5ob3VyOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1vcmFuZ2UgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQubWludXRlOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1vcmFuZ2UgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuc2Vjb25kOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2NmEwMjtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uZGFyay1tb2RlIC5jYXJkLmJnLW9yYW5nZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC50b2RheTo6YmVmb3JlLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1vcmFuZ2UgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQudG9kYXk6OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMxZjJkM2Q7XG59XG4uZGFyay1tb2RlIC5jYXJkLmJnLW9yYW5nZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmUsXG4uZGFyay1tb2RlIC5jYXJkLmJnLW9yYW5nZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmU6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LW9yYW5nZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmUsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LW9yYW5nZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmQ5YTQ3O1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5kYXJrLW1vZGUgLmNhcmQteWVsbG93Om5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMzljMTI7XG59XG4uZGFyay1tb2RlIC5jYXJkLXllbGxvdzpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIsXG4uZGFyay1tb2RlIC5jYXJkLXllbGxvdzpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgYSB7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmRhcmstbW9kZSAuY2FyZC15ZWxsb3c6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIGEuYWN0aXZlIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uZGFyay1tb2RlIC5jYXJkLXllbGxvdy5jYXJkLW91dGxpbmUge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI2YzOWMxMjtcbn1cbi5kYXJrLW1vZGUgLmNhcmQteWVsbG93LmNhcmQtb3V0bGluZS10YWJzID4gLmNhcmQtaGVhZGVyIGE6aG92ZXIge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI2RlZTJlNjtcbn1cbi5kYXJrLW1vZGUgLmNhcmQteWVsbG93LmNhcmQtb3V0bGluZS10YWJzID4gLmNhcmQtaGVhZGVyIGEuYWN0aXZlIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNmMzljMTI7XG59XG4uZGFyay1tb2RlIC5iZy15ZWxsb3cgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sLFxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQteWVsbG93ID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCxcbi5kYXJrLW1vZGUgLmNhcmQteWVsbG93Om5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wge1xuICBjb2xvcjogcmdiYSgzMSwgNDUsIDYxLCAwLjgpO1xufVxuLmRhcmstbW9kZSAuYmcteWVsbG93ID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3Zlcixcbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LXllbGxvdyA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLXllbGxvdzpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uZGFyay1tb2RlIC5jYXJkLmJnLXllbGxvdyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGQsXG4uZGFyay1tb2RlIC5jYXJkLmJnLXllbGxvdyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGgsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LXllbGxvdyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGQsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LXllbGxvdyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGgge1xuICBib3JkZXI6IG5vbmU7XG59XG4uZGFyay1tb2RlIC5jYXJkLmJnLXllbGxvdyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmcteWVsbG93IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmRheTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmcteWVsbG93IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmhvdXI6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLXllbGxvdyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5taW51dGU6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLXllbGxvdyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5zZWNvbmQ6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LXllbGxvdyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQteWVsbG93IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmRheTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQteWVsbG93IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmhvdXI6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LXllbGxvdyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5taW51dGU6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LXllbGxvdyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5zZWNvbmQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDI4NTBiO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5kYXJrLW1vZGUgLmNhcmQuYmcteWVsbG93IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnRvZGF5OjpiZWZvcmUsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LXllbGxvdyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC50b2RheTo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzFmMmQzZDtcbn1cbi5kYXJrLW1vZGUgLmNhcmQuYmcteWVsbG93IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZSxcbi5kYXJrLW1vZGUgLmNhcmQuYmcteWVsbG93IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQteWVsbG93IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZSxcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQteWVsbG93IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWIwNDM7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmRhcmstbW9kZSAuY2FyZC1ncmVlbjpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiYzhjO1xufVxuLmRhcmstbW9kZSAuY2FyZC1ncmVlbjpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIsXG4uZGFyay1tb2RlIC5jYXJkLWdyZWVuOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5jYXJkLWdyZWVuOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmRhcmstbW9kZSAuY2FyZC1ncmVlbi5jYXJkLW91dGxpbmUge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgIzAwYmM4Yztcbn1cbi5kYXJrLW1vZGUgLmNhcmQtZ3JlZW4uY2FyZC1vdXRsaW5lLXRhYnMgPiAuY2FyZC1oZWFkZXIgYTpob3ZlciB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZGVlMmU2O1xufVxuLmRhcmstbW9kZSAuY2FyZC1ncmVlbi5jYXJkLW91dGxpbmUtdGFicyA+IC5jYXJkLWhlYWRlciBhLmFjdGl2ZSB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjMDBiYzhjO1xufVxuLmRhcmstbW9kZSAuYmctZ3JlZW4gPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sLFxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtZ3JlZW4gPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sLFxuLmRhcmstbW9kZSAuY2FyZC1ncmVlbjpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5kYXJrLW1vZGUgLmJnLWdyZWVuID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3Zlcixcbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWdyZWVuID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQtZ3JlZW46bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmVlbiAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGQsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyZWVuIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0aCxcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtZ3JlZW4gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRkLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1ncmVlbiAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGgge1xuICBib3JkZXI6IG5vbmU7XG59XG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyZWVuIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmVlbiAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5kYXk6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyZWVuIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmhvdXI6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyZWVuIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLm1pbnV0ZTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JlZW4gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuc2Vjb25kOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1ncmVlbiAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtZ3JlZW4gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGF5OmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1ncmVlbiAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5ob3VyOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1ncmVlbiAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5taW51dGU6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LWdyZWVuIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnNlY29uZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDkzNmU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmVlbiAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC50b2RheTo6YmVmb3JlLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1ncmVlbiAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC50b2RheTo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JlZW4gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmVlbiAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmU6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LWdyZWVuIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZSxcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtZ3JlZW4gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwZWZiMjtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5jYXJkLXRlYWw6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwYzk5Nztcbn1cbi5kYXJrLW1vZGUgLmNhcmQtdGVhbDpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIsXG4uZGFyay1tb2RlIC5jYXJkLXRlYWw6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmNhcmQtdGVhbDpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgYS5hY3RpdmUge1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5kYXJrLW1vZGUgLmNhcmQtdGVhbC5jYXJkLW91dGxpbmUge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgIzIwYzk5Nztcbn1cbi5kYXJrLW1vZGUgLmNhcmQtdGVhbC5jYXJkLW91dGxpbmUtdGFicyA+IC5jYXJkLWhlYWRlciBhOmhvdmVyIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNkZWUyZTY7XG59XG4uZGFyay1tb2RlIC5jYXJkLXRlYWwuY2FyZC1vdXRsaW5lLXRhYnMgPiAuY2FyZC1oZWFkZXIgYS5hY3RpdmUge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgIzIwYzk5Nztcbn1cbi5kYXJrLW1vZGUgLmJnLXRlYWwgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sLFxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtdGVhbCA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wsXG4uZGFyay1tb2RlIC5jYXJkLXRlYWw6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4uZGFyay1tb2RlIC5iZy10ZWFsID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3Zlcixcbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LXRlYWwgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC10ZWFsOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmNhcmQuYmctdGVhbCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGQsXG4uZGFyay1tb2RlIC5jYXJkLmJnLXRlYWwgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRoLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC10ZWFsIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0ZCxcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtdGVhbCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGgge1xuICBib3JkZXI6IG5vbmU7XG59XG4uZGFyay1tb2RlIC5jYXJkLmJnLXRlYWwgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLXRlYWwgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGF5OmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy10ZWFsIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmhvdXI6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLXRlYWwgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQubWludXRlOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy10ZWFsIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnNlY29uZDpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtdGVhbCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtdGVhbCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5kYXk6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LXRlYWwgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuaG91cjpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtdGVhbCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5taW51dGU6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LXRlYWwgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuc2Vjb25kOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhYTY3ZDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5jYXJkLmJnLXRlYWwgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQudG9kYXk6OmJlZm9yZSxcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtdGVhbCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC50b2RheTo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmNhcmQuYmctdGVhbCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmUsXG4uZGFyay1tb2RlIC5jYXJkLmJnLXRlYWwgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC10ZWFsIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZSxcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtdGVhbCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2NlMGFmO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmNhcmQtY3lhbjpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQ5OGRiO1xufVxuLmRhcmstbW9kZSAuY2FyZC1jeWFuOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlcixcbi5kYXJrLW1vZGUgLmNhcmQtY3lhbjpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuY2FyZC1jeWFuOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmRhcmstbW9kZSAuY2FyZC1jeWFuLmNhcmQtb3V0bGluZSB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjMzQ5OGRiO1xufVxuLmRhcmstbW9kZSAuY2FyZC1jeWFuLmNhcmQtb3V0bGluZS10YWJzID4gLmNhcmQtaGVhZGVyIGE6aG92ZXIge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI2RlZTJlNjtcbn1cbi5kYXJrLW1vZGUgLmNhcmQtY3lhbi5jYXJkLW91dGxpbmUtdGFicyA+IC5jYXJkLWhlYWRlciBhLmFjdGl2ZSB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjMzQ5OGRiO1xufVxuLmRhcmstbW9kZSAuYmctY3lhbiA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wsXG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1jeWFuID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCxcbi5kYXJrLW1vZGUgLmNhcmQtY3lhbjpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5kYXJrLW1vZGUgLmJnLWN5YW4gPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyLFxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtY3lhbiA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLWN5YW46bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuY2FyZC5iZy1jeWFuIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0ZCxcbi5kYXJrLW1vZGUgLmNhcmQuYmctY3lhbiAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGgsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LWN5YW4gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRkLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1jeWFuIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0aCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5kYXJrLW1vZGUgLmNhcmQuYmctY3lhbiAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctY3lhbiAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5kYXk6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWN5YW4gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuaG91cjpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctY3lhbiAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5taW51dGU6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWN5YW4gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuc2Vjb25kOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1jeWFuIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1jeWFuIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmRheTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtY3lhbiAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5ob3VyOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1jeWFuIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLm1pbnV0ZTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtY3lhbiAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5zZWNvbmQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjM4M2M0O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmNhcmQuYmctY3lhbiAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC50b2RheTo6YmVmb3JlLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1jeWFuIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnRvZGF5OjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuY2FyZC5iZy1jeWFuIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZSxcbi5kYXJrLW1vZGUgLmNhcmQuYmctY3lhbiAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmU6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LWN5YW4gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1jeWFuIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZmFlZTM7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuY2FyZC13aGl0ZTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuY2FyZC13aGl0ZTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIsXG4uZGFyay1tb2RlIC5jYXJkLXdoaXRlOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciBhIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uZGFyay1tb2RlIC5jYXJkLXdoaXRlOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmRhcmstbW9kZSAuY2FyZC13aGl0ZS5jYXJkLW91dGxpbmUge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmNhcmQtd2hpdGUuY2FyZC1vdXRsaW5lLXRhYnMgPiAuY2FyZC1oZWFkZXIgYTpob3ZlciB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZGVlMmU2O1xufVxuLmRhcmstbW9kZSAuY2FyZC13aGl0ZS5jYXJkLW91dGxpbmUtdGFicyA+IC5jYXJkLWhlYWRlciBhLmFjdGl2ZSB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZmZmO1xufVxuLmRhcmstbW9kZSAuYmctd2hpdGUgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sLFxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtd2hpdGUgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sLFxuLmRhcmstbW9kZSAuY2FyZC13aGl0ZTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sIHtcbiAgY29sb3I6IHJnYmEoMzEsIDQ1LCA2MSwgMC44KTtcbn1cbi5kYXJrLW1vZGUgLmJnLXdoaXRlID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3Zlcixcbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LXdoaXRlID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQtd2hpdGU6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3ZlciB7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmRhcmstbW9kZSAuY2FyZC5iZy13aGl0ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGQsXG4uZGFyay1tb2RlIC5jYXJkLmJnLXdoaXRlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0aCxcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtd2hpdGUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRkLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC13aGl0ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGgge1xuICBib3JkZXI6IG5vbmU7XG59XG4uZGFyay1tb2RlIC5jYXJkLmJnLXdoaXRlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy13aGl0ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5kYXk6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLXdoaXRlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmhvdXI6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLXdoaXRlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLm1pbnV0ZTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctd2hpdGUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuc2Vjb25kOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC13aGl0ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtd2hpdGUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGF5OmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC13aGl0ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5ob3VyOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC13aGl0ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5taW51dGU6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LXdoaXRlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnNlY29uZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmViZWI7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmRhcmstbW9kZSAuY2FyZC5iZy13aGl0ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC50b2RheTo6YmVmb3JlLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC13aGl0ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC50b2RheTo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzFmMmQzZDtcbn1cbi5kYXJrLW1vZGUgLmNhcmQuYmctd2hpdGUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlLFxuLmRhcmstbW9kZSAuY2FyZC5iZy13aGl0ZSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmU6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LXdoaXRlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZSxcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtd2hpdGUgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmRhcmstbW9kZSAuY2FyZC1ncmF5Om5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG59XG4uZGFyay1tb2RlIC5jYXJkLWdyYXk6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyLFxuLmRhcmstbW9kZSAuY2FyZC1ncmF5Om5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5jYXJkLWdyYXk6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIGEuYWN0aXZlIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uZGFyay1tb2RlIC5jYXJkLWdyYXkuY2FyZC1vdXRsaW5lIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICM2Yzc1N2Q7XG59XG4uZGFyay1tb2RlIC5jYXJkLWdyYXkuY2FyZC1vdXRsaW5lLXRhYnMgPiAuY2FyZC1oZWFkZXIgYTpob3ZlciB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZGVlMmU2O1xufVxuLmRhcmstbW9kZSAuY2FyZC1ncmF5LmNhcmQtb3V0bGluZS10YWJzID4gLmNhcmQtaGVhZGVyIGEuYWN0aXZlIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICM2Yzc1N2Q7XG59XG4uZGFyay1tb2RlIC5iZy1ncmF5ID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCxcbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWdyYXkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sLFxuLmRhcmstbW9kZSAuY2FyZC1ncmF5Om5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLmRhcmstbW9kZSAuYmctZ3JheSA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIsXG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1ncmF5ID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQtZ3JheTpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYXkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRkLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmF5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0aCxcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtZ3JheSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUgdGQsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LWdyYXkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRoIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmF5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmF5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmRheTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JheSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5ob3VyOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmF5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLm1pbnV0ZTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JheSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5zZWNvbmQ6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LWdyYXkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LWdyYXkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGF5OmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1ncmF5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmhvdXI6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LWdyYXkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQubWludXRlOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1ncmF5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnNlY29uZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1OTYxNjc7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmF5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnRvZGF5OjpiZWZvcmUsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LWdyYXkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQudG9kYXk6OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYXkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmF5IC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZTpob3Zlcixcbi5kYXJrLW1vZGUgLmNhcmQuYmctZ3JhZGllbnQtZ3JheSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmUsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LWdyYXkgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg2OGU5NjtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5jYXJkLWdyYXktZGFyazpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xufVxuLmRhcmstbW9kZSAuY2FyZC1ncmF5LWRhcms6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyLFxuLmRhcmstbW9kZSAuY2FyZC1ncmF5LWRhcms6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmNhcmQtZ3JheS1kYXJrOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmRhcmstbW9kZSAuY2FyZC1ncmF5LWRhcmsuY2FyZC1vdXRsaW5lIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICMzNDNhNDA7XG59XG4uZGFyay1tb2RlIC5jYXJkLWdyYXktZGFyay5jYXJkLW91dGxpbmUtdGFicyA+IC5jYXJkLWhlYWRlciBhOmhvdmVyIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNkZWUyZTY7XG59XG4uZGFyay1tb2RlIC5jYXJkLWdyYXktZGFyay5jYXJkLW91dGxpbmUtdGFicyA+IC5jYXJkLWhlYWRlciBhLmFjdGl2ZSB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjMzQzYTQwO1xufVxuLmRhcmstbW9kZSAuYmctZ3JheS1kYXJrID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbCxcbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWdyYXktZGFyayA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2wsXG4uZGFyay1tb2RlIC5jYXJkLWdyYXktZGFyazpub3QoLmNhcmQtb3V0bGluZSkgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5kYXJrLW1vZGUgLmJnLWdyYXktZGFyayA+IC5jYXJkLWhlYWRlciAuYnRuLXRvb2w6aG92ZXIsXG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1ncmF5LWRhcmsgPiAuY2FyZC1oZWFkZXIgLmJ0bi10b29sOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC1ncmF5LWRhcms6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIC5idG4tdG9vbDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmF5LWRhcmsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRkLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmF5LWRhcmsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRoLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1ncmF5LWRhcmsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRkLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1ncmF5LWRhcmsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlIHRoIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmF5LWRhcmsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYXktZGFyayAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5kYXk6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYXktZGFyayAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5ob3VyOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmF5LWRhcmsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQubWludXRlOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmF5LWRhcmsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuc2Vjb25kOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1ncmF5LWRhcmsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LWdyYXktZGFyayAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5kYXk6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LWdyYXktZGFyayAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5ob3VyOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1ncmF5LWRhcmsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQubWludXRlOmhvdmVyLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1ncmF5LWRhcmsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuc2Vjb25kOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjYyOTtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYXktZGFyayAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC50b2RheTo6YmVmb3JlLFxuLmRhcmstbW9kZSAuY2FyZC5iZy1ncmFkaWVudC1ncmF5LWRhcmsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQudG9kYXk6OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYXktZGFyayAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmUsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYXktZGFyayAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmU6aG92ZXIsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LWdyYXktZGFyayAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmUsXG4uZGFyay1tb2RlIC5jYXJkLmJnLWdyYWRpZW50LWdyYXktZGFyayAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGI1NDVjO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmNhcmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmNhcmQgLmNhcmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Y0NzRlO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmNhcmQgLm5hdi5mbGV4LWNvbHVtbiA+IGxpIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzZjNzU3ZDtcbn1cbi5kYXJrLW1vZGUgLmNhcmQgLmNhcmQtZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLmRhcmstbW9kZSAuY2FyZC5jYXJkLW91dGxpbmUtdGFicyAuY2FyZC1oZWFkZXIgYTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZGFyay1tb2RlIC5jYXJkOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuY2FyZC1jb21tZW50cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNzNkNDQ7XG59XG4uZGFyay1tb2RlIC5jYXJkLWNvbW1lbnRzIC51c2VybmFtZSB7XG4gIGNvbG9yOiAjY2VkNGRhO1xufVxuLmRhcmstbW9kZSAuY2FyZC1jb21tZW50cyAuY2FyZC1jb21tZW50IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzQ1NGQ1NTtcbn1cbi5kYXJrLW1vZGUgLnRvZG8tbGlzdCA+IGxpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNmNDc0ZTtcbiAgYm9yZGVyLWNvbG9yOiAjNDU0ZDU1O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLnRvZG8tbGlzdCAucHJpbWFyeSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjM2Y2NzkxO1xufVxuLmRhcmstbW9kZSAudG9kby1saXN0IC5zZWNvbmRhcnkge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzZjNzU3ZDtcbn1cbi5kYXJrLW1vZGUgLnRvZG8tbGlzdCAuc3VjY2VzcyB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDBiYzhjO1xufVxuLmRhcmstbW9kZSAudG9kby1saXN0IC5pbmZvIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMzNDk4ZGI7XG59XG4uZGFyay1tb2RlIC50b2RvLWxpc3QgLndhcm5pbmcge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2YzOWMxMjtcbn1cbi5kYXJrLW1vZGUgLnRvZG8tbGlzdCAuZGFuZ2VyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNlNzRjM2M7XG59XG4uZGFyay1tb2RlIC50b2RvLWxpc3QgLmxpZ2h0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmOGY5ZmE7XG59XG4uZGFyay1tb2RlIC50b2RvLWxpc3QgLmRhcmsge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzM0M2E0MDtcbn1cbi5kYXJrLW1vZGUgLnRvZG8tbGlzdCAubGlnaHRibHVlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM4NmJhZDg7XG59XG4uZGFyay1tb2RlIC50b2RvLWxpc3QgLm5hdnkge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAwMmM1OTtcbn1cbi5kYXJrLW1vZGUgLnRvZG8tbGlzdCAub2xpdmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzc0YzhhMztcbn1cbi5kYXJrLW1vZGUgLnRvZG8tbGlzdCAubGltZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNjdmZmE5O1xufVxuLmRhcmstbW9kZSAudG9kby1saXN0IC5mdWNoc2lhIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmNjcyZDg7XG59XG4uZGFyay1tb2RlIC50b2RvLWxpc3QgLm1hcm9vbiB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZWQ2YzliO1xufVxuLmRhcmstbW9kZSAudG9kby1saXN0IC5ibHVlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMzZjY3OTE7XG59XG4uZGFyay1tb2RlIC50b2RvLWxpc3QgLmluZGlnbyB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNjYxMGYyO1xufVxuLmRhcmstbW9kZSAudG9kby1saXN0IC5wdXJwbGUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzZmNDJjMTtcbn1cbi5kYXJrLW1vZGUgLnRvZG8tbGlzdCAucGluayB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZTgzZThjO1xufVxuLmRhcmstbW9kZSAudG9kby1saXN0IC5yZWQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2U3NGMzYztcbn1cbi5kYXJrLW1vZGUgLnRvZG8tbGlzdCAub3JhbmdlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZDdlMTQ7XG59XG4uZGFyay1tb2RlIC50b2RvLWxpc3QgLnllbGxvdyB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZjM5YzEyO1xufVxuLmRhcmstbW9kZSAudG9kby1saXN0IC5ncmVlbiB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDBiYzhjO1xufVxuLmRhcmstbW9kZSAudG9kby1saXN0IC50ZWFsIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMyMGM5OTc7XG59XG4uZGFyay1tb2RlIC50b2RvLWxpc3QgLmN5YW4ge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzM0OThkYjtcbn1cbi5kYXJrLW1vZGUgLnRvZG8tbGlzdCAud2hpdGUge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLnRvZG8tbGlzdCAuZ3JheSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNmM3NTdkO1xufVxuLmRhcmstbW9kZSAudG9kby1saXN0IC5ncmF5LWRhcmsge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzM0M2E0MDtcbn1cblxuLm1vZGFsLWRpYWxvZyAub3ZlcmxheSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIHotaW5kZXg6IDEwNTI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIGNvbG9yOiAjNjY2Zjc2O1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG59XG5cbi5tb2RhbC1jb250ZW50LmJnLXdhcm5pbmcgLm1vZGFsLWhlYWRlcixcbi5tb2RhbC1jb250ZW50LmJnLXdhcm5pbmcgLm1vZGFsLWZvb3RlciB7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MDtcbn1cbi5tb2RhbC1jb250ZW50LmJnLXByaW1hcnkgLmNsb3NlLCAubW9kYWwtY29udGVudC5iZy1wcmltYXJ5IC5tYWlsYm94LWF0dGFjaG1lbnQtY2xvc2UsIC5tb2RhbC1jb250ZW50LmJnLXNlY29uZGFyeSAuY2xvc2UsIC5tb2RhbC1jb250ZW50LmJnLXNlY29uZGFyeSAubWFpbGJveC1hdHRhY2htZW50LWNsb3NlLCAubW9kYWwtY29udGVudC5iZy1pbmZvIC5jbG9zZSwgLm1vZGFsLWNvbnRlbnQuYmctaW5mbyAubWFpbGJveC1hdHRhY2htZW50LWNsb3NlLCAubW9kYWwtY29udGVudC5iZy1kYW5nZXIgLmNsb3NlLCAubW9kYWwtY29udGVudC5iZy1kYW5nZXIgLm1haWxib3gtYXR0YWNobWVudC1jbG9zZSwgLm1vZGFsLWNvbnRlbnQuYmctc3VjY2VzcyAuY2xvc2UsIC5tb2RhbC1jb250ZW50LmJnLXN1Y2Nlc3MgLm1haWxib3gtYXR0YWNobWVudC1jbG9zZSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjMDAwO1xufVxuXG4uZGFyay1tb2RlIC5tb2RhbC1oZWFkZXIsXG4uZGFyay1tb2RlIC5tb2RhbC1mb290ZXIge1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG4uZGFyay1tb2RlIC5tb2RhbC1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbn1cbi5kYXJrLW1vZGUgLm1vZGFsLWNvbnRlbnQuYmctd2FybmluZyAubW9kYWwtaGVhZGVyLFxuLmRhcmstbW9kZSAubW9kYWwtY29udGVudC5iZy13YXJuaW5nIC5tb2RhbC1mb290ZXIge1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG4uZGFyay1tb2RlIC5tb2RhbC1jb250ZW50LmJnLXdhcm5pbmcgLmNsb3NlLCAuZGFyay1tb2RlIC5tb2RhbC1jb250ZW50LmJnLXdhcm5pbmcgLm1haWxib3gtYXR0YWNobWVudC1jbG9zZSB7XG4gIGNvbG9yOiAjMzQzYTQwICFpbXBvcnRhbnQ7XG4gIHRleHQtc2hhZG93OiAwIDFweCAwICM0OTUwNTcgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLm1vZGFsLWNvbnRlbnQuYmctcHJpbWFyeSAubW9kYWwtaGVhZGVyLFxuLmRhcmstbW9kZSAubW9kYWwtY29udGVudC5iZy1wcmltYXJ5IC5tb2RhbC1mb290ZXIsIC5kYXJrLW1vZGUgLm1vZGFsLWNvbnRlbnQuYmctc2Vjb25kYXJ5IC5tb2RhbC1oZWFkZXIsXG4uZGFyay1tb2RlIC5tb2RhbC1jb250ZW50LmJnLXNlY29uZGFyeSAubW9kYWwtZm9vdGVyLCAuZGFyay1tb2RlIC5tb2RhbC1jb250ZW50LmJnLWluZm8gLm1vZGFsLWhlYWRlcixcbi5kYXJrLW1vZGUgLm1vZGFsLWNvbnRlbnQuYmctaW5mbyAubW9kYWwtZm9vdGVyLCAuZGFyay1tb2RlIC5tb2RhbC1jb250ZW50LmJnLWRhbmdlciAubW9kYWwtaGVhZGVyLFxuLmRhcmstbW9kZSAubW9kYWwtY29udGVudC5iZy1kYW5nZXIgLm1vZGFsLWZvb3RlciwgLmRhcmstbW9kZSAubW9kYWwtY29udGVudC5iZy1zdWNjZXNzIC5tb2RhbC1oZWFkZXIsXG4uZGFyay1tb2RlIC5tb2RhbC1jb250ZW50LmJnLXN1Y2Nlc3MgLm1vZGFsLWZvb3RlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cblxuLnRvYXN0cy10b3AtcmlnaHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwNDA7XG59XG4udG9hc3RzLXRvcC1yaWdodC5maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cblxuLnRvYXN0cy10b3AtbGVmdCB7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDQwO1xufVxuLnRvYXN0cy10b3AtbGVmdC5maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cblxuLnRvYXN0cy1ib3R0b20tcmlnaHQge1xuICBib3R0b206IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDEwNDA7XG59XG4udG9hc3RzLWJvdHRvbS1yaWdodC5maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cblxuLnRvYXN0cy1ib3R0b20tbGVmdCB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDQwO1xufVxuLnRvYXN0cy1ib3R0b20tbGVmdC5maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cblxuLmRhcmstbW9kZSAudG9hc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUyLCA1OCwgNjQsIDAuODUpO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLnRvYXN0IC50b2FzdC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUyLCA1OCwgNjQsIDAuNyk7XG4gIGNvbG9yOiAjZjhmOWZhO1xufVxuLmRhcmstbW9kZSAudG9hc3QuYmctcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjMsIDEwMywgMTQ1LCAwLjkpICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC50b2FzdC5iZy1wcmltYXJ5IC5jbG9zZSwgLmRhcmstbW9kZSAudG9hc3QuYmctcHJpbWFyeSAubWFpbGJveC1hdHRhY2htZW50LWNsb3NlIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiAwIDFweCAwICMwMDA7XG59XG4uZGFyay1tb2RlIC50b2FzdC5iZy1wcmltYXJ5IC50b2FzdC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDYzLCAxMDMsIDE0NSwgMC44NSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAudG9hc3QuYmctc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMDgsIDExNywgMTI1LCAwLjkpICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC50b2FzdC5iZy1zZWNvbmRhcnkgLmNsb3NlLCAuZGFyay1tb2RlIC50b2FzdC5iZy1zZWNvbmRhcnkgLm1haWxib3gtYXR0YWNobWVudC1jbG9zZSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjMDAwO1xufVxuLmRhcmstbW9kZSAudG9hc3QuYmctc2Vjb25kYXJ5IC50b2FzdC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuODUpO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLnRvYXN0LmJnLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDE4OCwgMTQwLCAwLjkpICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC50b2FzdC5iZy1zdWNjZXNzIC5jbG9zZSwgLmRhcmstbW9kZSAudG9hc3QuYmctc3VjY2VzcyAubWFpbGJveC1hdHRhY2htZW50LWNsb3NlIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiAwIDFweCAwICMwMDA7XG59XG4uZGFyay1tb2RlIC50b2FzdC5iZy1zdWNjZXNzIC50b2FzdC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDE4OCwgMTQwLCAwLjg1KTtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC50b2FzdC5iZy1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MiwgMTUyLCAyMTksIDAuOSkgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLnRvYXN0LmJnLWluZm8gLmNsb3NlLCAuZGFyay1tb2RlIC50b2FzdC5iZy1pbmZvIC5tYWlsYm94LWF0dGFjaG1lbnQtY2xvc2Uge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgIzAwMDtcbn1cbi5kYXJrLW1vZGUgLnRvYXN0LmJnLWluZm8gLnRvYXN0LWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTIsIDE1MiwgMjE5LCAwLjg1KTtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC50b2FzdC5iZy13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDMsIDE1NiwgMTgsIDAuOSkgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLnRvYXN0LmJnLXdhcm5pbmcgLnRvYXN0LWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQzLCAxNTYsIDE4LCAwLjg1KTtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uZGFyay1tb2RlIC50b2FzdC5iZy1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzMSwgNzYsIDYwLCAwLjkpICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC50b2FzdC5iZy1kYW5nZXIgLmNsb3NlLCAuZGFyay1tb2RlIC50b2FzdC5iZy1kYW5nZXIgLm1haWxib3gtYXR0YWNobWVudC1jbG9zZSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjMDAwO1xufVxuLmRhcmstbW9kZSAudG9hc3QuYmctZGFuZ2VyIC50b2FzdC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzMSwgNzYsIDYwLCAwLjg1KTtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC50b2FzdC5iZy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ4LCAyNDksIDI1MCwgMC45KSAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAudG9hc3QuYmctbGlnaHQgLnRvYXN0LWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ4LCAyNDksIDI1MCwgMC44NSk7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmRhcmstbW9kZSAudG9hc3QuYmctZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTIsIDU4LCA2NCwgMC45KSAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAudG9hc3QuYmctZGFyayAuY2xvc2UsIC5kYXJrLW1vZGUgLnRvYXN0LmJnLWRhcmsgLm1haWxib3gtYXR0YWNobWVudC1jbG9zZSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjMDAwO1xufVxuLmRhcmstbW9kZSAudG9hc3QuYmctZGFyayAudG9hc3QtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjg1KTtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC50b2FzdC5iZy1saWdodGJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEzNCwgMTg2LCAyMTYsIDAuOSkgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLnRvYXN0LmJnLWxpZ2h0Ymx1ZSAudG9hc3QtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMzQsIDE4NiwgMjE2LCAwLjg1KTtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uZGFyay1tb2RlIC50b2FzdC5iZy1uYXZ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCA0NCwgODksIDAuOSkgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLnRvYXN0LmJnLW5hdnkgLmNsb3NlLCAuZGFyay1tb2RlIC50b2FzdC5iZy1uYXZ5IC5tYWlsYm94LWF0dGFjaG1lbnQtY2xvc2Uge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgIzAwMDtcbn1cbi5kYXJrLW1vZGUgLnRvYXN0LmJnLW5hdnkgLnRvYXN0LWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgNDQsIDg5LCAwLjg1KTtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC50b2FzdC5iZy1vbGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTE2LCAyMDAsIDE2MywgMC45KSAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAudG9hc3QuYmctb2xpdmUgLnRvYXN0LWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTE2LCAyMDAsIDE2MywgMC44NSk7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmRhcmstbW9kZSAudG9hc3QuYmctbGltZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTAzLCAyNTUsIDE2OSwgMC45KSAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAudG9hc3QuYmctbGltZSAudG9hc3QtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMDMsIDI1NSwgMTY5LCAwLjg1KTtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uZGFyay1tb2RlIC50b2FzdC5iZy1mdWNoc2lhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDYsIDExNCwgMjE2LCAwLjkpICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC50b2FzdC5iZy1mdWNoc2lhIC50b2FzdC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NiwgMTE0LCAyMTYsIDAuODUpO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5kYXJrLW1vZGUgLnRvYXN0LmJnLW1hcm9vbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM3LCAxMDgsIDE1NSwgMC45KSAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAudG9hc3QuYmctbWFyb29uIC50b2FzdC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzNywgMTA4LCAxNTUsIDAuODUpO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5kYXJrLW1vZGUgLnRvYXN0LmJnLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDYzLCAxMDMsIDE0NSwgMC45KSAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAudG9hc3QuYmctYmx1ZSAuY2xvc2UsIC5kYXJrLW1vZGUgLnRvYXN0LmJnLWJsdWUgLm1haWxib3gtYXR0YWNobWVudC1jbG9zZSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjMDAwO1xufVxuLmRhcmstbW9kZSAudG9hc3QuYmctYmx1ZSAudG9hc3QtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2MywgMTAzLCAxNDUsIDAuODUpO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLnRvYXN0LmJnLWluZGlnbyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTAyLCAxNiwgMjQyLCAwLjkpICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC50b2FzdC5iZy1pbmRpZ28gLmNsb3NlLCAuZGFyay1tb2RlIC50b2FzdC5iZy1pbmRpZ28gLm1haWxib3gtYXR0YWNobWVudC1jbG9zZSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjMDAwO1xufVxuLmRhcmstbW9kZSAudG9hc3QuYmctaW5kaWdvIC50b2FzdC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwMiwgMTYsIDI0MiwgMC44NSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAudG9hc3QuYmctcHVycGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTEsIDY2LCAxOTMsIDAuOSkgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLnRvYXN0LmJnLXB1cnBsZSAuY2xvc2UsIC5kYXJrLW1vZGUgLnRvYXN0LmJnLXB1cnBsZSAubWFpbGJveC1hdHRhY2htZW50LWNsb3NlIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiAwIDFweCAwICMwMDA7XG59XG4uZGFyay1tb2RlIC50b2FzdC5iZy1wdXJwbGUgLnRvYXN0LWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTExLCA2NiwgMTkzLCAwLjg1KTtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC50b2FzdC5iZy1waW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzIsIDYyLCAxNDAsIDAuOSkgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLnRvYXN0LmJnLXBpbmsgLmNsb3NlLCAuZGFyay1tb2RlIC50b2FzdC5iZy1waW5rIC5tYWlsYm94LWF0dGFjaG1lbnQtY2xvc2Uge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgIzAwMDtcbn1cbi5kYXJrLW1vZGUgLnRvYXN0LmJnLXBpbmsgLnRvYXN0LWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjMyLCA2MiwgMTQwLCAwLjg1KTtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC50b2FzdC5iZy1yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzMSwgNzYsIDYwLCAwLjkpICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC50b2FzdC5iZy1yZWQgLmNsb3NlLCAuZGFyay1tb2RlIC50b2FzdC5iZy1yZWQgLm1haWxib3gtYXR0YWNobWVudC1jbG9zZSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjMDAwO1xufVxuLmRhcmstbW9kZSAudG9hc3QuYmctcmVkIC50b2FzdC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzMSwgNzYsIDYwLCAwLjg1KTtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC50b2FzdC5iZy1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MywgMTI2LCAyMCwgMC45KSAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAudG9hc3QuYmctb3JhbmdlIC50b2FzdC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MywgMTI2LCAyMCwgMC44NSk7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmRhcmstbW9kZSAudG9hc3QuYmcteWVsbG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDMsIDE1NiwgMTgsIDAuOSkgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLnRvYXN0LmJnLXllbGxvdyAudG9hc3QtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDMsIDE1NiwgMTgsIDAuODUpO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5kYXJrLW1vZGUgLnRvYXN0LmJnLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxODgsIDE0MCwgMC45KSAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAudG9hc3QuYmctZ3JlZW4gLmNsb3NlLCAuZGFyay1tb2RlIC50b2FzdC5iZy1ncmVlbiAubWFpbGJveC1hdHRhY2htZW50LWNsb3NlIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiAwIDFweCAwICMwMDA7XG59XG4uZGFyay1tb2RlIC50b2FzdC5iZy1ncmVlbiAudG9hc3QtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxODgsIDE0MCwgMC44NSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAudG9hc3QuYmctdGVhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzIsIDIwMSwgMTUxLCAwLjkpICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC50b2FzdC5iZy10ZWFsIC5jbG9zZSwgLmRhcmstbW9kZSAudG9hc3QuYmctdGVhbCAubWFpbGJveC1hdHRhY2htZW50LWNsb3NlIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiAwIDFweCAwICMwMDA7XG59XG4uZGFyay1tb2RlIC50b2FzdC5iZy10ZWFsIC50b2FzdC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDMyLCAyMDEsIDE1MSwgMC44NSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAudG9hc3QuYmctY3lhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTIsIDE1MiwgMjE5LCAwLjkpICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC50b2FzdC5iZy1jeWFuIC5jbG9zZSwgLmRhcmstbW9kZSAudG9hc3QuYmctY3lhbiAubWFpbGJveC1hdHRhY2htZW50LWNsb3NlIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiAwIDFweCAwICMwMDA7XG59XG4uZGFyay1tb2RlIC50b2FzdC5iZy1jeWFuIC50b2FzdC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUyLCAxNTIsIDIxOSwgMC44NSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAudG9hc3QuYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSkgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLnRvYXN0LmJnLXdoaXRlIC50b2FzdC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5kYXJrLW1vZGUgLnRvYXN0LmJnLWdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuOSkgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLnRvYXN0LmJnLWdyYXkgLmNsb3NlLCAuZGFyay1tb2RlIC50b2FzdC5iZy1ncmF5IC5tYWlsYm94LWF0dGFjaG1lbnQtY2xvc2Uge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgIzAwMDtcbn1cbi5kYXJrLW1vZGUgLnRvYXN0LmJnLWdyYXkgLnRvYXN0LWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTA4LCAxMTcsIDEyNSwgMC44NSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAudG9hc3QuYmctZ3JheS1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjkpICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC50b2FzdC5iZy1ncmF5LWRhcmsgLmNsb3NlLCAuZGFyay1tb2RlIC50b2FzdC5iZy1ncmF5LWRhcmsgLm1haWxib3gtYXR0YWNobWVudC1jbG9zZSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjMDAwO1xufVxuLmRhcmstbW9kZSAudG9hc3QuYmctZ3JheS1kYXJrIC50b2FzdC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUyLCA1OCwgNjQsIDAuODUpO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnRvYXN0LmJnLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDEyMywgMjU1LCAwLjkpICFpbXBvcnRhbnQ7XG59XG4udG9hc3QuYmctcHJpbWFyeSAuY2xvc2UsIC50b2FzdC5iZy1wcmltYXJ5IC5tYWlsYm94LWF0dGFjaG1lbnQtY2xvc2Uge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgIzAwMDtcbn1cbi50b2FzdC5iZy1wcmltYXJ5IC50b2FzdC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDEyMywgMjU1LCAwLjg1KTtcbiAgY29sb3I6ICNmZmY7XG59XG4udG9hc3QuYmctc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMDgsIDExNywgMTI1LCAwLjkpICFpbXBvcnRhbnQ7XG59XG4udG9hc3QuYmctc2Vjb25kYXJ5IC5jbG9zZSwgLnRvYXN0LmJnLXNlY29uZGFyeSAubWFpbGJveC1hdHRhY2htZW50LWNsb3NlIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiAwIDFweCAwICMwMDA7XG59XG4udG9hc3QuYmctc2Vjb25kYXJ5IC50b2FzdC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuODUpO1xuICBjb2xvcjogI2ZmZjtcbn1cbi50b2FzdC5iZy1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MCwgMTY3LCA2OSwgMC45KSAhaW1wb3J0YW50O1xufVxuLnRvYXN0LmJnLXN1Y2Nlc3MgLmNsb3NlLCAudG9hc3QuYmctc3VjY2VzcyAubWFpbGJveC1hdHRhY2htZW50LWNsb3NlIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiAwIDFweCAwICMwMDA7XG59XG4udG9hc3QuYmctc3VjY2VzcyAudG9hc3QtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MCwgMTY3LCA2OSwgMC44NSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnRvYXN0LmJnLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzLCAxNjIsIDE4NCwgMC45KSAhaW1wb3J0YW50O1xufVxuLnRvYXN0LmJnLWluZm8gLmNsb3NlLCAudG9hc3QuYmctaW5mbyAubWFpbGJveC1hdHRhY2htZW50LWNsb3NlIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiAwIDFweCAwICMwMDA7XG59XG4udG9hc3QuYmctaW5mbyAudG9hc3QtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMywgMTYyLCAxODQsIDAuODUpO1xuICBjb2xvcjogI2ZmZjtcbn1cbi50b2FzdC5iZy13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE5MywgNywgMC45KSAhaW1wb3J0YW50O1xufVxuLnRvYXN0LmJnLXdhcm5pbmcgLnRvYXN0LWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxOTMsIDcsIDAuODUpO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi50b2FzdC5iZy1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyMCwgNTMsIDY5LCAwLjkpICFpbXBvcnRhbnQ7XG59XG4udG9hc3QuYmctZGFuZ2VyIC5jbG9zZSwgLnRvYXN0LmJnLWRhbmdlciAubWFpbGJveC1hdHRhY2htZW50LWNsb3NlIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiAwIDFweCAwICMwMDA7XG59XG4udG9hc3QuYmctZGFuZ2VyIC50b2FzdC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyMCwgNTMsIDY5LCAwLjg1KTtcbiAgY29sb3I6ICNmZmY7XG59XG4udG9hc3QuYmctbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0OCwgMjQ5LCAyNTAsIDAuOSkgIWltcG9ydGFudDtcbn1cbi50b2FzdC5iZy1saWdodCAudG9hc3QtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDgsIDI0OSwgMjUwLCAwLjg1KTtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4udG9hc3QuYmctZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTIsIDU4LCA2NCwgMC45KSAhaW1wb3J0YW50O1xufVxuLnRvYXN0LmJnLWRhcmsgLmNsb3NlLCAudG9hc3QuYmctZGFyayAubWFpbGJveC1hdHRhY2htZW50LWNsb3NlIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiAwIDFweCAwICMwMDA7XG59XG4udG9hc3QuYmctZGFyayAudG9hc3QtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjg1KTtcbiAgY29sb3I6ICNmZmY7XG59XG4udG9hc3QuYmctbGlnaHRibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2MCwgMTQxLCAxODgsIDAuOSkgIWltcG9ydGFudDtcbn1cbi50b2FzdC5iZy1saWdodGJsdWUgLmNsb3NlLCAudG9hc3QuYmctbGlnaHRibHVlIC5tYWlsYm94LWF0dGFjaG1lbnQtY2xvc2Uge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgIzAwMDtcbn1cbi50b2FzdC5iZy1saWdodGJsdWUgLnRvYXN0LWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjAsIDE0MSwgMTg4LCAwLjg1KTtcbiAgY29sb3I6ICNmZmY7XG59XG4udG9hc3QuYmctbmF2eSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMzEsIDYzLCAwLjkpICFpbXBvcnRhbnQ7XG59XG4udG9hc3QuYmctbmF2eSAuY2xvc2UsIC50b2FzdC5iZy1uYXZ5IC5tYWlsYm94LWF0dGFjaG1lbnQtY2xvc2Uge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgIzAwMDtcbn1cbi50b2FzdC5iZy1uYXZ5IC50b2FzdC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDMxLCA2MywgMC44NSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnRvYXN0LmJnLW9saXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2MSwgMTUzLCAxMTIsIDAuOSkgIWltcG9ydGFudDtcbn1cbi50b2FzdC5iZy1vbGl2ZSAuY2xvc2UsIC50b2FzdC5iZy1vbGl2ZSAubWFpbGJveC1hdHRhY2htZW50LWNsb3NlIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiAwIDFweCAwICMwMDA7XG59XG4udG9hc3QuYmctb2xpdmUgLnRvYXN0LWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjEsIDE1MywgMTEyLCAwLjg1KTtcbiAgY29sb3I6ICNmZmY7XG59XG4udG9hc3QuYmctbGltZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMSwgMjU1LCAxMTIsIDAuOSkgIWltcG9ydGFudDtcbn1cbi50b2FzdC5iZy1saW1lIC50b2FzdC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEsIDI1NSwgMTEyLCAwLjg1KTtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4udG9hc3QuYmctZnVjaHNpYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQwLCAxOCwgMTkwLCAwLjkpICFpbXBvcnRhbnQ7XG59XG4udG9hc3QuYmctZnVjaHNpYSAuY2xvc2UsIC50b2FzdC5iZy1mdWNoc2lhIC5tYWlsYm94LWF0dGFjaG1lbnQtY2xvc2Uge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgIzAwMDtcbn1cbi50b2FzdC5iZy1mdWNoc2lhIC50b2FzdC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MCwgMTgsIDE5MCwgMC44NSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnRvYXN0LmJnLW1hcm9vbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjE2LCAyNywgOTYsIDAuOSkgIWltcG9ydGFudDtcbn1cbi50b2FzdC5iZy1tYXJvb24gLmNsb3NlLCAudG9hc3QuYmctbWFyb29uIC5tYWlsYm94LWF0dGFjaG1lbnQtY2xvc2Uge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgIzAwMDtcbn1cbi50b2FzdC5iZy1tYXJvb24gLnRvYXN0LWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjE2LCAyNywgOTYsIDAuODUpO1xuICBjb2xvcjogI2ZmZjtcbn1cbi50b2FzdC5iZy1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxMjMsIDI1NSwgMC45KSAhaW1wb3J0YW50O1xufVxuLnRvYXN0LmJnLWJsdWUgLmNsb3NlLCAudG9hc3QuYmctYmx1ZSAubWFpbGJveC1hdHRhY2htZW50LWNsb3NlIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiAwIDFweCAwICMwMDA7XG59XG4udG9hc3QuYmctYmx1ZSAudG9hc3QtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxMjMsIDI1NSwgMC44NSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnRvYXN0LmJnLWluZGlnbyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTAyLCAxNiwgMjQyLCAwLjkpICFpbXBvcnRhbnQ7XG59XG4udG9hc3QuYmctaW5kaWdvIC5jbG9zZSwgLnRvYXN0LmJnLWluZGlnbyAubWFpbGJveC1hdHRhY2htZW50LWNsb3NlIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiAwIDFweCAwICMwMDA7XG59XG4udG9hc3QuYmctaW5kaWdvIC50b2FzdC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwMiwgMTYsIDI0MiwgMC44NSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnRvYXN0LmJnLXB1cnBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTExLCA2NiwgMTkzLCAwLjkpICFpbXBvcnRhbnQ7XG59XG4udG9hc3QuYmctcHVycGxlIC5jbG9zZSwgLnRvYXN0LmJnLXB1cnBsZSAubWFpbGJveC1hdHRhY2htZW50LWNsb3NlIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiAwIDFweCAwICMwMDA7XG59XG4udG9hc3QuYmctcHVycGxlIC50b2FzdC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExMSwgNjYsIDE5MywgMC44NSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnRvYXN0LmJnLXBpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzMiwgNjIsIDE0MCwgMC45KSAhaW1wb3J0YW50O1xufVxuLnRvYXN0LmJnLXBpbmsgLmNsb3NlLCAudG9hc3QuYmctcGluayAubWFpbGJveC1hdHRhY2htZW50LWNsb3NlIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiAwIDFweCAwICMwMDA7XG59XG4udG9hc3QuYmctcGluayAudG9hc3QtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzIsIDYyLCAxNDAsIDAuODUpO1xuICBjb2xvcjogI2ZmZjtcbn1cbi50b2FzdC5iZy1yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyMCwgNTMsIDY5LCAwLjkpICFpbXBvcnRhbnQ7XG59XG4udG9hc3QuYmctcmVkIC5jbG9zZSwgLnRvYXN0LmJnLXJlZCAubWFpbGJveC1hdHRhY2htZW50LWNsb3NlIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiAwIDFweCAwICMwMDA7XG59XG4udG9hc3QuYmctcmVkIC50b2FzdC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyMCwgNTMsIDY5LCAwLjg1KTtcbiAgY29sb3I6ICNmZmY7XG59XG4udG9hc3QuYmctb3JhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTMsIDEyNiwgMjAsIDAuOSkgIWltcG9ydGFudDtcbn1cbi50b2FzdC5iZy1vcmFuZ2UgLnRvYXN0LWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUzLCAxMjYsIDIwLCAwLjg1KTtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4udG9hc3QuYmcteWVsbG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE5MywgNywgMC45KSAhaW1wb3J0YW50O1xufVxuLnRvYXN0LmJnLXllbGxvdyAudG9hc3QtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE5MywgNywgMC44NSk7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLnRvYXN0LmJnLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MCwgMTY3LCA2OSwgMC45KSAhaW1wb3J0YW50O1xufVxuLnRvYXN0LmJnLWdyZWVuIC5jbG9zZSwgLnRvYXN0LmJnLWdyZWVuIC5tYWlsYm94LWF0dGFjaG1lbnQtY2xvc2Uge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgIzAwMDtcbn1cbi50b2FzdC5iZy1ncmVlbiAudG9hc3QtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MCwgMTY3LCA2OSwgMC44NSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnRvYXN0LmJnLXRlYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDMyLCAyMDEsIDE1MSwgMC45KSAhaW1wb3J0YW50O1xufVxuLnRvYXN0LmJnLXRlYWwgLmNsb3NlLCAudG9hc3QuYmctdGVhbCAubWFpbGJveC1hdHRhY2htZW50LWNsb3NlIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiAwIDFweCAwICMwMDA7XG59XG4udG9hc3QuYmctdGVhbCAudG9hc3QtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzMiwgMjAxLCAxNTEsIDAuODUpO1xuICBjb2xvcjogI2ZmZjtcbn1cbi50b2FzdC5iZy1jeWFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMywgMTYyLCAxODQsIDAuOSkgIWltcG9ydGFudDtcbn1cbi50b2FzdC5iZy1jeWFuIC5jbG9zZSwgLnRvYXN0LmJnLWN5YW4gLm1haWxib3gtYXR0YWNobWVudC1jbG9zZSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjMDAwO1xufVxuLnRvYXN0LmJnLWN5YW4gLnRvYXN0LWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjMsIDE2MiwgMTg0LCAwLjg1KTtcbiAgY29sb3I6ICNmZmY7XG59XG4udG9hc3QuYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSkgIWltcG9ydGFudDtcbn1cbi50b2FzdC5iZy13aGl0ZSAudG9hc3QtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4udG9hc3QuYmctZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTA4LCAxMTcsIDEyNSwgMC45KSAhaW1wb3J0YW50O1xufVxuLnRvYXN0LmJnLWdyYXkgLmNsb3NlLCAudG9hc3QuYmctZ3JheSAubWFpbGJveC1hdHRhY2htZW50LWNsb3NlIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiAwIDFweCAwICMwMDA7XG59XG4udG9hc3QuYmctZ3JheSAudG9hc3QtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMDgsIDExNywgMTI1LCAwLjg1KTtcbiAgY29sb3I6ICNmZmY7XG59XG4udG9hc3QuYmctZ3JheS1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjkpICFpbXBvcnRhbnQ7XG59XG4udG9hc3QuYmctZ3JheS1kYXJrIC5jbG9zZSwgLnRvYXN0LmJnLWdyYXktZGFyayAubWFpbGJveC1hdHRhY2htZW50LWNsb3NlIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiAwIDFweCAwICMwMDA7XG59XG4udG9hc3QuYmctZ3JheS1kYXJrIC50b2FzdC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUyLCA1OCwgNjQsIDAuODUpO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJ0bi5kaXNhYmxlZCwgLmJ0bjpkaXNhYmxlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uYnRuLmJ0bi1mbGF0IHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYnRuLmJ0bi1maWxlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJ0bi5idG4tZmlsZSA+IGlucHV0W3R5cGU9ZmlsZV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEwMHB4O1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB0b3A6IDA7XG59XG4udGV4dC1zbSAuYnRuIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4uYnRuLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICBib3JkZXItY29sb3I6ICNkZGQ7XG4gIGNvbG9yOiAjNDQ0O1xufVxuLmJ0bi1kZWZhdWx0OmhvdmVyLCAuYnRuLWRlZmF1bHQ6YWN0aXZlLCAuYnRuLWRlZmF1bHQuaG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBjb2xvcjogIzJiMmIyYjtcbn1cblxuLmJ0bi1hcHAge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBmb250LXNpemU6IDEycHg7XG4gIGhlaWdodDogNjBweDtcbiAgbWFyZ2luOiAwIDAgMTBweCAxMHB4O1xuICBtaW4td2lkdGg6IDgwcHg7XG4gIHBhZGRpbmc6IDE1cHggNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5idG4tYXBwID4gLmZhLFxuLmJ0bi1hcHAgPiAuZmFzLFxuLmJ0bi1hcHAgPiAuZmFyLFxuLmJ0bi1hcHAgPiAuZmFiLFxuLmJ0bi1hcHAgPiAuZmFsLFxuLmJ0bi1hcHAgPiAuZmFkLFxuLmJ0bi1hcHAgPiAuc3ZnLWlubGluZS0tZmEsXG4uYnRuLWFwcCA+IC5pb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuLmJ0bi1hcHAgPiAuc3ZnLWlubGluZS0tZmEge1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5idG4tYXBwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgYm9yZGVyLWNvbG9yOiAjYWFhYWFhO1xuICBjb2xvcjogIzQ0NDtcbn1cbi5idG4tYXBwOmFjdGl2ZSwgLmJ0bi1hcHA6Zm9jdXMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG59XG4uYnRuLWFwcCA+IC5iYWRnZSB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTEwcHg7XG4gIHRvcDogLTNweDtcbn1cblxuLmJ0bi14cyB7XG4gIHBhZGRpbmc6IDAuMTI1cmVtIDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4xNXJlbTtcbn1cblxuLmRhcmstbW9kZSAuYnRuLWRlZmF1bHQsXG4uZGFyay1tb2RlIC5idG4tYXBwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNhNDA0NztcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbn1cbi5kYXJrLW1vZGUgLmJ0bi1kZWZhdWx0OmhvdmVyLCAuZGFyay1tb2RlIC5idG4tZGVmYXVsdDpmb2N1cyxcbi5kYXJrLW1vZGUgLmJ0bi1hcHA6aG92ZXIsXG4uZGFyay1tb2RlIC5idG4tYXBwOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNmNDc0ZTtcbiAgY29sb3I6ICNkZWUyZTY7XG4gIGJvcmRlci1jb2xvcjogIzcyN2I4NDtcbn1cbi5kYXJrLW1vZGUgLmJ0bi1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NTRkNTU7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG4uZGFyay1tb2RlIC5idG4tbGlnaHQ6aG92ZXIsIC5kYXJrLW1vZGUgLmJ0bi1saWdodDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YjU0NWM7XG4gIGNvbG9yOiAjZGVlMmU2O1xuICBib3JkZXItY29sb3I6ICM3ODgyOGE7XG59XG4uZGFyay1tb2RlIC5idG4tcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Y2NzkxO1xuICBib3JkZXItY29sb3I6ICMzZjY3OTE7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uZGFyay1tb2RlIC5idG4tcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM1NDc2O1xuICBib3JkZXItY29sb3I6ICMzMDRlNmQ7XG59XG4uZGFyay1tb2RlIC5idG4tcHJpbWFyeTpmb2N1cywgLmRhcmstbW9kZSAuYnRuLXByaW1hcnkuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzNTQ3NjtcbiAgYm9yZGVyLWNvbG9yOiAjMzA0ZTZkO1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoOTIsIDEyNiwgMTYyLCAwLjUpO1xufVxuLmRhcmstbW9kZSAuYnRuLXByaW1hcnkuZGlzYWJsZWQsIC5kYXJrLW1vZGUgLmJ0bi1wcmltYXJ5OmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZjY3OTE7XG4gIGJvcmRlci1jb2xvcjogIzNmNjc5MTtcbn1cbi5kYXJrLW1vZGUgLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmRhcmstbW9kZSAuYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5kYXJrLW1vZGUgLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzA0ZTZkO1xuICBib3JkZXItY29sb3I6ICMyYzQ3NjU7XG59XG4uZGFyay1tb2RlIC5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5kYXJrLW1vZGUgLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuZGFyay1tb2RlIC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoOTIsIDEyNiwgMTYyLCAwLjUpO1xufVxuLmRhcmstbW9kZSAuYnRuLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uZGFyay1tb2RlIC5idG4tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YTYyNjg7XG4gIGJvcmRlci1jb2xvcjogIzU0NWI2Mjtcbn1cbi5kYXJrLW1vZGUgLmJ0bi1zZWNvbmRhcnk6Zm9jdXMsIC5kYXJrLW1vZGUgLmJ0bi1zZWNvbmRhcnkuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVhNjI2ODtcbiAgYm9yZGVyLWNvbG9yOiAjNTQ1YjYyO1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMTMwLCAxMzgsIDE0NSwgMC41KTtcbn1cbi5kYXJrLW1vZGUgLmJ0bi1zZWNvbmRhcnkuZGlzYWJsZWQsIC5kYXJrLW1vZGUgLmJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xufVxuLmRhcmstbW9kZSAuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5kYXJrLW1vZGUgLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5kYXJrLW1vZGUgLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NDViNjI7XG4gIGJvcmRlci1jb2xvcjogIzRlNTU1Yjtcbn1cbi5kYXJrLW1vZGUgLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuZGFyay1tb2RlIC5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuZGFyay1tb2RlIC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgxMzAsIDEzOCwgMTQ1LCAwLjUpO1xufVxuLmRhcmstbW9kZSAuYnRuLXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYmM4YztcbiAgYm9yZGVyLWNvbG9yOiAjMDBiYzhjO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmRhcmstbW9kZSAuYnRuLXN1Y2Nlc3M6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTY3MDtcbiAgYm9yZGVyLWNvbG9yOiAjMDA4OTY2O1xufVxuLmRhcmstbW9kZSAuYnRuLXN1Y2Nlc3M6Zm9jdXMsIC5kYXJrLW1vZGUgLmJ0bi1zdWNjZXNzLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk2NzA7XG4gIGJvcmRlci1jb2xvcjogIzAwODk2NjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDM4LCAxOTgsIDE1NywgMC41KTtcbn1cbi5kYXJrLW1vZGUgLmJ0bi1zdWNjZXNzLmRpc2FibGVkLCAuZGFyay1tb2RlIC5idG4tc3VjY2VzczpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiYzhjO1xuICBib3JkZXItY29sb3I6ICMwMGJjOGM7XG59XG4uZGFyay1tb2RlIC5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5kYXJrLW1vZGUgLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuZGFyay1tb2RlIC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwODk2NjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3YzVkO1xufVxuLmRhcmstbW9kZSAuYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuZGFyay1tb2RlIC5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmRhcmstbW9kZSAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDM4LCAxOTgsIDE1NywgMC41KTtcbn1cbi5kYXJrLW1vZGUgLmJ0bi1pbmZvIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDk4ZGI7XG4gIGJvcmRlci1jb2xvcjogIzM0OThkYjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5kYXJrLW1vZGUgLmJ0bi1pbmZvOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMzg0YzY7XG4gIGJvcmRlci1jb2xvcjogIzIxN2RiYjtcbn1cbi5kYXJrLW1vZGUgLmJ0bi1pbmZvOmZvY3VzLCAuZGFyay1tb2RlIC5idG4taW5mby5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjM4NGM2O1xuICBib3JkZXItY29sb3I6ICMyMTdkYmI7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSg4MiwgMTY3LCAyMjQsIDAuNSk7XG59XG4uZGFyay1tb2RlIC5idG4taW5mby5kaXNhYmxlZCwgLmRhcmstbW9kZSAuYnRuLWluZm86ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0OThkYjtcbiAgYm9yZGVyLWNvbG9yOiAjMzQ5OGRiO1xufVxuLmRhcmstbW9kZSAuYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuZGFyay1tb2RlIC5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmRhcmstbW9kZSAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTdkYmI7XG4gIGJvcmRlci1jb2xvcjogIzFmNzZiMDtcbn1cbi5kYXJrLW1vZGUgLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmRhcmstbW9kZSAuYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5kYXJrLW1vZGUgLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSg4MiwgMTY3LCAyMjQsIDAuNSk7XG59XG4uZGFyay1tb2RlIC5idG4td2FybmluZyB7XG4gIGNvbG9yOiAjMWYyZDNkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjM5YzEyO1xuICBib3JkZXItY29sb3I6ICNmMzljMTI7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uZGFyay1tb2RlIC5idG4td2FybmluZzpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDQ4NjBiO1xuICBib3JkZXItY29sb3I6ICNjODdmMGE7XG59XG4uZGFyay1tb2RlIC5idG4td2FybmluZzpmb2N1cywgLmRhcmstbW9kZSAuYnRuLXdhcm5pbmcuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ODYwYjtcbiAgYm9yZGVyLWNvbG9yOiAjYzg3ZjBhO1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjExLCAxMzksIDI0LCAwLjUpO1xufVxuLmRhcmstbW9kZSAuYnRuLXdhcm5pbmcuZGlzYWJsZWQsIC5kYXJrLW1vZGUgLmJ0bi13YXJuaW5nOmRpc2FibGVkIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMzljMTI7XG4gIGJvcmRlci1jb2xvcjogI2YzOWMxMjtcbn1cbi5kYXJrLW1vZGUgLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmRhcmstbW9kZSAuYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5kYXJrLW1vZGUgLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzg3ZjBhO1xuICBib3JkZXItY29sb3I6ICNiYzc3MGE7XG59XG4uZGFyay1tb2RlIC5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5kYXJrLW1vZGUgLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuZGFyay1tb2RlIC5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjExLCAxMzksIDI0LCAwLjUpO1xufVxuLmRhcmstbW9kZSAuYnRuLWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTc0YzNjO1xuICBib3JkZXItY29sb3I6ICNlNzRjM2M7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uZGFyay1tb2RlIC5idG4tZGFuZ2VyOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMTJlMWM7XG4gIGJvcmRlci1jb2xvcjogI2Q2MmMxYTtcbn1cbi5kYXJrLW1vZGUgLmJ0bi1kYW5nZXI6Zm9jdXMsIC5kYXJrLW1vZGUgLmJ0bi1kYW5nZXIuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UxMmUxYztcbiAgYm9yZGVyLWNvbG9yOiAjZDYyYzFhO1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjM1LCAxMDMsIDg5LCAwLjUpO1xufVxuLmRhcmstbW9kZSAuYnRuLWRhbmdlci5kaXNhYmxlZCwgLmRhcmstbW9kZSAuYnRuLWRhbmdlcjpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTc0YzNjO1xuICBib3JkZXItY29sb3I6ICNlNzRjM2M7XG59XG4uZGFyay1tb2RlIC5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmRhcmstbW9kZSAuYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmRhcmstbW9kZSAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q2MmMxYTtcbiAgYm9yZGVyLWNvbG9yOiAjY2EyYTE5O1xufVxuLmRhcmstbW9kZSAuYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5kYXJrLW1vZGUgLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5kYXJrLW1vZGUgLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDIzNSwgMTAzLCA4OSwgMC41KTtcbn1cbi5kYXJrLW1vZGUgLmJ0bi1saWdodCB7XG4gIGNvbG9yOiAjMWYyZDNkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICBib3JkZXItY29sb3I6ICNmOGY5ZmE7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uZGFyay1tb2RlIC5idG4tbGlnaHQ6aG92ZXIge1xuICBjb2xvcjogIzFmMmQzZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyZTZlYTtcbiAgYm9yZGVyLWNvbG9yOiAjZGFlMGU1O1xufVxuLmRhcmstbW9kZSAuYnRuLWxpZ2h0OmZvY3VzLCAuZGFyay1tb2RlIC5idG4tbGlnaHQuZm9jdXMge1xuICBjb2xvcjogIzFmMmQzZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyZTZlYTtcbiAgYm9yZGVyLWNvbG9yOiAjZGFlMGU1O1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjE1LCAyMTgsIDIyMiwgMC41KTtcbn1cbi5kYXJrLW1vZGUgLmJ0bi1saWdodC5kaXNhYmxlZCwgLmRhcmstbW9kZSAuYnRuLWxpZ2h0OmRpc2FibGVkIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbn1cbi5kYXJrLW1vZGUgLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5kYXJrLW1vZGUgLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmRhcmstbW9kZSAuYnRuLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMWYyZDNkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFlMGU1O1xuICBib3JkZXItY29sb3I6ICNkM2Q5ZGY7XG59XG4uZGFyay1tb2RlIC5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuZGFyay1tb2RlIC5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5kYXJrLW1vZGUgLmJ0bi1saWdodC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjE1LCAyMTgsIDIyMiwgMC41KTtcbn1cbi5kYXJrLW1vZGUgLmJ0bi1kYXJrIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5kYXJrLW1vZGUgLmJ0bi1kYXJrOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMzI3MmI7XG4gIGJvcmRlci1jb2xvcjogIzFkMjEyNDtcbn1cbi5kYXJrLW1vZGUgLmJ0bi1kYXJrOmZvY3VzLCAuZGFyay1tb2RlIC5idG4tZGFyay5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjMyNzJiO1xuICBib3JkZXItY29sb3I6ICMxZDIxMjQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSg4MiwgODgsIDkzLCAwLjUpO1xufVxuLmRhcmstbW9kZSAuYnRuLWRhcmsuZGlzYWJsZWQsIC5kYXJrLW1vZGUgLmJ0bi1kYXJrOmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MDtcbn1cbi5kYXJrLW1vZGUgLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmRhcmstbW9kZSAuYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5kYXJrLW1vZGUgLmJ0bi1kYXJrLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQyMTI0O1xuICBib3JkZXItY29sb3I6ICMxNzFhMWQ7XG59XG4uZGFyay1tb2RlIC5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5kYXJrLW1vZGUgLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuZGFyay1tb2RlIC5idG4tZGFyay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoODIsIDg4LCA5MywgMC41KTtcbn1cbi5kYXJrLW1vZGUgLmJ0bi1vdXRsaW5lLXByaW1hcnkge1xuICBjb2xvcjogIzNmNjc5MTtcbiAgYm9yZGVyLWNvbG9yOiAjM2Y2NzkxO1xufVxuLmRhcmstbW9kZSAuYnRuLW91dGxpbmUtcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Y2NzkxO1xuICBib3JkZXItY29sb3I6ICMzZjY3OTE7XG59XG4uZGFyay1tb2RlIC5idG4tb3V0bGluZS1wcmltYXJ5OmZvY3VzLCAuZGFyay1tb2RlIC5idG4tb3V0bGluZS1wcmltYXJ5LmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDYzLCAxMDMsIDE0NSwgMC41KTtcbn1cbi5kYXJrLW1vZGUgLmJ0bi1vdXRsaW5lLXByaW1hcnkuZGlzYWJsZWQsIC5kYXJrLW1vZGUgLmJ0bi1vdXRsaW5lLXByaW1hcnk6ZGlzYWJsZWQge1xuICBjb2xvcjogIzNmNjc5MTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZGFyay1tb2RlIC5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmRhcmstbW9kZSAuYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmRhcmstbW9kZSAuYnRuLW91dGxpbmUtcHJpbWFyeS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNmNjc5MTtcbiAgYm9yZGVyLWNvbG9yOiAjM2Y2NzkxO1xufVxuLmRhcmstbW9kZSAuYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5kYXJrLW1vZGUgLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5kYXJrLW1vZGUgLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDYzLCAxMDMsIDE0NSwgMC41KTtcbn1cbi5kYXJrLW1vZGUgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG4uZGFyay1tb2RlIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xufVxuLmRhcmstbW9kZSAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmZvY3VzLCAuZGFyay1tb2RlIC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMTA4LCAxMTcsIDEyNSwgMC41KTtcbn1cbi5kYXJrLW1vZGUgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kaXNhYmxlZCwgLmRhcmstbW9kZSAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmRhcmstbW9kZSAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmRhcmstbW9kZSAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuZGFyay1tb2RlIC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbn1cbi5kYXJrLW1vZGUgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5kYXJrLW1vZGUgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmRhcmstbW9kZSAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgxMDgsIDExNywgMTI1LCAwLjUpO1xufVxuLmRhcmstbW9kZSAuYnRuLW91dGxpbmUtc3VjY2VzcyB7XG4gIGNvbG9yOiAjMDBiYzhjO1xuICBib3JkZXItY29sb3I6ICMwMGJjOGM7XG59XG4uZGFyay1tb2RlIC5idG4tb3V0bGluZS1zdWNjZXNzOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGJjOGM7XG4gIGJvcmRlci1jb2xvcjogIzAwYmM4Yztcbn1cbi5kYXJrLW1vZGUgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6Zm9jdXMsIC5kYXJrLW1vZGUgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMCwgMTg4LCAxNDAsIDAuNSk7XG59XG4uZGFyay1tb2RlIC5idG4tb3V0bGluZS1zdWNjZXNzLmRpc2FibGVkLCAuZGFyay1tb2RlIC5idG4tb3V0bGluZS1zdWNjZXNzOmRpc2FibGVkIHtcbiAgY29sb3I6ICMwMGJjOGM7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmRhcmstbW9kZSAuYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5kYXJrLW1vZGUgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5kYXJrLW1vZGUgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGJjOGM7XG4gIGJvcmRlci1jb2xvcjogIzAwYmM4Yztcbn1cbi5kYXJrLW1vZGUgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuZGFyay1tb2RlIC5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuZGFyay1tb2RlIC5idG4tb3V0bGluZS1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgwLCAxODgsIDE0MCwgMC41KTtcbn1cbi5kYXJrLW1vZGUgLmJ0bi1vdXRsaW5lLWluZm8ge1xuICBjb2xvcjogIzM0OThkYjtcbiAgYm9yZGVyLWNvbG9yOiAjMzQ5OGRiO1xufVxuLmRhcmstbW9kZSAuYnRuLW91dGxpbmUtaW5mbzpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQ5OGRiO1xuICBib3JkZXItY29sb3I6ICMzNDk4ZGI7XG59XG4uZGFyay1tb2RlIC5idG4tb3V0bGluZS1pbmZvOmZvY3VzLCAuZGFyay1tb2RlIC5idG4tb3V0bGluZS1pbmZvLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDUyLCAxNTIsIDIxOSwgMC41KTtcbn1cbi5kYXJrLW1vZGUgLmJ0bi1vdXRsaW5lLWluZm8uZGlzYWJsZWQsIC5kYXJrLW1vZGUgLmJ0bi1vdXRsaW5lLWluZm86ZGlzYWJsZWQge1xuICBjb2xvcjogIzM0OThkYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZGFyay1tb2RlIC5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmRhcmstbW9kZSAuYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmRhcmstbW9kZSAuYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0OThkYjtcbiAgYm9yZGVyLWNvbG9yOiAjMzQ5OGRiO1xufVxuLmRhcmstbW9kZSAuYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5kYXJrLW1vZGUgLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5kYXJrLW1vZGUgLmJ0bi1vdXRsaW5lLWluZm8uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDUyLCAxNTIsIDIxOSwgMC41KTtcbn1cbi5kYXJrLW1vZGUgLmJ0bi1vdXRsaW5lLXdhcm5pbmcge1xuICBjb2xvcjogI2YzOWMxMjtcbiAgYm9yZGVyLWNvbG9yOiAjZjM5YzEyO1xufVxuLmRhcmstbW9kZSAuYnRuLW91dGxpbmUtd2FybmluZzpob3ZlciB7XG4gIGNvbG9yOiAjMWYyZDNkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjM5YzEyO1xuICBib3JkZXItY29sb3I6ICNmMzljMTI7XG59XG4uZGFyay1tb2RlIC5idG4tb3V0bGluZS13YXJuaW5nOmZvY3VzLCAuZGFyay1tb2RlIC5idG4tb3V0bGluZS13YXJuaW5nLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDI0MywgMTU2LCAxOCwgMC41KTtcbn1cbi5kYXJrLW1vZGUgLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZGlzYWJsZWQsIC5kYXJrLW1vZGUgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6ZGlzYWJsZWQge1xuICBjb2xvcjogI2YzOWMxMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZGFyay1tb2RlIC5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmRhcmstbW9kZSAuYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmRhcmstbW9kZSAuYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzFmMmQzZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzOWMxMjtcbiAgYm9yZGVyLWNvbG9yOiAjZjM5YzEyO1xufVxuLmRhcmstbW9kZSAuYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5kYXJrLW1vZGUgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5kYXJrLW1vZGUgLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDI0MywgMTU2LCAxOCwgMC41KTtcbn1cbi5kYXJrLW1vZGUgLmJ0bi1vdXRsaW5lLWRhbmdlciB7XG4gIGNvbG9yOiAjZTc0YzNjO1xuICBib3JkZXItY29sb3I6ICNlNzRjM2M7XG59XG4uZGFyay1tb2RlIC5idG4tb3V0bGluZS1kYW5nZXI6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3NGMzYztcbiAgYm9yZGVyLWNvbG9yOiAjZTc0YzNjO1xufVxuLmRhcmstbW9kZSAuYnRuLW91dGxpbmUtZGFuZ2VyOmZvY3VzLCAuZGFyay1tb2RlIC5idG4tb3V0bGluZS1kYW5nZXIuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjMxLCA3NiwgNjAsIDAuNSk7XG59XG4uZGFyay1tb2RlIC5idG4tb3V0bGluZS1kYW5nZXIuZGlzYWJsZWQsIC5kYXJrLW1vZGUgLmJ0bi1vdXRsaW5lLWRhbmdlcjpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZTc0YzNjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5kYXJrLW1vZGUgLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5kYXJrLW1vZGUgLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmRhcmstbW9kZSAuYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTc0YzNjO1xuICBib3JkZXItY29sb3I6ICNlNzRjM2M7XG59XG4uZGFyay1tb2RlIC5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuZGFyay1tb2RlIC5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5kYXJrLW1vZGUgLmJ0bi1vdXRsaW5lLWRhbmdlci5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjMxLCA3NiwgNjAsIDAuNSk7XG59XG4uZGFyay1tb2RlIC5idG4tb3V0bGluZS1saWdodCB7XG4gIGNvbG9yOiAjZjhmOWZhO1xuICBib3JkZXItY29sb3I6ICNmOGY5ZmE7XG59XG4uZGFyay1tb2RlIC5idG4tb3V0bGluZS1saWdodDpob3ZlciB7XG4gIGNvbG9yOiAjMWYyZDNkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICBib3JkZXItY29sb3I6ICNmOGY5ZmE7XG59XG4uZGFyay1tb2RlIC5idG4tb3V0bGluZS1saWdodDpmb2N1cywgLmRhcmstbW9kZSAuYnRuLW91dGxpbmUtbGlnaHQuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjQ4LCAyNDksIDI1MCwgMC41KTtcbn1cbi5kYXJrLW1vZGUgLmJ0bi1vdXRsaW5lLWxpZ2h0LmRpc2FibGVkLCAuZGFyay1tb2RlIC5idG4tb3V0bGluZS1saWdodDpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZjhmOWZhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5kYXJrLW1vZGUgLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmRhcmstbW9kZSAuYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5kYXJrLW1vZGUgLmJ0bi1vdXRsaW5lLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMWYyZDNkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICBib3JkZXItY29sb3I6ICNmOGY5ZmE7XG59XG4uZGFyay1tb2RlIC5idG4tb3V0bGluZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5kYXJrLW1vZGUgLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuZGFyay1tb2RlIC5idG4tb3V0bGluZS1saWdodC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjQ4LCAyNDksIDI1MCwgMC41KTtcbn1cbi5kYXJrLW1vZGUgLmJ0bi1vdXRsaW5lLWRhcmsge1xuICBjb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xufVxuLmRhcmstbW9kZSAuYnRuLW91dGxpbmUtZGFyazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItY29sb3I6ICMzNDNhNDA7XG59XG4uZGFyay1tb2RlIC5idG4tb3V0bGluZS1kYXJrOmZvY3VzLCAuZGFyay1tb2RlIC5idG4tb3V0bGluZS1kYXJrLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDUyLCA1OCwgNjQsIDAuNSk7XG59XG4uZGFyay1tb2RlIC5idG4tb3V0bGluZS1kYXJrLmRpc2FibGVkLCAuZGFyay1tb2RlIC5idG4tb3V0bGluZS1kYXJrOmRpc2FibGVkIHtcbiAgY29sb3I6ICMzNDNhNDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmRhcmstbW9kZSAuYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5kYXJrLW1vZGUgLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5kYXJrLW1vZGUgLmJ0bi1vdXRsaW5lLWRhcmsuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MDtcbn1cbi5kYXJrLW1vZGUgLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuZGFyay1tb2RlIC5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuZGFyay1tb2RlIC5idG4tb3V0bGluZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSg1MiwgNTgsIDY0LCAwLjUpO1xufVxuXG4uY2FsbG91dCB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjI0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjZTllY2VmO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBwYWRkaW5nOiAxcmVtO1xufVxuLmNhbGxvdXQgYSB7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5jYWxsb3V0IGE6aG92ZXIge1xuICBjb2xvcjogI2U5ZWNlZjtcbn1cbi5jYWxsb3V0IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY2FsbG91dC5jYWxsb3V0LWRhbmdlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjYmQyMTMwO1xufVxuLmNhbGxvdXQuY2FsbG91dC13YXJuaW5nIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNkMzllMDA7XG59XG4uY2FsbG91dC5jYWxsb3V0LWluZm8ge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzExN2E4Yjtcbn1cbi5jYWxsb3V0LmNhbGxvdXQtc3VjY2VzcyB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMWU3ZTM0O1xufVxuXG4uZGFyay1tb2RlIC5jYWxsb3V0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNmNDc0ZTtcbn1cbi5kYXJrLW1vZGUgLmNhbGxvdXQuY2FsbG91dC1kYW5nZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2VkNzY2OTtcbn1cbi5kYXJrLW1vZGUgLmNhbGxvdXQuY2FsbG91dC13YXJuaW5nIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmNWIwNDM7XG59XG4uZGFyay1tb2RlIC5jYWxsb3V0LmNhbGxvdXQtaW5mbyB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNWZhZWUzO1xufVxuLmRhcmstbW9kZSAuY2FsbG91dC5jYWxsb3V0LXN1Y2Nlc3Mge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAwZWZiMjtcbn1cblxuLmFsZXJ0IC5pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmFsZXJ0IC5jbG9zZSwgLmFsZXJ0IC5tYWlsYm94LWF0dGFjaG1lbnQtY2xvc2Uge1xuICBjb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMC4yO1xufVxuLmFsZXJ0IC5jbG9zZTpob3ZlciwgLmFsZXJ0IC5tYWlsYm94LWF0dGFjaG1lbnQtY2xvc2U6aG92ZXIge1xuICBvcGFjaXR5OiAwLjU7XG59XG4uYWxlcnQgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmFsZXJ0LXByaW1hcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA2ZmU2O1xufVxuXG4uYWxlcnQtZGVmYXVsdC1wcmltYXJ5IHtcbiAgY29sb3I6ICMwMDQwODU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2U1ZmY7XG4gIGJvcmRlci1jb2xvcjogI2I4ZGFmZjtcbn1cbi5hbGVydC1kZWZhdWx0LXByaW1hcnkgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjOWZjZGZmO1xufVxuLmFsZXJ0LWRlZmF1bHQtcHJpbWFyeSAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMDAyNzUyO1xufVxuXG4uYWxlcnQtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG4gIGJvcmRlci1jb2xvcjogIzYwNjg2Zjtcbn1cblxuLmFsZXJ0LWRlZmF1bHQtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICMzODNkNDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMmUzZTU7XG4gIGJvcmRlci1jb2xvcjogI2Q2ZDhkYjtcbn1cbi5hbGVydC1kZWZhdWx0LXNlY29uZGFyeSBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNjOGNiY2Y7XG59XG4uYWxlcnQtZGVmYXVsdC1zZWNvbmRhcnkgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzIwMjMyNjtcbn1cblxuLmFsZXJ0LXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcbiAgYm9yZGVyLWNvbG9yOiAjMjM5MjNkO1xufVxuXG4uYWxlcnQtZGVmYXVsdC1zdWNjZXNzIHtcbiAgY29sb3I6ICMxNTU3MjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNGVkZGE7XG4gIGJvcmRlci1jb2xvcjogI2MzZTZjYjtcbn1cbi5hbGVydC1kZWZhdWx0LXN1Y2Nlc3MgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYjFkZmJiO1xufVxuLmFsZXJ0LWRlZmF1bHQtc3VjY2VzcyAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMGIyZTEzO1xufVxuXG4uYWxlcnQtaW5mbyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xuICBib3JkZXItY29sb3I6ICMxNDhlYTE7XG59XG5cbi5hbGVydC1kZWZhdWx0LWluZm8ge1xuICBjb2xvcjogIzBjNTQ2MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QxZWNmMTtcbiAgYm9yZGVyLWNvbG9yOiAjYmVlNWViO1xufVxuLmFsZXJ0LWRlZmF1bHQtaW5mbyBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNhYmRkZTU7XG59XG4uYWxlcnQtZGVmYXVsdC1pbmZvIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICMwNjJjMzM7XG59XG5cbi5hbGVydC13YXJuaW5nIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gIGJvcmRlci1jb2xvcjogI2VkYjEwMDtcbn1cblxuLmFsZXJ0LWRlZmF1bHQtd2FybmluZyB7XG4gIGNvbG9yOiAjODU2NDA0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmM2NkO1xuICBib3JkZXItY29sb3I6ICNmZmVlYmE7XG59XG4uYWxlcnQtZGVmYXVsdC13YXJuaW5nIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZThhMTtcbn1cbi5hbGVydC1kZWZhdWx0LXdhcm5pbmcgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzUzM2YwMztcbn1cblxuLmFsZXJ0LWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuICBib3JkZXItY29sb3I6ICNkMzI1MzU7XG59XG5cbi5hbGVydC1kZWZhdWx0LWRhbmdlciB7XG4gIGNvbG9yOiAjNzIxYzI0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhkN2RhO1xuICBib3JkZXItY29sb3I6ICNmNWM2Y2I7XG59XG4uYWxlcnQtZGVmYXVsdC1kYW5nZXIgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZjFiMGI3O1xufVxuLmFsZXJ0LWRlZmF1bHQtZGFuZ2VyIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICM0OTEyMTc7XG59XG5cbi5hbGVydC1saWdodCB7XG4gIGNvbG9yOiAjMWYyZDNkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICBib3JkZXItY29sb3I6ICNlOWVjZWY7XG59XG5cbi5hbGVydC1kZWZhdWx0LWxpZ2h0IHtcbiAgY29sb3I6ICM4MTgxODI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWZlZmU7XG4gIGJvcmRlci1jb2xvcjogI2ZkZmRmZTtcbn1cbi5hbGVydC1kZWZhdWx0LWxpZ2h0IGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2VjZWNmNjtcbn1cbi5hbGVydC1kZWZhdWx0LWxpZ2h0IC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICM2ODY4Njg7XG59XG5cbi5hbGVydC1kYXJrIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogIzI5MmQzMjtcbn1cblxuLmFsZXJ0LWRlZmF1bHQtZGFyayB7XG4gIGNvbG9yOiAjMWIxZTIxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDZkOGQ5O1xuICBib3JkZXItY29sb3I6ICNjNmM4Y2E7XG59XG4uYWxlcnQtZGVmYXVsdC1kYXJrIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2I5YmJiZTtcbn1cbi5hbGVydC1kZWZhdWx0LWRhcmsgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzA0MDUwNTtcbn1cblxuLmRhcmstbW9kZSAuYWxlcnQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Y2NzkxO1xuICBib3JkZXItY29sb3I6ICMzNzVhN2Y7XG59XG4uZGFyay1tb2RlIC5hbGVydC1kZWZhdWx0LXByaW1hcnkge1xuICBjb2xvcjogIzAwNDA4NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjZTVmZjtcbiAgYm9yZGVyLWNvbG9yOiAjYjhkYWZmO1xufVxuLmRhcmstbW9kZSAuYWxlcnQtZGVmYXVsdC1wcmltYXJ5IGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzlmY2RmZjtcbn1cbi5kYXJrLW1vZGUgLmFsZXJ0LWRlZmF1bHQtcHJpbWFyeSAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMDAyNzUyO1xufVxuLmRhcmstbW9kZSAuYWxlcnQtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG4gIGJvcmRlci1jb2xvcjogIzYwNjg2Zjtcbn1cbi5kYXJrLW1vZGUgLmFsZXJ0LWRlZmF1bHQtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICMzODNkNDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMmUzZTU7XG4gIGJvcmRlci1jb2xvcjogI2Q2ZDhkYjtcbn1cbi5kYXJrLW1vZGUgLmFsZXJ0LWRlZmF1bHQtc2Vjb25kYXJ5IGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2M4Y2JjZjtcbn1cbi5kYXJrLW1vZGUgLmFsZXJ0LWRlZmF1bHQtc2Vjb25kYXJ5IC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICMyMDIzMjY7XG59XG4uZGFyay1tb2RlIC5hbGVydC1zdWNjZXNzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGJjOGM7XG4gIGJvcmRlci1jb2xvcjogIzAwYTM3OTtcbn1cbi5kYXJrLW1vZGUgLmFsZXJ0LWRlZmF1bHQtc3VjY2VzcyB7XG4gIGNvbG9yOiAjMTU1NzI0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRlZGRhO1xuICBib3JkZXItY29sb3I6ICNjM2U2Y2I7XG59XG4uZGFyay1tb2RlIC5hbGVydC1kZWZhdWx0LXN1Y2Nlc3MgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYjFkZmJiO1xufVxuLmRhcmstbW9kZSAuYWxlcnQtZGVmYXVsdC1zdWNjZXNzIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICMwYjJlMTM7XG59XG4uZGFyay1tb2RlIC5hbGVydC1pbmZvIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDk4ZGI7XG4gIGJvcmRlci1jb2xvcjogIzI1OGNkMTtcbn1cbi5kYXJrLW1vZGUgLmFsZXJ0LWRlZmF1bHQtaW5mbyB7XG4gIGNvbG9yOiAjMGM1NDYwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFlY2YxO1xuICBib3JkZXItY29sb3I6ICNiZWU1ZWI7XG59XG4uZGFyay1tb2RlIC5hbGVydC1kZWZhdWx0LWluZm8gaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYWJkZGU1O1xufVxuLmRhcmstbW9kZSAuYWxlcnQtZGVmYXVsdC1pbmZvIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICMwNjJjMzM7XG59XG4uZGFyay1tb2RlIC5hbGVydC13YXJuaW5nIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMzljMTI7XG4gIGJvcmRlci1jb2xvcjogI2UwOGUwYjtcbn1cbi5kYXJrLW1vZGUgLmFsZXJ0LWRlZmF1bHQtd2FybmluZyB7XG4gIGNvbG9yOiAjODU2NDA0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmM2NkO1xuICBib3JkZXItY29sb3I6ICNmZmVlYmE7XG59XG4uZGFyay1tb2RlIC5hbGVydC1kZWZhdWx0LXdhcm5pbmcgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZlOGExO1xufVxuLmRhcmstbW9kZSAuYWxlcnQtZGVmYXVsdC13YXJuaW5nIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICM1MzNmMDM7XG59XG4uZGFyay1tb2RlIC5hbGVydC1kYW5nZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3NGMzYztcbiAgYm9yZGVyLWNvbG9yOiAjZTQzNzI1O1xufVxuLmRhcmstbW9kZSAuYWxlcnQtZGVmYXVsdC1kYW5nZXIge1xuICBjb2xvcjogIzcyMWMyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZDdkYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjVjNmNiO1xufVxuLmRhcmstbW9kZSAuYWxlcnQtZGVmYXVsdC1kYW5nZXIgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZjFiMGI3O1xufVxuLmRhcmstbW9kZSAuYWxlcnQtZGVmYXVsdC1kYW5nZXIgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzQ5MTIxNztcbn1cbi5kYXJrLW1vZGUgLmFsZXJ0LWxpZ2h0IHtcbiAgY29sb3I6ICMxZjJkM2Q7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gIGJvcmRlci1jb2xvcjogI2U5ZWNlZjtcbn1cbi5kYXJrLW1vZGUgLmFsZXJ0LWRlZmF1bHQtbGlnaHQge1xuICBjb2xvcjogIzgxODE4MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTtcbiAgYm9yZGVyLWNvbG9yOiAjZmRmZGZlO1xufVxuLmRhcmstbW9kZSAuYWxlcnQtZGVmYXVsdC1saWdodCBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNlY2VjZjY7XG59XG4uZGFyay1tb2RlIC5hbGVydC1kZWZhdWx0LWxpZ2h0IC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICM2ODY4Njg7XG59XG4uZGFyay1tb2RlIC5hbGVydC1kYXJrIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogIzI5MmQzMjtcbn1cbi5kYXJrLW1vZGUgLmFsZXJ0LWRlZmF1bHQtZGFyayB7XG4gIGNvbG9yOiAjMWIxZTIxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDZkOGQ5O1xuICBib3JkZXItY29sb3I6ICNjNmM4Y2E7XG59XG4uZGFyay1tb2RlIC5hbGVydC1kZWZhdWx0LWRhcmsgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYjliYmJlO1xufVxuLmRhcmstbW9kZSAuYWxlcnQtZGVmYXVsdC1kYXJrIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICMwNDA1MDU7XG59XG5cbi50YWJsZTpub3QoLnRhYmxlLWRhcmspIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4udGFibGUudGFibGUtaGVhZC1maXhlZCB0aGVhZCB0cjpudGgtY2hpbGQoMSkgdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwICNkZWUyZTYsIGluc2V0IDAgLTFweCAwICNkZWUyZTY7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTA7XG59XG4udGFibGUudGFibGUtaGVhZC1maXhlZC50YWJsZS1kYXJrIHRoZWFkIHRyOm50aC1jaGlsZCgxKSB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTI1Mjk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgIzM4M2Y0NSwgaW5zZXQgMCAtMXB4IDAgIzM4M2Y0NTtcbn1cbi50YWJsZS5uby1ib3JkZXIsXG4udGFibGUubm8tYm9yZGVyIHRkLFxuLnRhYmxlLm5vLWJvcmRlciB0aCB7XG4gIGJvcmRlcjogMDtcbn1cbi50YWJsZS50ZXh0LWNlbnRlcixcbi50YWJsZS50ZXh0LWNlbnRlciB0ZCxcbi50YWJsZS50ZXh0LWNlbnRlciB0aCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50YWJsZS50YWJsZS12YWxpZ24tbWlkZGxlIHRoZWFkID4gdHIgPiB0aCxcbi50YWJsZS50YWJsZS12YWxpZ24tbWlkZGxlIHRoZWFkID4gdHIgPiB0ZCxcbi50YWJsZS50YWJsZS12YWxpZ24tbWlkZGxlIHRib2R5ID4gdHIgPiB0aCxcbi50YWJsZS50YWJsZS12YWxpZ24tbWlkZGxlIHRib2R5ID4gdHIgPiB0ZCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uY2FyZC1ib2R5LnAtMCAudGFibGUgdGhlYWQgPiB0ciA+IHRoOmZpcnN0LW9mLXR5cGUsXG4uY2FyZC1ib2R5LnAtMCAudGFibGUgdGhlYWQgPiB0ciA+IHRkOmZpcnN0LW9mLXR5cGUsXG4uY2FyZC1ib2R5LnAtMCAudGFibGUgdGZvb3QgPiB0ciA+IHRoOmZpcnN0LW9mLXR5cGUsXG4uY2FyZC1ib2R5LnAtMCAudGFibGUgdGZvb3QgPiB0ciA+IHRkOmZpcnN0LW9mLXR5cGUsXG4uY2FyZC1ib2R5LnAtMCAudGFibGUgdGJvZHkgPiB0ciA+IHRoOmZpcnN0LW9mLXR5cGUsXG4uY2FyZC1ib2R5LnAtMCAudGFibGUgdGJvZHkgPiB0ciA+IHRkOmZpcnN0LW9mLXR5cGUge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbn1cbi5jYXJkLWJvZHkucC0wIC50YWJsZSB0aGVhZCA+IHRyID4gdGg6bGFzdC1vZi10eXBlLFxuLmNhcmQtYm9keS5wLTAgLnRhYmxlIHRoZWFkID4gdHIgPiB0ZDpsYXN0LW9mLXR5cGUsXG4uY2FyZC1ib2R5LnAtMCAudGFibGUgdGZvb3QgPiB0ciA+IHRoOmxhc3Qtb2YtdHlwZSxcbi5jYXJkLWJvZHkucC0wIC50YWJsZSB0Zm9vdCA+IHRyID4gdGQ6bGFzdC1vZi10eXBlLFxuLmNhcmQtYm9keS5wLTAgLnRhYmxlIHRib2R5ID4gdHIgPiB0aDpsYXN0LW9mLXR5cGUsXG4uY2FyZC1ib2R5LnAtMCAudGFibGUgdGJvZHkgPiB0ciA+IHRkOmxhc3Qtb2YtdHlwZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbn1cblxuLnRhYmxlLWhvdmVyIHRib2R5IHRyLmV4cGFuZGFibGUtYm9keTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuW2RhdGEtd2lkZ2V0PWV4cGFuZGFibGUtdGFibGVdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuW2RhdGEtd2lkZ2V0PWV4cGFuZGFibGUtdGFibGVdIGkuZXhwYW5kYWJsZS10YWJsZS1jYXJldCB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGxpbmVhcjtcbn1cbltkYXRhLXdpZGdldD1leHBhbmRhYmxlLXRhYmxlXVthcmlhLWV4cGFuZGVkPXRydWVdIHRkIGkuZXhwYW5kYWJsZS10YWJsZS1jYXJldFtjbGFzcyo9cmlnaHRdIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuW2RhdGEtd2lkZ2V0PWV4cGFuZGFibGUtdGFibGVdW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gdGQgaS5leHBhbmRhYmxlLXRhYmxlLWNhcmV0W2NsYXNzKj1sZWZ0XSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG59XG5cbi5leHBhbmRhYmxlLWJvZHkgPiB0ZCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZXhwYW5kYWJsZS1ib2R5ID4gdGQgPiBkaXYsXG4uZXhwYW5kYWJsZS1ib2R5ID4gdGQgPiBwIHtcbiAgcGFkZGluZzogMC43NXJlbTtcbn1cbi5leHBhbmRhYmxlLWJvZHkgLnRhYmxlIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDAuNzVyZW0pO1xuICBtYXJnaW46IDAgMCAwIDAuNzVyZW07XG59XG4uZXhwYW5kYWJsZS1ib2R5IC50YWJsZSB0cjpmaXJzdC1jaGlsZCB0ZCxcbi5leHBhbmRhYmxlLWJvZHkgLnRhYmxlIHRyOmZpcnN0LWNoaWxkIHRoIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cblxuLmRhcmstbW9kZSAudGFibGUtYm9yZGVyZWQsXG4uZGFyay1tb2RlIC50YWJsZS1ib3JkZXJlZCB0ZCxcbi5kYXJrLW1vZGUgLnRhYmxlLWJvcmRlcmVkIHRoIHtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xufVxuLmRhcmstbW9kZSAudGFibGUtaG92ZXIgdGJvZHkgdHI6aG92ZXIge1xuICBjb2xvcjogI2RlZTJlNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNhNDA0NztcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xufVxuLmRhcmstbW9kZSAudGFibGUgdGhlYWQgdGgge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNmM3NTdkO1xufVxuLmRhcmstbW9kZSAudGFibGUgdGgsXG4uZGFyay1tb2RlIC50YWJsZSB0ZCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM2Yzc1N2Q7XG59XG4uZGFyay1tb2RlIC50YWJsZS50YWJsZS1oZWFkLWZpeGVkIHRoZWFkIHRyOm50aC1jaGlsZCgxKSB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZjQ3NGU7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYgLmNhcm91c2VsLWNvbnRyb2wtY3VzdG9tLWljb24ge1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG59XG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IC5jYXJvdXNlbC1jb250cm9sLWN1c3RvbS1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuLmNhcm91c2VsLWNvbnRyb2wtY3VzdG9tLWljb24gPiAuZmEsXG4uY2Fyb3VzZWwtY29udHJvbC1jdXN0b20taWNvbiA+IC5mYXMsXG4uY2Fyb3VzZWwtY29udHJvbC1jdXN0b20taWNvbiA+IC5mYXIsXG4uY2Fyb3VzZWwtY29udHJvbC1jdXN0b20taWNvbiA+IC5mYWIsXG4uY2Fyb3VzZWwtY29udHJvbC1jdXN0b20taWNvbiA+IC5mYWwsXG4uY2Fyb3VzZWwtY29udHJvbC1jdXN0b20taWNvbiA+IC5mYWQsXG4uY2Fyb3VzZWwtY29udHJvbC1jdXN0b20taWNvbiA+IC5zdmctaW5saW5lLS1mYSxcbi5jYXJvdXNlbC1jb250cm9sLWN1c3RvbS1pY29uID4gLmlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiA0MHB4O1xuICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgei1pbmRleDogNTtcbn1cblxuLmNsb3NlLCAubWFpbGJveC1hdHRhY2htZW50LWNsb3NlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjZmZmO1xuICBvcGFjaXR5OiAwLjU7XG59XG4uY2xvc2U6aG92ZXIsIC5tYWlsYm94LWF0dGFjaG1lbnQtY2xvc2U6aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNsb3NlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmhvdmVyLCAubWFpbGJveC1hdHRhY2htZW50LWNsb3NlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmhvdmVyLCAuY2xvc2U6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6Zm9jdXMsIC5tYWlsYm94LWF0dGFjaG1lbnQtY2xvc2U6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6Zm9jdXMge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuLmNsb3NlOmZvY3VzLCAubWFpbGJveC1hdHRhY2htZW50LWNsb3NlOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuYnV0dG9uLmNsb3NlLCBidXR0b24ubWFpbGJveC1hdHRhY2htZW50LWNsb3NlIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cblxuYS5jbG9zZS5kaXNhYmxlZCwgYS5kaXNhYmxlZC5tYWlsYm94LWF0dGFjaG1lbnQtY2xvc2Uge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnNtYWxsLWJveCB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGJveC1zaGFkb3c6IDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjEyNSksIDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc21hbGwtYm94ID4gLmlubmVyIHtcbiAgcGFkZGluZzogMTBweDtcbn1cbi5zbWFsbC1ib3ggPiAuc21hbGwtYm94LWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDNweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB6LWluZGV4OiAxMDtcbn1cbi5zbWFsbC1ib3ggPiAuc21hbGwtYm94LWZvb3Rlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNtYWxsLWJveCBoMyB7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW46IDAgMCAxMHB4O1xuICBwYWRkaW5nOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2wteGwtMiAuc21hbGwtYm94IGgzLCAuY29sLWxnLTIgLnNtYWxsLWJveCBoMywgLmNvbC1tZC0yIC5zbWFsbC1ib3ggaDMge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG4gIC5jb2wteGwtMyAuc21hbGwtYm94IGgzLCAuY29sLWxnLTMgLnNtYWxsLWJveCBoMywgLmNvbC1tZC0zIC5zbWFsbC1ib3ggaDMge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wteGwtMiAuc21hbGwtYm94IGgzLCAuY29sLWxnLTIgLnNtYWxsLWJveCBoMywgLmNvbC1tZC0yIC5zbWFsbC1ib3ggaDMge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICB9XG4gIC5jb2wteGwtMyAuc21hbGwtYm94IGgzLCAuY29sLWxnLTMgLnNtYWxsLWJveCBoMywgLmNvbC1tZC0zIC5zbWFsbC1ib3ggaDMge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICB9XG59XG4uc21hbGwtYm94IHAge1xuICBmb250LXNpemU6IDFyZW07XG59XG4uc21hbGwtYm94IHAgPiBzbWFsbCB7XG4gIGNvbG9yOiAjZjhmOWZhO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi5zbWFsbC1ib3ggaDMsXG4uc21hbGwtYm94IHAge1xuICB6LWluZGV4OiA1O1xufVxuLnNtYWxsLWJveCAuaWNvbiB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICB6LWluZGV4OiAwO1xufVxuLnNtYWxsLWJveCAuaWNvbiA+IGkge1xuICBmb250LXNpemU6IDkwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1cHg7XG4gIHRvcDogMTVweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgbGluZWFyO1xufVxuLnNtYWxsLWJveCAuaWNvbiA+IGkuZmEsIC5zbWFsbC1ib3ggLmljb24gPiBpLmZhcywgLnNtYWxsLWJveCAuaWNvbiA+IGkuZmFyLCAuc21hbGwtYm94IC5pY29uID4gaS5mYWIsIC5zbWFsbC1ib3ggLmljb24gPiBpLmZhbCwgLnNtYWxsLWJveCAuaWNvbiA+IGkuZmFkLCAuc21hbGwtYm94IC5pY29uID4gaS5pb24ge1xuICBmb250LXNpemU6IDcwcHg7XG4gIHRvcDogMjBweDtcbn1cbi5zbWFsbC1ib3ggLmljb24gc3ZnIHtcbiAgZm9udC1zaXplOiA3MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNXB4O1xuICB0b3A6IDE1cHg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGxpbmVhcjtcbn1cbi5zbWFsbC1ib3g6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uc21hbGwtYm94OmhvdmVyIC5pY29uID4gaSwgLnNtYWxsLWJveDpob3ZlciAuaWNvbiA+IGkuZmEsIC5zbWFsbC1ib3g6aG92ZXIgLmljb24gPiBpLmZhcywgLnNtYWxsLWJveDpob3ZlciAuaWNvbiA+IGkuZmFyLCAuc21hbGwtYm94OmhvdmVyIC5pY29uID4gaS5mYWIsIC5zbWFsbC1ib3g6aG92ZXIgLmljb24gPiBpLmZhbCwgLnNtYWxsLWJveDpob3ZlciAuaWNvbiA+IGkuZmFkLCAuc21hbGwtYm94OmhvdmVyIC5pY29uID4gaS5pb24ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG4uc21hbGwtYm94OmhvdmVyIC5pY29uID4gc3ZnIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNtYWxsLWJveCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5zbWFsbC1ib3ggLmljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNtYWxsLWJveCBwIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi5pbmZvLWJveCB7XG4gIGJveC1zaGFkb3c6IDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjEyNSksIDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG1pbi1oZWlnaHQ6IDgwcHg7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5pbmZvLWJveCAucHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgaGVpZ2h0OiAycHg7XG4gIG1hcmdpbjogNXB4IDA7XG59XG4uaW5mby1ib3ggLnByb2dyZXNzIC5wcm9ncmVzcy1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmluZm8tYm94IC5pbmZvLWJveC1pY29uIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDcwcHg7XG59XG4uaW5mby1ib3ggLmluZm8tYm94LWljb24gPiBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uaW5mby1ib3ggLmluZm8tYm94LWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgZmxleDogMTtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuLmluZm8tYm94IC5pbmZvLWJveC1udW1iZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5pbmZvLWJveCAucHJvZ3Jlc3MtZGVzY3JpcHRpb24sXG4uaW5mby1ib3ggLmluZm8tYm94LXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uaW5mby1ib3ggLmluZm8tYm94IC5iZy1wcmltYXJ5LFxuLmluZm8tYm94IC5pbmZvLWJveCAuYmctZ3JhZGllbnQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmluZm8tYm94IC5pbmZvLWJveCAuYmctcHJpbWFyeSAucHJvZ3Jlc3MtYmFyLFxuLmluZm8tYm94IC5pbmZvLWJveCAuYmctZ3JhZGllbnQtcHJpbWFyeSAucHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5pbmZvLWJveCAuaW5mby1ib3ggLmJnLXNlY29uZGFyeSxcbi5pbmZvLWJveCAuaW5mby1ib3ggLmJnLWdyYWRpZW50LXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmluZm8tYm94IC5pbmZvLWJveCAuYmctc2Vjb25kYXJ5IC5wcm9ncmVzcy1iYXIsXG4uaW5mby1ib3ggLmluZm8tYm94IC5iZy1ncmFkaWVudC1zZWNvbmRhcnkgLnByb2dyZXNzLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uaW5mby1ib3ggLmluZm8tYm94IC5iZy1zdWNjZXNzLFxuLmluZm8tYm94IC5pbmZvLWJveCAuYmctZ3JhZGllbnQtc3VjY2VzcyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmluZm8tYm94IC5pbmZvLWJveCAuYmctc3VjY2VzcyAucHJvZ3Jlc3MtYmFyLFxuLmluZm8tYm94IC5pbmZvLWJveCAuYmctZ3JhZGllbnQtc3VjY2VzcyAucHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5pbmZvLWJveCAuaW5mby1ib3ggLmJnLWluZm8sXG4uaW5mby1ib3ggLmluZm8tYm94IC5iZy1ncmFkaWVudC1pbmZvIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uaW5mby1ib3ggLmluZm8tYm94IC5iZy1pbmZvIC5wcm9ncmVzcy1iYXIsXG4uaW5mby1ib3ggLmluZm8tYm94IC5iZy1ncmFkaWVudC1pbmZvIC5wcm9ncmVzcy1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmluZm8tYm94IC5pbmZvLWJveCAuYmctd2FybmluZyxcbi5pbmZvLWJveCAuaW5mby1ib3ggLmJnLWdyYWRpZW50LXdhcm5pbmcge1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5pbmZvLWJveCAuaW5mby1ib3ggLmJnLXdhcm5pbmcgLnByb2dyZXNzLWJhcixcbi5pbmZvLWJveCAuaW5mby1ib3ggLmJnLWdyYWRpZW50LXdhcm5pbmcgLnByb2dyZXNzLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZjJkM2Q7XG59XG4uaW5mby1ib3ggLmluZm8tYm94IC5iZy1kYW5nZXIsXG4uaW5mby1ib3ggLmluZm8tYm94IC5iZy1ncmFkaWVudC1kYW5nZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5pbmZvLWJveCAuaW5mby1ib3ggLmJnLWRhbmdlciAucHJvZ3Jlc3MtYmFyLFxuLmluZm8tYm94IC5pbmZvLWJveCAuYmctZ3JhZGllbnQtZGFuZ2VyIC5wcm9ncmVzcy1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmluZm8tYm94IC5pbmZvLWJveCAuYmctbGlnaHQsXG4uaW5mby1ib3ggLmluZm8tYm94IC5iZy1ncmFkaWVudC1saWdodCB7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmluZm8tYm94IC5pbmZvLWJveCAuYmctbGlnaHQgLnByb2dyZXNzLWJhcixcbi5pbmZvLWJveCAuaW5mby1ib3ggLmJnLWdyYWRpZW50LWxpZ2h0IC5wcm9ncmVzcy1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWYyZDNkO1xufVxuLmluZm8tYm94IC5pbmZvLWJveCAuYmctZGFyayxcbi5pbmZvLWJveCAuaW5mby1ib3ggLmJnLWdyYWRpZW50LWRhcmsge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5pbmZvLWJveCAuaW5mby1ib3ggLmJnLWRhcmsgLnByb2dyZXNzLWJhcixcbi5pbmZvLWJveCAuaW5mby1ib3ggLmJnLWdyYWRpZW50LWRhcmsgLnByb2dyZXNzLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uaW5mby1ib3ggLmluZm8tYm94LW1vcmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5pbmZvLWJveCAucHJvZ3Jlc3MtZGVzY3JpcHRpb24ge1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC14bC0yIC5pbmZvLWJveCAucHJvZ3Jlc3MtZGVzY3JpcHRpb24sIC5jb2wtbGctMiAuaW5mby1ib3ggLnByb2dyZXNzLWRlc2NyaXB0aW9uLCAuY29sLW1kLTIgLmluZm8tYm94IC5wcm9ncmVzcy1kZXNjcmlwdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY29sLXhsLTMgLmluZm8tYm94IC5wcm9ncmVzcy1kZXNjcmlwdGlvbiwgLmNvbC1sZy0zIC5pbmZvLWJveCAucHJvZ3Jlc3MtZGVzY3JpcHRpb24sIC5jb2wtbWQtMyAuaW5mby1ib3ggLnByb2dyZXNzLWRlc2NyaXB0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbC14bC0yIC5pbmZvLWJveCAucHJvZ3Jlc3MtZGVzY3JpcHRpb24sIC5jb2wtbGctMiAuaW5mby1ib3ggLnByb2dyZXNzLWRlc2NyaXB0aW9uLCAuY29sLW1kLTIgLmluZm8tYm94IC5wcm9ncmVzcy1kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5jb2wteGwtMyAuaW5mby1ib3ggLnByb2dyZXNzLWRlc2NyaXB0aW9uLCAuY29sLWxnLTMgLmluZm8tYm94IC5wcm9ncmVzcy1kZXNjcmlwdGlvbiwgLmNvbC1tZC0zIC5pbmZvLWJveCAucHJvZ3Jlc3MtZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLXhsLTIgLmluZm8tYm94IC5wcm9ncmVzcy1kZXNjcmlwdGlvbiwgLmNvbC1sZy0yIC5pbmZvLWJveCAucHJvZ3Jlc3MtZGVzY3JpcHRpb24sIC5jb2wtbWQtMiAuaW5mby1ib3ggLnByb2dyZXNzLWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmNvbC14bC0zIC5pbmZvLWJveCAucHJvZ3Jlc3MtZGVzY3JpcHRpb24sIC5jb2wtbGctMyAuaW5mby1ib3ggLnByb2dyZXNzLWRlc2NyaXB0aW9uLCAuY29sLW1kLTMgLmluZm8tYm94IC5wcm9ncmVzcy1kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5kYXJrLW1vZGUgLmluZm8tYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5pbmZvLWJveCAuaW5mby1ib3ggLmJnLXByaW1hcnksXG4uZGFyay1tb2RlIC5pbmZvLWJveCAuaW5mby1ib3ggLmJnLWdyYWRpZW50LXByaW1hcnkge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmluZm8tYm94IC5pbmZvLWJveCAuYmctcHJpbWFyeSAucHJvZ3Jlc3MtYmFyLFxuLmRhcmstbW9kZSAuaW5mby1ib3ggLmluZm8tYm94IC5iZy1ncmFkaWVudC1wcmltYXJ5IC5wcm9ncmVzcy1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuaW5mby1ib3ggLmluZm8tYm94IC5iZy1zZWNvbmRhcnksXG4uZGFyay1tb2RlIC5pbmZvLWJveCAuaW5mby1ib3ggLmJnLWdyYWRpZW50LXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuaW5mby1ib3ggLmluZm8tYm94IC5iZy1zZWNvbmRhcnkgLnByb2dyZXNzLWJhcixcbi5kYXJrLW1vZGUgLmluZm8tYm94IC5pbmZvLWJveCAuYmctZ3JhZGllbnQtc2Vjb25kYXJ5IC5wcm9ncmVzcy1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuaW5mby1ib3ggLmluZm8tYm94IC5iZy1zdWNjZXNzLFxuLmRhcmstbW9kZSAuaW5mby1ib3ggLmluZm8tYm94IC5iZy1ncmFkaWVudC1zdWNjZXNzIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5pbmZvLWJveCAuaW5mby1ib3ggLmJnLXN1Y2Nlc3MgLnByb2dyZXNzLWJhcixcbi5kYXJrLW1vZGUgLmluZm8tYm94IC5pbmZvLWJveCAuYmctZ3JhZGllbnQtc3VjY2VzcyAucHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmluZm8tYm94IC5pbmZvLWJveCAuYmctaW5mbyxcbi5kYXJrLW1vZGUgLmluZm8tYm94IC5pbmZvLWJveCAuYmctZ3JhZGllbnQtaW5mbyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuaW5mby1ib3ggLmluZm8tYm94IC5iZy1pbmZvIC5wcm9ncmVzcy1iYXIsXG4uZGFyay1tb2RlIC5pbmZvLWJveCAuaW5mby1ib3ggLmJnLWdyYWRpZW50LWluZm8gLnByb2dyZXNzLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5pbmZvLWJveCAuaW5mby1ib3ggLmJnLXdhcm5pbmcsXG4uZGFyay1tb2RlIC5pbmZvLWJveCAuaW5mby1ib3ggLmJnLWdyYWRpZW50LXdhcm5pbmcge1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5kYXJrLW1vZGUgLmluZm8tYm94IC5pbmZvLWJveCAuYmctd2FybmluZyAucHJvZ3Jlc3MtYmFyLFxuLmRhcmstbW9kZSAuaW5mby1ib3ggLmluZm8tYm94IC5iZy1ncmFkaWVudC13YXJuaW5nIC5wcm9ncmVzcy1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWYyZDNkO1xufVxuLmRhcmstbW9kZSAuaW5mby1ib3ggLmluZm8tYm94IC5iZy1kYW5nZXIsXG4uZGFyay1tb2RlIC5pbmZvLWJveCAuaW5mby1ib3ggLmJnLWdyYWRpZW50LWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuaW5mby1ib3ggLmluZm8tYm94IC5iZy1kYW5nZXIgLnByb2dyZXNzLWJhcixcbi5kYXJrLW1vZGUgLmluZm8tYm94IC5pbmZvLWJveCAuYmctZ3JhZGllbnQtZGFuZ2VyIC5wcm9ncmVzcy1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuaW5mby1ib3ggLmluZm8tYm94IC5iZy1saWdodCxcbi5kYXJrLW1vZGUgLmluZm8tYm94IC5pbmZvLWJveCAuYmctZ3JhZGllbnQtbGlnaHQge1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5kYXJrLW1vZGUgLmluZm8tYm94IC5pbmZvLWJveCAuYmctbGlnaHQgLnByb2dyZXNzLWJhcixcbi5kYXJrLW1vZGUgLmluZm8tYm94IC5pbmZvLWJveCAuYmctZ3JhZGllbnQtbGlnaHQgLnByb2dyZXNzLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZjJkM2Q7XG59XG4uZGFyay1tb2RlIC5pbmZvLWJveCAuaW5mby1ib3ggLmJnLWRhcmssXG4uZGFyay1tb2RlIC5pbmZvLWJveCAuaW5mby1ib3ggLmJnLWdyYWRpZW50LWRhcmsge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmluZm8tYm94IC5pbmZvLWJveCAuYmctZGFyayAucHJvZ3Jlc3MtYmFyLFxuLmRhcmstbW9kZSAuaW5mby1ib3ggLmluZm8tYm94IC5iZy1ncmFkaWVudC1kYXJrIC5wcm9ncmVzcy1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4udGltZWxpbmUge1xuICBtYXJnaW46IDAgMCA0NXB4O1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udGltZWxpbmU6OmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7XG4gIGJvdHRvbTogMDtcbiAgY29udGVudDogXCJcIjtcbiAgbGVmdDogMzFweDtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDRweDtcbn1cbi50aW1lbGluZSA+IGRpdiB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRpbWVsaW5lID4gZGl2OjpiZWZvcmUsIC50aW1lbGluZSA+IGRpdjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi50aW1lbGluZSA+IGRpdiA+IC50aW1lbGluZS1pdGVtIHtcbiAgYm94LXNoYWRvdzogMCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMTI1KSwgMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50aW1lbGluZSA+IGRpdiA+IC50aW1lbGluZS1pdGVtID4gLnRpbWUge1xuICBjb2xvcjogIzk5OTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4udGltZWxpbmUgPiBkaXYgPiAudGltZWxpbmUtaXRlbSA+IC50aW1lbGluZS1oZWFkZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTBweDtcbn1cbi50aW1lbGluZSA+IGRpdiA+IC50aW1lbGluZS1pdGVtID4gLnRpbWVsaW5lLWhlYWRlciA+IGEge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnRpbWVsaW5lID4gZGl2ID4gLnRpbWVsaW5lLWl0ZW0gPiAudGltZWxpbmUtYm9keSxcbi50aW1lbGluZSA+IGRpdiA+IC50aW1lbGluZS1pdGVtID4gLnRpbWVsaW5lLWZvb3RlciB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4udGltZWxpbmUgPiBkaXYgPiAudGltZWxpbmUtaXRlbSA+IC50aW1lbGluZS1ib2R5ID4gaW1nIHtcbiAgbWFyZ2luOiAxMHB4O1xufVxuLnRpbWVsaW5lID4gZGl2ID4gLnRpbWVsaW5lLWl0ZW0gPiAudGltZWxpbmUtYm9keSA+IGRsLFxuLnRpbWVsaW5lID4gZGl2ID4gLnRpbWVsaW5lLWl0ZW0gPiAudGltZWxpbmUtYm9keSBvbCxcbi50aW1lbGluZSA+IGRpdiA+IC50aW1lbGluZS1pdGVtID4gLnRpbWVsaW5lLWJvZHkgdWwge1xuICBtYXJnaW46IDA7XG59XG4udGltZWxpbmUgPiBkaXYgPiAudGltZWxpbmUtaXRlbSA+IC50aW1lbGluZS1mb290ZXIgPiBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4udGltZWxpbmUgPiBkaXYgPiAuZmEsXG4udGltZWxpbmUgPiBkaXYgPiAuZmFzLFxuLnRpbWVsaW5lID4gZGl2ID4gLmZhcixcbi50aW1lbGluZSA+IGRpdiA+IC5mYWIsXG4udGltZWxpbmUgPiBkaXYgPiAuZmFsLFxuLnRpbWVsaW5lID4gZGl2ID4gLmZhZCxcbi50aW1lbGluZSA+IGRpdiA+IC5zdmctaW5saW5lLS1mYSxcbi50aW1lbGluZSA+IGRpdiA+IC5pb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWRiNWJkO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsZWZ0OiAxOHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDMwcHg7XG59XG4udGltZWxpbmUgPiBkaXYgPiAuc3ZnLWlubGluZS0tZmEge1xuICBwYWRkaW5nOiA3cHg7XG59XG4udGltZWxpbmUgPiAudGltZS1sYWJlbCA+IHNwYW4ge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZzogNXB4O1xufVxuXG4udGltZWxpbmUtaW52ZXJzZSA+IGRpdiA+IC50aW1lbGluZS1pdGVtIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbn1cbi50aW1lbGluZS1pbnZlcnNlID4gZGl2ID4gLnRpbWVsaW5lLWl0ZW0gPiAudGltZWxpbmUtaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2RlZTJlNjtcbn1cblxuLmRhcmstbW9kZSAudGltZWxpbmU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG59XG4uZGFyay1tb2RlIC50aW1lbGluZSA+IGRpdiA+IC50aW1lbGluZS1pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbn1cbi5kYXJrLW1vZGUgLnRpbWVsaW5lID4gZGl2ID4gLnRpbWVsaW5lLWl0ZW0gPiAudGltZWxpbmUtaGVhZGVyIHtcbiAgY29sb3I6ICNjZWQ0ZGE7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbn1cbi5kYXJrLW1vZGUgLnRpbWVsaW5lID4gZGl2ID4gLnRpbWVsaW5lLWl0ZW0gPiAudGltZSB7XG4gIGNvbG9yOiAjY2VkNGRhO1xufVxuXG4ucHJvZHVjdHMtbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5wcm9kdWN0cy1saXN0ID4gLml0ZW0ge1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG4ucHJvZHVjdHMtbGlzdCA+IC5pdGVtOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbn1cbi5wcm9kdWN0cy1saXN0IC5wcm9kdWN0LWltZyB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnByb2R1Y3RzLWxpc3QgLnByb2R1Y3QtaW1nIGltZyB7XG4gIGhlaWdodDogNTBweDtcbiAgd2lkdGg6IDUwcHg7XG59XG4ucHJvZHVjdHMtbGlzdCAucHJvZHVjdC1pbmZvIHtcbiAgbWFyZ2luLWxlZnQ6IDYwcHg7XG59XG4ucHJvZHVjdHMtbGlzdCAucHJvZHVjdC10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ucHJvZHVjdHMtbGlzdCAucHJvZHVjdC1kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5wcm9kdWN0LWxpc3QtaW4tY2FyZCA+IC5pdGVtIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xufVxuLnByb2R1Y3QtbGlzdC1pbi1jYXJkID4gLml0ZW06bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cblxuLmRhcmstbW9kZSAucHJvZHVjdHMtbGlzdCA+IC5pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM2Yzc1N2Q7XG59XG4uZGFyay1tb2RlIC5wcm9kdWN0LWRlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICNjZWQ0ZGE7XG59XG5cbi5kaXJlY3QtY2hhdCAuY2FyZC1ib2R5IHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZGlyZWN0LWNoYXQuY2hhdC1wYW5lLW9wZW4gLmRpcmVjdC1jaGF0LWNvbnRhY3RzIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG59XG4uZGlyZWN0LWNoYXQudGltZXN0YW1wLWxpZ2h0IC5kaXJlY3QtY2hhdC10aW1lc3RhbXAge1xuICBjb2xvcjogIzMwNDY1Zjtcbn1cbi5kaXJlY3QtY2hhdC50aW1lc3RhbXAtZGFyayAuZGlyZWN0LWNoYXQtdGltZXN0YW1wIHtcbiAgY29sb3I6ICNjY2NjY2M7XG59XG5cbi5kaXJlY3QtY2hhdC1tZXNzYWdlcyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICBoZWlnaHQ6IDI1MHB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLmRpcmVjdC1jaGF0LW1zZyxcbi5kaXJlY3QtY2hhdC10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5kaXJlY3QtY2hhdC1tc2cge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmRpcmVjdC1jaGF0LW1zZzo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5kaXJlY3QtY2hhdC1tZXNzYWdlcyxcbi5kaXJlY3QtY2hhdC1jb250YWN0cyB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2UtaW4tb3V0O1xufVxuXG4uZGlyZWN0LWNoYXQtdGV4dCB7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QyZDZkZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QyZDZkZTtcbiAgY29sb3I6ICM0NDQ7XG4gIG1hcmdpbjogNXB4IDAgMCA1MHB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmRpcmVjdC1jaGF0LXRleHQ6OmFmdGVyLCAuZGlyZWN0LWNoYXQtdGV4dDo6YmVmb3JlIHtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZDJkNmRlO1xuICBjb250ZW50OiBcIiBcIjtcbiAgaGVpZ2h0OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTAwJTtcbiAgdG9wOiAxNXB4O1xuICB3aWR0aDogMDtcbn1cbi5kaXJlY3QtY2hhdC10ZXh0OjphZnRlciB7XG4gIGJvcmRlci13aWR0aDogNXB4O1xuICBtYXJnaW4tdG9wOiAtNXB4O1xufVxuLmRpcmVjdC1jaGF0LXRleHQ6OmJlZm9yZSB7XG4gIGJvcmRlci13aWR0aDogNnB4O1xuICBtYXJnaW4tdG9wOiAtNnB4O1xufVxuLnJpZ2h0IC5kaXJlY3QtY2hhdC10ZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogNTBweDtcbn1cbi5yaWdodCAuZGlyZWN0LWNoYXQtdGV4dDo6YWZ0ZXIsIC5yaWdodCAuZGlyZWN0LWNoYXQtdGV4dDo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNkMmQ2ZGU7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGxlZnQ6IDEwMCU7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4uZGlyZWN0LWNoYXQtaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDBweDtcbn1cbi5yaWdodCAuZGlyZWN0LWNoYXQtaW1nIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uZGlyZWN0LWNoYXQtaW5mb3Mge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xufVxuXG4uZGlyZWN0LWNoYXQtbmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5kaXJlY3QtY2hhdC10aW1lc3RhbXAge1xuICBjb2xvcjogIzY5NzU4Mjtcbn1cblxuLmRpcmVjdC1jaGF0LWNvbnRhY3RzLW9wZW4gLmRpcmVjdC1jaGF0LWNvbnRhY3RzIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG59XG5cbi5kaXJlY3QtY2hhdC1jb250YWN0cyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMSUsIDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBib3R0b206IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBoZWlnaHQ6IDI1MHB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZGlyZWN0LWNoYXQtY29udGFjdHMtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xufVxuLmRpcmVjdC1jaGF0LWNvbnRhY3RzLWxpZ2h0IC5jb250YWN0cy1saXN0LW5hbWUge1xuICBjb2xvcjogIzQ5NTA1Nztcbn1cbi5kaXJlY3QtY2hhdC1jb250YWN0cy1saWdodCAuY29udGFjdHMtbGlzdC1kYXRlIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG4uZGlyZWN0LWNoYXQtY29udGFjdHMtbGlnaHQgLmNvbnRhY3RzLWxpc3QtbXNnIHtcbiAgY29sb3I6ICM1NDViNjI7XG59XG5cbi5jb250YWN0cy1saXN0IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmNvbnRhY3RzLWxpc3QgPiBsaSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTBweDtcbn1cbi5jb250YWN0cy1saXN0ID4gbGk6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xufVxuLmNvbnRhY3RzLWxpc3QgPiBsaTpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4uY29udGFjdHMtbGlzdC1pbWcge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNDBweDtcbn1cblxuLmNvbnRhY3RzLWxpc3QtaW5mbyB7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tbGVmdDogNDVweDtcbn1cblxuLmNvbnRhY3RzLWxpc3QtbmFtZSxcbi5jb250YWN0cy1saXN0LXN0YXR1cyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY29udGFjdHMtbGlzdC1uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmNvbnRhY3RzLWxpc3Qtc3RhdHVzIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLmNvbnRhY3RzLWxpc3QtZGF0ZSB7XG4gIGNvbG9yOiAjY2VkNGRhO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uY29udGFjdHMtbGlzdC1tc2cge1xuICBjb2xvcjogI2IxYmJjNDtcbn1cblxuLmRpcmVjdC1jaGF0LXByaW1hcnkgLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICBib3JkZXItY29sb3I6ICMwMDdiZmY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRpcmVjdC1jaGF0LXByaW1hcnkgLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQ6OmFmdGVyLCAuZGlyZWN0LWNoYXQtcHJpbWFyeSAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dDo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDdiZmY7XG59XG5cbi5kaXJlY3QtY2hhdC1zZWNvbmRhcnkgLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRpcmVjdC1jaGF0LXNlY29uZGFyeSAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dDo6YWZ0ZXIsIC5kaXJlY3QtY2hhdC1zZWNvbmRhcnkgLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQ6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNmM3NTdkO1xufVxuXG4uZGlyZWN0LWNoYXQtc3VjY2VzcyAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGlyZWN0LWNoYXQtc3VjY2VzcyAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dDo6YWZ0ZXIsIC5kaXJlY3QtY2hhdC1zdWNjZXNzIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzI4YTc0NTtcbn1cblxuLmRpcmVjdC1jaGF0LWluZm8gLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xuICBib3JkZXItY29sb3I6ICMxN2EyYjg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRpcmVjdC1jaGF0LWluZm8gLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQ6OmFmdGVyLCAuZGlyZWN0LWNoYXQtaW5mbyAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dDo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMxN2EyYjg7XG59XG5cbi5kaXJlY3QtY2hhdC13YXJuaW5nIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5kaXJlY3QtY2hhdC13YXJuaW5nIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjphZnRlciwgLmRpcmVjdC1jaGF0LXdhcm5pbmcgLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQ6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZjMTA3O1xufVxuXG4uZGlyZWN0LWNoYXQtZGFuZ2VyIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kaXJlY3QtY2hhdC1kYW5nZXIgLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQ6OmFmdGVyLCAuZGlyZWN0LWNoYXQtZGFuZ2VyIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2RjMzU0NTtcbn1cblxuLmRpcmVjdC1jaGF0LWxpZ2h0IC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5kaXJlY3QtY2hhdC1saWdodCAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dDo6YWZ0ZXIsIC5kaXJlY3QtY2hhdC1saWdodCAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dDo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmOGY5ZmE7XG59XG5cbi5kaXJlY3QtY2hhdC1kYXJrIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kaXJlY3QtY2hhdC1kYXJrIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjphZnRlciwgLmRpcmVjdC1jaGF0LWRhcmsgLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQ6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMzQzYTQwO1xufVxuXG4uZGlyZWN0LWNoYXQtbGlnaHRibHVlIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNjOGRiYztcbiAgYm9yZGVyLWNvbG9yOiAjM2M4ZGJjO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kaXJlY3QtY2hhdC1saWdodGJsdWUgLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQ6OmFmdGVyLCAuZGlyZWN0LWNoYXQtbGlnaHRibHVlIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzNjOGRiYztcbn1cblxuLmRpcmVjdC1jaGF0LW5hdnkgLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxZjNmO1xuICBib3JkZXItY29sb3I6ICMwMDFmM2Y7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRpcmVjdC1jaGF0LW5hdnkgLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQ6OmFmdGVyLCAuZGlyZWN0LWNoYXQtbmF2eSAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dDo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDFmM2Y7XG59XG5cbi5kaXJlY3QtY2hhdC1vbGl2ZSAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZDk5NzA7XG4gIGJvcmRlci1jb2xvcjogIzNkOTk3MDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGlyZWN0LWNoYXQtb2xpdmUgLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQ6OmFmdGVyLCAuZGlyZWN0LWNoYXQtb2xpdmUgLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQ6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjM2Q5OTcwO1xufVxuXG4uZGlyZWN0LWNoYXQtbGltZSAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMWZmNzA7XG4gIGJvcmRlci1jb2xvcjogIzAxZmY3MDtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uZGlyZWN0LWNoYXQtbGltZSAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dDo6YWZ0ZXIsIC5kaXJlY3QtY2hhdC1saW1lIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAxZmY3MDtcbn1cblxuLmRpcmVjdC1jaGF0LWZ1Y2hzaWEgLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjAxMmJlO1xuICBib3JkZXItY29sb3I6ICNmMDEyYmU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRpcmVjdC1jaGF0LWZ1Y2hzaWEgLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQ6OmFmdGVyLCAuZGlyZWN0LWNoYXQtZnVjaHNpYSAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dDo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmMDEyYmU7XG59XG5cbi5kaXJlY3QtY2hhdC1tYXJvb24gLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDgxYjYwO1xuICBib3JkZXItY29sb3I6ICNkODFiNjA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRpcmVjdC1jaGF0LW1hcm9vbiAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dDo6YWZ0ZXIsIC5kaXJlY3QtY2hhdC1tYXJvb24gLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQ6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZDgxYjYwO1xufVxuXG4uZGlyZWN0LWNoYXQtYmx1ZSAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gIGJvcmRlci1jb2xvcjogIzAwN2JmZjtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGlyZWN0LWNoYXQtYmx1ZSAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dDo6YWZ0ZXIsIC5kaXJlY3QtY2hhdC1ibHVlIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAwN2JmZjtcbn1cblxuLmRpcmVjdC1jaGF0LWluZGlnbyAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjEwZjI7XG4gIGJvcmRlci1jb2xvcjogIzY2MTBmMjtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGlyZWN0LWNoYXQtaW5kaWdvIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjphZnRlciwgLmRpcmVjdC1jaGF0LWluZGlnbyAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dDo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM2NjEwZjI7XG59XG5cbi5kaXJlY3QtY2hhdC1wdXJwbGUgLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmY0MmMxO1xuICBib3JkZXItY29sb3I6ICM2ZjQyYzE7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRpcmVjdC1jaGF0LXB1cnBsZSAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dDo6YWZ0ZXIsIC5kaXJlY3QtY2hhdC1wdXJwbGUgLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQ6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNmY0MmMxO1xufVxuXG4uZGlyZWN0LWNoYXQtcGluayAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlODNlOGM7XG4gIGJvcmRlci1jb2xvcjogI2U4M2U4YztcbiAgY29sb3I6ICNmZmY7XG59XG4uZGlyZWN0LWNoYXQtcGluayAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dDo6YWZ0ZXIsIC5kaXJlY3QtY2hhdC1waW5rIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2U4M2U4Yztcbn1cblxuLmRpcmVjdC1jaGF0LXJlZCAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGlyZWN0LWNoYXQtcmVkIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjphZnRlciwgLmRpcmVjdC1jaGF0LXJlZCAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dDo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNkYzM1NDU7XG59XG5cbi5kaXJlY3QtY2hhdC1vcmFuZ2UgLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmQ3ZTE0O1xuICBib3JkZXItY29sb3I6ICNmZDdlMTQ7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmRpcmVjdC1jaGF0LW9yYW5nZSAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dDo6YWZ0ZXIsIC5kaXJlY3QtY2hhdC1vcmFuZ2UgLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQ6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmQ3ZTE0O1xufVxuXG4uZGlyZWN0LWNoYXQteWVsbG93IC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5kaXJlY3QtY2hhdC15ZWxsb3cgLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQ6OmFmdGVyLCAuZGlyZWN0LWNoYXQteWVsbG93IC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZmYzEwNztcbn1cblxuLmRpcmVjdC1jaGF0LWdyZWVuIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kaXJlY3QtY2hhdC1ncmVlbiAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dDo6YWZ0ZXIsIC5kaXJlY3QtY2hhdC1ncmVlbiAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dDo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMyOGE3NDU7XG59XG5cbi5kaXJlY3QtY2hhdC10ZWFsIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwYzk5NztcbiAgYm9yZGVyLWNvbG9yOiAjMjBjOTk3O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kaXJlY3QtY2hhdC10ZWFsIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjphZnRlciwgLmRpcmVjdC1jaGF0LXRlYWwgLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQ6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMjBjOTk3O1xufVxuXG4uZGlyZWN0LWNoYXQtY3lhbiAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiODtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGlyZWN0LWNoYXQtY3lhbiAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dDo6YWZ0ZXIsIC5kaXJlY3QtY2hhdC1jeWFuIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzE3YTJiODtcbn1cblxuLmRpcmVjdC1jaGF0LXdoaXRlIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5kaXJlY3QtY2hhdC13aGl0ZSAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dDo6YWZ0ZXIsIC5kaXJlY3QtY2hhdC13aGl0ZSAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dDo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmY7XG59XG5cbi5kaXJlY3QtY2hhdC1ncmF5IC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kaXJlY3QtY2hhdC1ncmF5IC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjphZnRlciwgLmRpcmVjdC1jaGF0LWdyYXkgLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQ6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNmM3NTdkO1xufVxuXG4uZGlyZWN0LWNoYXQtZ3JheS1kYXJrIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kaXJlY3QtY2hhdC1ncmF5LWRhcmsgLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQ6OmFmdGVyLCAuZGlyZWN0LWNoYXQtZ3JheS1kYXJrIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzM0M2E0MDtcbn1cblxuLmRhcmstbW9kZSAuZGlyZWN0LWNoYXQtdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NTRkNTU7XG4gIGJvcmRlci1jb2xvcjogIzRiNTQ1YztcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5kaXJlY3QtY2hhdC10ZXh0OjphZnRlciwgLmRhcmstbW9kZSAuZGlyZWN0LWNoYXQtdGV4dDo6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNGI1NDVjO1xufVxuLmRhcmstbW9kZSAuZGlyZWN0LWNoYXQtdGltZXN0YW1wIHtcbiAgY29sb3I6ICNhZGI1YmQ7XG59XG4uZGFyay1tb2RlIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjphZnRlciwgLmRhcmstbW9kZSAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dDo6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5kYXJrLW1vZGUgLmRpcmVjdC1jaGF0LXByaW1hcnkgLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Y2NzkxO1xuICBib3JkZXItY29sb3I6ICMzZjY3OTE7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuZGlyZWN0LWNoYXQtcHJpbWFyeSAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dDo6YWZ0ZXIsIC5kYXJrLW1vZGUgLmRpcmVjdC1jaGF0LXByaW1hcnkgLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQ6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjM2Y2NzkxO1xufVxuLmRhcmstbW9kZSAuZGlyZWN0LWNoYXQtc2Vjb25kYXJ5IC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmRpcmVjdC1jaGF0LXNlY29uZGFyeSAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dDo6YWZ0ZXIsIC5kYXJrLW1vZGUgLmRpcmVjdC1jaGF0LXNlY29uZGFyeSAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dDo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM2Yzc1N2Q7XG59XG4uZGFyay1tb2RlIC5kaXJlY3QtY2hhdC1zdWNjZXNzIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYmM4YztcbiAgYm9yZGVyLWNvbG9yOiAjMDBiYzhjO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmRpcmVjdC1jaGF0LXN1Y2Nlc3MgLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQ6OmFmdGVyLCAuZGFyay1tb2RlIC5kaXJlY3QtY2hhdC1zdWNjZXNzIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAwYmM4Yztcbn1cbi5kYXJrLW1vZGUgLmRpcmVjdC1jaGF0LWluZm8gLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQ5OGRiO1xuICBib3JkZXItY29sb3I6ICMzNDk4ZGI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuZGlyZWN0LWNoYXQtaW5mbyAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dDo6YWZ0ZXIsIC5kYXJrLW1vZGUgLmRpcmVjdC1jaGF0LWluZm8gLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQ6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMzQ5OGRiO1xufVxuLmRhcmstbW9kZSAuZGlyZWN0LWNoYXQtd2FybmluZyAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMzljMTI7XG4gIGJvcmRlci1jb2xvcjogI2YzOWMxMjtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uZGFyay1tb2RlIC5kaXJlY3QtY2hhdC13YXJuaW5nIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjphZnRlciwgLmRhcmstbW9kZSAuZGlyZWN0LWNoYXQtd2FybmluZyAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dDo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmMzljMTI7XG59XG4uZGFyay1tb2RlIC5kaXJlY3QtY2hhdC1kYW5nZXIgLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTc0YzNjO1xuICBib3JkZXItY29sb3I6ICNlNzRjM2M7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuZGlyZWN0LWNoYXQtZGFuZ2VyIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjphZnRlciwgLmRhcmstbW9kZSAuZGlyZWN0LWNoYXQtZGFuZ2VyIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2U3NGMzYztcbn1cbi5kYXJrLW1vZGUgLmRpcmVjdC1jaGF0LWxpZ2h0IC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5kYXJrLW1vZGUgLmRpcmVjdC1jaGF0LWxpZ2h0IC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjphZnRlciwgLmRhcmstbW9kZSAuZGlyZWN0LWNoYXQtbGlnaHQgLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQ6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZjhmOWZhO1xufVxuLmRhcmstbW9kZSAuZGlyZWN0LWNoYXQtZGFyayAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5kaXJlY3QtY2hhdC1kYXJrIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjphZnRlciwgLmRhcmstbW9kZSAuZGlyZWN0LWNoYXQtZGFyayAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dDo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMzNDNhNDA7XG59XG4uZGFyay1tb2RlIC5kaXJlY3QtY2hhdC1saWdodGJsdWUgLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODZiYWQ4O1xuICBib3JkZXItY29sb3I6ICM4NmJhZDg7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmRhcmstbW9kZSAuZGlyZWN0LWNoYXQtbGlnaHRibHVlIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjphZnRlciwgLmRhcmstbW9kZSAuZGlyZWN0LWNoYXQtbGlnaHRibHVlIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzg2YmFkODtcbn1cbi5kYXJrLW1vZGUgLmRpcmVjdC1jaGF0LW5hdnkgLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyYzU5O1xuICBib3JkZXItY29sb3I6ICMwMDJjNTk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuZGlyZWN0LWNoYXQtbmF2eSAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dDo6YWZ0ZXIsIC5kYXJrLW1vZGUgLmRpcmVjdC1jaGF0LW5hdnkgLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQ6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDAyYzU5O1xufVxuLmRhcmstbW9kZSAuZGlyZWN0LWNoYXQtb2xpdmUgLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzRjOGEzO1xuICBib3JkZXItY29sb3I6ICM3NGM4YTM7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmRhcmstbW9kZSAuZGlyZWN0LWNoYXQtb2xpdmUgLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQ6OmFmdGVyLCAuZGFyay1tb2RlIC5kaXJlY3QtY2hhdC1vbGl2ZSAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dDo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM3NGM4YTM7XG59XG4uZGFyay1tb2RlIC5kaXJlY3QtY2hhdC1saW1lIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY3ZmZhOTtcbiAgYm9yZGVyLWNvbG9yOiAjNjdmZmE5O1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5kYXJrLW1vZGUgLmRpcmVjdC1jaGF0LWxpbWUgLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQ6OmFmdGVyLCAuZGFyay1tb2RlIC5kaXJlY3QtY2hhdC1saW1lIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzY3ZmZhOTtcbn1cbi5kYXJrLW1vZGUgLmRpcmVjdC1jaGF0LWZ1Y2hzaWEgLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjY3MmQ4O1xuICBib3JkZXItY29sb3I6ICNmNjcyZDg7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmRhcmstbW9kZSAuZGlyZWN0LWNoYXQtZnVjaHNpYSAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dDo6YWZ0ZXIsIC5kYXJrLW1vZGUgLmRpcmVjdC1jaGF0LWZ1Y2hzaWEgLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQ6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZjY3MmQ4O1xufVxuLmRhcmstbW9kZSAuZGlyZWN0LWNoYXQtbWFyb29uIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkNmM5YjtcbiAgYm9yZGVyLWNvbG9yOiAjZWQ2YzliO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5kYXJrLW1vZGUgLmRpcmVjdC1jaGF0LW1hcm9vbiAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dDo6YWZ0ZXIsIC5kYXJrLW1vZGUgLmRpcmVjdC1jaGF0LW1hcm9vbiAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dDo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNlZDZjOWI7XG59XG4uZGFyay1tb2RlIC5kaXJlY3QtY2hhdC1ibHVlIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNmNjc5MTtcbiAgYm9yZGVyLWNvbG9yOiAjM2Y2NzkxO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmRpcmVjdC1jaGF0LWJsdWUgLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQ6OmFmdGVyLCAuZGFyay1tb2RlIC5kaXJlY3QtY2hhdC1ibHVlIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzNmNjc5MTtcbn1cbi5kYXJrLW1vZGUgLmRpcmVjdC1jaGF0LWluZGlnbyAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjEwZjI7XG4gIGJvcmRlci1jb2xvcjogIzY2MTBmMjtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5kaXJlY3QtY2hhdC1pbmRpZ28gLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQ6OmFmdGVyLCAuZGFyay1tb2RlIC5kaXJlY3QtY2hhdC1pbmRpZ28gLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQ6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNjYxMGYyO1xufVxuLmRhcmstbW9kZSAuZGlyZWN0LWNoYXQtcHVycGxlIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZmNDJjMTtcbiAgYm9yZGVyLWNvbG9yOiAjNmY0MmMxO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmRpcmVjdC1jaGF0LXB1cnBsZSAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dDo6YWZ0ZXIsIC5kYXJrLW1vZGUgLmRpcmVjdC1jaGF0LXB1cnBsZSAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dDo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM2ZjQyYzE7XG59XG4uZGFyay1tb2RlIC5kaXJlY3QtY2hhdC1waW5rIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4M2U4YztcbiAgYm9yZGVyLWNvbG9yOiAjZTgzZThjO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmRpcmVjdC1jaGF0LXBpbmsgLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQ6OmFmdGVyLCAuZGFyay1tb2RlIC5kaXJlY3QtY2hhdC1waW5rIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2U4M2U4Yztcbn1cbi5kYXJrLW1vZGUgLmRpcmVjdC1jaGF0LXJlZCAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNzRjM2M7XG4gIGJvcmRlci1jb2xvcjogI2U3NGMzYztcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5kaXJlY3QtY2hhdC1yZWQgLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQ6OmFmdGVyLCAuZGFyay1tb2RlIC5kaXJlY3QtY2hhdC1yZWQgLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQ6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZTc0YzNjO1xufVxuLmRhcmstbW9kZSAuZGlyZWN0LWNoYXQtb3JhbmdlIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkN2UxNDtcbiAgYm9yZGVyLWNvbG9yOiAjZmQ3ZTE0O1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5kYXJrLW1vZGUgLmRpcmVjdC1jaGF0LW9yYW5nZSAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dDo6YWZ0ZXIsIC5kYXJrLW1vZGUgLmRpcmVjdC1jaGF0LW9yYW5nZSAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dDo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZDdlMTQ7XG59XG4uZGFyay1tb2RlIC5kaXJlY3QtY2hhdC15ZWxsb3cgLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjM5YzEyO1xuICBib3JkZXItY29sb3I6ICNmMzljMTI7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmRhcmstbW9kZSAuZGlyZWN0LWNoYXQteWVsbG93IC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjphZnRlciwgLmRhcmstbW9kZSAuZGlyZWN0LWNoYXQteWVsbG93IC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2YzOWMxMjtcbn1cbi5kYXJrLW1vZGUgLmRpcmVjdC1jaGF0LWdyZWVuIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYmM4YztcbiAgYm9yZGVyLWNvbG9yOiAjMDBiYzhjO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmRpcmVjdC1jaGF0LWdyZWVuIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjphZnRlciwgLmRhcmstbW9kZSAuZGlyZWN0LWNoYXQtZ3JlZW4gLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQ6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDBiYzhjO1xufVxuLmRhcmstbW9kZSAuZGlyZWN0LWNoYXQtdGVhbCAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMGM5OTc7XG4gIGJvcmRlci1jb2xvcjogIzIwYzk5NztcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5kaXJlY3QtY2hhdC10ZWFsIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjphZnRlciwgLmRhcmstbW9kZSAuZGlyZWN0LWNoYXQtdGVhbCAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dDo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMyMGM5OTc7XG59XG4uZGFyay1tb2RlIC5kaXJlY3QtY2hhdC1jeWFuIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0OThkYjtcbiAgYm9yZGVyLWNvbG9yOiAjMzQ5OGRiO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmRpcmVjdC1jaGF0LWN5YW4gLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQ6OmFmdGVyLCAuZGFyay1tb2RlIC5kaXJlY3QtY2hhdC1jeWFuIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzM0OThkYjtcbn1cbi5kYXJrLW1vZGUgLmRpcmVjdC1jaGF0LXdoaXRlIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5kYXJrLW1vZGUgLmRpcmVjdC1jaGF0LXdoaXRlIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjphZnRlciwgLmRhcmstbW9kZSAuZGlyZWN0LWNoYXQtd2hpdGUgLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQ6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuZGlyZWN0LWNoYXQtZ3JheSAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5kaXJlY3QtY2hhdC1ncmF5IC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjphZnRlciwgLmRhcmstbW9kZSAuZGlyZWN0LWNoYXQtZ3JheSAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dDo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM2Yzc1N2Q7XG59XG4uZGFyay1tb2RlIC5kaXJlY3QtY2hhdC1ncmF5LWRhcmsgLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItY29sb3I6ICMzNDNhNDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuZGlyZWN0LWNoYXQtZ3JheS1kYXJrIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjphZnRlciwgLmRhcmstbW9kZSAuZGlyZWN0LWNoYXQtZ3JheS1kYXJrIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzM0M2E0MDtcbn1cblxuLnVzZXJzLWxpc3Qge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4udXNlcnMtbGlzdCA+IGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDI1JTtcbn1cbi51c2Vycy1saXN0ID4gbGkgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi51c2Vycy1saXN0ID4gbGkgPiBhOmhvdmVyLFxuLnVzZXJzLWxpc3QgPiBsaSA+IGE6aG92ZXIgLnVzZXJzLWxpc3QtbmFtZSB7XG4gIGNvbG9yOiAjOTk5O1xufVxuXG4udXNlcnMtbGlzdC1uYW1lLFxuLnVzZXJzLWxpc3QtZGF0ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udXNlcnMtbGlzdC1uYW1lIHtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4udXNlcnMtbGlzdC1kYXRlIHtcbiAgY29sb3I6ICM3NDgyOTA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmRhcmstbW9kZSAudXNlcnMtbGlzdC1uYW1lIHtcbiAgY29sb3I6ICNjZWQ0ZGE7XG59XG4uZGFyay1tb2RlIC51c2Vycy1saXN0LWRhdGUge1xuICBjb2xvcjogI2FkYjViZDtcbn1cblxuLmNhcmQtd2lkZ2V0IHtcbiAgYm9yZGVyOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi53aWRnZXQtdXNlciAud2lkZ2V0LXVzZXItaGVhZGVyIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gIGhlaWdodDogMTM1cHg7XG4gIHBhZGRpbmc6IDFyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi53aWRnZXQtdXNlciAud2lkZ2V0LXVzZXItdXNlcm5hbWUge1xuICBmb250LXNpemU6IDI1cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHRleHQtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLndpZGdldC11c2VyIC53aWRnZXQtdXNlci1kZXNjIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi53aWRnZXQtdXNlciAud2lkZ2V0LXVzZXItaW1hZ2Uge1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNDVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDgwcHg7XG59XG4ud2lkZ2V0LXVzZXIgLndpZGdldC11c2VyLWltYWdlID4gaW1nIHtcbiAgYm9yZGVyOiAzcHggc29saWQgI2ZmZjtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogOTBweDtcbn1cbi53aWRnZXQtdXNlciAuY2FyZC1mb290ZXIge1xuICBwYWRkaW5nLXRvcDogNTBweDtcbn1cblxuLndpZGdldC11c2VyLTIgLndpZGdldC11c2VyLWhlYWRlciB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICBwYWRkaW5nOiAxcmVtO1xufVxuLndpZGdldC11c2VyLTIgLndpZGdldC11c2VyLXVzZXJuYW1lIHtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi53aWRnZXQtdXNlci0yIC53aWRnZXQtdXNlci1kZXNjIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi53aWRnZXQtdXNlci0yIC53aWRnZXQtdXNlci11c2VybmFtZSxcbi53aWRnZXQtdXNlci0yIC53aWRnZXQtdXNlci1kZXNjIHtcbiAgbWFyZ2luLWxlZnQ6IDc1cHg7XG59XG4ud2lkZ2V0LXVzZXItMiAud2lkZ2V0LXVzZXItaW1hZ2UgPiBpbWcge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogNjVweDtcbn1cblxuLm1haWxib3gtbWVzc2FnZXMgPiAudGFibGUge1xuICBtYXJnaW46IDA7XG59XG5cbi5tYWlsYm94LWNvbnRyb2xzIHtcbiAgcGFkZGluZzogNXB4O1xufVxuLm1haWxib3gtY29udHJvbHMud2l0aC1ib3JkZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG59XG5cbi5tYWlsYm94LXJlYWQtaW5mbyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgcGFkZGluZzogMTBweDtcbn1cbi5tYWlsYm94LXJlYWQtaW5mbyBoMyB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luOiAwO1xufVxuLm1haWxib3gtcmVhZC1pbmZvIGg1IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA1cHggMCAwO1xufVxuXG4ubWFpbGJveC1yZWFkLXRpbWUge1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4ubWFpbGJveC1yZWFkLW1lc3NhZ2Uge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4ubWFpbGJveC1hdHRhY2htZW50cyB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5tYWlsYm94LWF0dGFjaG1lbnRzIGxpIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgd2lkdGg6IDIwMHB4O1xufVxuXG4ubWFpbGJveC1hdHRhY2htZW50LW5hbWUge1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLm1haWxib3gtYXR0YWNobWVudC1pY29uLFxuLm1haWxib3gtYXR0YWNobWVudC1pbmZvLFxuLm1haWxib3gtYXR0YWNobWVudC1zaXplIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5tYWlsYm94LWF0dGFjaG1lbnQtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5tYWlsYm94LWF0dGFjaG1lbnQtc2l6ZSB7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LXNpemU6IDEycHg7XG59XG4ubWFpbGJveC1hdHRhY2htZW50LXNpemUgPiBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogMC43NXJlbTtcbn1cblxuLm1haWxib3gtYXR0YWNobWVudC1pY29uIHtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtc2l6ZTogNjVweDtcbiAgbWF4LWhlaWdodDogMTMyLjVweDtcbiAgcGFkZGluZzogMjBweCAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubWFpbGJveC1hdHRhY2htZW50LWljb24uaGFzLWltZyB7XG4gIHBhZGRpbmc6IDA7XG59XG4ubWFpbGJveC1hdHRhY2htZW50LWljb24uaGFzLWltZyA+IGltZyB7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ubG9ja3NjcmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG59XG4ubG9ja3NjcmVlbiAubG9ja3NjcmVlbi1uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubG9ja3NjcmVlbi1sb2dvIHtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubG9ja3NjcmVlbi1sb2dvIGEge1xuICBjb2xvcjogIzQ5NTA1Nztcbn1cblxuLmxvY2tzY3JlZW4td3JhcHBlciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tdG9wOiAxMCU7XG4gIG1heC13aWR0aDogNDAwcHg7XG59XG5cbi5sb2Nrc2NyZWVuLWl0ZW0ge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogMTBweCBhdXRvIDMwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDI5MHB4O1xufVxuXG4ubG9ja3NjcmVlbi1pbWFnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbGVmdDogLTEwcHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0yNXB4O1xuICB6LWluZGV4OiAxMDtcbn1cbi5sb2Nrc2NyZWVuLWltYWdlID4gaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBoZWlnaHQ6IDcwcHg7XG4gIHdpZHRoOiA3MHB4O1xufVxuXG4ubG9ja3NjcmVlbi1jcmVkZW50aWFscyB7XG4gIG1hcmdpbi1sZWZ0OiA3MHB4O1xufVxuLmxvY2tzY3JlZW4tY3JlZGVudGlhbHMgLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlcjogMDtcbn1cbi5sb2Nrc2NyZWVuLWNyZWRlbnRpYWxzIC5idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cblxuLmxvY2tzY3JlZW4tZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmRhcmstbW9kZSAubG9ja3NjcmVlbi1pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbn1cbi5kYXJrLW1vZGUgLmxvY2tzY3JlZW4tbG9nbyBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5sb2Nrc2NyZWVuLWNyZWRlbnRpYWxzIC5idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xufVxuLmRhcmstbW9kZSAubG9ja3NjcmVlbi1pbWFnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5sb2dpbi1sb2dvLFxuLnJlZ2lzdGVyLWxvZ28ge1xuICBmb250LXNpemU6IDIuMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWFyZ2luLWJvdHRvbTogMC45cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubG9naW4tbG9nbyBhLFxuLnJlZ2lzdGVyLWxvZ28gYSB7XG4gIGNvbG9yOiAjNDk1MDU3O1xufVxuXG4ubG9naW4tcGFnZSxcbi5yZWdpc3Rlci1wYWdlIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5sb2dpbi1ib3gsXG4ucmVnaXN0ZXItYm94IHtcbiAgd2lkdGg6IDM2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5sb2dpbi1ib3gsXG4ucmVnaXN0ZXItYm94IHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuLmxvZ2luLWJveCAuY2FyZCxcbi5yZWdpc3Rlci1ib3ggLmNhcmQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubG9naW4tY2FyZC1ib2R5LFxuLnJlZ2lzdGVyLWNhcmQtYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci10b3A6IDA7XG4gIGNvbG9yOiAjNjY2O1xuICBwYWRkaW5nOiAyMHB4O1xufVxuLmxvZ2luLWNhcmQtYm9keSAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCxcbi5yZWdpc3Rlci1jYXJkLWJvZHkgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG4ubG9naW4tY2FyZC1ib2R5IC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmZvY3VzLFxuLnJlZ2lzdGVyLWNhcmQtYm9keSAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ubG9naW4tY2FyZC1ib2R5IC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmZvY3VzIH4gLmlucHV0LWdyb3VwLXByZXBlbmQgLmlucHV0LWdyb3VwLXRleHQsXG4ubG9naW4tY2FyZC1ib2R5IC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmZvY3VzIH4gLmlucHV0LWdyb3VwLWFwcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5yZWdpc3Rlci1jYXJkLWJvZHkgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6Zm9jdXMgfiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5yZWdpc3Rlci1jYXJkLWJvZHkgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6Zm9jdXMgfiAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgYm9yZGVyLWNvbG9yOiAjODBiZGZmO1xufVxuLmxvZ2luLWNhcmQtYm9keSAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbC5pcy12YWxpZDpmb2N1cyxcbi5yZWdpc3Rlci1jYXJkLWJvZHkgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQ6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmxvZ2luLWNhcmQtYm9keSAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbC5pcy12YWxpZCB+IC5pbnB1dC1ncm91cC1wcmVwZW5kIC5pbnB1dC1ncm91cC10ZXh0LFxuLmxvZ2luLWNhcmQtYm9keSAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbC5pcy12YWxpZCB+IC5pbnB1dC1ncm91cC1hcHBlbmQgLmlucHV0LWdyb3VwLXRleHQsXG4ucmVnaXN0ZXItY2FyZC1ib2R5IC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sLmlzLXZhbGlkIH4gLmlucHV0LWdyb3VwLXByZXBlbmQgLmlucHV0LWdyb3VwLXRleHQsXG4ucmVnaXN0ZXItY2FyZC1ib2R5IC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sLmlzLXZhbGlkIH4gLmlucHV0LWdyb3VwLWFwcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbn1cbi5sb2dpbi1jYXJkLWJvZHkgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZDpmb2N1cyxcbi5yZWdpc3Rlci1jYXJkLWJvZHkgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ubG9naW4tY2FyZC1ib2R5IC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQgfiAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0LFxuLnJlZ2lzdGVyLWNhcmQtYm9keSAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIH4gLmlucHV0LWdyb3VwLWFwcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbn1cbi5sb2dpbi1jYXJkLWJvZHkgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC10ZXh0LFxuLnJlZ2lzdGVyLWNhcmQtYm9keSAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgY29sb3I6ICM3Nzc7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cblxuLmxvZ2luLWJveC1tc2csXG4ucmVnaXN0ZXItYm94LW1zZyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAyMHB4IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNvY2lhbC1hdXRoLWxpbmtzIHtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG5cbi5kYXJrLW1vZGUgLmxvZ2luLWNhcmQtYm9keSxcbi5kYXJrLW1vZGUgLnJlZ2lzdGVyLWNhcmQtYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5sb2dpbi1sb2dvIGEsXG4uZGFyay1tb2RlIC5yZWdpc3Rlci1sb2dvIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmVycm9yLXBhZ2Uge1xuICBtYXJnaW46IDIwcHggYXV0byAwO1xuICB3aWR0aDogNjAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVycm9yLXBhZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uZXJyb3ItcGFnZSA+IC5oZWFkbGluZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDEwMHB4O1xuICBmb250LXdlaWdodDogMzAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5lcnJvci1wYWdlID4gLmhlYWRsaW5lIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5lcnJvci1wYWdlID4gLmVycm9yLWNvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDE5MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5lcnJvci1wYWdlID4gLmVycm9yLWNvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4uZXJyb3ItcGFnZSA+IC5lcnJvci1jb250ZW50ID4gaDMge1xuICBmb250LXNpemU6IDI1cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVycm9yLXBhZ2UgPiAuZXJyb3ItY29udGVudCA+IGgzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLmludm9pY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaW52b2ljZS10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5kYXJrLW1vZGUgLmludm9pY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xufVxuXG4ucHJvZmlsZS11c2VyLWltZyB7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNhZGI1YmQ7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAzcHg7XG4gIHdpZHRoOiAxMDBweDtcbn1cblxuLnByb2ZpbGUtdXNlcm5hbWUge1xuICBmb250LXNpemU6IDIxcHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLnBvc3Qge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2FkYjViZDtcbiAgY29sb3I6ICM2NjY7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuLnBvc3Q6bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ucG9zdCAudXNlci1ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBvc3QgLnJvdyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZGFyay1tb2RlIC5wb3N0IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbn1cblxuLnByb2R1Y3QtaW1hZ2Uge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wcm9kdWN0LWltYWdlLXRodW1icyB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuXG4ucHJvZHVjdC1pbWFnZS10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBtYXgtd2lkdGg6IDdyZW07XG4gIHBhZGRpbmc6IDAuNXJlbTtcbn1cbi5wcm9kdWN0LWltYWdlLXRodW1iIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG4ucHJvZHVjdC1pbWFnZS10aHVtYjpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLnByb2R1Y3Qtc2hhcmUgYSB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG4ucHJvamVjdHMgdGQge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnByb2plY3RzIC5saXN0LWlubGluZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucHJvamVjdHMgaW1nLnRhYmxlLWF2YXRhcixcbi5wcm9qZWN0cyAudGFibGUtYXZhdGFyIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogaW5saW5lO1xuICB3aWR0aDogMi41cmVtO1xufVxuLnByb2plY3RzIC5wcm9qZWN0LXN0YXRlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5ib2R5LmlmcmFtZS1tb2RlIC5tYWluLXNpZGViYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keS5pZnJhbWUtbW9kZSAuY29udGVudC13cmFwcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuYm9keS5pZnJhbWUtbW9kZSAubWFpbi1oZWFkZXIsXG5ib2R5LmlmcmFtZS1tb2RlIC5tYWluLWZvb3RlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmJvZHkuaWZyYW1lLW1vZGUtZnVsbHNjcmVlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jb250ZW50LXdyYXBwZXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uY29udGVudC13cmFwcGVyLmlmcmFtZS1tb2RlIC5idG4taWZyYW1lLWNsb3NlIHtcbiAgY29sb3I6ICNkYzM1NDU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHJpZ2h0OiAwLjEyNXJlbTtcbiAgdG9wOiAwLjEyNXJlbTtcbiAgei1pbmRleDogMTA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5jb250ZW50LXdyYXBwZXIuaWZyYW1lLW1vZGUgLmJ0bi1pZnJhbWUtY2xvc2U6aG92ZXIsIC5jb250ZW50LXdyYXBwZXIuaWZyYW1lLW1vZGUgLmJ0bi1pZnJhbWUtY2xvc2U6Zm9jdXMge1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuM3M7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5AbWVkaWEgKGhvdmVyOiBub25lKSBhbmQgKHBvaW50ZXI6IGNvYXJzZSkge1xuICAuY29udGVudC13cmFwcGVyLmlmcmFtZS1tb2RlIC5idG4taWZyYW1lLWNsb3NlIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG4uY29udGVudC13cmFwcGVyLmlmcmFtZS1tb2RlIC5uYXZiYXItbmF2IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG4uY29udGVudC13cmFwcGVyLmlmcmFtZS1tb2RlIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uY29udGVudC13cmFwcGVyLmlmcmFtZS1tb2RlIC5uYXZiYXItbmF2IC5uYXYtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jb250ZW50LXdyYXBwZXIuaWZyYW1lLW1vZGUgLm5hdmJhci1uYXYgLm5hdi1pdGVtOmhvdmVyIC5idG4taWZyYW1lLWNsb3NlLCAuY29udGVudC13cmFwcGVyLmlmcmFtZS1tb2RlIC5uYXZiYXItbmF2IC5uYXYtaXRlbTpmb2N1cyAuYnRuLWlmcmFtZS1jbG9zZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbkBtZWRpYSAoaG92ZXI6IG5vbmUpIGFuZCAocG9pbnRlcjogY29hcnNlKSB7XG4gIC5jb250ZW50LXdyYXBwZXIuaWZyYW1lLW1vZGUgLm5hdmJhci1uYXYgLm5hdi1pdGVtOmhvdmVyIC5idG4taWZyYW1lLWNsb3NlLCAuY29udGVudC13cmFwcGVyLmlmcmFtZS1tb2RlIC5uYXZiYXItbmF2IC5uYXYtaXRlbTpmb2N1cyAuYnRuLWlmcmFtZS1jbG9zZSB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuLmNvbnRlbnQtd3JhcHBlci5pZnJhbWUtbW9kZSAudGFiLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY29udGVudC13cmFwcGVyLmlmcmFtZS1tb2RlIC50YWItcGFuZSArIC50YWItZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNvbnRlbnQtd3JhcHBlci5pZnJhbWUtbW9kZSAudGFiLWVtcHR5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNvbnRlbnQtd3JhcHBlci5pZnJhbWUtbW9kZSAudGFiLWxvYWRpbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY2Zjk7XG59XG4uY29udGVudC13cmFwcGVyLmlmcmFtZS1tb2RlIC50YWItbG9hZGluZyA+IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmNvbnRlbnQtd3JhcHBlci5pZnJhbWUtbW9kZSBpZnJhbWUge1xuICBib3JkZXI6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IC04cHg7XG59XG4uY29udGVudC13cmFwcGVyLmlmcmFtZS1tb2RlIGlmcmFtZSAuY29udGVudC13cmFwcGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbmJvZHkuaWZyYW1lLW1vZGUtZnVsbHNjcmVlbiAuY29udGVudC13cmFwcGVyLmlmcmFtZS1tb2RlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTA0ODtcbn1cblxuLnBlcm1hbmVudC1idG4taWZyYW1lLWNsb3NlIC5idG4taWZyYW1lLWNsb3NlIHtcbiAgYW5pbWF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmNvbnRlbnQtd3JhcHBlci5rYW5iYW4ge1xuICBoZWlnaHQ6IDFweDtcbn1cbi5jb250ZW50LXdyYXBwZXIua2FuYmFuIC5jb250ZW50IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG4uY29udGVudC13cmFwcGVyLmthbmJhbiAuY29udGVudCAuY29udGFpbmVyLFxuLmNvbnRlbnQtd3JhcHBlci5rYW5iYW4gLmNvbnRlbnQgLmNvbnRhaW5lci1mbHVpZCxcbi5jb250ZW50LXdyYXBwZXIua2FuYmFuIC5jb250ZW50IC5jb250YWluZXItc20sXG4uY29udGVudC13cmFwcGVyLmthbmJhbiAuY29udGVudCAuY29udGFpbmVyLW1kLFxuLmNvbnRlbnQtd3JhcHBlci5rYW5iYW4gLmNvbnRlbnQgLmNvbnRhaW5lci1sZyxcbi5jb250ZW50LXdyYXBwZXIua2FuYmFuIC5jb250ZW50IC5jb250YWluZXIteGwge1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuLmNvbnRlbnQtd3JhcHBlci5rYW5iYW4gLmNvbnRlbnQtaGVhZGVyICsgLmNvbnRlbnQge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtICgoMiAqIDE1cHgpICsgKDEuOHJlbSAqIDEuMikpKTtcbn1cbi5jb250ZW50LXdyYXBwZXIua2FuYmFuIC5jYXJkIC5jYXJkLWJvZHkge1xuICBwYWRkaW5nOiAwLjVyZW07XG59XG4uY29udGVudC13cmFwcGVyLmthbmJhbiAuY2FyZC5jYXJkLXJvdyB7XG4gIHdpZHRoOiAzNDBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMC41cmVtO1xufVxuLmNvbnRlbnQtd3JhcHBlci5rYW5iYW4gLmNhcmQuY2FyZC1yb3c6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5jb250ZW50LXdyYXBwZXIua2FuYmFuIC5jYXJkLmNhcmQtcm93IC5jYXJkLWJvZHkge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtICgxMnB4ICsgKDEuOHJlbSAqIDEuMikgKyAuNXJlbSkpO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLmNvbnRlbnQtd3JhcHBlci5rYW5iYW4gLmNhcmQuY2FyZC1yb3cgLmNhcmQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbn1cbi5jb250ZW50LXdyYXBwZXIua2FuYmFuIC5jYXJkLmNhcmQtcm93IC5jYXJkIC5jYXJkLWhlYWRlciB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xufVxuLmNvbnRlbnQtd3JhcHBlci5rYW5iYW4gLmNhcmQuY2FyZC1yb3cgLmNhcmQgLmNhcmQtYm9keSB7XG4gIHBhZGRpbmc6IDAuNzVyZW07XG59XG4uY29udGVudC13cmFwcGVyLmthbmJhbiAuYnRuLXRvb2wuYnRuLWxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4uZmMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogI2Y4ZjlmYTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2RkZDtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkO1xuICBjb2xvcjogIzQ5NTA1Nztcbn1cbi5mYy1idXR0b246aG92ZXIsIC5mYy1idXR0b246YWN0aXZlLCAuZmMtYnV0dG9uLmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZTllOTtcbn1cblxuLmZjLWhlYWRlci10aXRsZSBoMiB7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjZlbTtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5mYy1oZWFkZXItcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4uZmMtaGVhZGVyLWxlZnQge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi5mYy13aWRnZXQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbn1cblxuLmZjLWdyaWQge1xuICBib3JkZXI6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZmMtd2lkZ2V0LWhlYWRlcjpmaXJzdC1vZi10eXBlLFxuLmZjLXdpZGdldC1jb250ZW50OmZpcnN0LW9mLXR5cGUge1xuICBib3JkZXItbGVmdDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuXG4uZmMtd2lkZ2V0LWhlYWRlcjpsYXN0LW9mLXR5cGUsXG4uZmMtd2lkZ2V0LWNvbnRlbnQ6bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuXG4uZmMtdG9vbGJhcixcbi5mYy10b29sYmFyLmZjLWhlYWRlci10b29sYmFyIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxcmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmZjLXRvb2xiYXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmZjLXRvb2xiYXIgLmZjLWxlZnQge1xuICAgIG9yZGVyOiAxO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgfVxuICAuZmMtdG9vbGJhciAuZmMtY2VudGVyIHtcbiAgICBvcmRlcjogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjM3NXJlbTtcbiAgfVxuICAuZmMtdG9vbGJhciAuZmMtcmlnaHQge1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG4uZmMtZGF5LW51bWJlciB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuLmZjLWNvbG9yLXBpY2tlciB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5mYy1jb2xvci1waWNrZXIgPiBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5mYy1jb2xvci1waWNrZXIgPiBsaSAuZmEsXG4uZmMtY29sb3ItcGlja2VyID4gbGkgLmZhcyxcbi5mYy1jb2xvci1waWNrZXIgPiBsaSAuZmFyLFxuLmZjLWNvbG9yLXBpY2tlciA+IGxpIC5mYWIsXG4uZmMtY29sb3ItcGlja2VyID4gbGkgLmZhbCxcbi5mYy1jb2xvci1waWNrZXIgPiBsaSAuZmFkLFxuLmZjLWNvbG9yLXBpY2tlciA+IGxpIC5zdmctaW5saW5lLS1mYSxcbi5mYy1jb2xvci1waWNrZXIgPiBsaSAuaW9uIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIGxpbmVhciAwLjNzO1xufVxuLmZjLWNvbG9yLXBpY2tlciA+IGxpIC5mYTpob3Zlcixcbi5mYy1jb2xvci1waWNrZXIgPiBsaSAuZmFzOmhvdmVyLFxuLmZjLWNvbG9yLXBpY2tlciA+IGxpIC5mYXI6aG92ZXIsXG4uZmMtY29sb3ItcGlja2VyID4gbGkgLmZhYjpob3Zlcixcbi5mYy1jb2xvci1waWNrZXIgPiBsaSAuZmFsOmhvdmVyLFxuLmZjLWNvbG9yLXBpY2tlciA+IGxpIC5mYWQ6aG92ZXIsXG4uZmMtY29sb3ItcGlja2VyID4gbGkgLnN2Zy1pbmxpbmUtLWZhOmhvdmVyLFxuLmZjLWNvbG9yLXBpY2tlciA+IGxpIC5pb246aG92ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMGRlZyk7XG59XG5cbiNhZGQtbmV3LWV2ZW50IHtcbiAgdHJhbnNpdGlvbjogYWxsIGxpbmVhciAwLjNzO1xufVxuXG4uZXh0ZXJuYWwtZXZlbnQge1xuICBib3gtc2hhZG93OiAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpLCAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBjdXJzb3I6IG1vdmU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG59XG4uZXh0ZXJuYWwtZXZlbnQ6aG92ZXIge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgOTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIHBhZGRpbmc6IDAuNDY4NzVyZW0gMC43NXJlbTtcbiAgaGVpZ2h0OiBjYWxjKDIuMjVyZW0gKyAycHgpO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjODBiZGZmO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tdG9wOiAtM3B4O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1ydGxdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgaGVpZ2h0OiAzMXB4O1xuICByaWdodDogNnB4O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjODBiZGZmO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWRyb3Bkb3duLnNlbGVjdDItZHJvcGRvd24tLWJlbG93IHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1kcm9wZG93bi5zZWxlY3QyLWRyb3Bkb3duLS1hYm92ZSB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtZGlzYWJsZWQ9dHJ1ZV0ge1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1zZWxlY3RlZD10cnVlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0sIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1zZWxlY3RlZD10cnVlXTpob3ZlciB7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc0ZjA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICBtaW4taGVpZ2h0OiBjYWxjKDIuMjVyZW0gKyAycHgpO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM4MGJkZmY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgcGFkZGluZzogMCAwLjM3NXJlbSAwLjM3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTAuMzc1cmVtO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCBsaTpmaXJzdC1jaGlsZC5zZWxlY3QyLXNlYXJjaC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAwLjM3NXJlbTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQgbGk6Zmlyc3QtY2hpbGQuc2VsZWN0Mi1zZWFyY2guc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQgLnNlbGVjdDItc2VhcmNoLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luLXRvcDogNnB4O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICBib3JkZXItY29sb3I6ICMwMDZmZTY7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIG1hcmdpbi10b3A6IDAuMzFyZW07XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0ycHg7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4udGV4dC1zbSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWFyY2guc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZS50ZXh0LXNtIC5zZWxlY3QyLXNlYXJjaC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG4udGV4dC1zbSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUudGV4dC1zbSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIG1hcmdpbi10b3A6IDAuNHJlbTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItY29sb3I6ICM4MGJkZmY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBib3JkZXI6IDA7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCBsaSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCB+IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwID4gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0Om5vdCg6bGFzdC1jaGlsZCkgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2wtc20gfiAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4udGV4dC1zbSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsXG5zZWxlY3QuZm9ybS1jb250cm9sLXNtIH4gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgaGVpZ2h0OiBjYWxjKDEuODEyNXJlbSArIDJweCk7XG59XG4udGV4dC1zbSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCxcbnNlbGVjdC5mb3JtLWNvbnRyb2wtc20gfiAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIG1hcmdpbi10b3A6IC0wLjRyZW07XG59XG4udGV4dC1zbSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyxcbnNlbGVjdC5mb3JtLWNvbnRyb2wtc20gfiAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIHRvcDogLTAuMTJyZW07XG59XG4udGV4dC1zbSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSxcbnNlbGVjdC5mb3JtLWNvbnRyb2wtc20gfiAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMS44MTI1cmVtICsgMnB4KTtcbn1cbi50ZXh0LXNtIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQsXG5zZWxlY3QuZm9ybS1jb250cm9sLXNtIH4gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIHBhZGRpbmc6IDAgMC4yNXJlbSAwLjI1cmVtO1xuICBtYXJnaW4tdG9wOiAtMC4xcmVtO1xufVxuLnRleHQtc20gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCBsaTpmaXJzdC1jaGlsZC5zZWxlY3QyLXNlYXJjaC5zZWxlY3QyLXNlYXJjaC0taW5saW5lLFxuc2VsZWN0LmZvcm0tY29udHJvbC1zbSB+IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQgbGk6Zmlyc3QtY2hpbGQuc2VsZWN0Mi1zZWFyY2guc2VsZWN0Mi1zZWFyY2gtLWlubGluZSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtO1xufVxuLnRleHQtc20gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCAuc2VsZWN0Mi1zZWFyY2guc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkLFxuc2VsZWN0LmZvcm0tY29udHJvbC1zbSB+IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQgLnNlbGVjdDItc2VhcmNoLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIG1hcmdpbi10b3A6IDZweDtcbn1cblxuLm1heGltaXplZC1jYXJkIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgei1pbmRleDogOTk5OTtcbn1cblxuLnNlbGVjdDItcHJpbWFyeSArIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogIzgwYmRmZjtcbn1cbi5zZWxlY3QyLXByaW1hcnkgKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjODBiZGZmO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXByaW1hcnkuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXByaW1hcnkgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1wcmltYXJ5IC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1wcmltYXJ5IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1wcmltYXJ5IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItcHJpbWFyeSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM4MGJkZmY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcHJpbWFyeSAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkLFxuLnNlbGVjdDItcHJpbWFyeSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXByaW1hcnkgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXByaW1hcnkgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXTpob3Zlcixcbi5zZWxlY3QyLXByaW1hcnkgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0sXG4uc2VsZWN0Mi1wcmltYXJ5IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzRmMDtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcHJpbWFyeSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzLFxuLnNlbGVjdDItcHJpbWFyeSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzgwYmRmZjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1wcmltYXJ5IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UsXG4uc2VsZWN0Mi1wcmltYXJ5IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA2ZmU2O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1wcmltYXJ5IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSxcbi5zZWxlY3QyLXByaW1hcnkgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcHJpbWFyeSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIsXG4uc2VsZWN0Mi1wcmltYXJ5IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1wcmltYXJ5LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLFxuLnNlbGVjdDItcHJpbWFyeSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItY29sb3I6ICM4MGJkZmY7XG59XG5cbi5zZWxlY3QyLXNlY29uZGFyeSArIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogI2FmYjViYTtcbn1cbi5zZWxlY3QyLXNlY29uZGFyeSArIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItY29sb3I6ICNhZmI1YmE7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2Vjb25kYXJ5LnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWNvbmRhcnkgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWNvbmRhcnkgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLXNlY29uZGFyeSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItc2Vjb25kYXJ5IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItc2Vjb25kYXJ5IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FmYjViYTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWNvbmRhcnkgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCxcbi5zZWxlY3QyLXNlY29uZGFyeSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlY29uZGFyeSAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2Vjb25kYXJ5IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF06aG92ZXIsXG4uc2VsZWN0Mi1zZWNvbmRhcnkgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0sXG4uc2VsZWN0Mi1zZWNvbmRhcnkgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjU2ZDc1O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWNvbmRhcnkgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cyxcbi5zZWxlY3QyLXNlY29uZGFyeSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2FmYjViYTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWNvbmRhcnkgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSxcbi5zZWxlY3QyLXNlY29uZGFyeSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG4gIGJvcmRlci1jb2xvcjogIzYwNjg2ZjtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2Vjb25kYXJ5IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSxcbi5zZWxlY3QyLXNlY29uZGFyeSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWNvbmRhcnkgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyLFxuLnNlbGVjdDItc2Vjb25kYXJ5IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWNvbmRhcnkuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsXG4uc2VsZWN0Mi1zZWNvbmRhcnkgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLWNvbG9yOiAjYWZiNWJhO1xufVxuXG4uc2VsZWN0Mi1zdWNjZXNzICsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNzFkZDhhO1xufVxuLnNlbGVjdDItc3VjY2VzcyArIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItY29sb3I6ICM3MWRkOGE7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc3VjY2Vzcy5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc3VjY2VzcyAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXN1Y2Nlc3MgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLXN1Y2Nlc3MgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLXN1Y2Nlc3MgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1zdWNjZXNzIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzcxZGQ4YTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zdWNjZXNzIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQsXG4uc2VsZWN0Mi1zdWNjZXNzIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc3VjY2VzcyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc3VjY2VzcyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdOmhvdmVyLFxuLnNlbGVjdDItc3VjY2VzcyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSxcbi5zZWxlY3QyLXN1Y2Nlc3MgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjU5YjQwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zdWNjZXNzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMsXG4uc2VsZWN0Mi1zdWNjZXNzIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjNzFkZDhhO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXN1Y2Nlc3MgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSxcbi5zZWxlY3QyLXN1Y2Nlc3MgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xuICBib3JkZXItY29sb3I6ICMyMzkyM2Q7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXN1Y2Nlc3MgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlLFxuLnNlbGVjdDItc3VjY2VzcyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zdWNjZXNzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3Zlcixcbi5zZWxlY3QyLXN1Y2Nlc3MgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXN1Y2Nlc3Muc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsXG4uc2VsZWN0Mi1zdWNjZXNzIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci1jb2xvcjogIzcxZGQ4YTtcbn1cblxuLnNlbGVjdDItaW5mbyArIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogIzYzZDllYztcbn1cbi5zZWxlY3QyLWluZm8gKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjNkOWVjO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWluZm8uc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWluZm8gLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1pbmZvIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1pbmZvIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1pbmZvIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItaW5mbyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2M2Q5ZWM7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItaW5mbyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkLFxuLnNlbGVjdDItaW5mbyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWluZm8gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWluZm8gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXTpob3Zlcixcbi5zZWxlY3QyLWluZm8gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0sXG4uc2VsZWN0Mi1pbmZvIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE1OTZhYTtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItaW5mbyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzLFxuLnNlbGVjdDItaW5mbyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzYzZDllYztcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1pbmZvIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UsXG4uc2VsZWN0Mi1pbmZvIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbiAgYm9yZGVyLWNvbG9yOiAjMTQ4ZWExO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1pbmZvIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSxcbi5zZWxlY3QyLWluZm8gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItaW5mbyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIsXG4uc2VsZWN0Mi1pbmZvIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1pbmZvLnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLFxuLnNlbGVjdDItaW5mbyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItY29sb3I6ICM2M2Q5ZWM7XG59XG5cbi5zZWxlY3QyLXdhcm5pbmcgKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItY29sb3I6ICNmZmUxODc7XG59XG4uc2VsZWN0Mi13YXJuaW5nICsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZTE4Nztcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi13YXJuaW5nLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi13YXJuaW5nIC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItd2FybmluZyAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItd2FybmluZyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItd2FybmluZyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLXdhcm5pbmcgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZlMTg3O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXdhcm5pbmcgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCxcbi5zZWxlY3QyLXdhcm5pbmcgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi13YXJuaW5nIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0sIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi13YXJuaW5nIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF06aG92ZXIsXG4uc2VsZWN0Mi13YXJuaW5nIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdLFxuLnNlbGVjdDItd2FybmluZyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2I5MDA7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXdhcm5pbmcgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cyxcbi5zZWxlY3QyLXdhcm5pbmcgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNmZmUxODc7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItd2FybmluZyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlLFxuLnNlbGVjdDItd2FybmluZyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gIGJvcmRlci1jb2xvcjogI2VkYjEwMDtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItd2FybmluZyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUsXG4uc2VsZWN0Mi13YXJuaW5nIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBjb2xvcjogcmdiYSgzMSwgNDUsIDYxLCAwLjcpO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXdhcm5pbmcgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyLFxuLnNlbGVjdDItd2FybmluZyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItd2FybmluZy5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSxcbi5zZWxlY3QyLXdhcm5pbmcgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZlMTg3O1xufVxuXG4uc2VsZWN0Mi1kYW5nZXIgKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItY29sb3I6ICNlZmEyYTk7XG59XG4uc2VsZWN0Mi1kYW5nZXIgKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWZhMmE5O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWRhbmdlci5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZGFuZ2VyIC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZGFuZ2VyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1kYW5nZXIgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWRhbmdlciAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWRhbmdlciAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZmEyYTk7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZGFuZ2VyIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQsXG4uc2VsZWN0Mi1kYW5nZXIgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1kYW5nZXIgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWRhbmdlciAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdOmhvdmVyLFxuLnNlbGVjdDItZGFuZ2VyIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdLFxuLnNlbGVjdDItZGFuZ2VyIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RhMjgzOTtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZGFuZ2VyIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMsXG4uc2VsZWN0Mi1kYW5nZXIgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNlZmEyYTk7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZGFuZ2VyIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UsXG4uc2VsZWN0Mi1kYW5nZXIgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuICBib3JkZXItY29sb3I6ICNkMzI1MzU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWRhbmdlciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUsXG4uc2VsZWN0Mi1kYW5nZXIgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZGFuZ2VyIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3Zlcixcbi5zZWxlY3QyLWRhbmdlciAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZGFuZ2VyLnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLFxuLnNlbGVjdDItZGFuZ2VyIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci1jb2xvcjogI2VmYTJhOTtcbn1cblxuLnNlbGVjdDItbGlnaHQgKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItY29sb3I6IHdoaXRlO1xufVxuLnNlbGVjdDItbGlnaHQgKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1saWdodC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItbGlnaHQgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1saWdodCAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItbGlnaHQgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWxpZ2h0IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItbGlnaHQgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1saWdodCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkLFxuLnNlbGVjdDItbGlnaHQgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1saWdodCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItbGlnaHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXTpob3Zlcixcbi5zZWxlY3QyLWxpZ2h0IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdLFxuLnNlbGVjdDItbGlnaHQgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMWY0O1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1saWdodCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzLFxuLnNlbGVjdDItbGlnaHQgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHdoaXRlO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWxpZ2h0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UsXG4uc2VsZWN0Mi1saWdodCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gIGJvcmRlci1jb2xvcjogI2U5ZWNlZjtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItbGlnaHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlLFxuLnNlbGVjdDItbGlnaHQgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGNvbG9yOiByZ2JhKDMxLCA0NSwgNjEsIDAuNyk7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItbGlnaHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyLFxuLnNlbGVjdDItbGlnaHQgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3ZlciB7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWxpZ2h0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLFxuLnNlbGVjdDItbGlnaHQgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbn1cblxuLnNlbGVjdDItZGFyayArIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogIzZkN2E4Njtcbn1cbi5zZWxlY3QyLWRhcmsgKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNmQ3YTg2O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWRhcmsuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWRhcmsgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1kYXJrIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1kYXJrIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1kYXJrIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItZGFyayAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2ZDdhODY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZGFyayAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkLFxuLnNlbGVjdDItZGFyayAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWRhcmsgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWRhcmsgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXTpob3Zlcixcbi5zZWxlY3QyLWRhcmsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0sXG4uc2VsZWN0Mi1kYXJrIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJkMzIzODtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZGFyayAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzLFxuLnNlbGVjdDItZGFyayAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzZkN2E4Njtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1kYXJrIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UsXG4uc2VsZWN0Mi1kYXJrIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjMjkyZDMyO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1kYXJrIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSxcbi5zZWxlY3QyLWRhcmsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZGFyayAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIsXG4uc2VsZWN0Mi1kYXJrIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1kYXJrLnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLFxuLnNlbGVjdDItZGFyayAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItY29sb3I6ICM2ZDdhODY7XG59XG5cbi5zZWxlY3QyLWxpZ2h0Ymx1ZSArIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogIzk5YzVkZTtcbn1cbi5zZWxlY3QyLWxpZ2h0Ymx1ZSArIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItY29sb3I6ICM5OWM1ZGU7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItbGlnaHRibHVlLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1saWdodGJsdWUgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1saWdodGJsdWUgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWxpZ2h0Ymx1ZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItbGlnaHRibHVlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItbGlnaHRibHVlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk5YzVkZTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1saWdodGJsdWUgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCxcbi5zZWxlY3QyLWxpZ2h0Ymx1ZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYzhkYmM7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWxpZ2h0Ymx1ZSAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItbGlnaHRibHVlIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF06aG92ZXIsXG4uc2VsZWN0Mi1saWdodGJsdWUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0sXG4uc2VsZWN0Mi1saWdodGJsdWUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzg4NGIwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1saWdodGJsdWUgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cyxcbi5zZWxlY3QyLWxpZ2h0Ymx1ZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzk5YzVkZTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1saWdodGJsdWUgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSxcbi5zZWxlY3QyLWxpZ2h0Ymx1ZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYzhkYmM7XG4gIGJvcmRlci1jb2xvcjogIzM2N2ZhOTtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItbGlnaHRibHVlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSxcbi5zZWxlY3QyLWxpZ2h0Ymx1ZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1saWdodGJsdWUgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyLFxuLnNlbGVjdDItbGlnaHRibHVlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1saWdodGJsdWUuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsXG4uc2VsZWN0Mi1saWdodGJsdWUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLWNvbG9yOiAjOTljNWRlO1xufVxuXG4uc2VsZWN0Mi1uYXZ5ICsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA1ZWJmO1xufVxuLnNlbGVjdDItbmF2eSArIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItY29sb3I6ICMwMDVlYmY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItbmF2eS5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItbmF2eSAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLW5hdnkgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLW5hdnkgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLW5hdnkgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1uYXZ5IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwNWViZjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1uYXZ5IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQsXG4uc2VsZWN0Mi1uYXZ5IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMWYzZjtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItbmF2eSAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItbmF2eSAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdOmhvdmVyLFxuLnNlbGVjdDItbmF2eSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSxcbi5zZWxlY3QyLW5hdnkgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxNzMwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1uYXZ5IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMsXG4uc2VsZWN0Mi1uYXZ5IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA1ZWJmO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLW5hdnkgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSxcbi5zZWxlY3QyLW5hdnkgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxZjNmO1xuICBib3JkZXItY29sb3I6ICMwMDEyMjY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLW5hdnkgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlLFxuLnNlbGVjdDItbmF2eSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1uYXZ5IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3Zlcixcbi5zZWxlY3QyLW5hdnkgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLW5hdnkuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsXG4uc2VsZWN0Mi1uYXZ5IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwNWViZjtcbn1cblxuLnNlbGVjdDItb2xpdmUgKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItY29sb3I6ICM4N2NmYWY7XG59XG4uc2VsZWN0Mi1vbGl2ZSArIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItY29sb3I6ICM4N2NmYWY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItb2xpdmUuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLW9saXZlIC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItb2xpdmUgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLW9saXZlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1vbGl2ZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLW9saXZlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzg3Y2ZhZjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1vbGl2ZSAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkLFxuLnNlbGVjdDItb2xpdmUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Q5OTcwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1vbGl2ZSAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItb2xpdmUgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXTpob3Zlcixcbi5zZWxlY3QyLW9saXZlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdLFxuLnNlbGVjdDItb2xpdmUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzk4ZTY4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1vbGl2ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzLFxuLnNlbGVjdDItb2xpdmUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM4N2NmYWY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItb2xpdmUgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSxcbi5zZWxlY3QyLW9saXZlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNkOTk3MDtcbiAgYm9yZGVyLWNvbG9yOiAjMzY4NzYzO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1vbGl2ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUsXG4uc2VsZWN0Mi1vbGl2ZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1vbGl2ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIsXG4uc2VsZWN0Mi1vbGl2ZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItb2xpdmUuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsXG4uc2VsZWN0Mi1vbGl2ZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItY29sb3I6ICM4N2NmYWY7XG59XG5cbi5zZWxlY3QyLWxpbWUgKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItY29sb3I6ICM4MWZmYjg7XG59XG4uc2VsZWN0Mi1saW1lICsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogIzgxZmZiODtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1saW1lLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1saW1lIC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItbGltZSAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItbGltZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItbGltZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWxpbWUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjODFmZmI4O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWxpbWUgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCxcbi5zZWxlY3QyLWxpbWUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDFmZjcwO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1saW1lIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0sIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1saW1lIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF06aG92ZXIsXG4uc2VsZWN0Mi1saW1lIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdLFxuLnNlbGVjdDItbGltZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGYxNjk7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWxpbWUgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cyxcbi5zZWxlY3QyLWxpbWUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM4MWZmYjg7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItbGltZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlLFxuLnNlbGVjdDItbGltZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMWZmNzA7XG4gIGJvcmRlci1jb2xvcjogIzAwZTc2NTtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItbGltZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUsXG4uc2VsZWN0Mi1saW1lIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBjb2xvcjogcmdiYSgzMSwgNDUsIDYxLCAwLjcpO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWxpbWUgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyLFxuLnNlbGVjdDItbGltZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItbGltZS5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSxcbi5zZWxlY3QyLWxpbWUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLWNvbG9yOiAjODFmZmI4O1xufVxuXG4uc2VsZWN0Mi1mdWNoc2lhICsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjg4YWRmO1xufVxuLnNlbGVjdDItZnVjaHNpYSArIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItY29sb3I6ICNmODhhZGY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZnVjaHNpYS5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZnVjaHNpYSAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWZ1Y2hzaWEgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWZ1Y2hzaWEgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWZ1Y2hzaWEgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1mdWNoc2lhIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Y4OGFkZjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1mdWNoc2lhIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQsXG4uc2VsZWN0Mi1mdWNoc2lhIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwMTJiZTtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZnVjaHNpYSAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZnVjaHNpYSAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdOmhvdmVyLFxuLnNlbGVjdDItZnVjaHNpYSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSxcbi5zZWxlY3QyLWZ1Y2hzaWEgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTQwZWI0O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1mdWNoc2lhIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMsXG4uc2VsZWN0Mi1mdWNoc2lhIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjg4YWRmO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWZ1Y2hzaWEgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSxcbi5zZWxlY3QyLWZ1Y2hzaWEgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjAxMmJlO1xuICBib3JkZXItY29sb3I6ICNkYjBlYWQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWZ1Y2hzaWEgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlLFxuLnNlbGVjdDItZnVjaHNpYSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1mdWNoc2lhIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3Zlcixcbi5zZWxlY3QyLWZ1Y2hzaWEgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWZ1Y2hzaWEuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsXG4uc2VsZWN0Mi1mdWNoc2lhIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci1jb2xvcjogI2Y4OGFkZjtcbn1cblxuLnNlbGVjdDItbWFyb29uICsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjA4M2FiO1xufVxuLnNlbGVjdDItbWFyb29uICsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogI2YwODNhYjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1tYXJvb24uc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLW1hcm9vbiAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLW1hcm9vbiAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItbWFyb29uIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1tYXJvb24gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1tYXJvb24gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjA4M2FiO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLW1hcm9vbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkLFxuLnNlbGVjdDItbWFyb29uIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q4MWI2MDtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItbWFyb29uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0sIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1tYXJvb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXTpob3Zlcixcbi5zZWxlY3QyLW1hcm9vbiAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSxcbi5zZWxlY3QyLW1hcm9vbiAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYTE5NWE7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLW1hcm9vbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzLFxuLnNlbGVjdDItbWFyb29uIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjA4M2FiO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLW1hcm9vbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlLFxuLnNlbGVjdDItbWFyb29uIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q4MWI2MDtcbiAgYm9yZGVyLWNvbG9yOiAjYzExODU2O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1tYXJvb24gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlLFxuLnNlbGVjdDItbWFyb29uIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLW1hcm9vbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIsXG4uc2VsZWN0Mi1tYXJvb24gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLW1hcm9vbi5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSxcbi5zZWxlY3QyLW1hcm9vbiAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItY29sb3I6ICNmMDgzYWI7XG59XG5cbi5zZWxlY3QyLWJsdWUgKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItY29sb3I6ICM4MGJkZmY7XG59XG4uc2VsZWN0Mi1ibHVlICsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogIzgwYmRmZjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1ibHVlLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1ibHVlIC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItYmx1ZSAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItYmx1ZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItYmx1ZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWJsdWUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjODBiZGZmO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWJsdWUgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCxcbi5zZWxlY3QyLWJsdWUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1ibHVlIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0sIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1ibHVlIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF06aG92ZXIsXG4uc2VsZWN0Mi1ibHVlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdLFxuLnNlbGVjdDItYmx1ZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc0ZjA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWJsdWUgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cyxcbi5zZWxlY3QyLWJsdWUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM4MGJkZmY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItYmx1ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlLFxuLnNlbGVjdDItYmx1ZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gIGJvcmRlci1jb2xvcjogIzAwNmZlNjtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItYmx1ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUsXG4uc2VsZWN0Mi1ibHVlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWJsdWUgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyLFxuLnNlbGVjdDItYmx1ZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItYmx1ZS5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSxcbi5zZWxlY3QyLWJsdWUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLWNvbG9yOiAjODBiZGZmO1xufVxuXG4uc2VsZWN0Mi1pbmRpZ28gKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItY29sb3I6ICNiMzg5Zjk7XG59XG4uc2VsZWN0Mi1pbmRpZ28gKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjYjM4OWY5O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWluZGlnby5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItaW5kaWdvIC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItaW5kaWdvIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1pbmRpZ28gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWluZGlnbyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWluZGlnbyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiMzg5Zjk7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItaW5kaWdvIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQsXG4uc2VsZWN0Mi1pbmRpZ28gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjYxMGYyO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1pbmRpZ28gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWluZGlnbyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdOmhvdmVyLFxuLnNlbGVjdDItaW5kaWdvIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdLFxuLnNlbGVjdDItaW5kaWdvIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVmMGRlNjtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItaW5kaWdvIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMsXG4uc2VsZWN0Mi1pbmRpZ28gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNiMzg5Zjk7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItaW5kaWdvIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UsXG4uc2VsZWN0Mi1pbmRpZ28gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjYxMGYyO1xuICBib3JkZXItY29sb3I6ICM1YjBjZGQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWluZGlnbyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUsXG4uc2VsZWN0Mi1pbmRpZ28gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItaW5kaWdvIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3Zlcixcbi5zZWxlY3QyLWluZGlnbyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItaW5kaWdvLnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLFxuLnNlbGVjdDItaW5kaWdvIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci1jb2xvcjogI2IzODlmOTtcbn1cblxuLnNlbGVjdDItcHVycGxlICsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjYjhhMmUwO1xufVxuLnNlbGVjdDItcHVycGxlICsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogI2I4YTJlMDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1wdXJwbGUuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXB1cnBsZSAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXB1cnBsZSAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItcHVycGxlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1wdXJwbGUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1wdXJwbGUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYjhhMmUwO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXB1cnBsZSAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkLFxuLnNlbGVjdDItcHVycGxlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZmNDJjMTtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcHVycGxlIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0sIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1wdXJwbGUgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXTpob3Zlcixcbi5zZWxlY3QyLXB1cnBsZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSxcbi5zZWxlY3QyLXB1cnBsZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ODNjYjg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXB1cnBsZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzLFxuLnNlbGVjdDItcHVycGxlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjYjhhMmUwO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXB1cnBsZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlLFxuLnNlbGVjdDItcHVycGxlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZmNDJjMTtcbiAgYm9yZGVyLWNvbG9yOiAjNjQzYWIwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1wdXJwbGUgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlLFxuLnNlbGVjdDItcHVycGxlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXB1cnBsZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIsXG4uc2VsZWN0Mi1wdXJwbGUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXB1cnBsZS5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSxcbi5zZWxlY3QyLXB1cnBsZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItY29sb3I6ICNiOGEyZTA7XG59XG5cbi5zZWxlY3QyLXBpbmsgKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItY29sb3I6ICNmNmIwZDA7XG59XG4uc2VsZWN0Mi1waW5rICsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogI2Y2YjBkMDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1waW5rLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1waW5rIC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcGluayAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItcGluayAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItcGluayAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLXBpbmsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjZiMGQwO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXBpbmsgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCxcbi5zZWxlY3QyLXBpbmsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTgzZThjO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1waW5rIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0sIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1waW5rIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF06aG92ZXIsXG4uc2VsZWN0Mi1waW5rIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdLFxuLnNlbGVjdDItcGluayAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNjMwODQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXBpbmsgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cyxcbi5zZWxlY3QyLXBpbmsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNmNmIwZDA7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcGluayAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlLFxuLnNlbGVjdDItcGluayAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlODNlOGM7XG4gIGJvcmRlci1jb2xvcjogI2U1Mjc3ZTtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcGluayAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUsXG4uc2VsZWN0Mi1waW5rIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXBpbmsgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyLFxuLnNlbGVjdDItcGluayAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcGluay5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSxcbi5zZWxlY3QyLXBpbmsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjZiMGQwO1xufVxuXG4uc2VsZWN0Mi1yZWQgKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItY29sb3I6ICNlZmEyYTk7XG59XG4uc2VsZWN0Mi1yZWQgKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWZhMmE5O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlZC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVkIC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVkIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1yZWQgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLXJlZCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLXJlZCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZmEyYTk7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVkIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQsXG4uc2VsZWN0Mi1yZWQgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZWQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlZCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdOmhvdmVyLFxuLnNlbGVjdDItcmVkIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdLFxuLnNlbGVjdDItcmVkIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RhMjgzOTtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMsXG4uc2VsZWN0Mi1yZWQgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNlZmEyYTk7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UsXG4uc2VsZWN0Mi1yZWQgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuICBib3JkZXItY29sb3I6ICNkMzI1MzU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUsXG4uc2VsZWN0Mi1yZWQgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3Zlcixcbi5zZWxlY3QyLXJlZCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVkLnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLFxuLnNlbGVjdDItcmVkIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci1jb2xvcjogI2VmYTJhOTtcbn1cblxuLnNlbGVjdDItb3JhbmdlICsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmVjMzkyO1xufVxuLnNlbGVjdDItb3JhbmdlICsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZlYzM5Mjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1vcmFuZ2Uuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLW9yYW5nZSAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLW9yYW5nZSAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItb3JhbmdlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1vcmFuZ2UgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1vcmFuZ2UgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmVjMzkyO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLW9yYW5nZSAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkLFxuLnNlbGVjdDItb3JhbmdlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkN2UxNDtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItb3JhbmdlIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0sIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1vcmFuZ2UgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXTpob3Zlcixcbi5zZWxlY3QyLW9yYW5nZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSxcbi5zZWxlY3QyLW9yYW5nZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZDc2MDU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLW9yYW5nZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzLFxuLnNlbGVjdDItb3JhbmdlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmVjMzkyO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLW9yYW5nZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlLFxuLnNlbGVjdDItb3JhbmdlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkN2UxNDtcbiAgYm9yZGVyLWNvbG9yOiAjZjU3MTAyO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1vcmFuZ2UgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlLFxuLnNlbGVjdDItb3JhbmdlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBjb2xvcjogcmdiYSgzMSwgNDUsIDYxLCAwLjcpO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLW9yYW5nZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIsXG4uc2VsZWN0Mi1vcmFuZ2UgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3ZlciB7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLW9yYW5nZS5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSxcbi5zZWxlY3QyLW9yYW5nZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItY29sb3I6ICNmZWMzOTI7XG59XG5cbi5zZWxlY3QyLXllbGxvdyArIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZTE4Nztcbn1cbi5zZWxlY3QyLXllbGxvdyArIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItY29sb3I6ICNmZmUxODc7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDIteWVsbG93LnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi15ZWxsb3cgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi15ZWxsb3cgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLXllbGxvdyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDIteWVsbG93IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDIteWVsbG93IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZTE4Nztcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi15ZWxsb3cgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCxcbi5zZWxlY3QyLXllbGxvdyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXllbGxvdyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDIteWVsbG93IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF06aG92ZXIsXG4uc2VsZWN0Mi15ZWxsb3cgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0sXG4uc2VsZWN0Mi15ZWxsb3cgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdiOTAwO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi15ZWxsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cyxcbi5zZWxlY3QyLXllbGxvdyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZTE4Nztcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi15ZWxsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSxcbi5zZWxlY3QyLXllbGxvdyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gIGJvcmRlci1jb2xvcjogI2VkYjEwMDtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDIteWVsbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSxcbi5zZWxlY3QyLXllbGxvdyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgY29sb3I6IHJnYmEoMzEsIDQ1LCA2MSwgMC43KTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi15ZWxsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyLFxuLnNlbGVjdDIteWVsbG93IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIge1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi15ZWxsb3cuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsXG4uc2VsZWN0Mi15ZWxsb3cgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZlMTg3O1xufVxuXG4uc2VsZWN0Mi1ncmVlbiArIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogIzcxZGQ4YTtcbn1cbi5zZWxlY3QyLWdyZWVuICsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogIzcxZGQ4YTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1ncmVlbi5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZ3JlZW4gLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1ncmVlbiAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItZ3JlZW4gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWdyZWVuIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItZ3JlZW4gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNzFkZDhhO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWdyZWVuIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQsXG4uc2VsZWN0Mi1ncmVlbiAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWdyZWVuIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0sIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1ncmVlbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdOmhvdmVyLFxuLnNlbGVjdDItZ3JlZW4gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0sXG4uc2VsZWN0Mi1ncmVlbiAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNTliNDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWdyZWVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMsXG4uc2VsZWN0Mi1ncmVlbiAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzcxZGQ4YTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1ncmVlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlLFxuLnNlbGVjdDItZ3JlZW4gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xuICBib3JkZXItY29sb3I6ICMyMzkyM2Q7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWdyZWVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSxcbi5zZWxlY3QyLWdyZWVuIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWdyZWVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3Zlcixcbi5zZWxlY3QyLWdyZWVuIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1ncmVlbi5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSxcbi5zZWxlY3QyLWdyZWVuIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci1jb2xvcjogIzcxZGQ4YTtcbn1cblxuLnNlbGVjdDItdGVhbCArIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogIzdlZWFjYTtcbn1cbi5zZWxlY3QyLXRlYWwgKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjN2VlYWNhO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXRlYWwuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXRlYWwgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi10ZWFsIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi10ZWFsIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi10ZWFsIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItdGVhbCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3ZWVhY2E7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItdGVhbCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkLFxuLnNlbGVjdDItdGVhbCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMGM5OTc7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXRlYWwgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXRlYWwgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXTpob3Zlcixcbi5zZWxlY3QyLXRlYWwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0sXG4uc2VsZWN0Mi10ZWFsIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFlYmM4ZDtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItdGVhbCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzLFxuLnNlbGVjdDItdGVhbCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzdlZWFjYTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi10ZWFsIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UsXG4uc2VsZWN0Mi10ZWFsIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwYzk5NztcbiAgYm9yZGVyLWNvbG9yOiAjMWNiMzg2O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi10ZWFsIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSxcbi5zZWxlY3QyLXRlYWwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItdGVhbCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIsXG4uc2VsZWN0Mi10ZWFsIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi10ZWFsLnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLFxuLnNlbGVjdDItdGVhbCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItY29sb3I6ICM3ZWVhY2E7XG59XG5cbi5zZWxlY3QyLWN5YW4gKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItY29sb3I6ICM2M2Q5ZWM7XG59XG4uc2VsZWN0Mi1jeWFuICsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogIzYzZDllYztcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1jeWFuLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1jeWFuIC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItY3lhbiAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItY3lhbiAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItY3lhbiAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWN5YW4gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNjNkOWVjO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWN5YW4gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCxcbi5zZWxlY3QyLWN5YW4gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1jeWFuIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0sIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1jeWFuIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF06aG92ZXIsXG4uc2VsZWN0Mi1jeWFuIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdLFxuLnNlbGVjdDItY3lhbiAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNTk2YWE7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWN5YW4gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cyxcbi5zZWxlY3QyLWN5YW4gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM2M2Q5ZWM7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItY3lhbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlLFxuLnNlbGVjdDItY3lhbiAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG4gIGJvcmRlci1jb2xvcjogIzE0OGVhMTtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItY3lhbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUsXG4uc2VsZWN0Mi1jeWFuIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWN5YW4gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyLFxuLnNlbGVjdDItY3lhbiAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItY3lhbi5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSxcbi5zZWxlY3QyLWN5YW4gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjNkOWVjO1xufVxuXG4uc2VsZWN0Mi13aGl0ZSArIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogd2hpdGU7XG59XG4uc2VsZWN0Mi13aGl0ZSArIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItY29sb3I6IHdoaXRlO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXdoaXRlLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi13aGl0ZSAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXdoaXRlIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi13aGl0ZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItd2hpdGUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi13aGl0ZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXdoaXRlIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQsXG4uc2VsZWN0Mi13aGl0ZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXdoaXRlIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0sIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi13aGl0ZSAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdOmhvdmVyLFxuLnNlbGVjdDItd2hpdGUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0sXG4uc2VsZWN0Mi13aGl0ZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXdoaXRlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMsXG4uc2VsZWN0Mi13aGl0ZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogd2hpdGU7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItd2hpdGUgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSxcbi5zZWxlY3QyLXdoaXRlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZjJmMmYyO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi13aGl0ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUsXG4uc2VsZWN0Mi13aGl0ZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgY29sb3I6IHJnYmEoMzEsIDQ1LCA2MSwgMC43KTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi13aGl0ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIsXG4uc2VsZWN0Mi13aGl0ZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItd2hpdGUuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsXG4uc2VsZWN0Mi13aGl0ZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItY29sb3I6IHdoaXRlO1xufVxuXG4uc2VsZWN0Mi1ncmF5ICsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjYWZiNWJhO1xufVxuLnNlbGVjdDItZ3JheSArIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItY29sb3I6ICNhZmI1YmE7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZ3JheS5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZ3JheSAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWdyYXkgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWdyYXkgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWdyYXkgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1ncmF5IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FmYjViYTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1ncmF5IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQsXG4uc2VsZWN0Mi1ncmF5IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZ3JheSAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZ3JheSAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdOmhvdmVyLFxuLnNlbGVjdDItZ3JheSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSxcbi5zZWxlY3QyLWdyYXkgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjU2ZDc1O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1ncmF5IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMsXG4uc2VsZWN0Mi1ncmF5IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjYWZiNWJhO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWdyYXkgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSxcbi5zZWxlY3QyLWdyYXkgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICBib3JkZXItY29sb3I6ICM2MDY4NmY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWdyYXkgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlLFxuLnNlbGVjdDItZ3JheSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1ncmF5IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3Zlcixcbi5zZWxlY3QyLWdyYXkgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWdyYXkuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsXG4uc2VsZWN0Mi1ncmF5IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci1jb2xvcjogI2FmYjViYTtcbn1cblxuLnNlbGVjdDItZ3JheS1kYXJrICsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNmQ3YTg2O1xufVxuLnNlbGVjdDItZ3JheS1kYXJrICsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogIzZkN2E4Njtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1ncmF5LWRhcmsuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWdyYXktZGFyayAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWdyYXktZGFyayAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItZ3JheS1kYXJrIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1ncmF5LWRhcmsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1ncmF5LWRhcmsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNmQ3YTg2O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWdyYXktZGFyayAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkLFxuLnNlbGVjdDItZ3JheS1kYXJrIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZ3JheS1kYXJrIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0sIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1ncmF5LWRhcmsgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXTpob3Zlcixcbi5zZWxlY3QyLWdyYXktZGFyayAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSxcbi5zZWxlY3QyLWdyYXktZGFyayAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZDMyMzg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWdyYXktZGFyayAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzLFxuLnNlbGVjdDItZ3JheS1kYXJrIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjNmQ3YTg2O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWdyYXktZGFyayAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlLFxuLnNlbGVjdDItZ3JheS1kYXJrIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjMjkyZDMyO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1ncmF5LWRhcmsgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlLFxuLnNlbGVjdDItZ3JheS1kYXJrIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWdyYXktZGFyayAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIsXG4uc2VsZWN0Mi1ncmF5LWRhcmsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWdyYXktZGFyay5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSxcbi5zZWxlY3QyLWdyYXktZGFyayAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItY29sb3I6ICM2ZDdhODY7XG59XG5cbi5kYXJrLW1vZGUgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xufVxuLmRhcmstbW9kZSAuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ1NGQ1NTtcbn1cbi5kYXJrLW1vZGUgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG4uZGFyay1tb2RlIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCxcbi5kYXJrLW1vZGUgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmRhcmstbW9kZSAuc2VsZWN0Mi1kcm9wZG93biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmRhcmstbW9kZSAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1zZWxlY3RlZD10cnVlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZjQ3NGUgIWltcG9ydGFudDtcbiAgY29sb3I6ICNkZWUyZTY7XG59XG4uZGFyay1tb2RlIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuc2VsZWN0Mi1wcmltYXJ5ICsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjODVhN2NhO1xufVxuLmRhcmstbW9kZSAuc2VsZWN0Mi1wcmltYXJ5ICsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogIzg1YTdjYTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLXByaW1hcnkuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItcHJpbWFyeSAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItcHJpbWFyeSAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1wcmltYXJ5IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uZGFyay1tb2RlIC5zZWxlY3QyLXByaW1hcnkgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uZGFyay1tb2RlIC5zZWxlY3QyLXByaW1hcnkgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjODVhN2NhO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItcHJpbWFyeSAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1wcmltYXJ5IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNmNjc5MTtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1wcmltYXJ5IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0sIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLXByaW1hcnkgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXTpob3Zlcixcbi5kYXJrLW1vZGUgLnNlbGVjdDItcHJpbWFyeSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSxcbi5kYXJrLW1vZGUgLnNlbGVjdDItcHJpbWFyeSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYTVmODY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItcHJpbWFyeSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1wcmltYXJ5IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjODVhN2NhO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItcHJpbWFyeSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1wcmltYXJ5IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNmNjc5MTtcbiAgYm9yZGVyLWNvbG9yOiAjMzc1YTdmO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLXByaW1hcnkgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1wcmltYXJ5IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItcHJpbWFyeSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIsXG4uZGFyay1tb2RlIC5zZWxlY3QyLXByaW1hcnkgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItcHJpbWFyeS5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSxcbi5kYXJrLW1vZGUgLnNlbGVjdDItcHJpbWFyeSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItY29sb3I6ICM4NWE3Y2E7XG59XG4uZGFyay1tb2RlIC5zZWxlY3QyLXNlY29uZGFyeSArIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogI2FmYjViYTtcbn1cbi5kYXJrLW1vZGUgLnNlbGVjdDItc2Vjb25kYXJ5ICsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogI2FmYjViYTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLXNlY29uZGFyeS5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1zZWNvbmRhcnkgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLXNlY29uZGFyeSAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1zZWNvbmRhcnkgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5kYXJrLW1vZGUgLnNlbGVjdDItc2Vjb25kYXJ5IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1zZWNvbmRhcnkgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWZiNWJhO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItc2Vjb25kYXJ5IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQsXG4uZGFyay1tb2RlIC5zZWxlY3QyLXNlY29uZGFyeSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItc2Vjb25kYXJ5IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0sIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLXNlY29uZGFyeSAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdOmhvdmVyLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1zZWNvbmRhcnkgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0sXG4uZGFyay1tb2RlIC5zZWxlY3QyLXNlY29uZGFyeSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NTZkNzU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItc2Vjb25kYXJ5IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMsXG4uZGFyay1tb2RlIC5zZWxlY3QyLXNlY29uZGFyeSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2FmYjViYTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLXNlY29uZGFyeSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1zZWNvbmRhcnkgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICBib3JkZXItY29sb3I6ICM2MDY4NmY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItc2Vjb25kYXJ5IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSxcbi5kYXJrLW1vZGUgLnNlbGVjdDItc2Vjb25kYXJ5IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItc2Vjb25kYXJ5IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3Zlcixcbi5kYXJrLW1vZGUgLnNlbGVjdDItc2Vjb25kYXJ5IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLXNlY29uZGFyeS5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSxcbi5kYXJrLW1vZGUgLnNlbGVjdDItc2Vjb25kYXJ5IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci1jb2xvcjogI2FmYjViYTtcbn1cbi5kYXJrLW1vZGUgLnNlbGVjdDItc3VjY2VzcyArIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogIzNkZmZjZDtcbn1cbi5kYXJrLW1vZGUgLnNlbGVjdDItc3VjY2VzcyArIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItY29sb3I6ICMzZGZmY2Q7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1zdWNjZXNzLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLXN1Y2Nlc3MgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLXN1Y2Nlc3MgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5kYXJrLW1vZGUgLnNlbGVjdDItc3VjY2VzcyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1zdWNjZXNzIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1zdWNjZXNzIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzNkZmZjZDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLXN1Y2Nlc3MgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCxcbi5kYXJrLW1vZGUgLnNlbGVjdDItc3VjY2VzcyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGJjOGM7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItc3VjY2VzcyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1zdWNjZXNzIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF06aG92ZXIsXG4uZGFyay1tb2RlIC5zZWxlY3QyLXN1Y2Nlc3MgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0sXG4uZGFyay1tb2RlIC5zZWxlY3QyLXN1Y2Nlc3MgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhZDgxO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLXN1Y2Nlc3MgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cyxcbi5kYXJrLW1vZGUgLnNlbGVjdDItc3VjY2VzcyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzNkZmZjZDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLXN1Y2Nlc3MgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSxcbi5kYXJrLW1vZGUgLnNlbGVjdDItc3VjY2VzcyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGJjOGM7XG4gIGJvcmRlci1jb2xvcjogIzAwYTM3OTtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1zdWNjZXNzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSxcbi5kYXJrLW1vZGUgLnNlbGVjdDItc3VjY2VzcyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLXN1Y2Nlc3MgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1zdWNjZXNzIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLXN1Y2Nlc3Muc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsXG4uZGFyay1tb2RlIC5zZWxlY3QyLXN1Y2Nlc3MgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2RmZmNkO1xufVxuLmRhcmstbW9kZSAuc2VsZWN0Mi1pbmZvICsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjYTBjZmVlO1xufVxuLmRhcmstbW9kZSAuc2VsZWN0Mi1pbmZvICsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogI2EwY2ZlZTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLWluZm8uc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItaW5mbyAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItaW5mbyAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1pbmZvIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uZGFyay1tb2RlIC5zZWxlY3QyLWluZm8gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uZGFyay1tb2RlIC5zZWxlY3QyLWluZm8gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYTBjZmVlO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItaW5mbyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1pbmZvIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0OThkYjtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1pbmZvIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0sIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLWluZm8gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXTpob3Zlcixcbi5kYXJrLW1vZGUgLnNlbGVjdDItaW5mbyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSxcbi5kYXJrLW1vZGUgLnNlbGVjdDItaW5mbyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNzkxZDk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItaW5mbyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1pbmZvIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjYTBjZmVlO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItaW5mbyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1pbmZvIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0OThkYjtcbiAgYm9yZGVyLWNvbG9yOiAjMjU4Y2QxO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLWluZm8gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1pbmZvIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItaW5mbyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIsXG4uZGFyay1tb2RlIC5zZWxlY3QyLWluZm8gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItaW5mby5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSxcbi5kYXJrLW1vZGUgLnNlbGVjdDItaW5mbyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItY29sb3I6ICNhMGNmZWU7XG59XG4uZGFyay1tb2RlIC5zZWxlY3QyLXdhcm5pbmcgKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItY29sb3I6ICNmOWNmOGI7XG59XG4uZGFyay1tb2RlIC5zZWxlY3QyLXdhcm5pbmcgKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjljZjhiO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItd2FybmluZy5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi13YXJuaW5nIC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi13YXJuaW5nIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uZGFyay1tb2RlIC5zZWxlY3QyLXdhcm5pbmcgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5kYXJrLW1vZGUgLnNlbGVjdDItd2FybmluZyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5kYXJrLW1vZGUgLnNlbGVjdDItd2FybmluZyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmOWNmOGI7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi13YXJuaW5nIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQsXG4uZGFyay1tb2RlIC5zZWxlY3QyLXdhcm5pbmcgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjM5YzEyO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLXdhcm5pbmcgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItd2FybmluZyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdOmhvdmVyLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi13YXJuaW5nIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi13YXJuaW5nIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhOTQwYztcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi13YXJuaW5nIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMsXG4uZGFyay1tb2RlIC5zZWxlY3QyLXdhcm5pbmcgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNmOWNmOGI7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi13YXJuaW5nIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UsXG4uZGFyay1tb2RlIC5zZWxlY3QyLXdhcm5pbmcgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjM5YzEyO1xuICBib3JkZXItY29sb3I6ICNlMDhlMGI7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItd2FybmluZyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUsXG4uZGFyay1tb2RlIC5zZWxlY3QyLXdhcm5pbmcgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGNvbG9yOiByZ2JhKDMxLCA0NSwgNjEsIDAuNyk7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi13YXJuaW5nIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3Zlcixcbi5kYXJrLW1vZGUgLnNlbGVjdDItd2FybmluZyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi13YXJuaW5nLnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi13YXJuaW5nIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci1jb2xvcjogI2Y5Y2Y4Yjtcbn1cbi5kYXJrLW1vZGUgLnNlbGVjdDItZGFuZ2VyICsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjViNGFlO1xufVxuLmRhcmstbW9kZSAuc2VsZWN0Mi1kYW5nZXIgKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjViNGFlO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItZGFuZ2VyLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLWRhbmdlciAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItZGFuZ2VyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uZGFyay1tb2RlIC5zZWxlY3QyLWRhbmdlciAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1kYW5nZXIgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uZGFyay1tb2RlIC5zZWxlY3QyLWRhbmdlciAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmNWI0YWU7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1kYW5nZXIgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCxcbi5kYXJrLW1vZGUgLnNlbGVjdDItZGFuZ2VyIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3NGMzYztcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1kYW5nZXIgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItZGFuZ2VyIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF06aG92ZXIsXG4uZGFyay1tb2RlIC5zZWxlY3QyLWRhbmdlciAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSxcbi5kYXJrLW1vZGUgLnNlbGVjdDItZGFuZ2VyIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1M2YyZTtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1kYW5nZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cyxcbi5kYXJrLW1vZGUgLnNlbGVjdDItZGFuZ2VyIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjViNGFlO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItZGFuZ2VyIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UsXG4uZGFyay1tb2RlIC5zZWxlY3QyLWRhbmdlciAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNzRjM2M7XG4gIGJvcmRlci1jb2xvcjogI2U0MzcyNTtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1kYW5nZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1kYW5nZXIgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1kYW5nZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1kYW5nZXIgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItZGFuZ2VyLnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1kYW5nZXIgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjViNGFlO1xufVxuLmRhcmstbW9kZSAuc2VsZWN0Mi1saWdodCArIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogd2hpdGU7XG59XG4uZGFyay1tb2RlIC5zZWxlY3QyLWxpZ2h0ICsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogd2hpdGU7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1saWdodC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1saWdodCAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItbGlnaHQgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5kYXJrLW1vZGUgLnNlbGVjdDItbGlnaHQgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5kYXJrLW1vZGUgLnNlbGVjdDItbGlnaHQgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uZGFyay1tb2RlIC5zZWxlY3QyLWxpZ2h0IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1saWdodCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1saWdodCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItbGlnaHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItbGlnaHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXTpob3Zlcixcbi5kYXJrLW1vZGUgLnNlbGVjdDItbGlnaHQgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0sXG4uZGFyay1tb2RlIC5zZWxlY3QyLWxpZ2h0IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjFmNDtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1saWdodCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1saWdodCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogd2hpdGU7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1saWdodCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1saWdodCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gIGJvcmRlci1jb2xvcjogI2U5ZWNlZjtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1saWdodCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUsXG4uZGFyay1tb2RlIC5zZWxlY3QyLWxpZ2h0IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBjb2xvcjogcmdiYSgzMSwgNDUsIDYxLCAwLjcpO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItbGlnaHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1saWdodCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1saWdodC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSxcbi5kYXJrLW1vZGUgLnNlbGVjdDItbGlnaHQgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbn1cbi5kYXJrLW1vZGUgLnNlbGVjdDItZGFyayArIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogIzZkN2E4Njtcbn1cbi5kYXJrLW1vZGUgLnNlbGVjdDItZGFyayArIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItY29sb3I6ICM2ZDdhODY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1kYXJrLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLWRhcmsgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLWRhcmsgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5kYXJrLW1vZGUgLnNlbGVjdDItZGFyayAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1kYXJrIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1kYXJrIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzZkN2E4Njtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLWRhcmsgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCxcbi5kYXJrLW1vZGUgLnNlbGVjdDItZGFyayAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItZGFyayAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1kYXJrIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF06aG92ZXIsXG4uZGFyay1tb2RlIC5zZWxlY3QyLWRhcmsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0sXG4uZGFyay1tb2RlIC5zZWxlY3QyLWRhcmsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQzMjM4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLWRhcmsgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cyxcbi5kYXJrLW1vZGUgLnNlbGVjdDItZGFyayAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzZkN2E4Njtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLWRhcmsgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSxcbi5kYXJrLW1vZGUgLnNlbGVjdDItZGFyayAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogIzI5MmQzMjtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1kYXJrIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSxcbi5kYXJrLW1vZGUgLnNlbGVjdDItZGFyayAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLWRhcmsgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1kYXJrIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLWRhcmsuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsXG4uZGFyay1tb2RlIC5zZWxlY3QyLWRhcmsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNmQ3YTg2O1xufVxuLmRhcmstbW9kZSAuc2VsZWN0Mi1saWdodGJsdWUgKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItY29sb3I6ICNlNmYxZjc7XG59XG4uZGFyay1tb2RlIC5zZWxlY3QyLWxpZ2h0Ymx1ZSArIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItY29sb3I6ICNlNmYxZjc7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1saWdodGJsdWUuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItbGlnaHRibHVlIC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1saWdodGJsdWUgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5kYXJrLW1vZGUgLnNlbGVjdDItbGlnaHRibHVlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uZGFyay1tb2RlIC5zZWxlY3QyLWxpZ2h0Ymx1ZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5kYXJrLW1vZGUgLnNlbGVjdDItbGlnaHRibHVlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U2ZjFmNztcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLWxpZ2h0Ymx1ZSAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1saWdodGJsdWUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODZiYWQ4O1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLWxpZ2h0Ymx1ZSAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1saWdodGJsdWUgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXTpob3Zlcixcbi5kYXJrLW1vZGUgLnNlbGVjdDItbGlnaHRibHVlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1saWdodGJsdWUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2FiM2Q1O1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLWxpZ2h0Ymx1ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1saWdodGJsdWUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNlNmYxZjc7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1saWdodGJsdWUgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSxcbi5kYXJrLW1vZGUgLnNlbGVjdDItbGlnaHRibHVlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg2YmFkODtcbiAgYm9yZGVyLWNvbG9yOiAjNzJhZmQyO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLWxpZ2h0Ymx1ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUsXG4uZGFyay1tb2RlIC5zZWxlY3QyLWxpZ2h0Ymx1ZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgY29sb3I6IHJnYmEoMzEsIDQ1LCA2MSwgMC43KTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLWxpZ2h0Ymx1ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIsXG4uZGFyay1tb2RlIC5zZWxlY3QyLWxpZ2h0Ymx1ZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1saWdodGJsdWUuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsXG4uZGFyay1tb2RlIC5zZWxlY3QyLWxpZ2h0Ymx1ZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItY29sb3I6ICNlNmYxZjc7XG59XG4uZGFyay1tb2RlIC5zZWxlY3QyLW5hdnkgKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItY29sb3I6ICMwMDZhZDg7XG59XG4uZGFyay1tb2RlIC5zZWxlY3QyLW5hdnkgKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA2YWQ4O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItbmF2eS5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1uYXZ5IC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1uYXZ5IC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uZGFyay1tb2RlIC5zZWxlY3QyLW5hdnkgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5kYXJrLW1vZGUgLnNlbGVjdDItbmF2eSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5kYXJrLW1vZGUgLnNlbGVjdDItbmF2eSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDZhZDg7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1uYXZ5IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQsXG4uZGFyay1tb2RlIC5zZWxlY3QyLW5hdnkgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyYzU5O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLW5hdnkgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItbmF2eSAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdOmhvdmVyLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1uYXZ5IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1uYXZ5IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMjQ0OTtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1uYXZ5IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMsXG4uZGFyay1tb2RlIC5zZWxlY3QyLW5hdnkgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMwMDZhZDg7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1uYXZ5IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UsXG4uZGFyay1tb2RlIC5zZWxlY3QyLW5hdnkgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyYzU5O1xuICBib3JkZXItY29sb3I6ICMwMDFmM2Y7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItbmF2eSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUsXG4uZGFyay1tb2RlIC5zZWxlY3QyLW5hdnkgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1uYXZ5IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3Zlcixcbi5kYXJrLW1vZGUgLnNlbGVjdDItbmF2eSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1uYXZ5LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1uYXZ5IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwNmFkODtcbn1cbi5kYXJrLW1vZGUgLnNlbGVjdDItb2xpdmUgKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItY29sb3I6ICNjZmVjZGY7XG59XG4uZGFyay1tb2RlIC5zZWxlY3QyLW9saXZlICsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogI2NmZWNkZjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLW9saXZlLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLW9saXZlIC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1vbGl2ZSAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1vbGl2ZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1vbGl2ZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5kYXJrLW1vZGUgLnNlbGVjdDItb2xpdmUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2ZlY2RmO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItb2xpdmUgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCxcbi5kYXJrLW1vZGUgLnNlbGVjdDItb2xpdmUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzRjOGEzO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLW9saXZlIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0sIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLW9saXZlIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF06aG92ZXIsXG4uZGFyay1tb2RlIC5zZWxlY3QyLW9saXZlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1vbGl2ZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2OWMzOWI7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItb2xpdmUgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cyxcbi5kYXJrLW1vZGUgLnNlbGVjdDItb2xpdmUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNjZmVjZGY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1vbGl2ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1vbGl2ZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NGM4YTM7XG4gIGJvcmRlci1jb2xvcjogIzYyYzA5NjtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1vbGl2ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUsXG4uZGFyay1tb2RlIC5zZWxlY3QyLW9saXZlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBjb2xvcjogcmdiYSgzMSwgNDUsIDYxLCAwLjcpO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItb2xpdmUgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1vbGl2ZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1vbGl2ZS5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSxcbi5kYXJrLW1vZGUgLnNlbGVjdDItb2xpdmUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2ZlY2RmO1xufVxuLmRhcmstbW9kZSAuc2VsZWN0Mi1saW1lICsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTdmZmYxO1xufVxuLmRhcmstbW9kZSAuc2VsZWN0Mi1saW1lICsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogI2U3ZmZmMTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLWxpbWUuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItbGltZSAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItbGltZSAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1saW1lIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uZGFyay1tb2RlIC5zZWxlY3QyLWxpbWUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uZGFyay1tb2RlIC5zZWxlY3QyLWxpbWUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdmZmYxO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItbGltZSAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1saW1lIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY3ZmZhOTtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1saW1lIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0sIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLWxpbWUgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXTpob3Zlcixcbi5kYXJrLW1vZGUgLnNlbGVjdDItbGltZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSxcbi5kYXJrLW1vZGUgLnNlbGVjdDItbGltZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1OGZmYTE7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItbGltZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1saW1lIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTdmZmYxO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItbGltZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1saW1lIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY3ZmZhOTtcbiAgYm9yZGVyLWNvbG9yOiAjNGVmZjliO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLWxpbWUgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1saW1lIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBjb2xvcjogcmdiYSgzMSwgNDUsIDYxLCAwLjcpO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItbGltZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIsXG4uZGFyay1tb2RlIC5zZWxlY3QyLWxpbWUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3ZlciB7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItbGltZS5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSxcbi5kYXJrLW1vZGUgLnNlbGVjdDItbGltZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItY29sb3I6ICNlN2ZmZjE7XG59XG4uZGFyay1tb2RlIC5zZWxlY3QyLWZ1Y2hzaWEgKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItY29sb3I6ICNmZWVhZjk7XG59XG4uZGFyay1tb2RlIC5zZWxlY3QyLWZ1Y2hzaWEgKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmVlYWY5O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItZnVjaHNpYS5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1mdWNoc2lhIC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1mdWNoc2lhIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uZGFyay1tb2RlIC5zZWxlY3QyLWZ1Y2hzaWEgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5kYXJrLW1vZGUgLnNlbGVjdDItZnVjaHNpYSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5kYXJrLW1vZGUgLnNlbGVjdDItZnVjaHNpYSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZWVhZjk7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1mdWNoc2lhIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQsXG4uZGFyay1tb2RlIC5zZWxlY3QyLWZ1Y2hzaWEgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjY3MmQ4O1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLWZ1Y2hzaWEgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItZnVjaHNpYSAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdOmhvdmVyLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1mdWNoc2lhIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1mdWNoc2lhIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1NjRkNDtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1mdWNoc2lhIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMsXG4uZGFyay1tb2RlIC5zZWxlY3QyLWZ1Y2hzaWEgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNmZWVhZjk7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1mdWNoc2lhIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UsXG4uZGFyay1tb2RlIC5zZWxlY3QyLWZ1Y2hzaWEgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjY3MmQ4O1xuICBib3JkZXItY29sb3I6ICNmNTVhZDI7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItZnVjaHNpYSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUsXG4uZGFyay1tb2RlIC5zZWxlY3QyLWZ1Y2hzaWEgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGNvbG9yOiByZ2JhKDMxLCA0NSwgNjEsIDAuNyk7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1mdWNoc2lhIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3Zlcixcbi5kYXJrLW1vZGUgLnNlbGVjdDItZnVjaHNpYSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1mdWNoc2lhLnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1mdWNoc2lhIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZlZWFmOTtcbn1cbi5kYXJrLW1vZGUgLnNlbGVjdDItbWFyb29uICsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmJkZWU4O1xufVxuLmRhcmstbW9kZSAuc2VsZWN0Mi1tYXJvb24gKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmJkZWU4O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItbWFyb29uLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLW1hcm9vbiAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItbWFyb29uIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uZGFyay1tb2RlIC5zZWxlY3QyLW1hcm9vbiAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1tYXJvb24gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uZGFyay1tb2RlIC5zZWxlY3QyLW1hcm9vbiAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmYmRlZTg7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1tYXJvb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCxcbi5kYXJrLW1vZGUgLnNlbGVjdDItbWFyb29uIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkNmM5YjtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1tYXJvb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItbWFyb29uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF06aG92ZXIsXG4uZGFyay1tb2RlIC5zZWxlY3QyLW1hcm9vbiAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSxcbi5kYXJrLW1vZGUgLnNlbGVjdDItbWFyb29uIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViNWY5MjtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1tYXJvb24gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cyxcbi5kYXJrLW1vZGUgLnNlbGVjdDItbWFyb29uIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmJkZWU4O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItbWFyb29uIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UsXG4uZGFyay1tb2RlIC5zZWxlY3QyLW1hcm9vbiAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZDZjOWI7XG4gIGJvcmRlci1jb2xvcjogI2VhNTY4YztcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1tYXJvb24gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1tYXJvb24gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGNvbG9yOiByZ2JhKDMxLCA0NSwgNjEsIDAuNyk7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1tYXJvb24gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1tYXJvb24gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3ZlciB7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItbWFyb29uLnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1tYXJvb24gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmJkZWU4O1xufVxuLmRhcmstbW9kZSAuc2VsZWN0Mi1ibHVlICsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjODVhN2NhO1xufVxuLmRhcmstbW9kZSAuc2VsZWN0Mi1ibHVlICsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogIzg1YTdjYTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLWJsdWUuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItYmx1ZSAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItYmx1ZSAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1ibHVlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uZGFyay1tb2RlIC5zZWxlY3QyLWJsdWUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uZGFyay1tb2RlIC5zZWxlY3QyLWJsdWUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjODVhN2NhO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItYmx1ZSAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1ibHVlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNmNjc5MTtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1ibHVlIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0sIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLWJsdWUgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXTpob3Zlcixcbi5kYXJrLW1vZGUgLnNlbGVjdDItYmx1ZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSxcbi5kYXJrLW1vZGUgLnNlbGVjdDItYmx1ZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYTVmODY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItYmx1ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1ibHVlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjODVhN2NhO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItYmx1ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1ibHVlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNmNjc5MTtcbiAgYm9yZGVyLWNvbG9yOiAjMzc1YTdmO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLWJsdWUgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1ibHVlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItYmx1ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIsXG4uZGFyay1tb2RlIC5zZWxlY3QyLWJsdWUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItYmx1ZS5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSxcbi5kYXJrLW1vZGUgLnNlbGVjdDItYmx1ZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItY29sb3I6ICM4NWE3Y2E7XG59XG4uZGFyay1tb2RlIC5zZWxlY3QyLWluZGlnbyArIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogI2IzODlmOTtcbn1cbi5kYXJrLW1vZGUgLnNlbGVjdDItaW5kaWdvICsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogI2IzODlmOTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLWluZGlnby5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1pbmRpZ28gLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLWluZGlnbyAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1pbmRpZ28gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5kYXJrLW1vZGUgLnNlbGVjdDItaW5kaWdvIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1pbmRpZ28gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYjM4OWY5O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItaW5kaWdvIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQsXG4uZGFyay1tb2RlIC5zZWxlY3QyLWluZGlnbyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjEwZjI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItaW5kaWdvIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0sIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLWluZGlnbyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdOmhvdmVyLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1pbmRpZ28gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0sXG4uZGFyay1tb2RlIC5zZWxlY3QyLWluZGlnbyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZjBkZTY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItaW5kaWdvIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMsXG4uZGFyay1tb2RlIC5zZWxlY3QyLWluZGlnbyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2IzODlmOTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLWluZGlnbyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1pbmRpZ28gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjYxMGYyO1xuICBib3JkZXItY29sb3I6ICM1YjBjZGQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItaW5kaWdvIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSxcbi5kYXJrLW1vZGUgLnNlbGVjdDItaW5kaWdvIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItaW5kaWdvIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3Zlcixcbi5kYXJrLW1vZGUgLnNlbGVjdDItaW5kaWdvIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLWluZGlnby5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSxcbi5kYXJrLW1vZGUgLnNlbGVjdDItaW5kaWdvIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci1jb2xvcjogI2IzODlmOTtcbn1cbi5kYXJrLW1vZGUgLnNlbGVjdDItcHVycGxlICsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjYjhhMmUwO1xufVxuLmRhcmstbW9kZSAuc2VsZWN0Mi1wdXJwbGUgKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjYjhhMmUwO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItcHVycGxlLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLXB1cnBsZSAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItcHVycGxlIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uZGFyay1tb2RlIC5zZWxlY3QyLXB1cnBsZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1wdXJwbGUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uZGFyay1tb2RlIC5zZWxlY3QyLXB1cnBsZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiOGEyZTA7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1wdXJwbGUgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCxcbi5kYXJrLW1vZGUgLnNlbGVjdDItcHVycGxlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZmNDJjMTtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1wdXJwbGUgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItcHVycGxlIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF06aG92ZXIsXG4uZGFyay1tb2RlIC5zZWxlY3QyLXB1cnBsZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSxcbi5kYXJrLW1vZGUgLnNlbGVjdDItcHVycGxlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY4M2NiODtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1wdXJwbGUgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cyxcbi5kYXJrLW1vZGUgLnNlbGVjdDItcHVycGxlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjYjhhMmUwO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItcHVycGxlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UsXG4uZGFyay1tb2RlIC5zZWxlY3QyLXB1cnBsZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ZjQyYzE7XG4gIGJvcmRlci1jb2xvcjogIzY0M2FiMDtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1wdXJwbGUgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1wdXJwbGUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1wdXJwbGUgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1wdXJwbGUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItcHVycGxlLnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1wdXJwbGUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLWNvbG9yOiAjYjhhMmUwO1xufVxuLmRhcmstbW9kZSAuc2VsZWN0Mi1waW5rICsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjZiMGQwO1xufVxuLmRhcmstbW9kZSAuc2VsZWN0Mi1waW5rICsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogI2Y2YjBkMDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLXBpbmsuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItcGluayAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItcGluayAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1waW5rIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uZGFyay1tb2RlIC5zZWxlY3QyLXBpbmsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uZGFyay1tb2RlIC5zZWxlY3QyLXBpbmsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjZiMGQwO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItcGluayAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1waW5rIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4M2U4YztcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1waW5rIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0sIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLXBpbmsgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXTpob3Zlcixcbi5kYXJrLW1vZGUgLnNlbGVjdDItcGluayAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSxcbi5kYXJrLW1vZGUgLnNlbGVjdDItcGluayAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNjMwODQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItcGluayAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1waW5rIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjZiMGQwO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItcGluayAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1waW5rIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4M2U4YztcbiAgYm9yZGVyLWNvbG9yOiAjZTUyNzdlO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLXBpbmsgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1waW5rIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItcGluayAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIsXG4uZGFyay1tb2RlIC5zZWxlY3QyLXBpbmsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItcGluay5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSxcbi5kYXJrLW1vZGUgLnNlbGVjdDItcGluayAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItY29sb3I6ICNmNmIwZDA7XG59XG4uZGFyay1tb2RlIC5zZWxlY3QyLXJlZCArIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogI2Y1YjRhZTtcbn1cbi5kYXJrLW1vZGUgLnNlbGVjdDItcmVkICsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogI2Y1YjRhZTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLXJlZC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1yZWQgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLXJlZCAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1yZWQgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5kYXJrLW1vZGUgLnNlbGVjdDItcmVkIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1yZWQgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjViNGFlO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItcmVkIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQsXG4uZGFyay1tb2RlIC5zZWxlY3QyLXJlZCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNzRjM2M7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItcmVkIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0sIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLXJlZCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdOmhvdmVyLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1yZWQgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0sXG4uZGFyay1tb2RlIC5zZWxlY3QyLXJlZCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNTNmMmU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItcmVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMsXG4uZGFyay1tb2RlIC5zZWxlY3QyLXJlZCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2Y1YjRhZTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLXJlZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1yZWQgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTc0YzNjO1xuICBib3JkZXItY29sb3I6ICNlNDM3MjU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItcmVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSxcbi5kYXJrLW1vZGUgLnNlbGVjdDItcmVkIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItcmVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3Zlcixcbi5kYXJrLW1vZGUgLnNlbGVjdDItcmVkIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLXJlZC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSxcbi5kYXJrLW1vZGUgLnNlbGVjdDItcmVkIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci1jb2xvcjogI2Y1YjRhZTtcbn1cbi5kYXJrLW1vZGUgLnNlbGVjdDItb3JhbmdlICsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmVjMzkyO1xufVxuLmRhcmstbW9kZSAuc2VsZWN0Mi1vcmFuZ2UgKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmVjMzkyO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItb3JhbmdlLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLW9yYW5nZSAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItb3JhbmdlIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uZGFyay1tb2RlIC5zZWxlY3QyLW9yYW5nZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1vcmFuZ2UgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uZGFyay1tb2RlIC5zZWxlY3QyLW9yYW5nZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZWMzOTI7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1vcmFuZ2UgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCxcbi5kYXJrLW1vZGUgLnNlbGVjdDItb3JhbmdlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkN2UxNDtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1vcmFuZ2UgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItb3JhbmdlIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF06aG92ZXIsXG4uZGFyay1tb2RlIC5zZWxlY3QyLW9yYW5nZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSxcbi5kYXJrLW1vZGUgLnNlbGVjdDItb3JhbmdlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkNzYwNTtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1vcmFuZ2UgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cyxcbi5kYXJrLW1vZGUgLnNlbGVjdDItb3JhbmdlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmVjMzkyO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItb3JhbmdlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UsXG4uZGFyay1tb2RlIC5zZWxlY3QyLW9yYW5nZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZDdlMTQ7XG4gIGJvcmRlci1jb2xvcjogI2Y1NzEwMjtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1vcmFuZ2UgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1vcmFuZ2UgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGNvbG9yOiByZ2JhKDMxLCA0NSwgNjEsIDAuNyk7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1vcmFuZ2UgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1vcmFuZ2UgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3ZlciB7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItb3JhbmdlLnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1vcmFuZ2UgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmVjMzkyO1xufVxuLmRhcmstbW9kZSAuc2VsZWN0Mi15ZWxsb3cgKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItY29sb3I6ICNmOWNmOGI7XG59XG4uZGFyay1tb2RlIC5zZWxlY3QyLXllbGxvdyArIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItY29sb3I6ICNmOWNmOGI7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi15ZWxsb3cuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDIteWVsbG93IC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi15ZWxsb3cgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5kYXJrLW1vZGUgLnNlbGVjdDIteWVsbG93IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uZGFyay1tb2RlIC5zZWxlY3QyLXllbGxvdyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5kYXJrLW1vZGUgLnNlbGVjdDIteWVsbG93IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Y5Y2Y4Yjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLXllbGxvdyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi15ZWxsb3cgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjM5YzEyO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLXllbGxvdyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi15ZWxsb3cgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXTpob3Zlcixcbi5kYXJrLW1vZGUgLnNlbGVjdDIteWVsbG93IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi15ZWxsb3cgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWE5NDBjO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLXllbGxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi15ZWxsb3cgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNmOWNmOGI7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi15ZWxsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSxcbi5kYXJrLW1vZGUgLnNlbGVjdDIteWVsbG93IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzOWMxMjtcbiAgYm9yZGVyLWNvbG9yOiAjZTA4ZTBiO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLXllbGxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUsXG4uZGFyay1tb2RlIC5zZWxlY3QyLXllbGxvdyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgY29sb3I6IHJnYmEoMzEsIDQ1LCA2MSwgMC43KTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLXllbGxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIsXG4uZGFyay1tb2RlIC5zZWxlY3QyLXllbGxvdyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi15ZWxsb3cuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsXG4uZGFyay1tb2RlIC5zZWxlY3QyLXllbGxvdyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItY29sb3I6ICNmOWNmOGI7XG59XG4uZGFyay1tb2RlIC5zZWxlY3QyLWdyZWVuICsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2RmZmNkO1xufVxuLmRhcmstbW9kZSAuc2VsZWN0Mi1ncmVlbiArIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItY29sb3I6ICMzZGZmY2Q7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1ncmVlbi5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1ncmVlbiAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItZ3JlZW4gLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5kYXJrLW1vZGUgLnNlbGVjdDItZ3JlZW4gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5kYXJrLW1vZGUgLnNlbGVjdDItZ3JlZW4gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uZGFyay1tb2RlIC5zZWxlY3QyLWdyZWVuIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzNkZmZjZDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLWdyZWVuIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQsXG4uZGFyay1tb2RlIC5zZWxlY3QyLWdyZWVuIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYmM4YztcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1ncmVlbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1ncmVlbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdOmhvdmVyLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1ncmVlbiAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSxcbi5kYXJrLW1vZGUgLnNlbGVjdDItZ3JlZW4gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhZDgxO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLWdyZWVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMsXG4uZGFyay1tb2RlIC5zZWxlY3QyLWdyZWVuIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2RmZmNkO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItZ3JlZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSxcbi5kYXJrLW1vZGUgLnNlbGVjdDItZ3JlZW4gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiYzhjO1xuICBib3JkZXItY29sb3I6ICMwMGEzNzk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItZ3JlZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1ncmVlbiAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLWdyZWVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3Zlcixcbi5kYXJrLW1vZGUgLnNlbGVjdDItZ3JlZW4gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItZ3JlZW4uc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsXG4uZGFyay1tb2RlIC5zZWxlY3QyLWdyZWVuIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci1jb2xvcjogIzNkZmZjZDtcbn1cbi5kYXJrLW1vZGUgLnNlbGVjdDItdGVhbCArIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogIzdlZWFjYTtcbn1cbi5kYXJrLW1vZGUgLnNlbGVjdDItdGVhbCArIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItY29sb3I6ICM3ZWVhY2E7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi10ZWFsLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLXRlYWwgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLXRlYWwgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5kYXJrLW1vZGUgLnNlbGVjdDItdGVhbCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi10ZWFsIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi10ZWFsIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzdlZWFjYTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLXRlYWwgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCxcbi5kYXJrLW1vZGUgLnNlbGVjdDItdGVhbCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMGM5OTc7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItdGVhbCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi10ZWFsIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF06aG92ZXIsXG4uZGFyay1tb2RlIC5zZWxlY3QyLXRlYWwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0sXG4uZGFyay1tb2RlIC5zZWxlY3QyLXRlYWwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWViYzhkO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLXRlYWwgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cyxcbi5kYXJrLW1vZGUgLnNlbGVjdDItdGVhbCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzdlZWFjYTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLXRlYWwgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSxcbi5kYXJrLW1vZGUgLnNlbGVjdDItdGVhbCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMGM5OTc7XG4gIGJvcmRlci1jb2xvcjogIzFjYjM4NjtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi10ZWFsIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSxcbi5kYXJrLW1vZGUgLnNlbGVjdDItdGVhbCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLXRlYWwgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi10ZWFsIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLXRlYWwuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsXG4uZGFyay1tb2RlIC5zZWxlY3QyLXRlYWwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLWNvbG9yOiAjN2VlYWNhO1xufVxuLmRhcmstbW9kZSAuc2VsZWN0Mi1jeWFuICsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjYTBjZmVlO1xufVxuLmRhcmstbW9kZSAuc2VsZWN0Mi1jeWFuICsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogI2EwY2ZlZTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLWN5YW4uc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItY3lhbiAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItY3lhbiAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1jeWFuIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uZGFyay1tb2RlIC5zZWxlY3QyLWN5YW4gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uZGFyay1tb2RlIC5zZWxlY3QyLWN5YW4gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYTBjZmVlO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItY3lhbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1jeWFuIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0OThkYjtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1jeWFuIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0sIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLWN5YW4gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXTpob3Zlcixcbi5kYXJrLW1vZGUgLnNlbGVjdDItY3lhbiAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSxcbi5kYXJrLW1vZGUgLnNlbGVjdDItY3lhbiAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNzkxZDk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItY3lhbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1jeWFuIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjYTBjZmVlO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItY3lhbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1jeWFuIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0OThkYjtcbiAgYm9yZGVyLWNvbG9yOiAjMjU4Y2QxO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLWN5YW4gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1jeWFuIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItY3lhbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIsXG4uZGFyay1tb2RlIC5zZWxlY3QyLWN5YW4gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItY3lhbi5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSxcbi5kYXJrLW1vZGUgLnNlbGVjdDItY3lhbiAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItY29sb3I6ICNhMGNmZWU7XG59XG4uZGFyay1tb2RlIC5zZWxlY3QyLXdoaXRlICsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbn1cbi5kYXJrLW1vZGUgLnNlbGVjdDItd2hpdGUgKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLXdoaXRlLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLXdoaXRlIC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi13aGl0ZSAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi13aGl0ZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi13aGl0ZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5kYXJrLW1vZGUgLnNlbGVjdDItd2hpdGUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLXdoaXRlIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQsXG4uZGFyay1tb2RlIC5zZWxlY3QyLXdoaXRlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi13aGl0ZSAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi13aGl0ZSAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdOmhvdmVyLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi13aGl0ZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSxcbi5kYXJrLW1vZGUgLnNlbGVjdDItd2hpdGUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLXdoaXRlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMsXG4uZGFyay1tb2RlIC5zZWxlY3QyLXdoaXRlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLXdoaXRlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UsXG4uZGFyay1tb2RlIC5zZWxlY3QyLXdoaXRlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZjJmMmYyO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLXdoaXRlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSxcbi5kYXJrLW1vZGUgLnNlbGVjdDItd2hpdGUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGNvbG9yOiByZ2JhKDMxLCA0NSwgNjEsIDAuNyk7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi13aGl0ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIsXG4uZGFyay1tb2RlIC5zZWxlY3QyLXdoaXRlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIge1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLXdoaXRlLnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi13aGl0ZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItY29sb3I6IHdoaXRlO1xufVxuLmRhcmstbW9kZSAuc2VsZWN0Mi1ncmF5ICsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjYWZiNWJhO1xufVxuLmRhcmstbW9kZSAuc2VsZWN0Mi1ncmF5ICsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogI2FmYjViYTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLWdyYXkuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItZ3JheSAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItZ3JheSAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1ncmF5IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uZGFyay1tb2RlIC5zZWxlY3QyLWdyYXkgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uZGFyay1tb2RlIC5zZWxlY3QyLWdyYXkgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWZiNWJhO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItZ3JheSAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1ncmF5IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1ncmF5IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0sIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLWdyYXkgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXTpob3Zlcixcbi5kYXJrLW1vZGUgLnNlbGVjdDItZ3JheSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSxcbi5kYXJrLW1vZGUgLnNlbGVjdDItZ3JheSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NTZkNzU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItZ3JheSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1ncmF5IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjYWZiNWJhO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItZ3JheSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1ncmF5IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgYm9yZGVyLWNvbG9yOiAjNjA2ODZmO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLWdyYXkgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1ncmF5IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItZ3JheSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIsXG4uZGFyay1tb2RlIC5zZWxlY3QyLWdyYXkgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItZ3JheS5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSxcbi5kYXJrLW1vZGUgLnNlbGVjdDItZ3JheSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItY29sb3I6ICNhZmI1YmE7XG59XG4uZGFyay1tb2RlIC5zZWxlY3QyLWdyYXktZGFyayArIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogIzZkN2E4Njtcbn1cbi5kYXJrLW1vZGUgLnNlbGVjdDItZ3JheS1kYXJrICsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogIzZkN2E4Njtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLWdyYXktZGFyay5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLmRhcmstbW9kZSAuc2VsZWN0Mi1ncmF5LWRhcmsgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLWdyYXktZGFyayAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1ncmF5LWRhcmsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5kYXJrLW1vZGUgLnNlbGVjdDItZ3JheS1kYXJrIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1ncmF5LWRhcmsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNmQ3YTg2O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItZ3JheS1kYXJrIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQsXG4uZGFyay1tb2RlIC5zZWxlY3QyLWdyYXktZGFyayAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItZ3JheS1kYXJrIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0sIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLWdyYXktZGFyayAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdOmhvdmVyLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1ncmF5LWRhcmsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0sXG4uZGFyay1tb2RlIC5zZWxlY3QyLWdyYXktZGFyayAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZDMyMzg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItZ3JheS1kYXJrIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMsXG4uZGFyay1tb2RlIC5zZWxlY3QyLWdyYXktZGFyayAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzZkN2E4Njtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLWdyYXktZGFyayAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlLFxuLmRhcmstbW9kZSAuc2VsZWN0Mi1ncmF5LWRhcmsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItY29sb3I6ICMyOTJkMzI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItZ3JheS1kYXJrIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSxcbi5kYXJrLW1vZGUgLnNlbGVjdDItZ3JheS1kYXJrIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5kYXJrLW1vZGUgLnNlbGVjdDItZ3JheS1kYXJrIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3Zlcixcbi5kYXJrLW1vZGUgLnNlbGVjdDItZ3JheS1kYXJrIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZGFyay1tb2RlIC5zZWxlY3QyLWdyYXktZGFyay5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSxcbi5kYXJrLW1vZGUgLnNlbGVjdDItZ3JheS1kYXJrIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci1jb2xvcjogIzZkN2E4Njtcbn1cblxuLnNsaWRlciAudG9vbHRpcC5pbiB7XG4gIG9wYWNpdHk6IDAuOTtcbn1cblxuLnNsaWRlci5zbGlkZXItdmVydGljYWwge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc2xpZGVyLnNsaWRlci1ob3Jpem9udGFsIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zbGlkZXItcHJpbWFyeSAuc2xpZGVyIC5zbGlkZXItc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogIzAwN2JmZjtcbn1cblxuLnNsaWRlci1zZWNvbmRhcnkgLnNsaWRlciAuc2xpZGVyLXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICM2Yzc1N2Q7XG59XG5cbi5zbGlkZXItc3VjY2VzcyAuc2xpZGVyIC5zbGlkZXItc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogIzI4YTc0NTtcbn1cblxuLnNsaWRlci1pbmZvIC5zbGlkZXIgLnNsaWRlci1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjMTdhMmI4O1xufVxuXG4uc2xpZGVyLXdhcm5pbmcgLnNsaWRlciAuc2xpZGVyLXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNmZmMxMDc7XG59XG5cbi5zbGlkZXItZGFuZ2VyIC5zbGlkZXIgLnNsaWRlci1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjZGMzNTQ1O1xufVxuXG4uc2xpZGVyLWxpZ2h0IC5zbGlkZXIgLnNsaWRlci1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjZjhmOWZhO1xufVxuXG4uc2xpZGVyLWRhcmsgLnNsaWRlciAuc2xpZGVyLXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICMzNDNhNDA7XG59XG5cbi5zbGlkZXItbGlnaHRibHVlIC5zbGlkZXIgLnNsaWRlci1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjM2M4ZGJjO1xufVxuXG4uc2xpZGVyLW5hdnkgLnNsaWRlciAuc2xpZGVyLXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICMwMDFmM2Y7XG59XG5cbi5zbGlkZXItb2xpdmUgLnNsaWRlciAuc2xpZGVyLXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICMzZDk5NzA7XG59XG5cbi5zbGlkZXItbGltZSAuc2xpZGVyIC5zbGlkZXItc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogIzAxZmY3MDtcbn1cblxuLnNsaWRlci1mdWNoc2lhIC5zbGlkZXIgLnNsaWRlci1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjZjAxMmJlO1xufVxuXG4uc2xpZGVyLW1hcm9vbiAuc2xpZGVyIC5zbGlkZXItc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogI2Q4MWI2MDtcbn1cblxuLnNsaWRlci1ibHVlIC5zbGlkZXIgLnNsaWRlci1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjMDA3YmZmO1xufVxuXG4uc2xpZGVyLWluZGlnbyAuc2xpZGVyIC5zbGlkZXItc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogIzY2MTBmMjtcbn1cblxuLnNsaWRlci1wdXJwbGUgLnNsaWRlciAuc2xpZGVyLXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICM2ZjQyYzE7XG59XG5cbi5zbGlkZXItcGluayAuc2xpZGVyIC5zbGlkZXItc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogI2U4M2U4Yztcbn1cblxuLnNsaWRlci1yZWQgLnNsaWRlciAuc2xpZGVyLXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNkYzM1NDU7XG59XG5cbi5zbGlkZXItb3JhbmdlIC5zbGlkZXIgLnNsaWRlci1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjZmQ3ZTE0O1xufVxuXG4uc2xpZGVyLXllbGxvdyAuc2xpZGVyIC5zbGlkZXItc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogI2ZmYzEwNztcbn1cblxuLnNsaWRlci1ncmVlbiAuc2xpZGVyIC5zbGlkZXItc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogIzI4YTc0NTtcbn1cblxuLnNsaWRlci10ZWFsIC5zbGlkZXIgLnNsaWRlci1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjMjBjOTk3O1xufVxuXG4uc2xpZGVyLWN5YW4gLnNsaWRlciAuc2xpZGVyLXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICMxN2EyYjg7XG59XG5cbi5zbGlkZXItd2hpdGUgLnNsaWRlciAuc2xpZGVyLXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5zbGlkZXItZ3JheSAuc2xpZGVyIC5zbGlkZXItc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogIzZjNzU3ZDtcbn1cblxuLnNsaWRlci1ncmF5LWRhcmsgLnNsaWRlciAuc2xpZGVyLXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICMzNDNhNDA7XG59XG5cbi5kYXJrLW1vZGUgLnNsaWRlci10cmFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YjU0NWM7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uZGFyay1tb2RlIC5zbGlkZXItcHJpbWFyeSAuc2xpZGVyIC5zbGlkZXItc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogIzNmNjc5MTtcbn1cbi5kYXJrLW1vZGUgLnNsaWRlci1zZWNvbmRhcnkgLnNsaWRlciAuc2xpZGVyLXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICM2Yzc1N2Q7XG59XG4uZGFyay1tb2RlIC5zbGlkZXItc3VjY2VzcyAuc2xpZGVyIC5zbGlkZXItc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogIzAwYmM4Yztcbn1cbi5kYXJrLW1vZGUgLnNsaWRlci1pbmZvIC5zbGlkZXIgLnNsaWRlci1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjMzQ5OGRiO1xufVxuLmRhcmstbW9kZSAuc2xpZGVyLXdhcm5pbmcgLnNsaWRlciAuc2xpZGVyLXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNmMzljMTI7XG59XG4uZGFyay1tb2RlIC5zbGlkZXItZGFuZ2VyIC5zbGlkZXIgLnNsaWRlci1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjZTc0YzNjO1xufVxuLmRhcmstbW9kZSAuc2xpZGVyLWxpZ2h0IC5zbGlkZXIgLnNsaWRlci1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjZjhmOWZhO1xufVxuLmRhcmstbW9kZSAuc2xpZGVyLWRhcmsgLnNsaWRlciAuc2xpZGVyLXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICMzNDNhNDA7XG59XG4uZGFyay1tb2RlIC5zbGlkZXItbGlnaHRibHVlIC5zbGlkZXIgLnNsaWRlci1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjODZiYWQ4O1xufVxuLmRhcmstbW9kZSAuc2xpZGVyLW5hdnkgLnNsaWRlciAuc2xpZGVyLXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICMwMDJjNTk7XG59XG4uZGFyay1tb2RlIC5zbGlkZXItb2xpdmUgLnNsaWRlciAuc2xpZGVyLXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICM3NGM4YTM7XG59XG4uZGFyay1tb2RlIC5zbGlkZXItbGltZSAuc2xpZGVyIC5zbGlkZXItc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogIzY3ZmZhOTtcbn1cbi5kYXJrLW1vZGUgLnNsaWRlci1mdWNoc2lhIC5zbGlkZXIgLnNsaWRlci1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjZjY3MmQ4O1xufVxuLmRhcmstbW9kZSAuc2xpZGVyLW1hcm9vbiAuc2xpZGVyIC5zbGlkZXItc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogI2VkNmM5Yjtcbn1cbi5kYXJrLW1vZGUgLnNsaWRlci1ibHVlIC5zbGlkZXIgLnNsaWRlci1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjM2Y2NzkxO1xufVxuLmRhcmstbW9kZSAuc2xpZGVyLWluZGlnbyAuc2xpZGVyIC5zbGlkZXItc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogIzY2MTBmMjtcbn1cbi5kYXJrLW1vZGUgLnNsaWRlci1wdXJwbGUgLnNsaWRlciAuc2xpZGVyLXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICM2ZjQyYzE7XG59XG4uZGFyay1tb2RlIC5zbGlkZXItcGluayAuc2xpZGVyIC5zbGlkZXItc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogI2U4M2U4Yztcbn1cbi5kYXJrLW1vZGUgLnNsaWRlci1yZWQgLnNsaWRlciAuc2xpZGVyLXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNlNzRjM2M7XG59XG4uZGFyay1tb2RlIC5zbGlkZXItb3JhbmdlIC5zbGlkZXIgLnNsaWRlci1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjZmQ3ZTE0O1xufVxuLmRhcmstbW9kZSAuc2xpZGVyLXllbGxvdyAuc2xpZGVyIC5zbGlkZXItc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogI2YzOWMxMjtcbn1cbi5kYXJrLW1vZGUgLnNsaWRlci1ncmVlbiAuc2xpZGVyIC5zbGlkZXItc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogIzAwYmM4Yztcbn1cbi5kYXJrLW1vZGUgLnNsaWRlci10ZWFsIC5zbGlkZXIgLnNsaWRlci1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjMjBjOTk3O1xufVxuLmRhcmstbW9kZSAuc2xpZGVyLWN5YW4gLnNsaWRlciAuc2xpZGVyLXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICMzNDk4ZGI7XG59XG4uZGFyay1tb2RlIC5zbGlkZXItd2hpdGUgLnNsaWRlciAuc2xpZGVyLXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5zbGlkZXItZ3JheSAuc2xpZGVyIC5zbGlkZXItc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogIzZjNzU3ZDtcbn1cbi5kYXJrLW1vZGUgLnNsaWRlci1ncmF5LWRhcmsgLnNsaWRlciAuc2xpZGVyLXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICMzNDNhNDA7XG59XG5cbi5pY2hlY2stcHJpbWFyeSA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgKyBsYWJlbDo6YmVmb3JlLFxuLmljaGVjay1wcmltYXJ5ID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpob3ZlciArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMwMDdiZmY7XG59XG5cbi5pY2hlY2stcHJpbWFyeSA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMgKyBsYWJlbDo6YmVmb3JlLFxuLmljaGVjay1wcmltYXJ5ID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMwMDdiZmY7XG59XG5cbi5pY2hlY2stcHJpbWFyeSA+IGlucHV0OmZpcnN0LWNoaWxkOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLFxuLmljaGVjay1wcmltYXJ5ID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICBib3JkZXItY29sb3I6ICMwMDdiZmY7XG59XG5cbi5pY2hlY2stc2Vjb25kYXJ5ID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpob3ZlciArIGxhYmVsOjpiZWZvcmUsXG4uaWNoZWNrLXNlY29uZGFyeSA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgKyBpbnB1dFt0eXBlPWhpZGRlbl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xufVxuXG4uaWNoZWNrLXNlY29uZGFyeSA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMgKyBsYWJlbDo6YmVmb3JlLFxuLmljaGVjay1zZWNvbmRhcnkgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbn1cblxuLmljaGVjay1zZWNvbmRhcnkgPiBpbnB1dDpmaXJzdC1jaGlsZDpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSxcbi5pY2hlY2stc2Vjb25kYXJ5ID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5pY2hlY2stc3VjY2VzcyA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgKyBsYWJlbDo6YmVmb3JlLFxuLmljaGVjay1zdWNjZXNzID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpob3ZlciArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG59XG5cbi5pY2hlY2stc3VjY2VzcyA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMgKyBsYWJlbDo6YmVmb3JlLFxuLmljaGVjay1zdWNjZXNzID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG59XG5cbi5pY2hlY2stc3VjY2VzcyA+IGlucHV0OmZpcnN0LWNoaWxkOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLFxuLmljaGVjay1zdWNjZXNzID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG59XG5cbi5pY2hlY2staW5mbyA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgKyBsYWJlbDo6YmVmb3JlLFxuLmljaGVjay1pbmZvID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpob3ZlciArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMxN2EyYjg7XG59XG5cbi5pY2hlY2staW5mbyA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMgKyBsYWJlbDo6YmVmb3JlLFxuLmljaGVjay1pbmZvID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMxN2EyYjg7XG59XG5cbi5pY2hlY2staW5mbyA+IGlucHV0OmZpcnN0LWNoaWxkOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLFxuLmljaGVjay1pbmZvID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xuICBib3JkZXItY29sb3I6ICMxN2EyYjg7XG59XG5cbi5pY2hlY2std2FybmluZyA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgKyBsYWJlbDo6YmVmb3JlLFxuLmljaGVjay13YXJuaW5nID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpob3ZlciArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG59XG5cbi5pY2hlY2std2FybmluZyA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMgKyBsYWJlbDo6YmVmb3JlLFxuLmljaGVjay13YXJuaW5nID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG59XG5cbi5pY2hlY2std2FybmluZyA+IGlucHV0OmZpcnN0LWNoaWxkOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLFxuLmljaGVjay13YXJuaW5nID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG59XG5cbi5pY2hlY2stZGFuZ2VyID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpob3ZlciArIGxhYmVsOjpiZWZvcmUsXG4uaWNoZWNrLWRhbmdlciA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgKyBpbnB1dFt0eXBlPWhpZGRlbl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuXG4uaWNoZWNrLWRhbmdlciA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMgKyBsYWJlbDo6YmVmb3JlLFxuLmljaGVjay1kYW5nZXIgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbn1cblxuLmljaGVjay1kYW5nZXIgPiBpbnB1dDpmaXJzdC1jaGlsZDpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSxcbi5pY2hlY2stZGFuZ2VyID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG5cbi5pY2hlY2stbGlnaHQgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyICsgbGFiZWw6OmJlZm9yZSxcbi5pY2hlY2stbGlnaHQgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbn1cblxuLmljaGVjay1saWdodCA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMgKyBsYWJlbDo6YmVmb3JlLFxuLmljaGVjay1saWdodCA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMgKyBpbnB1dFt0eXBlPWhpZGRlbl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xufVxuXG4uaWNoZWNrLWxpZ2h0ID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUsXG4uaWNoZWNrLWxpZ2h0ID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICBib3JkZXItY29sb3I6ICNmOGY5ZmE7XG59XG5cbi5pY2hlY2stZGFyayA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgKyBsYWJlbDo6YmVmb3JlLFxuLmljaGVjay1kYXJrID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpob3ZlciArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMzNDNhNDA7XG59XG5cbi5pY2hlY2stZGFyayA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMgKyBsYWJlbDo6YmVmb3JlLFxuLmljaGVjay1kYXJrID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMzNDNhNDA7XG59XG5cbi5pY2hlY2stZGFyayA+IGlucHV0OmZpcnN0LWNoaWxkOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLFxuLmljaGVjay1kYXJrID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItY29sb3I6ICMzNDNhNDA7XG59XG5cbi5pY2hlY2stbGlnaHRibHVlID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpob3ZlciArIGxhYmVsOjpiZWZvcmUsXG4uaWNoZWNrLWxpZ2h0Ymx1ZSA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgKyBpbnB1dFt0eXBlPWhpZGRlbl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2M4ZGJjO1xufVxuXG4uaWNoZWNrLWxpZ2h0Ymx1ZSA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMgKyBsYWJlbDo6YmVmb3JlLFxuLmljaGVjay1saWdodGJsdWUgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzNjOGRiYztcbn1cblxuLmljaGVjay1saWdodGJsdWUgPiBpbnB1dDpmaXJzdC1jaGlsZDpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSxcbi5pY2hlY2stbGlnaHRibHVlID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2M4ZGJjO1xuICBib3JkZXItY29sb3I6ICMzYzhkYmM7XG59XG5cbi5pY2hlY2stbmF2eSA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgKyBsYWJlbDo6YmVmb3JlLFxuLmljaGVjay1uYXZ5ID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpob3ZlciArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMwMDFmM2Y7XG59XG5cbi5pY2hlY2stbmF2eSA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMgKyBsYWJlbDo6YmVmb3JlLFxuLmljaGVjay1uYXZ5ID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMwMDFmM2Y7XG59XG5cbi5pY2hlY2stbmF2eSA+IGlucHV0OmZpcnN0LWNoaWxkOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLFxuLmljaGVjay1uYXZ5ID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxZjNmO1xuICBib3JkZXItY29sb3I6ICMwMDFmM2Y7XG59XG5cbi5pY2hlY2stb2xpdmUgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyICsgbGFiZWw6OmJlZm9yZSxcbi5pY2hlY2stb2xpdmUgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzNkOTk3MDtcbn1cblxuLmljaGVjay1vbGl2ZSA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMgKyBsYWJlbDo6YmVmb3JlLFxuLmljaGVjay1vbGl2ZSA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMgKyBpbnB1dFt0eXBlPWhpZGRlbl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2Q5OTcwO1xufVxuXG4uaWNoZWNrLW9saXZlID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUsXG4uaWNoZWNrLW9saXZlID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Q5OTcwO1xuICBib3JkZXItY29sb3I6ICMzZDk5NzA7XG59XG5cbi5pY2hlY2stbGltZSA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgKyBsYWJlbDo6YmVmb3JlLFxuLmljaGVjay1saW1lID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpob3ZlciArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMwMWZmNzA7XG59XG5cbi5pY2hlY2stbGltZSA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMgKyBsYWJlbDo6YmVmb3JlLFxuLmljaGVjay1saW1lID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMwMWZmNzA7XG59XG5cbi5pY2hlY2stbGltZSA+IGlucHV0OmZpcnN0LWNoaWxkOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLFxuLmljaGVjay1saW1lID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDFmZjcwO1xuICBib3JkZXItY29sb3I6ICMwMWZmNzA7XG59XG5cbi5pY2hlY2stZnVjaHNpYSA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgKyBsYWJlbDo6YmVmb3JlLFxuLmljaGVjay1mdWNoc2lhID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpob3ZlciArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmMDEyYmU7XG59XG5cbi5pY2hlY2stZnVjaHNpYSA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMgKyBsYWJlbDo6YmVmb3JlLFxuLmljaGVjay1mdWNoc2lhID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmMDEyYmU7XG59XG5cbi5pY2hlY2stZnVjaHNpYSA+IGlucHV0OmZpcnN0LWNoaWxkOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLFxuLmljaGVjay1mdWNoc2lhID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjAxMmJlO1xuICBib3JkZXItY29sb3I6ICNmMDEyYmU7XG59XG5cbi5pY2hlY2stbWFyb29uID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpob3ZlciArIGxhYmVsOjpiZWZvcmUsXG4uaWNoZWNrLW1hcm9vbiA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgKyBpbnB1dFt0eXBlPWhpZGRlbl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDgxYjYwO1xufVxuXG4uaWNoZWNrLW1hcm9vbiA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMgKyBsYWJlbDo6YmVmb3JlLFxuLmljaGVjay1tYXJvb24gPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2Q4MWI2MDtcbn1cblxuLmljaGVjay1tYXJvb24gPiBpbnB1dDpmaXJzdC1jaGlsZDpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSxcbi5pY2hlY2stbWFyb29uID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDgxYjYwO1xuICBib3JkZXItY29sb3I6ICNkODFiNjA7XG59XG5cbi5pY2hlY2stYmx1ZSA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgKyBsYWJlbDo6YmVmb3JlLFxuLmljaGVjay1ibHVlID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpob3ZlciArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMwMDdiZmY7XG59XG5cbi5pY2hlY2stYmx1ZSA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMgKyBsYWJlbDo6YmVmb3JlLFxuLmljaGVjay1ibHVlID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMwMDdiZmY7XG59XG5cbi5pY2hlY2stYmx1ZSA+IGlucHV0OmZpcnN0LWNoaWxkOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLFxuLmljaGVjay1ibHVlID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICBib3JkZXItY29sb3I6ICMwMDdiZmY7XG59XG5cbi5pY2hlY2staW5kaWdvID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpob3ZlciArIGxhYmVsOjpiZWZvcmUsXG4uaWNoZWNrLWluZGlnbyA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgKyBpbnB1dFt0eXBlPWhpZGRlbl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjYxMGYyO1xufVxuXG4uaWNoZWNrLWluZGlnbyA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMgKyBsYWJlbDo6YmVmb3JlLFxuLmljaGVjay1pbmRpZ28gPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzY2MTBmMjtcbn1cblxuLmljaGVjay1pbmRpZ28gPiBpbnB1dDpmaXJzdC1jaGlsZDpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSxcbi5pY2hlY2staW5kaWdvID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjYxMGYyO1xuICBib3JkZXItY29sb3I6ICM2NjEwZjI7XG59XG5cbi5pY2hlY2stcHVycGxlID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpob3ZlciArIGxhYmVsOjpiZWZvcmUsXG4uaWNoZWNrLXB1cnBsZSA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgKyBpbnB1dFt0eXBlPWhpZGRlbl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNmY0MmMxO1xufVxuXG4uaWNoZWNrLXB1cnBsZSA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMgKyBsYWJlbDo6YmVmb3JlLFxuLmljaGVjay1wdXJwbGUgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzZmNDJjMTtcbn1cblxuLmljaGVjay1wdXJwbGUgPiBpbnB1dDpmaXJzdC1jaGlsZDpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSxcbi5pY2hlY2stcHVycGxlID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmY0MmMxO1xuICBib3JkZXItY29sb3I6ICM2ZjQyYzE7XG59XG5cbi5pY2hlY2stcGluayA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgKyBsYWJlbDo6YmVmb3JlLFxuLmljaGVjay1waW5rID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpob3ZlciArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNlODNlOGM7XG59XG5cbi5pY2hlY2stcGluayA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMgKyBsYWJlbDo6YmVmb3JlLFxuLmljaGVjay1waW5rID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNlODNlOGM7XG59XG5cbi5pY2hlY2stcGluayA+IGlucHV0OmZpcnN0LWNoaWxkOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLFxuLmljaGVjay1waW5rID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTgzZThjO1xuICBib3JkZXItY29sb3I6ICNlODNlOGM7XG59XG5cbi5pY2hlY2stcmVkID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpob3ZlciArIGxhYmVsOjpiZWZvcmUsXG4uaWNoZWNrLXJlZCA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgKyBpbnB1dFt0eXBlPWhpZGRlbl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuXG4uaWNoZWNrLXJlZCA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMgKyBsYWJlbDo6YmVmb3JlLFxuLmljaGVjay1yZWQgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbn1cblxuLmljaGVjay1yZWQgPiBpbnB1dDpmaXJzdC1jaGlsZDpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSxcbi5pY2hlY2stcmVkID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG5cbi5pY2hlY2stb3JhbmdlID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpob3ZlciArIGxhYmVsOjpiZWZvcmUsXG4uaWNoZWNrLW9yYW5nZSA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgKyBpbnB1dFt0eXBlPWhpZGRlbl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmQ3ZTE0O1xufVxuXG4uaWNoZWNrLW9yYW5nZSA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMgKyBsYWJlbDo6YmVmb3JlLFxuLmljaGVjay1vcmFuZ2UgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZkN2UxNDtcbn1cblxuLmljaGVjay1vcmFuZ2UgPiBpbnB1dDpmaXJzdC1jaGlsZDpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSxcbi5pY2hlY2stb3JhbmdlID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmQ3ZTE0O1xuICBib3JkZXItY29sb3I6ICNmZDdlMTQ7XG59XG5cbi5pY2hlY2steWVsbG93ID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpob3ZlciArIGxhYmVsOjpiZWZvcmUsXG4uaWNoZWNrLXllbGxvdyA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgKyBpbnB1dFt0eXBlPWhpZGRlbl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xufVxuXG4uaWNoZWNrLXllbGxvdyA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMgKyBsYWJlbDo6YmVmb3JlLFxuLmljaGVjay15ZWxsb3cgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcbn1cblxuLmljaGVjay15ZWxsb3cgPiBpbnB1dDpmaXJzdC1jaGlsZDpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSxcbi5pY2hlY2steWVsbG93ID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG59XG5cbi5pY2hlY2stZ3JlZW4gPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyICsgbGFiZWw6OmJlZm9yZSxcbi5pY2hlY2stZ3JlZW4gPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbn1cblxuLmljaGVjay1ncmVlbiA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMgKyBsYWJlbDo6YmVmb3JlLFxuLmljaGVjay1ncmVlbiA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMgKyBpbnB1dFt0eXBlPWhpZGRlbl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xufVxuXG4uaWNoZWNrLWdyZWVuID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUsXG4uaWNoZWNrLWdyZWVuID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG59XG5cbi5pY2hlY2stdGVhbCA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgKyBsYWJlbDo6YmVmb3JlLFxuLmljaGVjay10ZWFsID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpob3ZlciArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMyMGM5OTc7XG59XG5cbi5pY2hlY2stdGVhbCA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMgKyBsYWJlbDo6YmVmb3JlLFxuLmljaGVjay10ZWFsID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMyMGM5OTc7XG59XG5cbi5pY2hlY2stdGVhbCA+IGlucHV0OmZpcnN0LWNoaWxkOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLFxuLmljaGVjay10ZWFsID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjBjOTk3O1xuICBib3JkZXItY29sb3I6ICMyMGM5OTc7XG59XG5cbi5pY2hlY2stY3lhbiA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgKyBsYWJlbDo6YmVmb3JlLFxuLmljaGVjay1jeWFuID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpob3ZlciArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMxN2EyYjg7XG59XG5cbi5pY2hlY2stY3lhbiA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMgKyBsYWJlbDo6YmVmb3JlLFxuLmljaGVjay1jeWFuID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMxN2EyYjg7XG59XG5cbi5pY2hlY2stY3lhbiA+IGlucHV0OmZpcnN0LWNoaWxkOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLFxuLmljaGVjay1jeWFuID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xuICBib3JkZXItY29sb3I6ICMxN2EyYjg7XG59XG5cbi5pY2hlY2std2hpdGUgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyICsgbGFiZWw6OmJlZm9yZSxcbi5pY2hlY2std2hpdGUgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cblxuLmljaGVjay13aGl0ZSA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMgKyBsYWJlbDo6YmVmb3JlLFxuLmljaGVjay13aGl0ZSA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMgKyBpbnB1dFt0eXBlPWhpZGRlbl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4uaWNoZWNrLXdoaXRlID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUsXG4uaWNoZWNrLXdoaXRlID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG5cbi5pY2hlY2stZ3JheSA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgKyBsYWJlbDo6YmVmb3JlLFxuLmljaGVjay1ncmF5ID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpob3ZlciArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5pY2hlY2stZ3JheSA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMgKyBsYWJlbDo6YmVmb3JlLFxuLmljaGVjay1ncmF5ID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5pY2hlY2stZ3JheSA+IGlucHV0OmZpcnN0LWNoaWxkOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLFxuLmljaGVjay1ncmF5ID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5pY2hlY2stZ3JheS1kYXJrID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpob3ZlciArIGxhYmVsOjpiZWZvcmUsXG4uaWNoZWNrLWdyYXktZGFyayA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgKyBpbnB1dFt0eXBlPWhpZGRlbl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xufVxuXG4uaWNoZWNrLWdyYXktZGFyayA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMgKyBsYWJlbDo6YmVmb3JlLFxuLmljaGVjay1ncmF5LWRhcmsgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MDtcbn1cblxuLmljaGVjay1ncmF5LWRhcmsgPiBpbnB1dDpmaXJzdC1jaGlsZDpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSxcbi5pY2hlY2stZ3JheS1kYXJrID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItY29sb3I6ICMzNDNhNDA7XG59XG5cbi5kYXJrLW1vZGUgW2NsYXNzKj1pY2hlY2stXSA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCkgKyBpbnB1dFt0eXBlPWhpZGRlbl0gKyBsYWJlbDo6YmVmb3JlLFxuLmRhcmstbW9kZSBbY2xhc3MqPWljaGVjay1dID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKSArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG4uZGFyay1tb2RlIC5pY2hlY2stcHJpbWFyeSA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgKyBsYWJlbDo6YmVmb3JlLFxuLmRhcmstbW9kZSAuaWNoZWNrLXByaW1hcnkgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzNmNjc5MTtcbn1cbi5kYXJrLW1vZGUgLmljaGVjay1wcmltYXJ5ID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5pY2hlY2stcHJpbWFyeSA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMgKyBpbnB1dFt0eXBlPWhpZGRlbl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2Y2NzkxO1xufVxuLmRhcmstbW9kZSAuaWNoZWNrLXByaW1hcnkgPiBpbnB1dDpmaXJzdC1jaGlsZDpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSxcbi5kYXJrLW1vZGUgLmljaGVjay1wcmltYXJ5ID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Y2NzkxO1xuICBib3JkZXItY29sb3I6ICMzZjY3OTE7XG59XG4uZGFyay1tb2RlIC5pY2hlY2stc2Vjb25kYXJ5ID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpob3ZlciArIGxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5pY2hlY2stc2Vjb25kYXJ5ID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpob3ZlciArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG4uZGFyay1tb2RlIC5pY2hlY2stc2Vjb25kYXJ5ID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5pY2hlY2stc2Vjb25kYXJ5ID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG4uZGFyay1tb2RlIC5pY2hlY2stc2Vjb25kYXJ5ID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5pY2hlY2stc2Vjb25kYXJ5ID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG4uZGFyay1tb2RlIC5pY2hlY2stc3VjY2VzcyA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgKyBsYWJlbDo6YmVmb3JlLFxuLmRhcmstbW9kZSAuaWNoZWNrLXN1Y2Nlc3MgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwYmM4Yztcbn1cbi5kYXJrLW1vZGUgLmljaGVjay1zdWNjZXNzID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5pY2hlY2stc3VjY2VzcyA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMgKyBpbnB1dFt0eXBlPWhpZGRlbl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDBiYzhjO1xufVxuLmRhcmstbW9kZSAuaWNoZWNrLXN1Y2Nlc3MgPiBpbnB1dDpmaXJzdC1jaGlsZDpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSxcbi5kYXJrLW1vZGUgLmljaGVjay1zdWNjZXNzID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiYzhjO1xuICBib3JkZXItY29sb3I6ICMwMGJjOGM7XG59XG4uZGFyay1tb2RlIC5pY2hlY2staW5mbyA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgKyBsYWJlbDo6YmVmb3JlLFxuLmRhcmstbW9kZSAuaWNoZWNrLWluZm8gPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzM0OThkYjtcbn1cbi5kYXJrLW1vZGUgLmljaGVjay1pbmZvID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5pY2hlY2staW5mbyA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMgKyBpbnB1dFt0eXBlPWhpZGRlbl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzQ5OGRiO1xufVxuLmRhcmstbW9kZSAuaWNoZWNrLWluZm8gPiBpbnB1dDpmaXJzdC1jaGlsZDpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSxcbi5kYXJrLW1vZGUgLmljaGVjay1pbmZvID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQ5OGRiO1xuICBib3JkZXItY29sb3I6ICMzNDk4ZGI7XG59XG4uZGFyay1tb2RlIC5pY2hlY2std2FybmluZyA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgKyBsYWJlbDo6YmVmb3JlLFxuLmRhcmstbW9kZSAuaWNoZWNrLXdhcm5pbmcgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2YzOWMxMjtcbn1cbi5kYXJrLW1vZGUgLmljaGVjay13YXJuaW5nID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5pY2hlY2std2FybmluZyA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMgKyBpbnB1dFt0eXBlPWhpZGRlbl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjM5YzEyO1xufVxuLmRhcmstbW9kZSAuaWNoZWNrLXdhcm5pbmcgPiBpbnB1dDpmaXJzdC1jaGlsZDpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSxcbi5kYXJrLW1vZGUgLmljaGVjay13YXJuaW5nID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjM5YzEyO1xuICBib3JkZXItY29sb3I6ICNmMzljMTI7XG59XG4uZGFyay1tb2RlIC5pY2hlY2stZGFuZ2VyID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpob3ZlciArIGxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5pY2hlY2stZGFuZ2VyID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpob3ZlciArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNlNzRjM2M7XG59XG4uZGFyay1tb2RlIC5pY2hlY2stZGFuZ2VyID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5pY2hlY2stZGFuZ2VyID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNlNzRjM2M7XG59XG4uZGFyay1tb2RlIC5pY2hlY2stZGFuZ2VyID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5pY2hlY2stZGFuZ2VyID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTc0YzNjO1xuICBib3JkZXItY29sb3I6ICNlNzRjM2M7XG59XG4uZGFyay1tb2RlIC5pY2hlY2stbGlnaHQgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyICsgbGFiZWw6OmJlZm9yZSxcbi5kYXJrLW1vZGUgLmljaGVjay1saWdodCA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgKyBpbnB1dFt0eXBlPWhpZGRlbl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xufVxuLmRhcmstbW9kZSAuaWNoZWNrLWxpZ2h0ID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5pY2hlY2stbGlnaHQgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbn1cbi5kYXJrLW1vZGUgLmljaGVjay1saWdodCA+IGlucHV0OmZpcnN0LWNoaWxkOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLFxuLmRhcmstbW9kZSAuaWNoZWNrLWxpZ2h0ID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICBib3JkZXItY29sb3I6ICNmOGY5ZmE7XG59XG4uZGFyay1tb2RlIC5pY2hlY2stZGFyayA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgKyBsYWJlbDo6YmVmb3JlLFxuLmRhcmstbW9kZSAuaWNoZWNrLWRhcmsgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MDtcbn1cbi5kYXJrLW1vZGUgLmljaGVjay1kYXJrID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5pY2hlY2stZGFyayA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMgKyBpbnB1dFt0eXBlPWhpZGRlbl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xufVxuLmRhcmstbW9kZSAuaWNoZWNrLWRhcmsgPiBpbnB1dDpmaXJzdC1jaGlsZDpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSxcbi5kYXJrLW1vZGUgLmljaGVjay1kYXJrID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItY29sb3I6ICMzNDNhNDA7XG59XG4uZGFyay1tb2RlIC5pY2hlY2stbGlnaHRibHVlID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpob3ZlciArIGxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5pY2hlY2stbGlnaHRibHVlID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpob3ZlciArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM4NmJhZDg7XG59XG4uZGFyay1tb2RlIC5pY2hlY2stbGlnaHRibHVlID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5pY2hlY2stbGlnaHRibHVlID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM4NmJhZDg7XG59XG4uZGFyay1tb2RlIC5pY2hlY2stbGlnaHRibHVlID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5pY2hlY2stbGlnaHRibHVlID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODZiYWQ4O1xuICBib3JkZXItY29sb3I6ICM4NmJhZDg7XG59XG4uZGFyay1tb2RlIC5pY2hlY2stbmF2eSA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgKyBsYWJlbDo6YmVmb3JlLFxuLmRhcmstbW9kZSAuaWNoZWNrLW5hdnkgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwMmM1OTtcbn1cbi5kYXJrLW1vZGUgLmljaGVjay1uYXZ5ID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5pY2hlY2stbmF2eSA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMgKyBpbnB1dFt0eXBlPWhpZGRlbl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAyYzU5O1xufVxuLmRhcmstbW9kZSAuaWNoZWNrLW5hdnkgPiBpbnB1dDpmaXJzdC1jaGlsZDpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSxcbi5kYXJrLW1vZGUgLmljaGVjay1uYXZ5ID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyYzU5O1xuICBib3JkZXItY29sb3I6ICMwMDJjNTk7XG59XG4uZGFyay1tb2RlIC5pY2hlY2stb2xpdmUgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyICsgbGFiZWw6OmJlZm9yZSxcbi5kYXJrLW1vZGUgLmljaGVjay1vbGl2ZSA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgKyBpbnB1dFt0eXBlPWhpZGRlbl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNzRjOGEzO1xufVxuLmRhcmstbW9kZSAuaWNoZWNrLW9saXZlID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5pY2hlY2stb2xpdmUgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzc0YzhhMztcbn1cbi5kYXJrLW1vZGUgLmljaGVjay1vbGl2ZSA+IGlucHV0OmZpcnN0LWNoaWxkOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLFxuLmRhcmstbW9kZSAuaWNoZWNrLW9saXZlID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzRjOGEzO1xuICBib3JkZXItY29sb3I6ICM3NGM4YTM7XG59XG4uZGFyay1tb2RlIC5pY2hlY2stbGltZSA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgKyBsYWJlbDo6YmVmb3JlLFxuLmRhcmstbW9kZSAuaWNoZWNrLWxpbWUgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzY3ZmZhOTtcbn1cbi5kYXJrLW1vZGUgLmljaGVjay1saW1lID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5pY2hlY2stbGltZSA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMgKyBpbnB1dFt0eXBlPWhpZGRlbl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjdmZmE5O1xufVxuLmRhcmstbW9kZSAuaWNoZWNrLWxpbWUgPiBpbnB1dDpmaXJzdC1jaGlsZDpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSxcbi5kYXJrLW1vZGUgLmljaGVjay1saW1lID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjdmZmE5O1xuICBib3JkZXItY29sb3I6ICM2N2ZmYTk7XG59XG4uZGFyay1tb2RlIC5pY2hlY2stZnVjaHNpYSA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgKyBsYWJlbDo6YmVmb3JlLFxuLmRhcmstbW9kZSAuaWNoZWNrLWZ1Y2hzaWEgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2Y2NzJkODtcbn1cbi5kYXJrLW1vZGUgLmljaGVjay1mdWNoc2lhID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5pY2hlY2stZnVjaHNpYSA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMgKyBpbnB1dFt0eXBlPWhpZGRlbl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjY3MmQ4O1xufVxuLmRhcmstbW9kZSAuaWNoZWNrLWZ1Y2hzaWEgPiBpbnB1dDpmaXJzdC1jaGlsZDpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSxcbi5kYXJrLW1vZGUgLmljaGVjay1mdWNoc2lhID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjY3MmQ4O1xuICBib3JkZXItY29sb3I6ICNmNjcyZDg7XG59XG4uZGFyay1tb2RlIC5pY2hlY2stbWFyb29uID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpob3ZlciArIGxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5pY2hlY2stbWFyb29uID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpob3ZlciArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNlZDZjOWI7XG59XG4uZGFyay1tb2RlIC5pY2hlY2stbWFyb29uID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5pY2hlY2stbWFyb29uID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNlZDZjOWI7XG59XG4uZGFyay1tb2RlIC5pY2hlY2stbWFyb29uID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5pY2hlY2stbWFyb29uID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWQ2YzliO1xuICBib3JkZXItY29sb3I6ICNlZDZjOWI7XG59XG4uZGFyay1tb2RlIC5pY2hlY2stYmx1ZSA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgKyBsYWJlbDo6YmVmb3JlLFxuLmRhcmstbW9kZSAuaWNoZWNrLWJsdWUgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzNmNjc5MTtcbn1cbi5kYXJrLW1vZGUgLmljaGVjay1ibHVlID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5pY2hlY2stYmx1ZSA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMgKyBpbnB1dFt0eXBlPWhpZGRlbl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2Y2NzkxO1xufVxuLmRhcmstbW9kZSAuaWNoZWNrLWJsdWUgPiBpbnB1dDpmaXJzdC1jaGlsZDpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSxcbi5kYXJrLW1vZGUgLmljaGVjay1ibHVlID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Y2NzkxO1xuICBib3JkZXItY29sb3I6ICMzZjY3OTE7XG59XG4uZGFyay1tb2RlIC5pY2hlY2staW5kaWdvID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpob3ZlciArIGxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5pY2hlY2staW5kaWdvID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpob3ZlciArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM2NjEwZjI7XG59XG4uZGFyay1tb2RlIC5pY2hlY2staW5kaWdvID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5pY2hlY2staW5kaWdvID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM2NjEwZjI7XG59XG4uZGFyay1tb2RlIC5pY2hlY2staW5kaWdvID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5pY2hlY2staW5kaWdvID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjYxMGYyO1xuICBib3JkZXItY29sb3I6ICM2NjEwZjI7XG59XG4uZGFyay1tb2RlIC5pY2hlY2stcHVycGxlID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpob3ZlciArIGxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5pY2hlY2stcHVycGxlID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpob3ZlciArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM2ZjQyYzE7XG59XG4uZGFyay1tb2RlIC5pY2hlY2stcHVycGxlID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5pY2hlY2stcHVycGxlID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM2ZjQyYzE7XG59XG4uZGFyay1tb2RlIC5pY2hlY2stcHVycGxlID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5pY2hlY2stcHVycGxlID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmY0MmMxO1xuICBib3JkZXItY29sb3I6ICM2ZjQyYzE7XG59XG4uZGFyay1tb2RlIC5pY2hlY2stcGluayA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgKyBsYWJlbDo6YmVmb3JlLFxuLmRhcmstbW9kZSAuaWNoZWNrLXBpbmsgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2U4M2U4Yztcbn1cbi5kYXJrLW1vZGUgLmljaGVjay1waW5rID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5pY2hlY2stcGluayA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMgKyBpbnB1dFt0eXBlPWhpZGRlbl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTgzZThjO1xufVxuLmRhcmstbW9kZSAuaWNoZWNrLXBpbmsgPiBpbnB1dDpmaXJzdC1jaGlsZDpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSxcbi5kYXJrLW1vZGUgLmljaGVjay1waW5rID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTgzZThjO1xuICBib3JkZXItY29sb3I6ICNlODNlOGM7XG59XG4uZGFyay1tb2RlIC5pY2hlY2stcmVkID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpob3ZlciArIGxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5pY2hlY2stcmVkID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpob3ZlciArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNlNzRjM2M7XG59XG4uZGFyay1tb2RlIC5pY2hlY2stcmVkID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5pY2hlY2stcmVkID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNlNzRjM2M7XG59XG4uZGFyay1tb2RlIC5pY2hlY2stcmVkID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5pY2hlY2stcmVkID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTc0YzNjO1xuICBib3JkZXItY29sb3I6ICNlNzRjM2M7XG59XG4uZGFyay1tb2RlIC5pY2hlY2stb3JhbmdlID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpob3ZlciArIGxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5pY2hlY2stb3JhbmdlID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpob3ZlciArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmZDdlMTQ7XG59XG4uZGFyay1tb2RlIC5pY2hlY2stb3JhbmdlID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5pY2hlY2stb3JhbmdlID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmZDdlMTQ7XG59XG4uZGFyay1tb2RlIC5pY2hlY2stb3JhbmdlID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5pY2hlY2stb3JhbmdlID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmQ3ZTE0O1xuICBib3JkZXItY29sb3I6ICNmZDdlMTQ7XG59XG4uZGFyay1tb2RlIC5pY2hlY2steWVsbG93ID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpob3ZlciArIGxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5pY2hlY2steWVsbG93ID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpob3ZlciArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmMzljMTI7XG59XG4uZGFyay1tb2RlIC5pY2hlY2steWVsbG93ID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5pY2hlY2steWVsbG93ID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmMzljMTI7XG59XG4uZGFyay1tb2RlIC5pY2hlY2steWVsbG93ID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5pY2hlY2steWVsbG93ID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjM5YzEyO1xuICBib3JkZXItY29sb3I6ICNmMzljMTI7XG59XG4uZGFyay1tb2RlIC5pY2hlY2stZ3JlZW4gPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyICsgbGFiZWw6OmJlZm9yZSxcbi5kYXJrLW1vZGUgLmljaGVjay1ncmVlbiA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgKyBpbnB1dFt0eXBlPWhpZGRlbl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDBiYzhjO1xufVxuLmRhcmstbW9kZSAuaWNoZWNrLWdyZWVuID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5pY2hlY2stZ3JlZW4gPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwYmM4Yztcbn1cbi5kYXJrLW1vZGUgLmljaGVjay1ncmVlbiA+IGlucHV0OmZpcnN0LWNoaWxkOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLFxuLmRhcmstbW9kZSAuaWNoZWNrLWdyZWVuID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiYzhjO1xuICBib3JkZXItY29sb3I6ICMwMGJjOGM7XG59XG4uZGFyay1tb2RlIC5pY2hlY2stdGVhbCA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgKyBsYWJlbDo6YmVmb3JlLFxuLmRhcmstbW9kZSAuaWNoZWNrLXRlYWwgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzIwYzk5Nztcbn1cbi5kYXJrLW1vZGUgLmljaGVjay10ZWFsID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5pY2hlY2stdGVhbCA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMgKyBpbnB1dFt0eXBlPWhpZGRlbl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjBjOTk3O1xufVxuLmRhcmstbW9kZSAuaWNoZWNrLXRlYWwgPiBpbnB1dDpmaXJzdC1jaGlsZDpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSxcbi5kYXJrLW1vZGUgLmljaGVjay10ZWFsID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjBjOTk3O1xuICBib3JkZXItY29sb3I6ICMyMGM5OTc7XG59XG4uZGFyay1tb2RlIC5pY2hlY2stY3lhbiA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgKyBsYWJlbDo6YmVmb3JlLFxuLmRhcmstbW9kZSAuaWNoZWNrLWN5YW4gPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzM0OThkYjtcbn1cbi5kYXJrLW1vZGUgLmljaGVjay1jeWFuID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5pY2hlY2stY3lhbiA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMgKyBpbnB1dFt0eXBlPWhpZGRlbl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzQ5OGRiO1xufVxuLmRhcmstbW9kZSAuaWNoZWNrLWN5YW4gPiBpbnB1dDpmaXJzdC1jaGlsZDpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSxcbi5kYXJrLW1vZGUgLmljaGVjay1jeWFuID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQ5OGRiO1xuICBib3JkZXItY29sb3I6ICMzNDk4ZGI7XG59XG4uZGFyay1tb2RlIC5pY2hlY2std2hpdGUgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyICsgbGFiZWw6OmJlZm9yZSxcbi5kYXJrLW1vZGUgLmljaGVjay13aGl0ZSA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgKyBpbnB1dFt0eXBlPWhpZGRlbl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuaWNoZWNrLXdoaXRlID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5pY2hlY2std2hpdGUgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmljaGVjay13aGl0ZSA+IGlucHV0OmZpcnN0LWNoaWxkOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLFxuLmRhcmstbW9kZSAuaWNoZWNrLXdoaXRlID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5pY2hlY2stZ3JheSA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgKyBsYWJlbDo6YmVmb3JlLFxuLmRhcmstbW9kZSAuaWNoZWNrLWdyYXkgPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbn1cbi5kYXJrLW1vZGUgLmljaGVjay1ncmF5ID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5pY2hlY2stZ3JheSA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMgKyBpbnB1dFt0eXBlPWhpZGRlbl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xufVxuLmRhcmstbW9kZSAuaWNoZWNrLWdyYXkgPiBpbnB1dDpmaXJzdC1jaGlsZDpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSxcbi5kYXJrLW1vZGUgLmljaGVjay1ncmF5ID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG4uZGFyay1tb2RlIC5pY2hlY2stZ3JheS1kYXJrID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpob3ZlciArIGxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5pY2hlY2stZ3JheS1kYXJrID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpob3ZlciArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMzNDNhNDA7XG59XG4uZGFyay1tb2RlIC5pY2hlY2stZ3JheS1kYXJrID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5pY2hlY2stZ3JheS1kYXJrID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMzNDNhNDA7XG59XG4uZGFyay1tb2RlIC5pY2hlY2stZ3JheS1kYXJrID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5pY2hlY2stZ3JheS1kYXJrID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItY29sb3I6ICMzNDNhNDA7XG59XG5cbi5tYXBhZWwgLm1hcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tYXBhZWwgLm1hcFRvb2x0aXAge1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICB6LWluZGV4OiAxMDcwO1xufVxuLm1hcGFlbCAubXlMZWdlbmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWRiNWJkO1xuICBwYWRkaW5nOiAxMHB4O1xuICB3aWR0aDogNjAwcHg7XG59XG4ubWFwYWVsIC56b29tQnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgY29sb3I6ICM0NDQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBsZWZ0OiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgcGFkZGluZy1sZWZ0OiAxcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0b3A6IDA7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB3aWR0aDogMTZweDtcbn1cbi5tYXBhZWwgLnpvb21CdXR0b246aG92ZXIsIC5tYXBhZWwgLnpvb21CdXR0b246YWN0aXZlLCAubWFwYWVsIC56b29tQnV0dG9uLmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgY29sb3I6ICMyYjJiMmI7XG59XG4ubWFwYWVsIC56b29tUmVzZXQge1xuICBsaW5lLWhlaWdodDogMTJweDtcbiAgdG9wOiAxMHB4O1xufVxuLm1hcGFlbCAuem9vbUluIHtcbiAgdG9wOiAzMHB4O1xufVxuLm1hcGFlbCAuem9vbU91dCB7XG4gIHRvcDogNTBweDtcbn1cblxuLmpxdm1hcC16b29taW4sXG4uanF2bWFwLXpvb21vdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBjb2xvcjogIzQ0NDtcbiAgaGVpZ2h0OiAxNXB4O1xuICB3aWR0aDogMTVweDtcbn1cbi5qcXZtYXAtem9vbWluOmhvdmVyLCAuanF2bWFwLXpvb21pbjphY3RpdmUsIC5qcXZtYXAtem9vbWluLmhvdmVyLFxuLmpxdm1hcC16b29tb3V0OmhvdmVyLFxuLmpxdm1hcC16b29tb3V0OmFjdGl2ZSxcbi5qcXZtYXAtem9vbW91dC5ob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGNvbG9yOiAjMmIyYjJiO1xufVxuXG4uc3dhbDItaWNvbi5zd2FsMi1pbmZvIHtcbiAgYm9yZGVyLWNvbG9yOiBsaWd0aGVuKCMxN2EyYjgsIDIwJSk7XG4gIGNvbG9yOiAjMTdhMmI4O1xufVxuLnN3YWwyLWljb24uc3dhbDItd2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogbGlndGhlbigjZmZjMTA3LCAyMCUpO1xuICBjb2xvcjogI2ZmYzEwNztcbn1cbi5zd2FsMi1pY29uLnN3YWwyLWVycm9yIHtcbiAgYm9yZGVyLWNvbG9yOiBsaWd0aGVuKCNkYzM1NDUsIDIwJSk7XG4gIGNvbG9yOiAjZGMzNTQ1O1xufVxuLnN3YWwyLWljb24uc3dhbDItcXVlc3Rpb24ge1xuICBib3JkZXItY29sb3I6IGxpZ3RoZW4oIzZjNzU3ZCwgMjAlKTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG4uc3dhbDItaWNvbi5zd2FsMi1zdWNjZXNzIHtcbiAgYm9yZGVyLWNvbG9yOiBsaWd0aGVuKCMyOGE3NDUsIDIwJSk7XG4gIGNvbG9yOiAjMjhhNzQ1O1xufVxuLnN3YWwyLWljb24uc3dhbDItc3VjY2VzcyAuc3dhbDItc3VjY2Vzcy1yaW5nIHtcbiAgYm9yZGVyLWNvbG9yOiBsaWd0aGVuKCMyOGE3NDUsIDIwJSk7XG59XG4uc3dhbDItaWNvbi5zd2FsMi1zdWNjZXNzIFtjbGFzc149c3dhbDItc3VjY2Vzcy1saW5lXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG59XG5cbi5kYXJrLW1vZGUgLnN3YWwyLXBvcHVwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgY29sb3I6ICNlOWVjZWY7XG59XG4uZGFyay1tb2RlIC5zd2FsMi1wb3B1cCAuc3dhbDItY29udGVudCxcbi5kYXJrLW1vZGUgLnN3YWwyLXBvcHVwIC5zd2FsMi10aXRsZSB7XG4gIGNvbG9yOiAjZTllY2VmO1xufVxuXG4jdG9hc3QtY29udGFpbmVyIC50b2FzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG59XG4jdG9hc3QtY29udGFpbmVyIC50b2FzdC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcbn1cbiN0b2FzdC1jb250YWluZXIgLnRvYXN0LWVycm9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbn1cbiN0b2FzdC1jb250YWluZXIgLnRvYXN0LWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xufVxuI3RvYXN0LWNvbnRhaW5lciAudG9hc3Qtd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG59XG5cbi50b2FzdC1ib3R0b20tZnVsbC13aWR0aCAudG9hc3QsXG4udG9hc3QtdG9wLWZ1bGwtd2lkdGggLnRvYXN0IHtcbiAgbWF4LXdpZHRoOiBpbmhlcml0O1xufVxuXG4ucGFjZSB7XG4gIHotaW5kZXg6IDEwNDg7XG59XG4ucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIHotaW5kZXg6IDEwNDk7XG59XG4ucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIHotaW5kZXg6IDEwNTA7XG59XG5cbi5wYWNlLXByaW1hcnkgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjMDA3YmZmO1xufVxuXG4ucGFjZS1iYXJiZXItc2hvcC1wcmltYXJ5IC5wYWNlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5wYWNlLWJhcmJlci1zaG9wLXByaW1hcnkgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjMDA3YmZmO1xufVxuLnBhY2UtYmFyYmVyLXNob3AtcHJpbWFyeSAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuXG4ucGFjZS1iaWctY291bnRlci1wcmltYXJ5IC5wYWNlIC5wYWNlLXByb2dyZXNzOjphZnRlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDEyMywgMjU1LCAwLjIpO1xufVxuXG4ucGFjZS1ib3VuY2UtcHJpbWFyeSAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJhY2tncm91bmQ6ICMwMDdiZmY7XG59XG5cbi5wYWNlLWNlbnRlci1hdG9tLXByaW1hcnkgLnBhY2UtcHJvZ3Jlc3Mge1xuICBoZWlnaHQ6IDEwMHB4O1xuICB3aWR0aDogODBweDtcbn1cbi5wYWNlLWNlbnRlci1hdG9tLXByaW1hcnkgLnBhY2UtcHJvZ3Jlc3M6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMwMDdiZmY7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDAuN3JlbTtcbiAgcGFkZGluZy10b3A6IDE3JTtcbn1cbi5wYWNlLWNlbnRlci1hdG9tLXByaW1hcnkgLnBhY2UtYWN0aXZpdHkge1xuICBib3JkZXItY29sb3I6ICMwMDdiZmY7XG59XG4ucGFjZS1jZW50ZXItYXRvbS1wcmltYXJ5IC5wYWNlLWFjdGl2aXR5OjphZnRlciwgLnBhY2UtY2VudGVyLWF0b20tcHJpbWFyeSAucGFjZS1hY3Rpdml0eTo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmO1xufVxuXG4ucGFjZS1jZW50ZXItY2lyY2xlLXByaW1hcnkgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDEyMywgMjU1LCAwLjgpO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnBhY2UtY2VudGVyLXJhZGFyLXByaW1hcnkgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBib3JkZXItY29sb3I6ICMwMDdiZmYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG4ucGFjZS1jZW50ZXItcmFkYXItcHJpbWFyeSAucGFjZSAucGFjZS1hY3Rpdml0eTo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuXG4ucGFjZS1jZW50ZXItc2ltcGxlLXByaW1hcnkgLnBhY2Uge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICMwMDdiZmY7XG59XG4ucGFjZS1jZW50ZXItc2ltcGxlLXByaW1hcnkgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjMDA3YmZmO1xufVxuXG4ucGFjZS1tYXRlcmlhbC1wcmltYXJ5IC5wYWNlIHtcbiAgY29sb3I6ICMwMDdiZmY7XG59XG5cbi5wYWNlLWNvcm5lci1pbmRpY2F0b3ItcHJpbWFyeSAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJhY2tncm91bmQ6ICMwMDdiZmY7XG59XG4ucGFjZS1jb3JuZXItaW5kaWNhdG9yLXByaW1hcnkgLnBhY2UgLnBhY2UtYWN0aXZpdHk6OmFmdGVyLFxuLnBhY2UtY29ybmVyLWluZGljYXRvci1wcmltYXJ5IC5wYWNlIC5wYWNlLWFjdGl2aXR5OjpiZWZvcmUge1xuICBib3JkZXI6IDVweCBzb2xpZCAjZmZmO1xufVxuLnBhY2UtY29ybmVyLWluZGljYXRvci1wcmltYXJ5IC5wYWNlIC5wYWNlLWFjdGl2aXR5OjpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMCwgMTIzLCAyNTUsIDAuMik7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDAsIDEyMywgMjU1LCAwLjIpO1xufVxuLnBhY2UtY29ybmVyLWluZGljYXRvci1wcmltYXJ5IC5wYWNlIC5wYWNlLWFjdGl2aXR5OjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMCwgMTIzLCAyNTUsIDAuMik7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMTIzLCAyNTUsIDAuMik7XG59XG5cbi5wYWNlLWZpbGwtbGVmdC1wcmltYXJ5IC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxMjMsIDI1NSwgMC4yKTtcbn1cblxuLnBhY2UtZmxhc2gtcHJpbWFyeSAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICMwMDdiZmY7XG59XG4ucGFjZS1mbGFzaC1wcmltYXJ5IC5wYWNlIC5wYWNlLXByb2dyZXNzLWlubmVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggIzAwN2JmZiwgMCAwIDVweCAjMDA3YmZmO1xufVxuLnBhY2UtZmxhc2gtcHJpbWFyeSAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDdiZmY7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDA3YmZmO1xufVxuXG4ucGFjZS1sb2FkaW5nLWJhci1wcmltYXJ5IC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogIzAwN2JmZjtcbiAgY29sb3I6ICMwMDdiZmY7XG4gIGJveC1zaGFkb3c6IDEyMHB4IDAgI2ZmZiwgMjQwcHggMCAjZmZmO1xufVxuLnBhY2UtbG9hZGluZy1iYXItcHJpbWFyeSAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAjMDA3YmZmLCBpbnNldCAwIDAgMCA3cHggI2ZmZjtcbn1cblxuLnBhY2UtbWFjLW9zeC1wcmltYXJ5IC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbiAgYm94LXNoYWRvdzogaW5zZXQgLTFweCAwICMwMDdiZmYsIGluc2V0IDAgLTFweCAjMDA3YmZmLCBpbnNldCAwIDJweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSksIGluc2V0IDAgNnB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbn1cbi5wYWNlLW1hYy1vc3gtcHJpbWFyeSAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjUpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDEwMCUpO1xuICBoZWlnaHQ6IDEycHg7XG59XG5cbi5wYWNlLXByb2dyZXNzLWNvbG9yLXByaW1hcnkgLnBhY2UtcHJvZ3Jlc3Mge1xuICBjb2xvcjogIzAwN2JmZjtcbn1cblxuLnBhY2Utc2Vjb25kYXJ5IC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogIzZjNzU3ZDtcbn1cblxuLnBhY2UtYmFyYmVyLXNob3Atc2Vjb25kYXJ5IC5wYWNlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5wYWNlLWJhcmJlci1zaG9wLXNlY29uZGFyeSAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICM2Yzc1N2Q7XG59XG4ucGFjZS1iYXJiZXItc2hvcC1zZWNvbmRhcnkgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cblxuLnBhY2UtYmlnLWNvdW50ZXItc2Vjb25kYXJ5IC5wYWNlIC5wYWNlLXByb2dyZXNzOjphZnRlciB7XG4gIGNvbG9yOiByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuMik7XG59XG5cbi5wYWNlLWJvdW5jZS1zZWNvbmRhcnkgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBiYWNrZ3JvdW5kOiAjNmM3NTdkO1xufVxuXG4ucGFjZS1jZW50ZXItYXRvbS1zZWNvbmRhcnkgLnBhY2UtcHJvZ3Jlc3Mge1xuICBoZWlnaHQ6IDEwMHB4O1xuICB3aWR0aDogODBweDtcbn1cbi5wYWNlLWNlbnRlci1hdG9tLXNlY29uZGFyeSAucGFjZS1wcm9ncmVzczo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzZjNzU3ZDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBsaW5lLWhlaWdodDogMC43cmVtO1xuICBwYWRkaW5nLXRvcDogMTclO1xufVxuLnBhY2UtY2VudGVyLWF0b20tc2Vjb25kYXJ5IC5wYWNlLWFjdGl2aXR5IHtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xufVxuLnBhY2UtY2VudGVyLWF0b20tc2Vjb25kYXJ5IC5wYWNlLWFjdGl2aXR5OjphZnRlciwgLnBhY2UtY2VudGVyLWF0b20tc2Vjb25kYXJ5IC5wYWNlLWFjdGl2aXR5OjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5wYWNlLWNlbnRlci1jaXJjbGUtc2Vjb25kYXJ5IC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxMDgsIDExNywgMTI1LCAwLjgpO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnBhY2UtY2VudGVyLXJhZGFyLXNlY29uZGFyeSAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cbi5wYWNlLWNlbnRlci1yYWRhci1zZWNvbmRhcnkgLnBhY2UgLnBhY2UtYWN0aXZpdHk6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cblxuLnBhY2UtY2VudGVyLXNpbXBsZS1zZWNvbmRhcnkgLnBhY2Uge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG4ucGFjZS1jZW50ZXItc2ltcGxlLXNlY29uZGFyeSAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICM2Yzc1N2Q7XG59XG5cbi5wYWNlLW1hdGVyaWFsLXNlY29uZGFyeSAucGFjZSB7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuXG4ucGFjZS1jb3JuZXItaW5kaWNhdG9yLXNlY29uZGFyeSAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJhY2tncm91bmQ6ICM2Yzc1N2Q7XG59XG4ucGFjZS1jb3JuZXItaW5kaWNhdG9yLXNlY29uZGFyeSAucGFjZSAucGFjZS1hY3Rpdml0eTo6YWZ0ZXIsXG4ucGFjZS1jb3JuZXItaW5kaWNhdG9yLXNlY29uZGFyeSAucGFjZSAucGFjZS1hY3Rpdml0eTo6YmVmb3JlIHtcbiAgYm9yZGVyOiA1cHggc29saWQgI2ZmZjtcbn1cbi5wYWNlLWNvcm5lci1pbmRpY2F0b3Itc2Vjb25kYXJ5IC5wYWNlIC5wYWNlLWFjdGl2aXR5OjpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMTA4LCAxMTcsIDEyNSwgMC4yKTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMTA4LCAxMTcsIDEyNSwgMC4yKTtcbn1cbi5wYWNlLWNvcm5lci1pbmRpY2F0b3Itc2Vjb25kYXJ5IC5wYWNlIC5wYWNlLWFjdGl2aXR5OjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMTA4LCAxMTcsIDEyNSwgMC4yKTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgxMDgsIDExNywgMTI1LCAwLjIpO1xufVxuXG4ucGFjZS1maWxsLWxlZnQtc2Vjb25kYXJ5IC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMDgsIDExNywgMTI1LCAwLjIpO1xufVxuXG4ucGFjZS1mbGFzaC1zZWNvbmRhcnkgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjNmM3NTdkO1xufVxuLnBhY2UtZmxhc2gtc2Vjb25kYXJ5IC5wYWNlIC5wYWNlLXByb2dyZXNzLWlubmVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggIzZjNzU3ZCwgMCAwIDVweCAjNmM3NTdkO1xufVxuLnBhY2UtZmxhc2gtc2Vjb25kYXJ5IC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzZjNzU3ZDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5wYWNlLWxvYWRpbmctYmFyLXNlY29uZGFyeSAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICM2Yzc1N2Q7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBib3gtc2hhZG93OiAxMjBweCAwICNmZmYsIDI0MHB4IDAgI2ZmZjtcbn1cbi5wYWNlLWxvYWRpbmctYmFyLXNlY29uZGFyeSAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAjNmM3NTdkLCBpbnNldCAwIDAgMCA3cHggI2ZmZjtcbn1cblxuLnBhY2UtbWFjLW9zeC1zZWNvbmRhcnkgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICBib3gtc2hhZG93OiBpbnNldCAtMXB4IDAgIzZjNzU3ZCwgaW5zZXQgMCAtMXB4ICM2Yzc1N2QsIGluc2V0IDAgMnB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSwgaW5zZXQgMCA2cHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xufVxuLnBhY2UtbWFjLW9zeC1zZWNvbmRhcnkgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQocmdiYSgyNTUsIDI1NSwgMjU1LCAwLjY1KSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAxMDAlKTtcbiAgaGVpZ2h0OiAxMnB4O1xufVxuXG4ucGFjZS1wcm9ncmVzcy1jb2xvci1zZWNvbmRhcnkgLnBhY2UtcHJvZ3Jlc3Mge1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cblxuLnBhY2Utc3VjY2VzcyAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICMyOGE3NDU7XG59XG5cbi5wYWNlLWJhcmJlci1zaG9wLXN1Y2Nlc3MgLnBhY2Uge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnBhY2UtYmFyYmVyLXNob3Atc3VjY2VzcyAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICMyOGE3NDU7XG59XG4ucGFjZS1iYXJiZXItc2hvcC1zdWNjZXNzIC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5wYWNlLWJpZy1jb3VudGVyLXN1Y2Nlc3MgLnBhY2UgLnBhY2UtcHJvZ3Jlc3M6OmFmdGVyIHtcbiAgY29sb3I6IHJnYmEoNDAsIDE2NywgNjksIDAuMik7XG59XG5cbi5wYWNlLWJvdW5jZS1zdWNjZXNzIC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYmFja2dyb3VuZDogIzI4YTc0NTtcbn1cblxuLnBhY2UtY2VudGVyLWF0b20tc3VjY2VzcyAucGFjZS1wcm9ncmVzcyB7XG4gIGhlaWdodDogMTAwcHg7XG4gIHdpZHRoOiA4MHB4O1xufVxuLnBhY2UtY2VudGVyLWF0b20tc3VjY2VzcyAucGFjZS1wcm9ncmVzczo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzI4YTc0NTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBsaW5lLWhlaWdodDogMC43cmVtO1xuICBwYWRkaW5nLXRvcDogMTclO1xufVxuLnBhY2UtY2VudGVyLWF0b20tc3VjY2VzcyAucGFjZS1hY3Rpdml0eSB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbn1cbi5wYWNlLWNlbnRlci1hdG9tLXN1Y2Nlc3MgLnBhY2UtYWN0aXZpdHk6OmFmdGVyLCAucGFjZS1jZW50ZXItYXRvbS1zdWNjZXNzIC5wYWNlLWFjdGl2aXR5OjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG59XG5cbi5wYWNlLWNlbnRlci1jaXJjbGUtc3VjY2VzcyAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoNDAsIDE2NywgNjksIDAuOCk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucGFjZS1jZW50ZXItcmFkYXItc3VjY2VzcyAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cbi5wYWNlLWNlbnRlci1yYWRhci1zdWNjZXNzIC5wYWNlIC5wYWNlLWFjdGl2aXR5OjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDUgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG5cbi5wYWNlLWNlbnRlci1zaW1wbGUtc3VjY2VzcyAucGFjZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbn1cbi5wYWNlLWNlbnRlci1zaW1wbGUtc3VjY2VzcyAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICMyOGE3NDU7XG59XG5cbi5wYWNlLW1hdGVyaWFsLXN1Y2Nlc3MgLnBhY2Uge1xuICBjb2xvcjogIzI4YTc0NTtcbn1cblxuLnBhY2UtY29ybmVyLWluZGljYXRvci1zdWNjZXNzIC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYmFja2dyb3VuZDogIzI4YTc0NTtcbn1cbi5wYWNlLWNvcm5lci1pbmRpY2F0b3Itc3VjY2VzcyAucGFjZSAucGFjZS1hY3Rpdml0eTo6YWZ0ZXIsXG4ucGFjZS1jb3JuZXItaW5kaWNhdG9yLXN1Y2Nlc3MgLnBhY2UgLnBhY2UtYWN0aXZpdHk6OmJlZm9yZSB7XG4gIGJvcmRlcjogNXB4IHNvbGlkICNmZmY7XG59XG4ucGFjZS1jb3JuZXItaW5kaWNhdG9yLXN1Y2Nlc3MgLnBhY2UgLnBhY2UtYWN0aXZpdHk6OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSg0MCwgMTY3LCA2OSwgMC4yKTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoNDAsIDE2NywgNjksIDAuMik7XG59XG4ucGFjZS1jb3JuZXItaW5kaWNhdG9yLXN1Y2Nlc3MgLnBhY2UgLnBhY2UtYWN0aXZpdHk6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSg0MCwgMTY3LCA2OSwgMC4yKTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSg0MCwgMTY3LCA2OSwgMC4yKTtcbn1cblxuLnBhY2UtZmlsbC1sZWZ0LXN1Y2Nlc3MgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQwLCAxNjcsIDY5LCAwLjIpO1xufVxuXG4ucGFjZS1mbGFzaC1zdWNjZXNzIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogIzI4YTc0NTtcbn1cbi5wYWNlLWZsYXNoLXN1Y2Nlc3MgLnBhY2UgLnBhY2UtcHJvZ3Jlc3MtaW5uZXIge1xuICBib3gtc2hhZG93OiAwIDAgMTBweCAjMjhhNzQ1LCAwIDAgNXB4ICMyOGE3NDU7XG59XG4ucGFjZS1mbGFzaC1zdWNjZXNzIC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzI4YTc0NTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMyOGE3NDU7XG59XG5cbi5wYWNlLWxvYWRpbmctYmFyLXN1Y2Nlc3MgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjMjhhNzQ1O1xuICBjb2xvcjogIzI4YTc0NTtcbiAgYm94LXNoYWRvdzogMTIwcHggMCAjZmZmLCAyNDBweCAwICNmZmY7XG59XG4ucGFjZS1sb2FkaW5nLWJhci1zdWNjZXNzIC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICMyOGE3NDUsIGluc2V0IDAgMCAwIDdweCAjZmZmO1xufVxuXG4ucGFjZS1tYWMtb3N4LXN1Y2Nlc3MgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xuICBib3gtc2hhZG93OiBpbnNldCAtMXB4IDAgIzI4YTc0NSwgaW5zZXQgMCAtMXB4ICMyOGE3NDUsIGluc2V0IDAgMnB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSwgaW5zZXQgMCA2cHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xufVxuLnBhY2UtbWFjLW9zeC1zdWNjZXNzIC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42NSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMTAwJSk7XG4gIGhlaWdodDogMTJweDtcbn1cblxuLnBhY2UtcHJvZ3Jlc3MtY29sb3Itc3VjY2VzcyAucGFjZS1wcm9ncmVzcyB7XG4gIGNvbG9yOiAjMjhhNzQ1O1xufVxuXG4ucGFjZS1pbmZvIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogIzE3YTJiODtcbn1cblxuLnBhY2UtYmFyYmVyLXNob3AtaW5mbyAucGFjZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ucGFjZS1iYXJiZXItc2hvcC1pbmZvIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogIzE3YTJiODtcbn1cbi5wYWNlLWJhcmJlci1zaG9wLWluZm8gLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cblxuLnBhY2UtYmlnLWNvdW50ZXItaW5mbyAucGFjZSAucGFjZS1wcm9ncmVzczo6YWZ0ZXIge1xuICBjb2xvcjogcmdiYSgyMywgMTYyLCAxODQsIDAuMik7XG59XG5cbi5wYWNlLWJvdW5jZS1pbmZvIC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYmFja2dyb3VuZDogIzE3YTJiODtcbn1cblxuLnBhY2UtY2VudGVyLWF0b20taW5mbyAucGFjZS1wcm9ncmVzcyB7XG4gIGhlaWdodDogMTAwcHg7XG4gIHdpZHRoOiA4MHB4O1xufVxuLnBhY2UtY2VudGVyLWF0b20taW5mbyAucGFjZS1wcm9ncmVzczo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzE3YTJiODtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBsaW5lLWhlaWdodDogMC43cmVtO1xuICBwYWRkaW5nLXRvcDogMTclO1xufVxuLnBhY2UtY2VudGVyLWF0b20taW5mbyAucGFjZS1hY3Rpdml0eSB7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiODtcbn1cbi5wYWNlLWNlbnRlci1hdG9tLWluZm8gLnBhY2UtYWN0aXZpdHk6OmFmdGVyLCAucGFjZS1jZW50ZXItYXRvbS1pbmZvIC5wYWNlLWFjdGl2aXR5OjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMxN2EyYjg7XG59XG5cbi5wYWNlLWNlbnRlci1jaXJjbGUtaW5mbyAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjMsIDE2MiwgMTg0LCAwLjgpO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnBhY2UtY2VudGVyLXJhZGFyLWluZm8gLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBib3JkZXItY29sb3I6ICMxN2EyYjggdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG4ucGFjZS1jZW50ZXItcmFkYXItaW5mbyAucGFjZSAucGFjZS1hY3Rpdml0eTo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuXG4ucGFjZS1jZW50ZXItc2ltcGxlLWluZm8gLnBhY2Uge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICMxN2EyYjg7XG59XG4ucGFjZS1jZW50ZXItc2ltcGxlLWluZm8gLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjMTdhMmI4O1xufVxuXG4ucGFjZS1tYXRlcmlhbC1pbmZvIC5wYWNlIHtcbiAgY29sb3I6ICMxN2EyYjg7XG59XG5cbi5wYWNlLWNvcm5lci1pbmRpY2F0b3ItaW5mbyAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJhY2tncm91bmQ6ICMxN2EyYjg7XG59XG4ucGFjZS1jb3JuZXItaW5kaWNhdG9yLWluZm8gLnBhY2UgLnBhY2UtYWN0aXZpdHk6OmFmdGVyLFxuLnBhY2UtY29ybmVyLWluZGljYXRvci1pbmZvIC5wYWNlIC5wYWNlLWFjdGl2aXR5OjpiZWZvcmUge1xuICBib3JkZXI6IDVweCBzb2xpZCAjZmZmO1xufVxuLnBhY2UtY29ybmVyLWluZGljYXRvci1pbmZvIC5wYWNlIC5wYWNlLWFjdGl2aXR5OjpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMjMsIDE2MiwgMTg0LCAwLjIpO1xuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgyMywgMTYyLCAxODQsIDAuMik7XG59XG4ucGFjZS1jb3JuZXItaW5kaWNhdG9yLWluZm8gLnBhY2UgLnBhY2UtYWN0aXZpdHk6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgyMywgMTYyLCAxODQsIDAuMik7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMjMsIDE2MiwgMTg0LCAwLjIpO1xufVxuXG4ucGFjZS1maWxsLWxlZnQtaW5mbyAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjMsIDE2MiwgMTg0LCAwLjIpO1xufVxuXG4ucGFjZS1mbGFzaC1pbmZvIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogIzE3YTJiODtcbn1cbi5wYWNlLWZsYXNoLWluZm8gLnBhY2UgLnBhY2UtcHJvZ3Jlc3MtaW5uZXIge1xuICBib3gtc2hhZG93OiAwIDAgMTBweCAjMTdhMmI4LCAwIDAgNXB4ICMxN2EyYjg7XG59XG4ucGFjZS1mbGFzaC1pbmZvIC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzE3YTJiODtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMxN2EyYjg7XG59XG5cbi5wYWNlLWxvYWRpbmctYmFyLWluZm8gLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjMTdhMmI4O1xuICBjb2xvcjogIzE3YTJiODtcbiAgYm94LXNoYWRvdzogMTIwcHggMCAjZmZmLCAyNDBweCAwICNmZmY7XG59XG4ucGFjZS1sb2FkaW5nLWJhci1pbmZvIC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICMxN2EyYjgsIGluc2V0IDAgMCAwIDdweCAjZmZmO1xufVxuXG4ucGFjZS1tYWMtb3N4LWluZm8gLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xuICBib3gtc2hhZG93OiBpbnNldCAtMXB4IDAgIzE3YTJiOCwgaW5zZXQgMCAtMXB4ICMxN2EyYjgsIGluc2V0IDAgMnB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSwgaW5zZXQgMCA2cHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xufVxuLnBhY2UtbWFjLW9zeC1pbmZvIC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42NSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMTAwJSk7XG4gIGhlaWdodDogMTJweDtcbn1cblxuLnBhY2UtcHJvZ3Jlc3MtY29sb3ItaW5mbyAucGFjZS1wcm9ncmVzcyB7XG4gIGNvbG9yOiAjMTdhMmI4O1xufVxuXG4ucGFjZS13YXJuaW5nIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogI2ZmYzEwNztcbn1cblxuLnBhY2UtYmFyYmVyLXNob3Atd2FybmluZyAucGFjZSB7XG4gIGJhY2tncm91bmQ6ICMxZjJkM2Q7XG59XG4ucGFjZS1iYXJiZXItc2hvcC13YXJuaW5nIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogI2ZmYzEwNztcbn1cbi5wYWNlLWJhcmJlci1zaG9wLXdhcm5pbmcgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMzEsIDQ1LCA2MSwgMC4yKSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDMxLCA0NSwgNjEsIDAuMikgNTAlLCByZ2JhKDMxLCA0NSwgNjEsIDAuMikgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cblxuLnBhY2UtYmlnLWNvdW50ZXItd2FybmluZyAucGFjZSAucGFjZS1wcm9ncmVzczo6YWZ0ZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDE5MywgNywgMC4yKTtcbn1cblxuLnBhY2UtYm91bmNlLXdhcm5pbmcgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBiYWNrZ3JvdW5kOiAjZmZjMTA3O1xufVxuXG4ucGFjZS1jZW50ZXItYXRvbS13YXJuaW5nIC5wYWNlLXByb2dyZXNzIHtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgd2lkdGg6IDgwcHg7XG59XG4ucGFjZS1jZW50ZXItYXRvbS13YXJuaW5nIC5wYWNlLXByb2dyZXNzOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZmZjMTA3O1xuICBjb2xvcjogIzFmMmQzZDtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjdyZW07XG4gIHBhZGRpbmctdG9wOiAxNyU7XG59XG4ucGFjZS1jZW50ZXItYXRvbS13YXJuaW5nIC5wYWNlLWFjdGl2aXR5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xufVxuLnBhY2UtY2VudGVyLWF0b20td2FybmluZyAucGFjZS1hY3Rpdml0eTo6YWZ0ZXIsIC5wYWNlLWNlbnRlci1hdG9tLXdhcm5pbmcgLnBhY2UtYWN0aXZpdHk6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcbn1cblxuLnBhY2UtY2VudGVyLWNpcmNsZS13YXJuaW5nIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDE5MywgNywgMC44KTtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5wYWNlLWNlbnRlci1yYWRhci13YXJuaW5nIC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuLnBhY2UtY2VudGVyLXJhZGFyLXdhcm5pbmcgLnBhY2UgLnBhY2UtYWN0aXZpdHk6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNyB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cblxuLnBhY2UtY2VudGVyLXNpbXBsZS13YXJuaW5nIC5wYWNlIHtcbiAgYmFja2dyb3VuZDogIzFmMmQzZDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xufVxuLnBhY2UtY2VudGVyLXNpbXBsZS13YXJuaW5nIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogI2ZmYzEwNztcbn1cblxuLnBhY2UtbWF0ZXJpYWwtd2FybmluZyAucGFjZSB7XG4gIGNvbG9yOiAjZmZjMTA3O1xufVxuXG4ucGFjZS1jb3JuZXItaW5kaWNhdG9yLXdhcm5pbmcgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBiYWNrZ3JvdW5kOiAjZmZjMTA3O1xufVxuLnBhY2UtY29ybmVyLWluZGljYXRvci13YXJuaW5nIC5wYWNlIC5wYWNlLWFjdGl2aXR5OjphZnRlcixcbi5wYWNlLWNvcm5lci1pbmRpY2F0b3Itd2FybmluZyAucGFjZSAucGFjZS1hY3Rpdml0eTo6YmVmb3JlIHtcbiAgYm9yZGVyOiA1cHggc29saWQgIzFmMmQzZDtcbn1cbi5wYWNlLWNvcm5lci1pbmRpY2F0b3Itd2FybmluZyAucGFjZSAucGFjZS1hY3Rpdml0eTo6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDI1NSwgMTkzLCA3LCAwLjIpO1xuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgyNTUsIDE5MywgNywgMC4yKTtcbn1cbi5wYWNlLWNvcm5lci1pbmRpY2F0b3Itd2FybmluZyAucGFjZSAucGFjZS1hY3Rpdml0eTo6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDI1NSwgMTkzLCA3LCAwLjIpO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDI1NSwgMTkzLCA3LCAwLjIpO1xufVxuXG4ucGFjZS1maWxsLWxlZnQtd2FybmluZyAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxOTMsIDcsIDAuMik7XG59XG5cbi5wYWNlLWZsYXNoLXdhcm5pbmcgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjZmZjMTA3O1xufVxuLnBhY2UtZmxhc2gtd2FybmluZyAucGFjZSAucGFjZS1wcm9ncmVzcy1pbm5lciB7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4ICNmZmMxMDcsIDAgMCA1cHggI2ZmYzEwNztcbn1cbi5wYWNlLWZsYXNoLXdhcm5pbmcgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZjMTA3O1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZmYzEwNztcbn1cblxuLnBhY2UtbG9hZGluZy1iYXItd2FybmluZyAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICNmZmMxMDc7XG4gIGNvbG9yOiAjZmZjMTA3O1xuICBib3gtc2hhZG93OiAxMjBweCAwICMxZjJkM2QsIDI0MHB4IDAgIzFmMmQzZDtcbn1cbi5wYWNlLWxvYWRpbmctYmFyLXdhcm5pbmcgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggI2ZmYzEwNywgaW5zZXQgMCAwIDAgN3B4ICMxZjJkM2Q7XG59XG5cbi5wYWNlLW1hYy1vc3gtd2FybmluZyAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gIGJveC1zaGFkb3c6IGluc2V0IC0xcHggMCAjZmZjMTA3LCBpbnNldCAwIC0xcHggI2ZmYzEwNywgaW5zZXQgMCAycHggcmdiYSgzMSwgNDUsIDYxLCAwLjUpLCBpbnNldCAwIDZweCByZ2JhKDMxLCA0NSwgNjEsIDAuMyk7XG59XG4ucGFjZS1tYWMtb3N4LXdhcm5pbmcgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQocmdiYSgzMSwgNDUsIDYxLCAwLjY1KSAwJSwgcmdiYSgzMSwgNDUsIDYxLCAwLjE1KSAxMDAlKTtcbiAgaGVpZ2h0OiAxMnB4O1xufVxuXG4ucGFjZS1wcm9ncmVzcy1jb2xvci13YXJuaW5nIC5wYWNlLXByb2dyZXNzIHtcbiAgY29sb3I6ICNmZmMxMDc7XG59XG5cbi5wYWNlLWRhbmdlciAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICNkYzM1NDU7XG59XG5cbi5wYWNlLWJhcmJlci1zaG9wLWRhbmdlciAucGFjZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ucGFjZS1iYXJiZXItc2hvcC1kYW5nZXIgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjZGMzNTQ1O1xufVxuLnBhY2UtYmFyYmVyLXNob3AtZGFuZ2VyIC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5wYWNlLWJpZy1jb3VudGVyLWRhbmdlciAucGFjZSAucGFjZS1wcm9ncmVzczo6YWZ0ZXIge1xuICBjb2xvcjogcmdiYSgyMjAsIDUzLCA2OSwgMC4yKTtcbn1cblxuLnBhY2UtYm91bmNlLWRhbmdlciAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJhY2tncm91bmQ6ICNkYzM1NDU7XG59XG5cbi5wYWNlLWNlbnRlci1hdG9tLWRhbmdlciAucGFjZS1wcm9ncmVzcyB7XG4gIGhlaWdodDogMTAwcHg7XG4gIHdpZHRoOiA4MHB4O1xufVxuLnBhY2UtY2VudGVyLWF0b20tZGFuZ2VyIC5wYWNlLXByb2dyZXNzOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZGMzNTQ1O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjdyZW07XG4gIHBhZGRpbmctdG9wOiAxNyU7XG59XG4ucGFjZS1jZW50ZXItYXRvbS1kYW5nZXIgLnBhY2UtYWN0aXZpdHkge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG4ucGFjZS1jZW50ZXItYXRvbS1kYW5nZXIgLnBhY2UtYWN0aXZpdHk6OmFmdGVyLCAucGFjZS1jZW50ZXItYXRvbS1kYW5nZXIgLnBhY2UtYWN0aXZpdHk6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbn1cblxuLnBhY2UtY2VudGVyLWNpcmNsZS1kYW5nZXIgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIyMCwgNTMsIDY5LCAwLjgpO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnBhY2UtY2VudGVyLXJhZGFyLWRhbmdlciAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cbi5wYWNlLWNlbnRlci1yYWRhci1kYW5nZXIgLnBhY2UgLnBhY2UtYWN0aXZpdHk6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cblxuLnBhY2UtY2VudGVyLXNpbXBsZS1kYW5nZXIgLnBhY2Uge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG4ucGFjZS1jZW50ZXItc2ltcGxlLWRhbmdlciAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICNkYzM1NDU7XG59XG5cbi5wYWNlLW1hdGVyaWFsLWRhbmdlciAucGFjZSB7XG4gIGNvbG9yOiAjZGMzNTQ1O1xufVxuXG4ucGFjZS1jb3JuZXItaW5kaWNhdG9yLWRhbmdlciAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJhY2tncm91bmQ6ICNkYzM1NDU7XG59XG4ucGFjZS1jb3JuZXItaW5kaWNhdG9yLWRhbmdlciAucGFjZSAucGFjZS1hY3Rpdml0eTo6YWZ0ZXIsXG4ucGFjZS1jb3JuZXItaW5kaWNhdG9yLWRhbmdlciAucGFjZSAucGFjZS1hY3Rpdml0eTo6YmVmb3JlIHtcbiAgYm9yZGVyOiA1cHggc29saWQgI2ZmZjtcbn1cbi5wYWNlLWNvcm5lci1pbmRpY2F0b3ItZGFuZ2VyIC5wYWNlIC5wYWNlLWFjdGl2aXR5OjpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMjIwLCA1MywgNjksIDAuMik7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDIyMCwgNTMsIDY5LCAwLjIpO1xufVxuLnBhY2UtY29ybmVyLWluZGljYXRvci1kYW5nZXIgLnBhY2UgLnBhY2UtYWN0aXZpdHk6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgyMjAsIDUzLCA2OSwgMC4yKTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgyMjAsIDUzLCA2OSwgMC4yKTtcbn1cblxuLnBhY2UtZmlsbC1sZWZ0LWRhbmdlciAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjIwLCA1MywgNjksIDAuMik7XG59XG5cbi5wYWNlLWZsYXNoLWRhbmdlciAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICNkYzM1NDU7XG59XG4ucGFjZS1mbGFzaC1kYW5nZXIgLnBhY2UgLnBhY2UtcHJvZ3Jlc3MtaW5uZXIge1xuICBib3gtc2hhZG93OiAwIDAgMTBweCAjZGMzNTQ1LCAwIDAgNXB4ICNkYzM1NDU7XG59XG4ucGFjZS1mbGFzaC1kYW5nZXIgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZGMzNTQ1O1xuICBib3JkZXItbGVmdC1jb2xvcjogI2RjMzU0NTtcbn1cblxuLnBhY2UtbG9hZGluZy1iYXItZGFuZ2VyIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogI2RjMzU0NTtcbiAgY29sb3I6ICNkYzM1NDU7XG4gIGJveC1zaGFkb3c6IDEyMHB4IDAgI2ZmZiwgMjQwcHggMCAjZmZmO1xufVxuLnBhY2UtbG9hZGluZy1iYXItZGFuZ2VyIC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICNkYzM1NDUsIGluc2V0IDAgMCAwIDdweCAjZmZmO1xufVxuXG4ucGFjZS1tYWMtb3N4LWRhbmdlciAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG4gIGJveC1zaGFkb3c6IGluc2V0IC0xcHggMCAjZGMzNTQ1LCBpbnNldCAwIC0xcHggI2RjMzU0NSwgaW5zZXQgMCAycHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpLCBpbnNldCAwIDZweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG4ucGFjZS1tYWMtb3N4LWRhbmdlciAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjUpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDEwMCUpO1xuICBoZWlnaHQ6IDEycHg7XG59XG5cbi5wYWNlLXByb2dyZXNzLWNvbG9yLWRhbmdlciAucGFjZS1wcm9ncmVzcyB7XG4gIGNvbG9yOiAjZGMzNTQ1O1xufVxuXG4ucGFjZS1saWdodCAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICNmOGY5ZmE7XG59XG5cbi5wYWNlLWJhcmJlci1zaG9wLWxpZ2h0IC5wYWNlIHtcbiAgYmFja2dyb3VuZDogIzFmMmQzZDtcbn1cbi5wYWNlLWJhcmJlci1zaG9wLWxpZ2h0IC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogI2Y4ZjlmYTtcbn1cbi5wYWNlLWJhcmJlci1zaG9wLWxpZ2h0IC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDMxLCA0NSwgNjEsIDAuMikgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgzMSwgNDUsIDYxLCAwLjIpIDUwJSwgcmdiYSgzMSwgNDUsIDYxLCAwLjIpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5wYWNlLWJpZy1jb3VudGVyLWxpZ2h0IC5wYWNlIC5wYWNlLXByb2dyZXNzOjphZnRlciB7XG4gIGNvbG9yOiByZ2JhKDI0OCwgMjQ5LCAyNTAsIDAuMik7XG59XG5cbi5wYWNlLWJvdW5jZS1saWdodCAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJhY2tncm91bmQ6ICNmOGY5ZmE7XG59XG5cbi5wYWNlLWNlbnRlci1hdG9tLWxpZ2h0IC5wYWNlLXByb2dyZXNzIHtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgd2lkdGg6IDgwcHg7XG59XG4ucGFjZS1jZW50ZXItYXRvbS1saWdodCAucGFjZS1wcm9ncmVzczo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2Y4ZjlmYTtcbiAgY29sb3I6ICMxZjJkM2Q7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBsaW5lLWhlaWdodDogMC43cmVtO1xuICBwYWRkaW5nLXRvcDogMTclO1xufVxuLnBhY2UtY2VudGVyLWF0b20tbGlnaHQgLnBhY2UtYWN0aXZpdHkge1xuICBib3JkZXItY29sb3I6ICNmOGY5ZmE7XG59XG4ucGFjZS1jZW50ZXItYXRvbS1saWdodCAucGFjZS1hY3Rpdml0eTo6YWZ0ZXIsIC5wYWNlLWNlbnRlci1hdG9tLWxpZ2h0IC5wYWNlLWFjdGl2aXR5OjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmOGY5ZmE7XG59XG5cbi5wYWNlLWNlbnRlci1jaXJjbGUtbGlnaHQgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI0OCwgMjQ5LCAyNTAsIDAuOCk7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuXG4ucGFjZS1jZW50ZXItcmFkYXItbGlnaHQgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBib3JkZXItY29sb3I6ICNmOGY5ZmEgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG4ucGFjZS1jZW50ZXItcmFkYXItbGlnaHQgLnBhY2UgLnBhY2UtYWN0aXZpdHk6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cblxuLnBhY2UtY2VudGVyLXNpbXBsZS1saWdodCAucGFjZSB7XG4gIGJhY2tncm91bmQ6ICMxZjJkM2Q7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbn1cbi5wYWNlLWNlbnRlci1zaW1wbGUtbGlnaHQgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjZjhmOWZhO1xufVxuXG4ucGFjZS1tYXRlcmlhbC1saWdodCAucGFjZSB7XG4gIGNvbG9yOiAjZjhmOWZhO1xufVxuXG4ucGFjZS1jb3JuZXItaW5kaWNhdG9yLWxpZ2h0IC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYmFja2dyb3VuZDogI2Y4ZjlmYTtcbn1cbi5wYWNlLWNvcm5lci1pbmRpY2F0b3ItbGlnaHQgLnBhY2UgLnBhY2UtYWN0aXZpdHk6OmFmdGVyLFxuLnBhY2UtY29ybmVyLWluZGljYXRvci1saWdodCAucGFjZSAucGFjZS1hY3Rpdml0eTo6YmVmb3JlIHtcbiAgYm9yZGVyOiA1cHggc29saWQgIzFmMmQzZDtcbn1cbi5wYWNlLWNvcm5lci1pbmRpY2F0b3ItbGlnaHQgLnBhY2UgLnBhY2UtYWN0aXZpdHk6OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgyNDgsIDI0OSwgMjUwLCAwLjIpO1xuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgyNDgsIDI0OSwgMjUwLCAwLjIpO1xufVxuLnBhY2UtY29ybmVyLWluZGljYXRvci1saWdodCAucGFjZSAucGFjZS1hY3Rpdml0eTo6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDI0OCwgMjQ5LCAyNTAsIDAuMik7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMjQ4LCAyNDksIDI1MCwgMC4yKTtcbn1cblxuLnBhY2UtZmlsbC1sZWZ0LWxpZ2h0IC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDgsIDI0OSwgMjUwLCAwLjIpO1xufVxuXG4ucGFjZS1mbGFzaC1saWdodCAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICNmOGY5ZmE7XG59XG4ucGFjZS1mbGFzaC1saWdodCAucGFjZSAucGFjZS1wcm9ncmVzcy1pbm5lciB7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4ICNmOGY5ZmEsIDAgMCA1cHggI2Y4ZjlmYTtcbn1cbi5wYWNlLWZsYXNoLWxpZ2h0IC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2Y4ZjlmYTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmOGY5ZmE7XG59XG5cbi5wYWNlLWxvYWRpbmctYmFyLWxpZ2h0IC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogI2Y4ZjlmYTtcbiAgY29sb3I6ICNmOGY5ZmE7XG4gIGJveC1zaGFkb3c6IDEyMHB4IDAgIzFmMmQzZCwgMjQwcHggMCAjMWYyZDNkO1xufVxuLnBhY2UtbG9hZGluZy1iYXItbGlnaHQgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggI2Y4ZjlmYSwgaW5zZXQgMCAwIDAgN3B4ICMxZjJkM2Q7XG59XG5cbi5wYWNlLW1hYy1vc3gtbGlnaHQgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICBib3gtc2hhZG93OiBpbnNldCAtMXB4IDAgI2Y4ZjlmYSwgaW5zZXQgMCAtMXB4ICNmOGY5ZmEsIGluc2V0IDAgMnB4IHJnYmEoMzEsIDQ1LCA2MSwgMC41KSwgaW5zZXQgMCA2cHggcmdiYSgzMSwgNDUsIDYxLCAwLjMpO1xufVxuLnBhY2UtbWFjLW9zeC1saWdodCAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChyZ2JhKDMxLCA0NSwgNjEsIDAuNjUpIDAlLCByZ2JhKDMxLCA0NSwgNjEsIDAuMTUpIDEwMCUpO1xuICBoZWlnaHQ6IDEycHg7XG59XG5cbi5wYWNlLXByb2dyZXNzLWNvbG9yLWxpZ2h0IC5wYWNlLXByb2dyZXNzIHtcbiAgY29sb3I6ICNmOGY5ZmE7XG59XG5cbi5wYWNlLWRhcmsgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjMzQzYTQwO1xufVxuXG4ucGFjZS1iYXJiZXItc2hvcC1kYXJrIC5wYWNlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5wYWNlLWJhcmJlci1zaG9wLWRhcmsgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjMzQzYTQwO1xufVxuLnBhY2UtYmFyYmVyLXNob3AtZGFyayAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuXG4ucGFjZS1iaWctY291bnRlci1kYXJrIC5wYWNlIC5wYWNlLXByb2dyZXNzOjphZnRlciB7XG4gIGNvbG9yOiByZ2JhKDUyLCA1OCwgNjQsIDAuMik7XG59XG5cbi5wYWNlLWJvdW5jZS1kYXJrIC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYmFja2dyb3VuZDogIzM0M2E0MDtcbn1cblxuLnBhY2UtY2VudGVyLWF0b20tZGFyayAucGFjZS1wcm9ncmVzcyB7XG4gIGhlaWdodDogMTAwcHg7XG4gIHdpZHRoOiA4MHB4O1xufVxuLnBhY2UtY2VudGVyLWF0b20tZGFyayAucGFjZS1wcm9ncmVzczo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzM0M2E0MDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBsaW5lLWhlaWdodDogMC43cmVtO1xuICBwYWRkaW5nLXRvcDogMTclO1xufVxuLnBhY2UtY2VudGVyLWF0b20tZGFyayAucGFjZS1hY3Rpdml0eSB7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MDtcbn1cbi5wYWNlLWNlbnRlci1hdG9tLWRhcmsgLnBhY2UtYWN0aXZpdHk6OmFmdGVyLCAucGFjZS1jZW50ZXItYXRvbS1kYXJrIC5wYWNlLWFjdGl2aXR5OjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMzNDNhNDA7XG59XG5cbi5wYWNlLWNlbnRlci1jaXJjbGUtZGFyayAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoNTIsIDU4LCA2NCwgMC44KTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wYWNlLWNlbnRlci1yYWRhci1kYXJrIC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuLnBhY2UtY2VudGVyLXJhZGFyLWRhcmsgLnBhY2UgLnBhY2UtYWN0aXZpdHk6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cblxuLnBhY2UtY2VudGVyLXNpbXBsZS1kYXJrIC5wYWNlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xufVxuLnBhY2UtY2VudGVyLXNpbXBsZS1kYXJrIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogIzM0M2E0MDtcbn1cblxuLnBhY2UtbWF0ZXJpYWwtZGFyayAucGFjZSB7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuXG4ucGFjZS1jb3JuZXItaW5kaWNhdG9yLWRhcmsgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBiYWNrZ3JvdW5kOiAjMzQzYTQwO1xufVxuLnBhY2UtY29ybmVyLWluZGljYXRvci1kYXJrIC5wYWNlIC5wYWNlLWFjdGl2aXR5OjphZnRlcixcbi5wYWNlLWNvcm5lci1pbmRpY2F0b3ItZGFyayAucGFjZSAucGFjZS1hY3Rpdml0eTo6YmVmb3JlIHtcbiAgYm9yZGVyOiA1cHggc29saWQgI2ZmZjtcbn1cbi5wYWNlLWNvcm5lci1pbmRpY2F0b3ItZGFyayAucGFjZSAucGFjZS1hY3Rpdml0eTo6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDUyLCA1OCwgNjQsIDAuMik7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDUyLCA1OCwgNjQsIDAuMik7XG59XG4ucGFjZS1jb3JuZXItaW5kaWNhdG9yLWRhcmsgLnBhY2UgLnBhY2UtYWN0aXZpdHk6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjIpO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDUyLCA1OCwgNjQsIDAuMik7XG59XG5cbi5wYWNlLWZpbGwtbGVmdC1kYXJrIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjIpO1xufVxuXG4ucGFjZS1mbGFzaC1kYXJrIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogIzM0M2E0MDtcbn1cbi5wYWNlLWZsYXNoLWRhcmsgLnBhY2UgLnBhY2UtcHJvZ3Jlc3MtaW5uZXIge1xuICBib3gtc2hhZG93OiAwIDAgMTBweCAjMzQzYTQwLCAwIDAgNXB4ICMzNDNhNDA7XG59XG4ucGFjZS1mbGFzaC1kYXJrIC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMzNDNhNDA7XG59XG5cbi5wYWNlLWxvYWRpbmctYmFyLWRhcmsgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjMzQzYTQwO1xuICBjb2xvcjogIzM0M2E0MDtcbiAgYm94LXNoYWRvdzogMTIwcHggMCAjZmZmLCAyNDBweCAwICNmZmY7XG59XG4ucGFjZS1sb2FkaW5nLWJhci1kYXJrIC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICMzNDNhNDAsIGluc2V0IDAgMCAwIDdweCAjZmZmO1xufVxuXG4ucGFjZS1tYWMtb3N4LWRhcmsgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBib3gtc2hhZG93OiBpbnNldCAtMXB4IDAgIzM0M2E0MCwgaW5zZXQgMCAtMXB4ICMzNDNhNDAsIGluc2V0IDAgMnB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSwgaW5zZXQgMCA2cHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xufVxuLnBhY2UtbWFjLW9zeC1kYXJrIC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42NSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMTAwJSk7XG4gIGhlaWdodDogMTJweDtcbn1cblxuLnBhY2UtcHJvZ3Jlc3MtY29sb3ItZGFyayAucGFjZS1wcm9ncmVzcyB7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuXG4ucGFjZS1saWdodGJsdWUgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjM2M4ZGJjO1xufVxuXG4ucGFjZS1iYXJiZXItc2hvcC1saWdodGJsdWUgLnBhY2Uge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnBhY2UtYmFyYmVyLXNob3AtbGlnaHRibHVlIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogIzNjOGRiYztcbn1cbi5wYWNlLWJhcmJlci1zaG9wLWxpZ2h0Ymx1ZSAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuXG4ucGFjZS1iaWctY291bnRlci1saWdodGJsdWUgLnBhY2UgLnBhY2UtcHJvZ3Jlc3M6OmFmdGVyIHtcbiAgY29sb3I6IHJnYmEoNjAsIDE0MSwgMTg4LCAwLjIpO1xufVxuXG4ucGFjZS1ib3VuY2UtbGlnaHRibHVlIC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYmFja2dyb3VuZDogIzNjOGRiYztcbn1cblxuLnBhY2UtY2VudGVyLWF0b20tbGlnaHRibHVlIC5wYWNlLXByb2dyZXNzIHtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgd2lkdGg6IDgwcHg7XG59XG4ucGFjZS1jZW50ZXItYXRvbS1saWdodGJsdWUgLnBhY2UtcHJvZ3Jlc3M6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMzYzhkYmM7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDAuN3JlbTtcbiAgcGFkZGluZy10b3A6IDE3JTtcbn1cbi5wYWNlLWNlbnRlci1hdG9tLWxpZ2h0Ymx1ZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJvcmRlci1jb2xvcjogIzNjOGRiYztcbn1cbi5wYWNlLWNlbnRlci1hdG9tLWxpZ2h0Ymx1ZSAucGFjZS1hY3Rpdml0eTo6YWZ0ZXIsIC5wYWNlLWNlbnRlci1hdG9tLWxpZ2h0Ymx1ZSAucGFjZS1hY3Rpdml0eTo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2M4ZGJjO1xufVxuXG4ucGFjZS1jZW50ZXItY2lyY2xlLWxpZ2h0Ymx1ZSAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoNjAsIDE0MSwgMTg4LCAwLjgpO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnBhY2UtY2VudGVyLXJhZGFyLWxpZ2h0Ymx1ZSAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJvcmRlci1jb2xvcjogIzNjOGRiYyB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cbi5wYWNlLWNlbnRlci1yYWRhci1saWdodGJsdWUgLnBhY2UgLnBhY2UtYWN0aXZpdHk6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzNjOGRiYyB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cblxuLnBhY2UtY2VudGVyLXNpbXBsZS1saWdodGJsdWUgLnBhY2Uge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICMzYzhkYmM7XG59XG4ucGFjZS1jZW50ZXItc2ltcGxlLWxpZ2h0Ymx1ZSAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICMzYzhkYmM7XG59XG5cbi5wYWNlLW1hdGVyaWFsLWxpZ2h0Ymx1ZSAucGFjZSB7XG4gIGNvbG9yOiAjM2M4ZGJjO1xufVxuXG4ucGFjZS1jb3JuZXItaW5kaWNhdG9yLWxpZ2h0Ymx1ZSAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJhY2tncm91bmQ6ICMzYzhkYmM7XG59XG4ucGFjZS1jb3JuZXItaW5kaWNhdG9yLWxpZ2h0Ymx1ZSAucGFjZSAucGFjZS1hY3Rpdml0eTo6YWZ0ZXIsXG4ucGFjZS1jb3JuZXItaW5kaWNhdG9yLWxpZ2h0Ymx1ZSAucGFjZSAucGFjZS1hY3Rpdml0eTo6YmVmb3JlIHtcbiAgYm9yZGVyOiA1cHggc29saWQgI2ZmZjtcbn1cbi5wYWNlLWNvcm5lci1pbmRpY2F0b3ItbGlnaHRibHVlIC5wYWNlIC5wYWNlLWFjdGl2aXR5OjpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoNjAsIDE0MSwgMTg4LCAwLjIpO1xuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSg2MCwgMTQxLCAxODgsIDAuMik7XG59XG4ucGFjZS1jb3JuZXItaW5kaWNhdG9yLWxpZ2h0Ymx1ZSAucGFjZSAucGFjZS1hY3Rpdml0eTo6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDYwLCAxNDEsIDE4OCwgMC4yKTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSg2MCwgMTQxLCAxODgsIDAuMik7XG59XG5cbi5wYWNlLWZpbGwtbGVmdC1saWdodGJsdWUgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDYwLCAxNDEsIDE4OCwgMC4yKTtcbn1cblxuLnBhY2UtZmxhc2gtbGlnaHRibHVlIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogIzNjOGRiYztcbn1cbi5wYWNlLWZsYXNoLWxpZ2h0Ymx1ZSAucGFjZSAucGFjZS1wcm9ncmVzcy1pbm5lciB7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4ICMzYzhkYmMsIDAgMCA1cHggIzNjOGRiYztcbn1cbi5wYWNlLWZsYXNoLWxpZ2h0Ymx1ZSAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMzYzhkYmM7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjM2M4ZGJjO1xufVxuXG4ucGFjZS1sb2FkaW5nLWJhci1saWdodGJsdWUgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjM2M4ZGJjO1xuICBjb2xvcjogIzNjOGRiYztcbiAgYm94LXNoYWRvdzogMTIwcHggMCAjZmZmLCAyNDBweCAwICNmZmY7XG59XG4ucGFjZS1sb2FkaW5nLWJhci1saWdodGJsdWUgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggIzNjOGRiYywgaW5zZXQgMCAwIDAgN3B4ICNmZmY7XG59XG5cbi5wYWNlLW1hYy1vc3gtbGlnaHRibHVlIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNjOGRiYztcbiAgYm94LXNoYWRvdzogaW5zZXQgLTFweCAwICMzYzhkYmMsIGluc2V0IDAgLTFweCAjM2M4ZGJjLCBpbnNldCAwIDJweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSksIGluc2V0IDAgNnB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbn1cbi5wYWNlLW1hYy1vc3gtbGlnaHRibHVlIC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42NSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMTAwJSk7XG4gIGhlaWdodDogMTJweDtcbn1cblxuLnBhY2UtcHJvZ3Jlc3MtY29sb3ItbGlnaHRibHVlIC5wYWNlLXByb2dyZXNzIHtcbiAgY29sb3I6ICMzYzhkYmM7XG59XG5cbi5wYWNlLW5hdnkgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjMDAxZjNmO1xufVxuXG4ucGFjZS1iYXJiZXItc2hvcC1uYXZ5IC5wYWNlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5wYWNlLWJhcmJlci1zaG9wLW5hdnkgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjMDAxZjNmO1xufVxuLnBhY2UtYmFyYmVyLXNob3AtbmF2eSAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuXG4ucGFjZS1iaWctY291bnRlci1uYXZ5IC5wYWNlIC5wYWNlLXByb2dyZXNzOjphZnRlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDMxLCA2MywgMC4yKTtcbn1cblxuLnBhY2UtYm91bmNlLW5hdnkgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBiYWNrZ3JvdW5kOiAjMDAxZjNmO1xufVxuXG4ucGFjZS1jZW50ZXItYXRvbS1uYXZ5IC5wYWNlLXByb2dyZXNzIHtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgd2lkdGg6IDgwcHg7XG59XG4ucGFjZS1jZW50ZXItYXRvbS1uYXZ5IC5wYWNlLXByb2dyZXNzOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMDAxZjNmO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjdyZW07XG4gIHBhZGRpbmctdG9wOiAxNyU7XG59XG4ucGFjZS1jZW50ZXItYXRvbS1uYXZ5IC5wYWNlLWFjdGl2aXR5IHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAxZjNmO1xufVxuLnBhY2UtY2VudGVyLWF0b20tbmF2eSAucGFjZS1hY3Rpdml0eTo6YWZ0ZXIsIC5wYWNlLWNlbnRlci1hdG9tLW5hdnkgLnBhY2UtYWN0aXZpdHk6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwMWYzZjtcbn1cblxuLnBhY2UtY2VudGVyLWNpcmNsZS1uYXZ5IC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAzMSwgNjMsIDAuOCk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucGFjZS1jZW50ZXItcmFkYXItbmF2eSAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJvcmRlci1jb2xvcjogIzAwMWYzZiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cbi5wYWNlLWNlbnRlci1yYWRhci1uYXZ5IC5wYWNlIC5wYWNlLWFjdGl2aXR5OjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMwMDFmM2YgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG5cbi5wYWNlLWNlbnRlci1zaW1wbGUtbmF2eSAucGFjZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzAwMWYzZjtcbn1cbi5wYWNlLWNlbnRlci1zaW1wbGUtbmF2eSAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICMwMDFmM2Y7XG59XG5cbi5wYWNlLW1hdGVyaWFsLW5hdnkgLnBhY2Uge1xuICBjb2xvcjogIzAwMWYzZjtcbn1cblxuLnBhY2UtY29ybmVyLWluZGljYXRvci1uYXZ5IC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYmFja2dyb3VuZDogIzAwMWYzZjtcbn1cbi5wYWNlLWNvcm5lci1pbmRpY2F0b3ItbmF2eSAucGFjZSAucGFjZS1hY3Rpdml0eTo6YWZ0ZXIsXG4ucGFjZS1jb3JuZXItaW5kaWNhdG9yLW5hdnkgLnBhY2UgLnBhY2UtYWN0aXZpdHk6OmJlZm9yZSB7XG4gIGJvcmRlcjogNXB4IHNvbGlkICNmZmY7XG59XG4ucGFjZS1jb3JuZXItaW5kaWNhdG9yLW5hdnkgLnBhY2UgLnBhY2UtYWN0aXZpdHk6OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgwLCAzMSwgNjMsIDAuMik7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDAsIDMxLCA2MywgMC4yKTtcbn1cbi5wYWNlLWNvcm5lci1pbmRpY2F0b3ItbmF2eSAucGFjZSAucGFjZS1hY3Rpdml0eTo6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDAsIDMxLCA2MywgMC4yKTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLCAzMSwgNjMsIDAuMik7XG59XG5cbi5wYWNlLWZpbGwtbGVmdC1uYXZ5IC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAzMSwgNjMsIDAuMik7XG59XG5cbi5wYWNlLWZsYXNoLW5hdnkgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjMDAxZjNmO1xufVxuLnBhY2UtZmxhc2gtbmF2eSAucGFjZSAucGFjZS1wcm9ncmVzcy1pbm5lciB7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4ICMwMDFmM2YsIDAgMCA1cHggIzAwMWYzZjtcbn1cbi5wYWNlLWZsYXNoLW5hdnkgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDAxZjNmO1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAwMWYzZjtcbn1cblxuLnBhY2UtbG9hZGluZy1iYXItbmF2eSAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICMwMDFmM2Y7XG4gIGNvbG9yOiAjMDAxZjNmO1xuICBib3gtc2hhZG93OiAxMjBweCAwICNmZmYsIDI0MHB4IDAgI2ZmZjtcbn1cbi5wYWNlLWxvYWRpbmctYmFyLW5hdnkgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggIzAwMWYzZiwgaW5zZXQgMCAwIDAgN3B4ICNmZmY7XG59XG5cbi5wYWNlLW1hYy1vc3gtbmF2eSAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDFmM2Y7XG4gIGJveC1zaGFkb3c6IGluc2V0IC0xcHggMCAjMDAxZjNmLCBpbnNldCAwIC0xcHggIzAwMWYzZiwgaW5zZXQgMCAycHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpLCBpbnNldCAwIDZweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG4ucGFjZS1tYWMtb3N4LW5hdnkgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQocmdiYSgyNTUsIDI1NSwgMjU1LCAwLjY1KSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAxMDAlKTtcbiAgaGVpZ2h0OiAxMnB4O1xufVxuXG4ucGFjZS1wcm9ncmVzcy1jb2xvci1uYXZ5IC5wYWNlLXByb2dyZXNzIHtcbiAgY29sb3I6ICMwMDFmM2Y7XG59XG5cbi5wYWNlLW9saXZlIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogIzNkOTk3MDtcbn1cblxuLnBhY2UtYmFyYmVyLXNob3Atb2xpdmUgLnBhY2Uge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnBhY2UtYmFyYmVyLXNob3Atb2xpdmUgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjM2Q5OTcwO1xufVxuLnBhY2UtYmFyYmVyLXNob3Atb2xpdmUgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cblxuLnBhY2UtYmlnLWNvdW50ZXItb2xpdmUgLnBhY2UgLnBhY2UtcHJvZ3Jlc3M6OmFmdGVyIHtcbiAgY29sb3I6IHJnYmEoNjEsIDE1MywgMTEyLCAwLjIpO1xufVxuXG4ucGFjZS1ib3VuY2Utb2xpdmUgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBiYWNrZ3JvdW5kOiAjM2Q5OTcwO1xufVxuXG4ucGFjZS1jZW50ZXItYXRvbS1vbGl2ZSAucGFjZS1wcm9ncmVzcyB7XG4gIGhlaWdodDogMTAwcHg7XG4gIHdpZHRoOiA4MHB4O1xufVxuLnBhY2UtY2VudGVyLWF0b20tb2xpdmUgLnBhY2UtcHJvZ3Jlc3M6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMzZDk5NzA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDAuN3JlbTtcbiAgcGFkZGluZy10b3A6IDE3JTtcbn1cbi5wYWNlLWNlbnRlci1hdG9tLW9saXZlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYm9yZGVyLWNvbG9yOiAjM2Q5OTcwO1xufVxuLnBhY2UtY2VudGVyLWF0b20tb2xpdmUgLnBhY2UtYWN0aXZpdHk6OmFmdGVyLCAucGFjZS1jZW50ZXItYXRvbS1vbGl2ZSAucGFjZS1hY3Rpdml0eTo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2Q5OTcwO1xufVxuXG4ucGFjZS1jZW50ZXItY2lyY2xlLW9saXZlIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogcmdiYSg2MSwgMTUzLCAxMTIsIDAuOCk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucGFjZS1jZW50ZXItcmFkYXItb2xpdmUgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBib3JkZXItY29sb3I6ICMzZDk5NzAgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG4ucGFjZS1jZW50ZXItcmFkYXItb2xpdmUgLnBhY2UgLnBhY2UtYWN0aXZpdHk6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzNkOTk3MCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cblxuLnBhY2UtY2VudGVyLXNpbXBsZS1vbGl2ZSAucGFjZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzNkOTk3MDtcbn1cbi5wYWNlLWNlbnRlci1zaW1wbGUtb2xpdmUgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjM2Q5OTcwO1xufVxuXG4ucGFjZS1tYXRlcmlhbC1vbGl2ZSAucGFjZSB7XG4gIGNvbG9yOiAjM2Q5OTcwO1xufVxuXG4ucGFjZS1jb3JuZXItaW5kaWNhdG9yLW9saXZlIC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYmFja2dyb3VuZDogIzNkOTk3MDtcbn1cbi5wYWNlLWNvcm5lci1pbmRpY2F0b3Itb2xpdmUgLnBhY2UgLnBhY2UtYWN0aXZpdHk6OmFmdGVyLFxuLnBhY2UtY29ybmVyLWluZGljYXRvci1vbGl2ZSAucGFjZSAucGFjZS1hY3Rpdml0eTo6YmVmb3JlIHtcbiAgYm9yZGVyOiA1cHggc29saWQgI2ZmZjtcbn1cbi5wYWNlLWNvcm5lci1pbmRpY2F0b3Itb2xpdmUgLnBhY2UgLnBhY2UtYWN0aXZpdHk6OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSg2MSwgMTUzLCAxMTIsIDAuMik7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDYxLCAxNTMsIDExMiwgMC4yKTtcbn1cbi5wYWNlLWNvcm5lci1pbmRpY2F0b3Itb2xpdmUgLnBhY2UgLnBhY2UtYWN0aXZpdHk6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSg2MSwgMTUzLCAxMTIsIDAuMik7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoNjEsIDE1MywgMTEyLCAwLjIpO1xufVxuXG4ucGFjZS1maWxsLWxlZnQtb2xpdmUgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDYxLCAxNTMsIDExMiwgMC4yKTtcbn1cblxuLnBhY2UtZmxhc2gtb2xpdmUgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjM2Q5OTcwO1xufVxuLnBhY2UtZmxhc2gtb2xpdmUgLnBhY2UgLnBhY2UtcHJvZ3Jlc3MtaW5uZXIge1xuICBib3gtc2hhZG93OiAwIDAgMTBweCAjM2Q5OTcwLCAwIDAgNXB4ICMzZDk5NzA7XG59XG4ucGFjZS1mbGFzaC1vbGl2ZSAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMzZDk5NzA7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjM2Q5OTcwO1xufVxuXG4ucGFjZS1sb2FkaW5nLWJhci1vbGl2ZSAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICMzZDk5NzA7XG4gIGNvbG9yOiAjM2Q5OTcwO1xuICBib3gtc2hhZG93OiAxMjBweCAwICNmZmYsIDI0MHB4IDAgI2ZmZjtcbn1cbi5wYWNlLWxvYWRpbmctYmFyLW9saXZlIC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICMzZDk5NzAsIGluc2V0IDAgMCAwIDdweCAjZmZmO1xufVxuXG4ucGFjZS1tYWMtb3N4LW9saXZlIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNkOTk3MDtcbiAgYm94LXNoYWRvdzogaW5zZXQgLTFweCAwICMzZDk5NzAsIGluc2V0IDAgLTFweCAjM2Q5OTcwLCBpbnNldCAwIDJweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSksIGluc2V0IDAgNnB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbn1cbi5wYWNlLW1hYy1vc3gtb2xpdmUgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQocmdiYSgyNTUsIDI1NSwgMjU1LCAwLjY1KSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAxMDAlKTtcbiAgaGVpZ2h0OiAxMnB4O1xufVxuXG4ucGFjZS1wcm9ncmVzcy1jb2xvci1vbGl2ZSAucGFjZS1wcm9ncmVzcyB7XG4gIGNvbG9yOiAjM2Q5OTcwO1xufVxuXG4ucGFjZS1saW1lIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogIzAxZmY3MDtcbn1cblxuLnBhY2UtYmFyYmVyLXNob3AtbGltZSAucGFjZSB7XG4gIGJhY2tncm91bmQ6ICMxZjJkM2Q7XG59XG4ucGFjZS1iYXJiZXItc2hvcC1saW1lIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogIzAxZmY3MDtcbn1cbi5wYWNlLWJhcmJlci1zaG9wLWxpbWUgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMzEsIDQ1LCA2MSwgMC4yKSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDMxLCA0NSwgNjEsIDAuMikgNTAlLCByZ2JhKDMxLCA0NSwgNjEsIDAuMikgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cblxuLnBhY2UtYmlnLWNvdW50ZXItbGltZSAucGFjZSAucGFjZS1wcm9ncmVzczo6YWZ0ZXIge1xuICBjb2xvcjogcmdiYSgxLCAyNTUsIDExMiwgMC4yKTtcbn1cblxuLnBhY2UtYm91bmNlLWxpbWUgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBiYWNrZ3JvdW5kOiAjMDFmZjcwO1xufVxuXG4ucGFjZS1jZW50ZXItYXRvbS1saW1lIC5wYWNlLXByb2dyZXNzIHtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgd2lkdGg6IDgwcHg7XG59XG4ucGFjZS1jZW50ZXItYXRvbS1saW1lIC5wYWNlLXByb2dyZXNzOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMDFmZjcwO1xuICBjb2xvcjogIzFmMmQzZDtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjdyZW07XG4gIHBhZGRpbmctdG9wOiAxNyU7XG59XG4ucGFjZS1jZW50ZXItYXRvbS1saW1lIC5wYWNlLWFjdGl2aXR5IHtcbiAgYm9yZGVyLWNvbG9yOiAjMDFmZjcwO1xufVxuLnBhY2UtY2VudGVyLWF0b20tbGltZSAucGFjZS1hY3Rpdml0eTo6YWZ0ZXIsIC5wYWNlLWNlbnRlci1hdG9tLWxpbWUgLnBhY2UtYWN0aXZpdHk6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzAxZmY3MDtcbn1cblxuLnBhY2UtY2VudGVyLWNpcmNsZS1saW1lIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxLCAyNTUsIDExMiwgMC44KTtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5wYWNlLWNlbnRlci1yYWRhci1saW1lIC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYm9yZGVyLWNvbG9yOiAjMDFmZjcwIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuLnBhY2UtY2VudGVyLXJhZGFyLWxpbWUgLnBhY2UgLnBhY2UtYWN0aXZpdHk6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzAxZmY3MCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cblxuLnBhY2UtY2VudGVyLXNpbXBsZS1saW1lIC5wYWNlIHtcbiAgYmFja2dyb3VuZDogIzFmMmQzZDtcbiAgYm9yZGVyLWNvbG9yOiAjMDFmZjcwO1xufVxuLnBhY2UtY2VudGVyLXNpbXBsZS1saW1lIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogIzAxZmY3MDtcbn1cblxuLnBhY2UtbWF0ZXJpYWwtbGltZSAucGFjZSB7XG4gIGNvbG9yOiAjMDFmZjcwO1xufVxuXG4ucGFjZS1jb3JuZXItaW5kaWNhdG9yLWxpbWUgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBiYWNrZ3JvdW5kOiAjMDFmZjcwO1xufVxuLnBhY2UtY29ybmVyLWluZGljYXRvci1saW1lIC5wYWNlIC5wYWNlLWFjdGl2aXR5OjphZnRlcixcbi5wYWNlLWNvcm5lci1pbmRpY2F0b3ItbGltZSAucGFjZSAucGFjZS1hY3Rpdml0eTo6YmVmb3JlIHtcbiAgYm9yZGVyOiA1cHggc29saWQgIzFmMmQzZDtcbn1cbi5wYWNlLWNvcm5lci1pbmRpY2F0b3ItbGltZSAucGFjZSAucGFjZS1hY3Rpdml0eTo6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDEsIDI1NSwgMTEyLCAwLjIpO1xuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgxLCAyNTUsIDExMiwgMC4yKTtcbn1cbi5wYWNlLWNvcm5lci1pbmRpY2F0b3ItbGltZSAucGFjZSAucGFjZS1hY3Rpdml0eTo6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDEsIDI1NSwgMTEyLCAwLjIpO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDEsIDI1NSwgMTEyLCAwLjIpO1xufVxuXG4ucGFjZS1maWxsLWxlZnQtbGltZSAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMSwgMjU1LCAxMTIsIDAuMik7XG59XG5cbi5wYWNlLWZsYXNoLWxpbWUgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjMDFmZjcwO1xufVxuLnBhY2UtZmxhc2gtbGltZSAucGFjZSAucGFjZS1wcm9ncmVzcy1pbm5lciB7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4ICMwMWZmNzAsIDAgMCA1cHggIzAxZmY3MDtcbn1cbi5wYWNlLWZsYXNoLWxpbWUgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDFmZjcwO1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAxZmY3MDtcbn1cblxuLnBhY2UtbG9hZGluZy1iYXItbGltZSAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICMwMWZmNzA7XG4gIGNvbG9yOiAjMDFmZjcwO1xuICBib3gtc2hhZG93OiAxMjBweCAwICMxZjJkM2QsIDI0MHB4IDAgIzFmMmQzZDtcbn1cbi5wYWNlLWxvYWRpbmctYmFyLWxpbWUgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggIzAxZmY3MCwgaW5zZXQgMCAwIDAgN3B4ICMxZjJkM2Q7XG59XG5cbi5wYWNlLW1hYy1vc3gtbGltZSAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMWZmNzA7XG4gIGJveC1zaGFkb3c6IGluc2V0IC0xcHggMCAjMDFmZjcwLCBpbnNldCAwIC0xcHggIzAxZmY3MCwgaW5zZXQgMCAycHggcmdiYSgzMSwgNDUsIDYxLCAwLjUpLCBpbnNldCAwIDZweCByZ2JhKDMxLCA0NSwgNjEsIDAuMyk7XG59XG4ucGFjZS1tYWMtb3N4LWxpbWUgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQocmdiYSgzMSwgNDUsIDYxLCAwLjY1KSAwJSwgcmdiYSgzMSwgNDUsIDYxLCAwLjE1KSAxMDAlKTtcbiAgaGVpZ2h0OiAxMnB4O1xufVxuXG4ucGFjZS1wcm9ncmVzcy1jb2xvci1saW1lIC5wYWNlLXByb2dyZXNzIHtcbiAgY29sb3I6ICMwMWZmNzA7XG59XG5cbi5wYWNlLWZ1Y2hzaWEgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjZjAxMmJlO1xufVxuXG4ucGFjZS1iYXJiZXItc2hvcC1mdWNoc2lhIC5wYWNlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5wYWNlLWJhcmJlci1zaG9wLWZ1Y2hzaWEgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjZjAxMmJlO1xufVxuLnBhY2UtYmFyYmVyLXNob3AtZnVjaHNpYSAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuXG4ucGFjZS1iaWctY291bnRlci1mdWNoc2lhIC5wYWNlIC5wYWNlLXByb2dyZXNzOjphZnRlciB7XG4gIGNvbG9yOiByZ2JhKDI0MCwgMTgsIDE5MCwgMC4yKTtcbn1cblxuLnBhY2UtYm91bmNlLWZ1Y2hzaWEgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBiYWNrZ3JvdW5kOiAjZjAxMmJlO1xufVxuXG4ucGFjZS1jZW50ZXItYXRvbS1mdWNoc2lhIC5wYWNlLXByb2dyZXNzIHtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgd2lkdGg6IDgwcHg7XG59XG4ucGFjZS1jZW50ZXItYXRvbS1mdWNoc2lhIC5wYWNlLXByb2dyZXNzOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZjAxMmJlO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjdyZW07XG4gIHBhZGRpbmctdG9wOiAxNyU7XG59XG4ucGFjZS1jZW50ZXItYXRvbS1mdWNoc2lhIC5wYWNlLWFjdGl2aXR5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZjAxMmJlO1xufVxuLnBhY2UtY2VudGVyLWF0b20tZnVjaHNpYSAucGFjZS1hY3Rpdml0eTo6YWZ0ZXIsIC5wYWNlLWNlbnRlci1hdG9tLWZ1Y2hzaWEgLnBhY2UtYWN0aXZpdHk6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2YwMTJiZTtcbn1cblxuLnBhY2UtY2VudGVyLWNpcmNsZS1mdWNoc2lhIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNDAsIDE4LCAxOTAsIDAuOCk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucGFjZS1jZW50ZXItcmFkYXItZnVjaHNpYSAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJvcmRlci1jb2xvcjogI2YwMTJiZSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cbi5wYWNlLWNlbnRlci1yYWRhci1mdWNoc2lhIC5wYWNlIC5wYWNlLWFjdGl2aXR5OjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmMDEyYmUgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG5cbi5wYWNlLWNlbnRlci1zaW1wbGUtZnVjaHNpYSAucGFjZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2YwMTJiZTtcbn1cbi5wYWNlLWNlbnRlci1zaW1wbGUtZnVjaHNpYSAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICNmMDEyYmU7XG59XG5cbi5wYWNlLW1hdGVyaWFsLWZ1Y2hzaWEgLnBhY2Uge1xuICBjb2xvcjogI2YwMTJiZTtcbn1cblxuLnBhY2UtY29ybmVyLWluZGljYXRvci1mdWNoc2lhIC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYmFja2dyb3VuZDogI2YwMTJiZTtcbn1cbi5wYWNlLWNvcm5lci1pbmRpY2F0b3ItZnVjaHNpYSAucGFjZSAucGFjZS1hY3Rpdml0eTo6YWZ0ZXIsXG4ucGFjZS1jb3JuZXItaW5kaWNhdG9yLWZ1Y2hzaWEgLnBhY2UgLnBhY2UtYWN0aXZpdHk6OmJlZm9yZSB7XG4gIGJvcmRlcjogNXB4IHNvbGlkICNmZmY7XG59XG4ucGFjZS1jb3JuZXItaW5kaWNhdG9yLWZ1Y2hzaWEgLnBhY2UgLnBhY2UtYWN0aXZpdHk6OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgyNDAsIDE4LCAxOTAsIDAuMik7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDI0MCwgMTgsIDE5MCwgMC4yKTtcbn1cbi5wYWNlLWNvcm5lci1pbmRpY2F0b3ItZnVjaHNpYSAucGFjZSAucGFjZS1hY3Rpdml0eTo6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDI0MCwgMTgsIDE5MCwgMC4yKTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgyNDAsIDE4LCAxOTAsIDAuMik7XG59XG5cbi5wYWNlLWZpbGwtbGVmdC1mdWNoc2lhIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDAsIDE4LCAxOTAsIDAuMik7XG59XG5cbi5wYWNlLWZsYXNoLWZ1Y2hzaWEgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjZjAxMmJlO1xufVxuLnBhY2UtZmxhc2gtZnVjaHNpYSAucGFjZSAucGFjZS1wcm9ncmVzcy1pbm5lciB7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4ICNmMDEyYmUsIDAgMCA1cHggI2YwMTJiZTtcbn1cbi5wYWNlLWZsYXNoLWZ1Y2hzaWEgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZjAxMmJlO1xuICBib3JkZXItbGVmdC1jb2xvcjogI2YwMTJiZTtcbn1cblxuLnBhY2UtbG9hZGluZy1iYXItZnVjaHNpYSAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICNmMDEyYmU7XG4gIGNvbG9yOiAjZjAxMmJlO1xuICBib3gtc2hhZG93OiAxMjBweCAwICNmZmYsIDI0MHB4IDAgI2ZmZjtcbn1cbi5wYWNlLWxvYWRpbmctYmFyLWZ1Y2hzaWEgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggI2YwMTJiZSwgaW5zZXQgMCAwIDAgN3B4ICNmZmY7XG59XG5cbi5wYWNlLW1hYy1vc3gtZnVjaHNpYSAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMDEyYmU7XG4gIGJveC1zaGFkb3c6IGluc2V0IC0xcHggMCAjZjAxMmJlLCBpbnNldCAwIC0xcHggI2YwMTJiZSwgaW5zZXQgMCAycHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpLCBpbnNldCAwIDZweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG4ucGFjZS1tYWMtb3N4LWZ1Y2hzaWEgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQocmdiYSgyNTUsIDI1NSwgMjU1LCAwLjY1KSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAxMDAlKTtcbiAgaGVpZ2h0OiAxMnB4O1xufVxuXG4ucGFjZS1wcm9ncmVzcy1jb2xvci1mdWNoc2lhIC5wYWNlLXByb2dyZXNzIHtcbiAgY29sb3I6ICNmMDEyYmU7XG59XG5cbi5wYWNlLW1hcm9vbiAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICNkODFiNjA7XG59XG5cbi5wYWNlLWJhcmJlci1zaG9wLW1hcm9vbiAucGFjZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ucGFjZS1iYXJiZXItc2hvcC1tYXJvb24gLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjZDgxYjYwO1xufVxuLnBhY2UtYmFyYmVyLXNob3AtbWFyb29uIC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5wYWNlLWJpZy1jb3VudGVyLW1hcm9vbiAucGFjZSAucGFjZS1wcm9ncmVzczo6YWZ0ZXIge1xuICBjb2xvcjogcmdiYSgyMTYsIDI3LCA5NiwgMC4yKTtcbn1cblxuLnBhY2UtYm91bmNlLW1hcm9vbiAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJhY2tncm91bmQ6ICNkODFiNjA7XG59XG5cbi5wYWNlLWNlbnRlci1hdG9tLW1hcm9vbiAucGFjZS1wcm9ncmVzcyB7XG4gIGhlaWdodDogMTAwcHg7XG4gIHdpZHRoOiA4MHB4O1xufVxuLnBhY2UtY2VudGVyLWF0b20tbWFyb29uIC5wYWNlLXByb2dyZXNzOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZDgxYjYwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjdyZW07XG4gIHBhZGRpbmctdG9wOiAxNyU7XG59XG4ucGFjZS1jZW50ZXItYXRvbS1tYXJvb24gLnBhY2UtYWN0aXZpdHkge1xuICBib3JkZXItY29sb3I6ICNkODFiNjA7XG59XG4ucGFjZS1jZW50ZXItYXRvbS1tYXJvb24gLnBhY2UtYWN0aXZpdHk6OmFmdGVyLCAucGFjZS1jZW50ZXItYXRvbS1tYXJvb24gLnBhY2UtYWN0aXZpdHk6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2Q4MWI2MDtcbn1cblxuLnBhY2UtY2VudGVyLWNpcmNsZS1tYXJvb24gLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIxNiwgMjcsIDk2LCAwLjgpO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnBhY2UtY2VudGVyLXJhZGFyLW1hcm9vbiAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJvcmRlci1jb2xvcjogI2Q4MWI2MCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cbi5wYWNlLWNlbnRlci1yYWRhci1tYXJvb24gLnBhY2UgLnBhY2UtYWN0aXZpdHk6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2Q4MWI2MCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cblxuLnBhY2UtY2VudGVyLXNpbXBsZS1tYXJvb24gLnBhY2Uge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNkODFiNjA7XG59XG4ucGFjZS1jZW50ZXItc2ltcGxlLW1hcm9vbiAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICNkODFiNjA7XG59XG5cbi5wYWNlLW1hdGVyaWFsLW1hcm9vbiAucGFjZSB7XG4gIGNvbG9yOiAjZDgxYjYwO1xufVxuXG4ucGFjZS1jb3JuZXItaW5kaWNhdG9yLW1hcm9vbiAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJhY2tncm91bmQ6ICNkODFiNjA7XG59XG4ucGFjZS1jb3JuZXItaW5kaWNhdG9yLW1hcm9vbiAucGFjZSAucGFjZS1hY3Rpdml0eTo6YWZ0ZXIsXG4ucGFjZS1jb3JuZXItaW5kaWNhdG9yLW1hcm9vbiAucGFjZSAucGFjZS1hY3Rpdml0eTo6YmVmb3JlIHtcbiAgYm9yZGVyOiA1cHggc29saWQgI2ZmZjtcbn1cbi5wYWNlLWNvcm5lci1pbmRpY2F0b3ItbWFyb29uIC5wYWNlIC5wYWNlLWFjdGl2aXR5OjpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMjE2LCAyNywgOTYsIDAuMik7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDIxNiwgMjcsIDk2LCAwLjIpO1xufVxuLnBhY2UtY29ybmVyLWluZGljYXRvci1tYXJvb24gLnBhY2UgLnBhY2UtYWN0aXZpdHk6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgyMTYsIDI3LCA5NiwgMC4yKTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgyMTYsIDI3LCA5NiwgMC4yKTtcbn1cblxuLnBhY2UtZmlsbC1sZWZ0LW1hcm9vbiAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjE2LCAyNywgOTYsIDAuMik7XG59XG5cbi5wYWNlLWZsYXNoLW1hcm9vbiAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICNkODFiNjA7XG59XG4ucGFjZS1mbGFzaC1tYXJvb24gLnBhY2UgLnBhY2UtcHJvZ3Jlc3MtaW5uZXIge1xuICBib3gtc2hhZG93OiAwIDAgMTBweCAjZDgxYjYwLCAwIDAgNXB4ICNkODFiNjA7XG59XG4ucGFjZS1mbGFzaC1tYXJvb24gLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZDgxYjYwO1xuICBib3JkZXItbGVmdC1jb2xvcjogI2Q4MWI2MDtcbn1cblxuLnBhY2UtbG9hZGluZy1iYXItbWFyb29uIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogI2Q4MWI2MDtcbiAgY29sb3I6ICNkODFiNjA7XG4gIGJveC1zaGFkb3c6IDEyMHB4IDAgI2ZmZiwgMjQwcHggMCAjZmZmO1xufVxuLnBhY2UtbG9hZGluZy1iYXItbWFyb29uIC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICNkODFiNjAsIGluc2V0IDAgMCAwIDdweCAjZmZmO1xufVxuXG4ucGFjZS1tYWMtb3N4LW1hcm9vbiAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkODFiNjA7XG4gIGJveC1zaGFkb3c6IGluc2V0IC0xcHggMCAjZDgxYjYwLCBpbnNldCAwIC0xcHggI2Q4MWI2MCwgaW5zZXQgMCAycHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpLCBpbnNldCAwIDZweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG4ucGFjZS1tYWMtb3N4LW1hcm9vbiAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjUpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDEwMCUpO1xuICBoZWlnaHQ6IDEycHg7XG59XG5cbi5wYWNlLXByb2dyZXNzLWNvbG9yLW1hcm9vbiAucGFjZS1wcm9ncmVzcyB7XG4gIGNvbG9yOiAjZDgxYjYwO1xufVxuXG4ucGFjZS1ibHVlIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogIzAwN2JmZjtcbn1cblxuLnBhY2UtYmFyYmVyLXNob3AtYmx1ZSAucGFjZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ucGFjZS1iYXJiZXItc2hvcC1ibHVlIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogIzAwN2JmZjtcbn1cbi5wYWNlLWJhcmJlci1zaG9wLWJsdWUgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cblxuLnBhY2UtYmlnLWNvdW50ZXItYmx1ZSAucGFjZSAucGFjZS1wcm9ncmVzczo6YWZ0ZXIge1xuICBjb2xvcjogcmdiYSgwLCAxMjMsIDI1NSwgMC4yKTtcbn1cblxuLnBhY2UtYm91bmNlLWJsdWUgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBiYWNrZ3JvdW5kOiAjMDA3YmZmO1xufVxuXG4ucGFjZS1jZW50ZXItYXRvbS1ibHVlIC5wYWNlLXByb2dyZXNzIHtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgd2lkdGg6IDgwcHg7XG59XG4ucGFjZS1jZW50ZXItYXRvbS1ibHVlIC5wYWNlLXByb2dyZXNzOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMDA3YmZmO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjdyZW07XG4gIHBhZGRpbmctdG9wOiAxNyU7XG59XG4ucGFjZS1jZW50ZXItYXRvbS1ibHVlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmO1xufVxuLnBhY2UtY2VudGVyLWF0b20tYmx1ZSAucGFjZS1hY3Rpdml0eTo6YWZ0ZXIsIC5wYWNlLWNlbnRlci1hdG9tLWJsdWUgLnBhY2UtYWN0aXZpdHk6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwN2JmZjtcbn1cblxuLnBhY2UtY2VudGVyLWNpcmNsZS1ibHVlIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAxMjMsIDI1NSwgMC44KTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wYWNlLWNlbnRlci1yYWRhci1ibHVlIC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuLnBhY2UtY2VudGVyLXJhZGFyLWJsdWUgLnBhY2UgLnBhY2UtYWN0aXZpdHk6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwN2JmZiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cblxuLnBhY2UtY2VudGVyLXNpbXBsZS1ibHVlIC5wYWNlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmO1xufVxuLnBhY2UtY2VudGVyLXNpbXBsZS1ibHVlIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogIzAwN2JmZjtcbn1cblxuLnBhY2UtbWF0ZXJpYWwtYmx1ZSAucGFjZSB7XG4gIGNvbG9yOiAjMDA3YmZmO1xufVxuXG4ucGFjZS1jb3JuZXItaW5kaWNhdG9yLWJsdWUgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBiYWNrZ3JvdW5kOiAjMDA3YmZmO1xufVxuLnBhY2UtY29ybmVyLWluZGljYXRvci1ibHVlIC5wYWNlIC5wYWNlLWFjdGl2aXR5OjphZnRlcixcbi5wYWNlLWNvcm5lci1pbmRpY2F0b3ItYmx1ZSAucGFjZSAucGFjZS1hY3Rpdml0eTo6YmVmb3JlIHtcbiAgYm9yZGVyOiA1cHggc29saWQgI2ZmZjtcbn1cbi5wYWNlLWNvcm5lci1pbmRpY2F0b3ItYmx1ZSAucGFjZSAucGFjZS1hY3Rpdml0eTo6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDAsIDEyMywgMjU1LCAwLjIpO1xuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgwLCAxMjMsIDI1NSwgMC4yKTtcbn1cbi5wYWNlLWNvcm5lci1pbmRpY2F0b3ItYmx1ZSAucGFjZSAucGFjZS1hY3Rpdml0eTo6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDAsIDEyMywgMjU1LCAwLjIpO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDEyMywgMjU1LCAwLjIpO1xufVxuXG4ucGFjZS1maWxsLWxlZnQtYmx1ZSAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTIzLCAyNTUsIDAuMik7XG59XG5cbi5wYWNlLWZsYXNoLWJsdWUgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjMDA3YmZmO1xufVxuLnBhY2UtZmxhc2gtYmx1ZSAucGFjZSAucGFjZS1wcm9ncmVzcy1pbm5lciB7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4ICMwMDdiZmYsIDAgMCA1cHggIzAwN2JmZjtcbn1cbi5wYWNlLWZsYXNoLWJsdWUgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDA3YmZmO1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAwN2JmZjtcbn1cblxuLnBhY2UtbG9hZGluZy1iYXItYmx1ZSAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICMwMDdiZmY7XG4gIGNvbG9yOiAjMDA3YmZmO1xuICBib3gtc2hhZG93OiAxMjBweCAwICNmZmYsIDI0MHB4IDAgI2ZmZjtcbn1cbi5wYWNlLWxvYWRpbmctYmFyLWJsdWUgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggIzAwN2JmZiwgaW5zZXQgMCAwIDAgN3B4ICNmZmY7XG59XG5cbi5wYWNlLW1hYy1vc3gtYmx1ZSAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gIGJveC1zaGFkb3c6IGluc2V0IC0xcHggMCAjMDA3YmZmLCBpbnNldCAwIC0xcHggIzAwN2JmZiwgaW5zZXQgMCAycHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpLCBpbnNldCAwIDZweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG4ucGFjZS1tYWMtb3N4LWJsdWUgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQocmdiYSgyNTUsIDI1NSwgMjU1LCAwLjY1KSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAxMDAlKTtcbiAgaGVpZ2h0OiAxMnB4O1xufVxuXG4ucGFjZS1wcm9ncmVzcy1jb2xvci1ibHVlIC5wYWNlLXByb2dyZXNzIHtcbiAgY29sb3I6ICMwMDdiZmY7XG59XG5cbi5wYWNlLWluZGlnbyAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICM2NjEwZjI7XG59XG5cbi5wYWNlLWJhcmJlci1zaG9wLWluZGlnbyAucGFjZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ucGFjZS1iYXJiZXItc2hvcC1pbmRpZ28gLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjNjYxMGYyO1xufVxuLnBhY2UtYmFyYmVyLXNob3AtaW5kaWdvIC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5wYWNlLWJpZy1jb3VudGVyLWluZGlnbyAucGFjZSAucGFjZS1wcm9ncmVzczo6YWZ0ZXIge1xuICBjb2xvcjogcmdiYSgxMDIsIDE2LCAyNDIsIDAuMik7XG59XG5cbi5wYWNlLWJvdW5jZS1pbmRpZ28gLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBiYWNrZ3JvdW5kOiAjNjYxMGYyO1xufVxuXG4ucGFjZS1jZW50ZXItYXRvbS1pbmRpZ28gLnBhY2UtcHJvZ3Jlc3Mge1xuICBoZWlnaHQ6IDEwMHB4O1xuICB3aWR0aDogODBweDtcbn1cbi5wYWNlLWNlbnRlci1hdG9tLWluZGlnbyAucGFjZS1wcm9ncmVzczo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzY2MTBmMjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBsaW5lLWhlaWdodDogMC43cmVtO1xuICBwYWRkaW5nLXRvcDogMTclO1xufVxuLnBhY2UtY2VudGVyLWF0b20taW5kaWdvIC5wYWNlLWFjdGl2aXR5IHtcbiAgYm9yZGVyLWNvbG9yOiAjNjYxMGYyO1xufVxuLnBhY2UtY2VudGVyLWF0b20taW5kaWdvIC5wYWNlLWFjdGl2aXR5OjphZnRlciwgLnBhY2UtY2VudGVyLWF0b20taW5kaWdvIC5wYWNlLWFjdGl2aXR5OjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM2NjEwZjI7XG59XG5cbi5wYWNlLWNlbnRlci1jaXJjbGUtaW5kaWdvIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxMDIsIDE2LCAyNDIsIDAuOCk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucGFjZS1jZW50ZXItcmFkYXItaW5kaWdvIC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYm9yZGVyLWNvbG9yOiAjNjYxMGYyIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuLnBhY2UtY2VudGVyLXJhZGFyLWluZGlnbyAucGFjZSAucGFjZS1hY3Rpdml0eTo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjYxMGYyIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuXG4ucGFjZS1jZW50ZXItc2ltcGxlLWluZGlnbyAucGFjZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzY2MTBmMjtcbn1cbi5wYWNlLWNlbnRlci1zaW1wbGUtaW5kaWdvIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogIzY2MTBmMjtcbn1cblxuLnBhY2UtbWF0ZXJpYWwtaW5kaWdvIC5wYWNlIHtcbiAgY29sb3I6ICM2NjEwZjI7XG59XG5cbi5wYWNlLWNvcm5lci1pbmRpY2F0b3ItaW5kaWdvIC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYmFja2dyb3VuZDogIzY2MTBmMjtcbn1cbi5wYWNlLWNvcm5lci1pbmRpY2F0b3ItaW5kaWdvIC5wYWNlIC5wYWNlLWFjdGl2aXR5OjphZnRlcixcbi5wYWNlLWNvcm5lci1pbmRpY2F0b3ItaW5kaWdvIC5wYWNlIC5wYWNlLWFjdGl2aXR5OjpiZWZvcmUge1xuICBib3JkZXI6IDVweCBzb2xpZCAjZmZmO1xufVxuLnBhY2UtY29ybmVyLWluZGljYXRvci1pbmRpZ28gLnBhY2UgLnBhY2UtYWN0aXZpdHk6OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgxMDIsIDE2LCAyNDIsIDAuMik7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDEwMiwgMTYsIDI0MiwgMC4yKTtcbn1cbi5wYWNlLWNvcm5lci1pbmRpY2F0b3ItaW5kaWdvIC5wYWNlIC5wYWNlLWFjdGl2aXR5OjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMTAyLCAxNiwgMjQyLCAwLjIpO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDEwMiwgMTYsIDI0MiwgMC4yKTtcbn1cblxuLnBhY2UtZmlsbC1sZWZ0LWluZGlnbyAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTAyLCAxNiwgMjQyLCAwLjIpO1xufVxuXG4ucGFjZS1mbGFzaC1pbmRpZ28gLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjNjYxMGYyO1xufVxuLnBhY2UtZmxhc2gtaW5kaWdvIC5wYWNlIC5wYWNlLXByb2dyZXNzLWlubmVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggIzY2MTBmMiwgMCAwIDVweCAjNjYxMGYyO1xufVxuLnBhY2UtZmxhc2gtaW5kaWdvIC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzY2MTBmMjtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM2NjEwZjI7XG59XG5cbi5wYWNlLWxvYWRpbmctYmFyLWluZGlnbyAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICM2NjEwZjI7XG4gIGNvbG9yOiAjNjYxMGYyO1xuICBib3gtc2hhZG93OiAxMjBweCAwICNmZmYsIDI0MHB4IDAgI2ZmZjtcbn1cbi5wYWNlLWxvYWRpbmctYmFyLWluZGlnbyAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAjNjYxMGYyLCBpbnNldCAwIDAgMCA3cHggI2ZmZjtcbn1cblxuLnBhY2UtbWFjLW9zeC1pbmRpZ28gLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjYxMGYyO1xuICBib3gtc2hhZG93OiBpbnNldCAtMXB4IDAgIzY2MTBmMiwgaW5zZXQgMCAtMXB4ICM2NjEwZjIsIGluc2V0IDAgMnB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSwgaW5zZXQgMCA2cHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xufVxuLnBhY2UtbWFjLW9zeC1pbmRpZ28gLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQocmdiYSgyNTUsIDI1NSwgMjU1LCAwLjY1KSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAxMDAlKTtcbiAgaGVpZ2h0OiAxMnB4O1xufVxuXG4ucGFjZS1wcm9ncmVzcy1jb2xvci1pbmRpZ28gLnBhY2UtcHJvZ3Jlc3Mge1xuICBjb2xvcjogIzY2MTBmMjtcbn1cblxuLnBhY2UtcHVycGxlIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogIzZmNDJjMTtcbn1cblxuLnBhY2UtYmFyYmVyLXNob3AtcHVycGxlIC5wYWNlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5wYWNlLWJhcmJlci1zaG9wLXB1cnBsZSAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICM2ZjQyYzE7XG59XG4ucGFjZS1iYXJiZXItc2hvcC1wdXJwbGUgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cblxuLnBhY2UtYmlnLWNvdW50ZXItcHVycGxlIC5wYWNlIC5wYWNlLXByb2dyZXNzOjphZnRlciB7XG4gIGNvbG9yOiByZ2JhKDExMSwgNjYsIDE5MywgMC4yKTtcbn1cblxuLnBhY2UtYm91bmNlLXB1cnBsZSAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJhY2tncm91bmQ6ICM2ZjQyYzE7XG59XG5cbi5wYWNlLWNlbnRlci1hdG9tLXB1cnBsZSAucGFjZS1wcm9ncmVzcyB7XG4gIGhlaWdodDogMTAwcHg7XG4gIHdpZHRoOiA4MHB4O1xufVxuLnBhY2UtY2VudGVyLWF0b20tcHVycGxlIC5wYWNlLXByb2dyZXNzOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjNmY0MmMxO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjdyZW07XG4gIHBhZGRpbmctdG9wOiAxNyU7XG59XG4ucGFjZS1jZW50ZXItYXRvbS1wdXJwbGUgLnBhY2UtYWN0aXZpdHkge1xuICBib3JkZXItY29sb3I6ICM2ZjQyYzE7XG59XG4ucGFjZS1jZW50ZXItYXRvbS1wdXJwbGUgLnBhY2UtYWN0aXZpdHk6OmFmdGVyLCAucGFjZS1jZW50ZXItYXRvbS1wdXJwbGUgLnBhY2UtYWN0aXZpdHk6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzZmNDJjMTtcbn1cblxuLnBhY2UtY2VudGVyLWNpcmNsZS1wdXJwbGUgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDExMSwgNjYsIDE5MywgMC44KTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wYWNlLWNlbnRlci1yYWRhci1wdXJwbGUgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBib3JkZXItY29sb3I6ICM2ZjQyYzEgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG4ucGFjZS1jZW50ZXItcmFkYXItcHVycGxlIC5wYWNlIC5wYWNlLWFjdGl2aXR5OjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM2ZjQyYzEgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG5cbi5wYWNlLWNlbnRlci1zaW1wbGUtcHVycGxlIC5wYWNlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjNmY0MmMxO1xufVxuLnBhY2UtY2VudGVyLXNpbXBsZS1wdXJwbGUgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjNmY0MmMxO1xufVxuXG4ucGFjZS1tYXRlcmlhbC1wdXJwbGUgLnBhY2Uge1xuICBjb2xvcjogIzZmNDJjMTtcbn1cblxuLnBhY2UtY29ybmVyLWluZGljYXRvci1wdXJwbGUgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBiYWNrZ3JvdW5kOiAjNmY0MmMxO1xufVxuLnBhY2UtY29ybmVyLWluZGljYXRvci1wdXJwbGUgLnBhY2UgLnBhY2UtYWN0aXZpdHk6OmFmdGVyLFxuLnBhY2UtY29ybmVyLWluZGljYXRvci1wdXJwbGUgLnBhY2UgLnBhY2UtYWN0aXZpdHk6OmJlZm9yZSB7XG4gIGJvcmRlcjogNXB4IHNvbGlkICNmZmY7XG59XG4ucGFjZS1jb3JuZXItaW5kaWNhdG9yLXB1cnBsZSAucGFjZSAucGFjZS1hY3Rpdml0eTo6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDExMSwgNjYsIDE5MywgMC4yKTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMTExLCA2NiwgMTkzLCAwLjIpO1xufVxuLnBhY2UtY29ybmVyLWluZGljYXRvci1wdXJwbGUgLnBhY2UgLnBhY2UtYWN0aXZpdHk6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgxMTEsIDY2LCAxOTMsIDAuMik7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMTExLCA2NiwgMTkzLCAwLjIpO1xufVxuXG4ucGFjZS1maWxsLWxlZnQtcHVycGxlIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTEsIDY2LCAxOTMsIDAuMik7XG59XG5cbi5wYWNlLWZsYXNoLXB1cnBsZSAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICM2ZjQyYzE7XG59XG4ucGFjZS1mbGFzaC1wdXJwbGUgLnBhY2UgLnBhY2UtcHJvZ3Jlc3MtaW5uZXIge1xuICBib3gtc2hhZG93OiAwIDAgMTBweCAjNmY0MmMxLCAwIDAgNXB4ICM2ZjQyYzE7XG59XG4ucGFjZS1mbGFzaC1wdXJwbGUgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBib3JkZXItdG9wLWNvbG9yOiAjNmY0MmMxO1xuICBib3JkZXItbGVmdC1jb2xvcjogIzZmNDJjMTtcbn1cblxuLnBhY2UtbG9hZGluZy1iYXItcHVycGxlIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogIzZmNDJjMTtcbiAgY29sb3I6ICM2ZjQyYzE7XG4gIGJveC1zaGFkb3c6IDEyMHB4IDAgI2ZmZiwgMjQwcHggMCAjZmZmO1xufVxuLnBhY2UtbG9hZGluZy1iYXItcHVycGxlIC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICM2ZjQyYzEsIGluc2V0IDAgMCAwIDdweCAjZmZmO1xufVxuXG4ucGFjZS1tYWMtb3N4LXB1cnBsZSAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ZjQyYzE7XG4gIGJveC1zaGFkb3c6IGluc2V0IC0xcHggMCAjNmY0MmMxLCBpbnNldCAwIC0xcHggIzZmNDJjMSwgaW5zZXQgMCAycHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpLCBpbnNldCAwIDZweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG4ucGFjZS1tYWMtb3N4LXB1cnBsZSAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjUpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDEwMCUpO1xuICBoZWlnaHQ6IDEycHg7XG59XG5cbi5wYWNlLXByb2dyZXNzLWNvbG9yLXB1cnBsZSAucGFjZS1wcm9ncmVzcyB7XG4gIGNvbG9yOiAjNmY0MmMxO1xufVxuXG4ucGFjZS1waW5rIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogI2U4M2U4Yztcbn1cblxuLnBhY2UtYmFyYmVyLXNob3AtcGluayAucGFjZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ucGFjZS1iYXJiZXItc2hvcC1waW5rIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogI2U4M2U4Yztcbn1cbi5wYWNlLWJhcmJlci1zaG9wLXBpbmsgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cblxuLnBhY2UtYmlnLWNvdW50ZXItcGluayAucGFjZSAucGFjZS1wcm9ncmVzczo6YWZ0ZXIge1xuICBjb2xvcjogcmdiYSgyMzIsIDYyLCAxNDAsIDAuMik7XG59XG5cbi5wYWNlLWJvdW5jZS1waW5rIC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYmFja2dyb3VuZDogI2U4M2U4Yztcbn1cblxuLnBhY2UtY2VudGVyLWF0b20tcGluayAucGFjZS1wcm9ncmVzcyB7XG4gIGhlaWdodDogMTAwcHg7XG4gIHdpZHRoOiA4MHB4O1xufVxuLnBhY2UtY2VudGVyLWF0b20tcGluayAucGFjZS1wcm9ncmVzczo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2U4M2U4YztcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBsaW5lLWhlaWdodDogMC43cmVtO1xuICBwYWRkaW5nLXRvcDogMTclO1xufVxuLnBhY2UtY2VudGVyLWF0b20tcGluayAucGFjZS1hY3Rpdml0eSB7XG4gIGJvcmRlci1jb2xvcjogI2U4M2U4Yztcbn1cbi5wYWNlLWNlbnRlci1hdG9tLXBpbmsgLnBhY2UtYWN0aXZpdHk6OmFmdGVyLCAucGFjZS1jZW50ZXItYXRvbS1waW5rIC5wYWNlLWFjdGl2aXR5OjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNlODNlOGM7XG59XG5cbi5wYWNlLWNlbnRlci1jaXJjbGUtcGluayAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjMyLCA2MiwgMTQwLCAwLjgpO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnBhY2UtY2VudGVyLXJhZGFyLXBpbmsgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBib3JkZXItY29sb3I6ICNlODNlOGMgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG4ucGFjZS1jZW50ZXItcmFkYXItcGluayAucGFjZSAucGFjZS1hY3Rpdml0eTo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTgzZThjIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuXG4ucGFjZS1jZW50ZXItc2ltcGxlLXBpbmsgLnBhY2Uge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNlODNlOGM7XG59XG4ucGFjZS1jZW50ZXItc2ltcGxlLXBpbmsgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjZTgzZThjO1xufVxuXG4ucGFjZS1tYXRlcmlhbC1waW5rIC5wYWNlIHtcbiAgY29sb3I6ICNlODNlOGM7XG59XG5cbi5wYWNlLWNvcm5lci1pbmRpY2F0b3ItcGluayAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJhY2tncm91bmQ6ICNlODNlOGM7XG59XG4ucGFjZS1jb3JuZXItaW5kaWNhdG9yLXBpbmsgLnBhY2UgLnBhY2UtYWN0aXZpdHk6OmFmdGVyLFxuLnBhY2UtY29ybmVyLWluZGljYXRvci1waW5rIC5wYWNlIC5wYWNlLWFjdGl2aXR5OjpiZWZvcmUge1xuICBib3JkZXI6IDVweCBzb2xpZCAjZmZmO1xufVxuLnBhY2UtY29ybmVyLWluZGljYXRvci1waW5rIC5wYWNlIC5wYWNlLWFjdGl2aXR5OjpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMjMyLCA2MiwgMTQwLCAwLjIpO1xuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgyMzIsIDYyLCAxNDAsIDAuMik7XG59XG4ucGFjZS1jb3JuZXItaW5kaWNhdG9yLXBpbmsgLnBhY2UgLnBhY2UtYWN0aXZpdHk6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgyMzIsIDYyLCAxNDAsIDAuMik7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMjMyLCA2MiwgMTQwLCAwLjIpO1xufVxuXG4ucGFjZS1maWxsLWxlZnQtcGluayAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjMyLCA2MiwgMTQwLCAwLjIpO1xufVxuXG4ucGFjZS1mbGFzaC1waW5rIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogI2U4M2U4Yztcbn1cbi5wYWNlLWZsYXNoLXBpbmsgLnBhY2UgLnBhY2UtcHJvZ3Jlc3MtaW5uZXIge1xuICBib3gtc2hhZG93OiAwIDAgMTBweCAjZTgzZThjLCAwIDAgNXB4ICNlODNlOGM7XG59XG4ucGFjZS1mbGFzaC1waW5rIC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2U4M2U4YztcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNlODNlOGM7XG59XG5cbi5wYWNlLWxvYWRpbmctYmFyLXBpbmsgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjZTgzZThjO1xuICBjb2xvcjogI2U4M2U4YztcbiAgYm94LXNoYWRvdzogMTIwcHggMCAjZmZmLCAyNDBweCAwICNmZmY7XG59XG4ucGFjZS1sb2FkaW5nLWJhci1waW5rIC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICNlODNlOGMsIGluc2V0IDAgMCAwIDdweCAjZmZmO1xufVxuXG4ucGFjZS1tYWMtb3N4LXBpbmsgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTgzZThjO1xuICBib3gtc2hhZG93OiBpbnNldCAtMXB4IDAgI2U4M2U4YywgaW5zZXQgMCAtMXB4ICNlODNlOGMsIGluc2V0IDAgMnB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSwgaW5zZXQgMCA2cHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xufVxuLnBhY2UtbWFjLW9zeC1waW5rIC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42NSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMTAwJSk7XG4gIGhlaWdodDogMTJweDtcbn1cblxuLnBhY2UtcHJvZ3Jlc3MtY29sb3ItcGluayAucGFjZS1wcm9ncmVzcyB7XG4gIGNvbG9yOiAjZTgzZThjO1xufVxuXG4ucGFjZS1yZWQgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjZGMzNTQ1O1xufVxuXG4ucGFjZS1iYXJiZXItc2hvcC1yZWQgLnBhY2Uge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnBhY2UtYmFyYmVyLXNob3AtcmVkIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogI2RjMzU0NTtcbn1cbi5wYWNlLWJhcmJlci1zaG9wLXJlZCAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuXG4ucGFjZS1iaWctY291bnRlci1yZWQgLnBhY2UgLnBhY2UtcHJvZ3Jlc3M6OmFmdGVyIHtcbiAgY29sb3I6IHJnYmEoMjIwLCA1MywgNjksIDAuMik7XG59XG5cbi5wYWNlLWJvdW5jZS1yZWQgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBiYWNrZ3JvdW5kOiAjZGMzNTQ1O1xufVxuXG4ucGFjZS1jZW50ZXItYXRvbS1yZWQgLnBhY2UtcHJvZ3Jlc3Mge1xuICBoZWlnaHQ6IDEwMHB4O1xuICB3aWR0aDogODBweDtcbn1cbi5wYWNlLWNlbnRlci1hdG9tLXJlZCAucGFjZS1wcm9ncmVzczo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2RjMzU0NTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBsaW5lLWhlaWdodDogMC43cmVtO1xuICBwYWRkaW5nLXRvcDogMTclO1xufVxuLnBhY2UtY2VudGVyLWF0b20tcmVkIC5wYWNlLWFjdGl2aXR5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuLnBhY2UtY2VudGVyLWF0b20tcmVkIC5wYWNlLWFjdGl2aXR5OjphZnRlciwgLnBhY2UtY2VudGVyLWF0b20tcmVkIC5wYWNlLWFjdGl2aXR5OjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG5cbi5wYWNlLWNlbnRlci1jaXJjbGUtcmVkIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyMjAsIDUzLCA2OSwgMC44KTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wYWNlLWNlbnRlci1yYWRhci1yZWQgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDUgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG4ucGFjZS1jZW50ZXItcmFkYXItcmVkIC5wYWNlIC5wYWNlLWFjdGl2aXR5OjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDUgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG5cbi5wYWNlLWNlbnRlci1zaW1wbGUtcmVkIC5wYWNlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuLnBhY2UtY2VudGVyLXNpbXBsZS1yZWQgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjZGMzNTQ1O1xufVxuXG4ucGFjZS1tYXRlcmlhbC1yZWQgLnBhY2Uge1xuICBjb2xvcjogI2RjMzU0NTtcbn1cblxuLnBhY2UtY29ybmVyLWluZGljYXRvci1yZWQgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBiYWNrZ3JvdW5kOiAjZGMzNTQ1O1xufVxuLnBhY2UtY29ybmVyLWluZGljYXRvci1yZWQgLnBhY2UgLnBhY2UtYWN0aXZpdHk6OmFmdGVyLFxuLnBhY2UtY29ybmVyLWluZGljYXRvci1yZWQgLnBhY2UgLnBhY2UtYWN0aXZpdHk6OmJlZm9yZSB7XG4gIGJvcmRlcjogNXB4IHNvbGlkICNmZmY7XG59XG4ucGFjZS1jb3JuZXItaW5kaWNhdG9yLXJlZCAucGFjZSAucGFjZS1hY3Rpdml0eTo6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDIyMCwgNTMsIDY5LCAwLjIpO1xuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgyMjAsIDUzLCA2OSwgMC4yKTtcbn1cbi5wYWNlLWNvcm5lci1pbmRpY2F0b3ItcmVkIC5wYWNlIC5wYWNlLWFjdGl2aXR5OjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMjIwLCA1MywgNjksIDAuMik7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMjIwLCA1MywgNjksIDAuMik7XG59XG5cbi5wYWNlLWZpbGwtbGVmdC1yZWQgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyMCwgNTMsIDY5LCAwLjIpO1xufVxuXG4ucGFjZS1mbGFzaC1yZWQgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjZGMzNTQ1O1xufVxuLnBhY2UtZmxhc2gtcmVkIC5wYWNlIC5wYWNlLXByb2dyZXNzLWlubmVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggI2RjMzU0NSwgMCAwIDVweCAjZGMzNTQ1O1xufVxuLnBhY2UtZmxhc2gtcmVkIC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2RjMzU0NTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNkYzM1NDU7XG59XG5cbi5wYWNlLWxvYWRpbmctYmFyLXJlZCAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICNkYzM1NDU7XG4gIGNvbG9yOiAjZGMzNTQ1O1xuICBib3gtc2hhZG93OiAxMjBweCAwICNmZmYsIDI0MHB4IDAgI2ZmZjtcbn1cbi5wYWNlLWxvYWRpbmctYmFyLXJlZCAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAjZGMzNTQ1LCBpbnNldCAwIDAgMCA3cHggI2ZmZjtcbn1cblxuLnBhY2UtbWFjLW9zeC1yZWQgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuICBib3gtc2hhZG93OiBpbnNldCAtMXB4IDAgI2RjMzU0NSwgaW5zZXQgMCAtMXB4ICNkYzM1NDUsIGluc2V0IDAgMnB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSwgaW5zZXQgMCA2cHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xufVxuLnBhY2UtbWFjLW9zeC1yZWQgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQocmdiYSgyNTUsIDI1NSwgMjU1LCAwLjY1KSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAxMDAlKTtcbiAgaGVpZ2h0OiAxMnB4O1xufVxuXG4ucGFjZS1wcm9ncmVzcy1jb2xvci1yZWQgLnBhY2UtcHJvZ3Jlc3Mge1xuICBjb2xvcjogI2RjMzU0NTtcbn1cblxuLnBhY2Utb3JhbmdlIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogI2ZkN2UxNDtcbn1cblxuLnBhY2UtYmFyYmVyLXNob3Atb3JhbmdlIC5wYWNlIHtcbiAgYmFja2dyb3VuZDogIzFmMmQzZDtcbn1cbi5wYWNlLWJhcmJlci1zaG9wLW9yYW5nZSAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICNmZDdlMTQ7XG59XG4ucGFjZS1iYXJiZXItc2hvcC1vcmFuZ2UgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMzEsIDQ1LCA2MSwgMC4yKSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDMxLCA0NSwgNjEsIDAuMikgNTAlLCByZ2JhKDMxLCA0NSwgNjEsIDAuMikgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cblxuLnBhY2UtYmlnLWNvdW50ZXItb3JhbmdlIC5wYWNlIC5wYWNlLXByb2dyZXNzOjphZnRlciB7XG4gIGNvbG9yOiByZ2JhKDI1MywgMTI2LCAyMCwgMC4yKTtcbn1cblxuLnBhY2UtYm91bmNlLW9yYW5nZSAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJhY2tncm91bmQ6ICNmZDdlMTQ7XG59XG5cbi5wYWNlLWNlbnRlci1hdG9tLW9yYW5nZSAucGFjZS1wcm9ncmVzcyB7XG4gIGhlaWdodDogMTAwcHg7XG4gIHdpZHRoOiA4MHB4O1xufVxuLnBhY2UtY2VudGVyLWF0b20tb3JhbmdlIC5wYWNlLXByb2dyZXNzOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZmQ3ZTE0O1xuICBjb2xvcjogIzFmMmQzZDtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjdyZW07XG4gIHBhZGRpbmctdG9wOiAxNyU7XG59XG4ucGFjZS1jZW50ZXItYXRvbS1vcmFuZ2UgLnBhY2UtYWN0aXZpdHkge1xuICBib3JkZXItY29sb3I6ICNmZDdlMTQ7XG59XG4ucGFjZS1jZW50ZXItYXRvbS1vcmFuZ2UgLnBhY2UtYWN0aXZpdHk6OmFmdGVyLCAucGFjZS1jZW50ZXItYXRvbS1vcmFuZ2UgLnBhY2UtYWN0aXZpdHk6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZkN2UxNDtcbn1cblxuLnBhY2UtY2VudGVyLWNpcmNsZS1vcmFuZ2UgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1MywgMTI2LCAyMCwgMC44KTtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5wYWNlLWNlbnRlci1yYWRhci1vcmFuZ2UgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBib3JkZXItY29sb3I6ICNmZDdlMTQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG4ucGFjZS1jZW50ZXItcmFkYXItb3JhbmdlIC5wYWNlIC5wYWNlLWFjdGl2aXR5OjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmZDdlMTQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG5cbi5wYWNlLWNlbnRlci1zaW1wbGUtb3JhbmdlIC5wYWNlIHtcbiAgYmFja2dyb3VuZDogIzFmMmQzZDtcbiAgYm9yZGVyLWNvbG9yOiAjZmQ3ZTE0O1xufVxuLnBhY2UtY2VudGVyLXNpbXBsZS1vcmFuZ2UgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjZmQ3ZTE0O1xufVxuXG4ucGFjZS1tYXRlcmlhbC1vcmFuZ2UgLnBhY2Uge1xuICBjb2xvcjogI2ZkN2UxNDtcbn1cblxuLnBhY2UtY29ybmVyLWluZGljYXRvci1vcmFuZ2UgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBiYWNrZ3JvdW5kOiAjZmQ3ZTE0O1xufVxuLnBhY2UtY29ybmVyLWluZGljYXRvci1vcmFuZ2UgLnBhY2UgLnBhY2UtYWN0aXZpdHk6OmFmdGVyLFxuLnBhY2UtY29ybmVyLWluZGljYXRvci1vcmFuZ2UgLnBhY2UgLnBhY2UtYWN0aXZpdHk6OmJlZm9yZSB7XG4gIGJvcmRlcjogNXB4IHNvbGlkICMxZjJkM2Q7XG59XG4ucGFjZS1jb3JuZXItaW5kaWNhdG9yLW9yYW5nZSAucGFjZSAucGFjZS1hY3Rpdml0eTo6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDI1MywgMTI2LCAyMCwgMC4yKTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMjUzLCAxMjYsIDIwLCAwLjIpO1xufVxuLnBhY2UtY29ybmVyLWluZGljYXRvci1vcmFuZ2UgLnBhY2UgLnBhY2UtYWN0aXZpdHk6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgyNTMsIDEyNiwgMjAsIDAuMik7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMjUzLCAxMjYsIDIwLCAwLjIpO1xufVxuXG4ucGFjZS1maWxsLWxlZnQtb3JhbmdlIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTMsIDEyNiwgMjAsIDAuMik7XG59XG5cbi5wYWNlLWZsYXNoLW9yYW5nZSAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICNmZDdlMTQ7XG59XG4ucGFjZS1mbGFzaC1vcmFuZ2UgLnBhY2UgLnBhY2UtcHJvZ3Jlc3MtaW5uZXIge1xuICBib3gtc2hhZG93OiAwIDAgMTBweCAjZmQ3ZTE0LCAwIDAgNXB4ICNmZDdlMTQ7XG59XG4ucGFjZS1mbGFzaC1vcmFuZ2UgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmQ3ZTE0O1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZkN2UxNDtcbn1cblxuLnBhY2UtbG9hZGluZy1iYXItb3JhbmdlIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogI2ZkN2UxNDtcbiAgY29sb3I6ICNmZDdlMTQ7XG4gIGJveC1zaGFkb3c6IDEyMHB4IDAgIzFmMmQzZCwgMjQwcHggMCAjMWYyZDNkO1xufVxuLnBhY2UtbG9hZGluZy1iYXItb3JhbmdlIC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICNmZDdlMTQsIGluc2V0IDAgMCAwIDdweCAjMWYyZDNkO1xufVxuXG4ucGFjZS1tYWMtb3N4LW9yYW5nZSAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZDdlMTQ7XG4gIGJveC1zaGFkb3c6IGluc2V0IC0xcHggMCAjZmQ3ZTE0LCBpbnNldCAwIC0xcHggI2ZkN2UxNCwgaW5zZXQgMCAycHggcmdiYSgzMSwgNDUsIDYxLCAwLjUpLCBpbnNldCAwIDZweCByZ2JhKDMxLCA0NSwgNjEsIDAuMyk7XG59XG4ucGFjZS1tYWMtb3N4LW9yYW5nZSAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChyZ2JhKDMxLCA0NSwgNjEsIDAuNjUpIDAlLCByZ2JhKDMxLCA0NSwgNjEsIDAuMTUpIDEwMCUpO1xuICBoZWlnaHQ6IDEycHg7XG59XG5cbi5wYWNlLXByb2dyZXNzLWNvbG9yLW9yYW5nZSAucGFjZS1wcm9ncmVzcyB7XG4gIGNvbG9yOiAjZmQ3ZTE0O1xufVxuXG4ucGFjZS15ZWxsb3cgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjZmZjMTA3O1xufVxuXG4ucGFjZS1iYXJiZXItc2hvcC15ZWxsb3cgLnBhY2Uge1xuICBiYWNrZ3JvdW5kOiAjMWYyZDNkO1xufVxuLnBhY2UtYmFyYmVyLXNob3AteWVsbG93IC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogI2ZmYzEwNztcbn1cbi5wYWNlLWJhcmJlci1zaG9wLXllbGxvdyAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgzMSwgNDUsIDYxLCAwLjIpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMzEsIDQ1LCA2MSwgMC4yKSA1MCUsIHJnYmEoMzEsIDQ1LCA2MSwgMC4yKSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuXG4ucGFjZS1iaWctY291bnRlci15ZWxsb3cgLnBhY2UgLnBhY2UtcHJvZ3Jlc3M6OmFmdGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAxOTMsIDcsIDAuMik7XG59XG5cbi5wYWNlLWJvdW5jZS15ZWxsb3cgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBiYWNrZ3JvdW5kOiAjZmZjMTA3O1xufVxuXG4ucGFjZS1jZW50ZXItYXRvbS15ZWxsb3cgLnBhY2UtcHJvZ3Jlc3Mge1xuICBoZWlnaHQ6IDEwMHB4O1xuICB3aWR0aDogODBweDtcbn1cbi5wYWNlLWNlbnRlci1hdG9tLXllbGxvdyAucGFjZS1wcm9ncmVzczo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2ZmYzEwNztcbiAgY29sb3I6ICMxZjJkM2Q7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBsaW5lLWhlaWdodDogMC43cmVtO1xuICBwYWRkaW5nLXRvcDogMTclO1xufVxuLnBhY2UtY2VudGVyLWF0b20teWVsbG93IC5wYWNlLWFjdGl2aXR5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xufVxuLnBhY2UtY2VudGVyLWF0b20teWVsbG93IC5wYWNlLWFjdGl2aXR5OjphZnRlciwgLnBhY2UtY2VudGVyLWF0b20teWVsbG93IC5wYWNlLWFjdGl2aXR5OjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG59XG5cbi5wYWNlLWNlbnRlci1jaXJjbGUteWVsbG93IC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDE5MywgNywgMC44KTtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5wYWNlLWNlbnRlci1yYWRhci15ZWxsb3cgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBib3JkZXItY29sb3I6ICNmZmMxMDcgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG4ucGFjZS1jZW50ZXItcmFkYXIteWVsbG93IC5wYWNlIC5wYWNlLWFjdGl2aXR5OjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmZmMxMDcgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG5cbi5wYWNlLWNlbnRlci1zaW1wbGUteWVsbG93IC5wYWNlIHtcbiAgYmFja2dyb3VuZDogIzFmMmQzZDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xufVxuLnBhY2UtY2VudGVyLXNpbXBsZS15ZWxsb3cgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjZmZjMTA3O1xufVxuXG4ucGFjZS1tYXRlcmlhbC15ZWxsb3cgLnBhY2Uge1xuICBjb2xvcjogI2ZmYzEwNztcbn1cblxuLnBhY2UtY29ybmVyLWluZGljYXRvci15ZWxsb3cgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBiYWNrZ3JvdW5kOiAjZmZjMTA3O1xufVxuLnBhY2UtY29ybmVyLWluZGljYXRvci15ZWxsb3cgLnBhY2UgLnBhY2UtYWN0aXZpdHk6OmFmdGVyLFxuLnBhY2UtY29ybmVyLWluZGljYXRvci15ZWxsb3cgLnBhY2UgLnBhY2UtYWN0aXZpdHk6OmJlZm9yZSB7XG4gIGJvcmRlcjogNXB4IHNvbGlkICMxZjJkM2Q7XG59XG4ucGFjZS1jb3JuZXItaW5kaWNhdG9yLXllbGxvdyAucGFjZSAucGFjZS1hY3Rpdml0eTo6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDI1NSwgMTkzLCA3LCAwLjIpO1xuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgyNTUsIDE5MywgNywgMC4yKTtcbn1cbi5wYWNlLWNvcm5lci1pbmRpY2F0b3IteWVsbG93IC5wYWNlIC5wYWNlLWFjdGl2aXR5OjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMjU1LCAxOTMsIDcsIDAuMik7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMjU1LCAxOTMsIDcsIDAuMik7XG59XG5cbi5wYWNlLWZpbGwtbGVmdC15ZWxsb3cgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTkzLCA3LCAwLjIpO1xufVxuXG4ucGFjZS1mbGFzaC15ZWxsb3cgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjZmZjMTA3O1xufVxuLnBhY2UtZmxhc2gteWVsbG93IC5wYWNlIC5wYWNlLXByb2dyZXNzLWlubmVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggI2ZmYzEwNywgMCAwIDVweCAjZmZjMTA3O1xufVxuLnBhY2UtZmxhc2gteWVsbG93IC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmYzEwNztcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmMxMDc7XG59XG5cbi5wYWNlLWxvYWRpbmctYmFyLXllbGxvdyAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICNmZmMxMDc7XG4gIGNvbG9yOiAjZmZjMTA3O1xuICBib3gtc2hhZG93OiAxMjBweCAwICMxZjJkM2QsIDI0MHB4IDAgIzFmMmQzZDtcbn1cbi5wYWNlLWxvYWRpbmctYmFyLXllbGxvdyAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAjZmZjMTA3LCBpbnNldCAwIDAgMCA3cHggIzFmMmQzZDtcbn1cblxuLnBhY2UtbWFjLW9zeC15ZWxsb3cgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICBib3gtc2hhZG93OiBpbnNldCAtMXB4IDAgI2ZmYzEwNywgaW5zZXQgMCAtMXB4ICNmZmMxMDcsIGluc2V0IDAgMnB4IHJnYmEoMzEsIDQ1LCA2MSwgMC41KSwgaW5zZXQgMCA2cHggcmdiYSgzMSwgNDUsIDYxLCAwLjMpO1xufVxuLnBhY2UtbWFjLW9zeC15ZWxsb3cgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQocmdiYSgzMSwgNDUsIDYxLCAwLjY1KSAwJSwgcmdiYSgzMSwgNDUsIDYxLCAwLjE1KSAxMDAlKTtcbiAgaGVpZ2h0OiAxMnB4O1xufVxuXG4ucGFjZS1wcm9ncmVzcy1jb2xvci15ZWxsb3cgLnBhY2UtcHJvZ3Jlc3Mge1xuICBjb2xvcjogI2ZmYzEwNztcbn1cblxuLnBhY2UtZ3JlZW4gLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjMjhhNzQ1O1xufVxuXG4ucGFjZS1iYXJiZXItc2hvcC1ncmVlbiAucGFjZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ucGFjZS1iYXJiZXItc2hvcC1ncmVlbiAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICMyOGE3NDU7XG59XG4ucGFjZS1iYXJiZXItc2hvcC1ncmVlbiAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuXG4ucGFjZS1iaWctY291bnRlci1ncmVlbiAucGFjZSAucGFjZS1wcm9ncmVzczo6YWZ0ZXIge1xuICBjb2xvcjogcmdiYSg0MCwgMTY3LCA2OSwgMC4yKTtcbn1cblxuLnBhY2UtYm91bmNlLWdyZWVuIC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYmFja2dyb3VuZDogIzI4YTc0NTtcbn1cblxuLnBhY2UtY2VudGVyLWF0b20tZ3JlZW4gLnBhY2UtcHJvZ3Jlc3Mge1xuICBoZWlnaHQ6IDEwMHB4O1xuICB3aWR0aDogODBweDtcbn1cbi5wYWNlLWNlbnRlci1hdG9tLWdyZWVuIC5wYWNlLXByb2dyZXNzOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMjhhNzQ1O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjdyZW07XG4gIHBhZGRpbmctdG9wOiAxNyU7XG59XG4ucGFjZS1jZW50ZXItYXRvbS1ncmVlbiAucGFjZS1hY3Rpdml0eSB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbn1cbi5wYWNlLWNlbnRlci1hdG9tLWdyZWVuIC5wYWNlLWFjdGl2aXR5OjphZnRlciwgLnBhY2UtY2VudGVyLWF0b20tZ3JlZW4gLnBhY2UtYWN0aXZpdHk6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbn1cblxuLnBhY2UtY2VudGVyLWNpcmNsZS1ncmVlbiAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoNDAsIDE2NywgNjksIDAuOCk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucGFjZS1jZW50ZXItcmFkYXItZ3JlZW4gLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDUgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG4ucGFjZS1jZW50ZXItcmFkYXItZ3JlZW4gLnBhY2UgLnBhY2UtYWN0aXZpdHk6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cblxuLnBhY2UtY2VudGVyLXNpbXBsZS1ncmVlbiAucGFjZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbn1cbi5wYWNlLWNlbnRlci1zaW1wbGUtZ3JlZW4gLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjMjhhNzQ1O1xufVxuXG4ucGFjZS1tYXRlcmlhbC1ncmVlbiAucGFjZSB7XG4gIGNvbG9yOiAjMjhhNzQ1O1xufVxuXG4ucGFjZS1jb3JuZXItaW5kaWNhdG9yLWdyZWVuIC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYmFja2dyb3VuZDogIzI4YTc0NTtcbn1cbi5wYWNlLWNvcm5lci1pbmRpY2F0b3ItZ3JlZW4gLnBhY2UgLnBhY2UtYWN0aXZpdHk6OmFmdGVyLFxuLnBhY2UtY29ybmVyLWluZGljYXRvci1ncmVlbiAucGFjZSAucGFjZS1hY3Rpdml0eTo6YmVmb3JlIHtcbiAgYm9yZGVyOiA1cHggc29saWQgI2ZmZjtcbn1cbi5wYWNlLWNvcm5lci1pbmRpY2F0b3ItZ3JlZW4gLnBhY2UgLnBhY2UtYWN0aXZpdHk6OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSg0MCwgMTY3LCA2OSwgMC4yKTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoNDAsIDE2NywgNjksIDAuMik7XG59XG4ucGFjZS1jb3JuZXItaW5kaWNhdG9yLWdyZWVuIC5wYWNlIC5wYWNlLWFjdGl2aXR5OjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoNDAsIDE2NywgNjksIDAuMik7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoNDAsIDE2NywgNjksIDAuMik7XG59XG5cbi5wYWNlLWZpbGwtbGVmdC1ncmVlbiAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDAsIDE2NywgNjksIDAuMik7XG59XG5cbi5wYWNlLWZsYXNoLWdyZWVuIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogIzI4YTc0NTtcbn1cbi5wYWNlLWZsYXNoLWdyZWVuIC5wYWNlIC5wYWNlLXByb2dyZXNzLWlubmVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggIzI4YTc0NSwgMCAwIDVweCAjMjhhNzQ1O1xufVxuLnBhY2UtZmxhc2gtZ3JlZW4gLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMjhhNzQ1O1xuICBib3JkZXItbGVmdC1jb2xvcjogIzI4YTc0NTtcbn1cblxuLnBhY2UtbG9hZGluZy1iYXItZ3JlZW4gLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjMjhhNzQ1O1xuICBjb2xvcjogIzI4YTc0NTtcbiAgYm94LXNoYWRvdzogMTIwcHggMCAjZmZmLCAyNDBweCAwICNmZmY7XG59XG4ucGFjZS1sb2FkaW5nLWJhci1ncmVlbiAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAjMjhhNzQ1LCBpbnNldCAwIDAgMCA3cHggI2ZmZjtcbn1cblxuLnBhY2UtbWFjLW9zeC1ncmVlbiAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG4gIGJveC1zaGFkb3c6IGluc2V0IC0xcHggMCAjMjhhNzQ1LCBpbnNldCAwIC0xcHggIzI4YTc0NSwgaW5zZXQgMCAycHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpLCBpbnNldCAwIDZweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG4ucGFjZS1tYWMtb3N4LWdyZWVuIC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42NSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMTAwJSk7XG4gIGhlaWdodDogMTJweDtcbn1cblxuLnBhY2UtcHJvZ3Jlc3MtY29sb3ItZ3JlZW4gLnBhY2UtcHJvZ3Jlc3Mge1xuICBjb2xvcjogIzI4YTc0NTtcbn1cblxuLnBhY2UtdGVhbCAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICMyMGM5OTc7XG59XG5cbi5wYWNlLWJhcmJlci1zaG9wLXRlYWwgLnBhY2Uge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnBhY2UtYmFyYmVyLXNob3AtdGVhbCAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICMyMGM5OTc7XG59XG4ucGFjZS1iYXJiZXItc2hvcC10ZWFsIC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5wYWNlLWJpZy1jb3VudGVyLXRlYWwgLnBhY2UgLnBhY2UtcHJvZ3Jlc3M6OmFmdGVyIHtcbiAgY29sb3I6IHJnYmEoMzIsIDIwMSwgMTUxLCAwLjIpO1xufVxuXG4ucGFjZS1ib3VuY2UtdGVhbCAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJhY2tncm91bmQ6ICMyMGM5OTc7XG59XG5cbi5wYWNlLWNlbnRlci1hdG9tLXRlYWwgLnBhY2UtcHJvZ3Jlc3Mge1xuICBoZWlnaHQ6IDEwMHB4O1xuICB3aWR0aDogODBweDtcbn1cbi5wYWNlLWNlbnRlci1hdG9tLXRlYWwgLnBhY2UtcHJvZ3Jlc3M6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMyMGM5OTc7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDAuN3JlbTtcbiAgcGFkZGluZy10b3A6IDE3JTtcbn1cbi5wYWNlLWNlbnRlci1hdG9tLXRlYWwgLnBhY2UtYWN0aXZpdHkge1xuICBib3JkZXItY29sb3I6ICMyMGM5OTc7XG59XG4ucGFjZS1jZW50ZXItYXRvbS10ZWFsIC5wYWNlLWFjdGl2aXR5OjphZnRlciwgLnBhY2UtY2VudGVyLWF0b20tdGVhbCAucGFjZS1hY3Rpdml0eTo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjBjOTk3O1xufVxuXG4ucGFjZS1jZW50ZXItY2lyY2xlLXRlYWwgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDMyLCAyMDEsIDE1MSwgMC44KTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wYWNlLWNlbnRlci1yYWRhci10ZWFsIC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYm9yZGVyLWNvbG9yOiAjMjBjOTk3IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuLnBhY2UtY2VudGVyLXJhZGFyLXRlYWwgLnBhY2UgLnBhY2UtYWN0aXZpdHk6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzIwYzk5NyB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cblxuLnBhY2UtY2VudGVyLXNpbXBsZS10ZWFsIC5wYWNlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMjBjOTk3O1xufVxuLnBhY2UtY2VudGVyLXNpbXBsZS10ZWFsIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogIzIwYzk5Nztcbn1cblxuLnBhY2UtbWF0ZXJpYWwtdGVhbCAucGFjZSB7XG4gIGNvbG9yOiAjMjBjOTk3O1xufVxuXG4ucGFjZS1jb3JuZXItaW5kaWNhdG9yLXRlYWwgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBiYWNrZ3JvdW5kOiAjMjBjOTk3O1xufVxuLnBhY2UtY29ybmVyLWluZGljYXRvci10ZWFsIC5wYWNlIC5wYWNlLWFjdGl2aXR5OjphZnRlcixcbi5wYWNlLWNvcm5lci1pbmRpY2F0b3ItdGVhbCAucGFjZSAucGFjZS1hY3Rpdml0eTo6YmVmb3JlIHtcbiAgYm9yZGVyOiA1cHggc29saWQgI2ZmZjtcbn1cbi5wYWNlLWNvcm5lci1pbmRpY2F0b3ItdGVhbCAucGFjZSAucGFjZS1hY3Rpdml0eTo6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDMyLCAyMDEsIDE1MSwgMC4yKTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMzIsIDIwMSwgMTUxLCAwLjIpO1xufVxuLnBhY2UtY29ybmVyLWluZGljYXRvci10ZWFsIC5wYWNlIC5wYWNlLWFjdGl2aXR5OjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMzIsIDIwMSwgMTUxLCAwLjIpO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDMyLCAyMDEsIDE1MSwgMC4yKTtcbn1cblxuLnBhY2UtZmlsbC1sZWZ0LXRlYWwgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDMyLCAyMDEsIDE1MSwgMC4yKTtcbn1cblxuLnBhY2UtZmxhc2gtdGVhbCAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICMyMGM5OTc7XG59XG4ucGFjZS1mbGFzaC10ZWFsIC5wYWNlIC5wYWNlLXByb2dyZXNzLWlubmVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggIzIwYzk5NywgMCAwIDVweCAjMjBjOTk3O1xufVxuLnBhY2UtZmxhc2gtdGVhbCAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMyMGM5OTc7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMjBjOTk3O1xufVxuXG4ucGFjZS1sb2FkaW5nLWJhci10ZWFsIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogIzIwYzk5NztcbiAgY29sb3I6ICMyMGM5OTc7XG4gIGJveC1zaGFkb3c6IDEyMHB4IDAgI2ZmZiwgMjQwcHggMCAjZmZmO1xufVxuLnBhY2UtbG9hZGluZy1iYXItdGVhbCAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAjMjBjOTk3LCBpbnNldCAwIDAgMCA3cHggI2ZmZjtcbn1cblxuLnBhY2UtbWFjLW9zeC10ZWFsIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwYzk5NztcbiAgYm94LXNoYWRvdzogaW5zZXQgLTFweCAwICMyMGM5OTcsIGluc2V0IDAgLTFweCAjMjBjOTk3LCBpbnNldCAwIDJweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSksIGluc2V0IDAgNnB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbn1cbi5wYWNlLW1hYy1vc3gtdGVhbCAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjUpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDEwMCUpO1xuICBoZWlnaHQ6IDEycHg7XG59XG5cbi5wYWNlLXByb2dyZXNzLWNvbG9yLXRlYWwgLnBhY2UtcHJvZ3Jlc3Mge1xuICBjb2xvcjogIzIwYzk5Nztcbn1cblxuLnBhY2UtY3lhbiAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICMxN2EyYjg7XG59XG5cbi5wYWNlLWJhcmJlci1zaG9wLWN5YW4gLnBhY2Uge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnBhY2UtYmFyYmVyLXNob3AtY3lhbiAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICMxN2EyYjg7XG59XG4ucGFjZS1iYXJiZXItc2hvcC1jeWFuIC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5wYWNlLWJpZy1jb3VudGVyLWN5YW4gLnBhY2UgLnBhY2UtcHJvZ3Jlc3M6OmFmdGVyIHtcbiAgY29sb3I6IHJnYmEoMjMsIDE2MiwgMTg0LCAwLjIpO1xufVxuXG4ucGFjZS1ib3VuY2UtY3lhbiAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJhY2tncm91bmQ6ICMxN2EyYjg7XG59XG5cbi5wYWNlLWNlbnRlci1hdG9tLWN5YW4gLnBhY2UtcHJvZ3Jlc3Mge1xuICBoZWlnaHQ6IDEwMHB4O1xuICB3aWR0aDogODBweDtcbn1cbi5wYWNlLWNlbnRlci1hdG9tLWN5YW4gLnBhY2UtcHJvZ3Jlc3M6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMxN2EyYjg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDAuN3JlbTtcbiAgcGFkZGluZy10b3A6IDE3JTtcbn1cbi5wYWNlLWNlbnRlci1hdG9tLWN5YW4gLnBhY2UtYWN0aXZpdHkge1xuICBib3JkZXItY29sb3I6ICMxN2EyYjg7XG59XG4ucGFjZS1jZW50ZXItYXRvbS1jeWFuIC5wYWNlLWFjdGl2aXR5OjphZnRlciwgLnBhY2UtY2VudGVyLWF0b20tY3lhbiAucGFjZS1hY3Rpdml0eTo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4O1xufVxuXG4ucGFjZS1jZW50ZXItY2lyY2xlLWN5YW4gLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIzLCAxNjIsIDE4NCwgMC44KTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wYWNlLWNlbnRlci1yYWRhci1jeWFuIC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuLnBhY2UtY2VudGVyLXJhZGFyLWN5YW4gLnBhY2UgLnBhY2UtYWN0aXZpdHk6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiOCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cblxuLnBhY2UtY2VudGVyLXNpbXBsZS1jeWFuIC5wYWNlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4O1xufVxuLnBhY2UtY2VudGVyLXNpbXBsZS1jeWFuIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogIzE3YTJiODtcbn1cblxuLnBhY2UtbWF0ZXJpYWwtY3lhbiAucGFjZSB7XG4gIGNvbG9yOiAjMTdhMmI4O1xufVxuXG4ucGFjZS1jb3JuZXItaW5kaWNhdG9yLWN5YW4gLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBiYWNrZ3JvdW5kOiAjMTdhMmI4O1xufVxuLnBhY2UtY29ybmVyLWluZGljYXRvci1jeWFuIC5wYWNlIC5wYWNlLWFjdGl2aXR5OjphZnRlcixcbi5wYWNlLWNvcm5lci1pbmRpY2F0b3ItY3lhbiAucGFjZSAucGFjZS1hY3Rpdml0eTo6YmVmb3JlIHtcbiAgYm9yZGVyOiA1cHggc29saWQgI2ZmZjtcbn1cbi5wYWNlLWNvcm5lci1pbmRpY2F0b3ItY3lhbiAucGFjZSAucGFjZS1hY3Rpdml0eTo6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDIzLCAxNjIsIDE4NCwgMC4yKTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMjMsIDE2MiwgMTg0LCAwLjIpO1xufVxuLnBhY2UtY29ybmVyLWluZGljYXRvci1jeWFuIC5wYWNlIC5wYWNlLWFjdGl2aXR5OjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMjMsIDE2MiwgMTg0LCAwLjIpO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDIzLCAxNjIsIDE4NCwgMC4yKTtcbn1cblxuLnBhY2UtZmlsbC1sZWZ0LWN5YW4gLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzLCAxNjIsIDE4NCwgMC4yKTtcbn1cblxuLnBhY2UtZmxhc2gtY3lhbiAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICMxN2EyYjg7XG59XG4ucGFjZS1mbGFzaC1jeWFuIC5wYWNlIC5wYWNlLXByb2dyZXNzLWlubmVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggIzE3YTJiOCwgMCAwIDVweCAjMTdhMmI4O1xufVxuLnBhY2UtZmxhc2gtY3lhbiAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMxN2EyYjg7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMTdhMmI4O1xufVxuXG4ucGFjZS1sb2FkaW5nLWJhci1jeWFuIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogIzE3YTJiODtcbiAgY29sb3I6ICMxN2EyYjg7XG4gIGJveC1zaGFkb3c6IDEyMHB4IDAgI2ZmZiwgMjQwcHggMCAjZmZmO1xufVxuLnBhY2UtbG9hZGluZy1iYXItY3lhbiAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAjMTdhMmI4LCBpbnNldCAwIDAgMCA3cHggI2ZmZjtcbn1cblxuLnBhY2UtbWFjLW9zeC1jeWFuIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbiAgYm94LXNoYWRvdzogaW5zZXQgLTFweCAwICMxN2EyYjgsIGluc2V0IDAgLTFweCAjMTdhMmI4LCBpbnNldCAwIDJweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSksIGluc2V0IDAgNnB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbn1cbi5wYWNlLW1hYy1vc3gtY3lhbiAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjUpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDEwMCUpO1xuICBoZWlnaHQ6IDEycHg7XG59XG5cbi5wYWNlLXByb2dyZXNzLWNvbG9yLWN5YW4gLnBhY2UtcHJvZ3Jlc3Mge1xuICBjb2xvcjogIzE3YTJiODtcbn1cblxuLnBhY2Utd2hpdGUgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4ucGFjZS1iYXJiZXItc2hvcC13aGl0ZSAucGFjZSB7XG4gIGJhY2tncm91bmQ6ICMxZjJkM2Q7XG59XG4ucGFjZS1iYXJiZXItc2hvcC13aGl0ZSAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ucGFjZS1iYXJiZXItc2hvcC13aGl0ZSAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgzMSwgNDUsIDYxLCAwLjIpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMzEsIDQ1LCA2MSwgMC4yKSA1MCUsIHJnYmEoMzEsIDQ1LCA2MSwgMC4yKSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuXG4ucGFjZS1iaWctY291bnRlci13aGl0ZSAucGFjZSAucGFjZS1wcm9ncmVzczo6YWZ0ZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xufVxuXG4ucGFjZS1ib3VuY2Utd2hpdGUgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4ucGFjZS1jZW50ZXItYXRvbS13aGl0ZSAucGFjZS1wcm9ncmVzcyB7XG4gIGhlaWdodDogMTAwcHg7XG4gIHdpZHRoOiA4MHB4O1xufVxuLnBhY2UtY2VudGVyLWF0b20td2hpdGUgLnBhY2UtcHJvZ3Jlc3M6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMWYyZDNkO1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDAuN3JlbTtcbiAgcGFkZGluZy10b3A6IDE3JTtcbn1cbi5wYWNlLWNlbnRlci1hdG9tLXdoaXRlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuLnBhY2UtY2VudGVyLWF0b20td2hpdGUgLnBhY2UtYWN0aXZpdHk6OmFmdGVyLCAucGFjZS1jZW50ZXItYXRvbS13aGl0ZSAucGFjZS1hY3Rpdml0eTo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4ucGFjZS1jZW50ZXItY2lyY2xlLXdoaXRlIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cblxuLnBhY2UtY2VudGVyLXJhZGFyLXdoaXRlIC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuLnBhY2UtY2VudGVyLXJhZGFyLXdoaXRlIC5wYWNlIC5wYWNlLWFjdGl2aXR5OjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmZmYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG5cbi5wYWNlLWNlbnRlci1zaW1wbGUtd2hpdGUgLnBhY2Uge1xuICBiYWNrZ3JvdW5kOiAjMWYyZDNkO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG4ucGFjZS1jZW50ZXItc2ltcGxlLXdoaXRlIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLnBhY2UtbWF0ZXJpYWwtd2hpdGUgLnBhY2Uge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnBhY2UtY29ybmVyLWluZGljYXRvci13aGl0ZSAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ucGFjZS1jb3JuZXItaW5kaWNhdG9yLXdoaXRlIC5wYWNlIC5wYWNlLWFjdGl2aXR5OjphZnRlcixcbi5wYWNlLWNvcm5lci1pbmRpY2F0b3Itd2hpdGUgLnBhY2UgLnBhY2UtYWN0aXZpdHk6OmJlZm9yZSB7XG4gIGJvcmRlcjogNXB4IHNvbGlkICMxZjJkM2Q7XG59XG4ucGFjZS1jb3JuZXItaW5kaWNhdG9yLXdoaXRlIC5wYWNlIC5wYWNlLWFjdGl2aXR5OjpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbn1cbi5wYWNlLWNvcm5lci1pbmRpY2F0b3Itd2hpdGUgLnBhY2UgLnBhY2UtYWN0aXZpdHk6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG59XG5cbi5wYWNlLWZpbGwtbGVmdC13aGl0ZSAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbn1cblxuLnBhY2UtZmxhc2gtd2hpdGUgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnBhY2UtZmxhc2gtd2hpdGUgLnBhY2UgLnBhY2UtcHJvZ3Jlc3MtaW5uZXIge1xuICBib3gtc2hhZG93OiAwIDAgMTBweCAjZmZmLCAwIDAgNXB4ICNmZmY7XG59XG4ucGFjZS1mbGFzaC13aGl0ZSAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmO1xufVxuXG4ucGFjZS1sb2FkaW5nLWJhci13aGl0ZSAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAxMjBweCAwICMxZjJkM2QsIDI0MHB4IDAgIzFmMmQzZDtcbn1cbi5wYWNlLWxvYWRpbmctYmFyLXdoaXRlIC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICNmZmYsIGluc2V0IDAgMCAwIDdweCAjMWYyZDNkO1xufVxuXG4ucGFjZS1tYWMtb3N4LXdoaXRlIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogaW5zZXQgLTFweCAwICNmZmYsIGluc2V0IDAgLTFweCAjZmZmLCBpbnNldCAwIDJweCByZ2JhKDMxLCA0NSwgNjEsIDAuNSksIGluc2V0IDAgNnB4IHJnYmEoMzEsIDQ1LCA2MSwgMC4zKTtcbn1cbi5wYWNlLW1hYy1vc3gtd2hpdGUgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQocmdiYSgzMSwgNDUsIDYxLCAwLjY1KSAwJSwgcmdiYSgzMSwgNDUsIDYxLCAwLjE1KSAxMDAlKTtcbiAgaGVpZ2h0OiAxMnB4O1xufVxuXG4ucGFjZS1wcm9ncmVzcy1jb2xvci13aGl0ZSAucGFjZS1wcm9ncmVzcyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucGFjZS1ncmF5IC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogIzZjNzU3ZDtcbn1cblxuLnBhY2UtYmFyYmVyLXNob3AtZ3JheSAucGFjZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ucGFjZS1iYXJiZXItc2hvcC1ncmF5IC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogIzZjNzU3ZDtcbn1cbi5wYWNlLWJhcmJlci1zaG9wLWdyYXkgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cblxuLnBhY2UtYmlnLWNvdW50ZXItZ3JheSAucGFjZSAucGFjZS1wcm9ncmVzczo6YWZ0ZXIge1xuICBjb2xvcjogcmdiYSgxMDgsIDExNywgMTI1LCAwLjIpO1xufVxuXG4ucGFjZS1ib3VuY2UtZ3JheSAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJhY2tncm91bmQ6ICM2Yzc1N2Q7XG59XG5cbi5wYWNlLWNlbnRlci1hdG9tLWdyYXkgLnBhY2UtcHJvZ3Jlc3Mge1xuICBoZWlnaHQ6IDEwMHB4O1xuICB3aWR0aDogODBweDtcbn1cbi5wYWNlLWNlbnRlci1hdG9tLWdyYXkgLnBhY2UtcHJvZ3Jlc3M6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICM2Yzc1N2Q7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDAuN3JlbTtcbiAgcGFkZGluZy10b3A6IDE3JTtcbn1cbi5wYWNlLWNlbnRlci1hdG9tLWdyYXkgLnBhY2UtYWN0aXZpdHkge1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG4ucGFjZS1jZW50ZXItYXRvbS1ncmF5IC5wYWNlLWFjdGl2aXR5OjphZnRlciwgLnBhY2UtY2VudGVyLWF0b20tZ3JheSAucGFjZS1hY3Rpdml0eTo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xufVxuXG4ucGFjZS1jZW50ZXItY2lyY2xlLWdyYXkgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuOCk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucGFjZS1jZW50ZXItcmFkYXItZ3JheSAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cbi5wYWNlLWNlbnRlci1yYWRhci1ncmF5IC5wYWNlIC5wYWNlLWFjdGl2aXR5OjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2QgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG5cbi5wYWNlLWNlbnRlci1zaW1wbGUtZ3JheSAucGFjZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbn1cbi5wYWNlLWNlbnRlci1zaW1wbGUtZ3JheSAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICM2Yzc1N2Q7XG59XG5cbi5wYWNlLW1hdGVyaWFsLWdyYXkgLnBhY2Uge1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cblxuLnBhY2UtY29ybmVyLWluZGljYXRvci1ncmF5IC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYmFja2dyb3VuZDogIzZjNzU3ZDtcbn1cbi5wYWNlLWNvcm5lci1pbmRpY2F0b3ItZ3JheSAucGFjZSAucGFjZS1hY3Rpdml0eTo6YWZ0ZXIsXG4ucGFjZS1jb3JuZXItaW5kaWNhdG9yLWdyYXkgLnBhY2UgLnBhY2UtYWN0aXZpdHk6OmJlZm9yZSB7XG4gIGJvcmRlcjogNXB4IHNvbGlkICNmZmY7XG59XG4ucGFjZS1jb3JuZXItaW5kaWNhdG9yLWdyYXkgLnBhY2UgLnBhY2UtYWN0aXZpdHk6OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgxMDgsIDExNywgMTI1LCAwLjIpO1xuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgxMDgsIDExNywgMTI1LCAwLjIpO1xufVxuLnBhY2UtY29ybmVyLWluZGljYXRvci1ncmF5IC5wYWNlIC5wYWNlLWFjdGl2aXR5OjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMTA4LCAxMTcsIDEyNSwgMC4yKTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgxMDgsIDExNywgMTI1LCAwLjIpO1xufVxuXG4ucGFjZS1maWxsLWxlZnQtZ3JheSAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTA4LCAxMTcsIDEyNSwgMC4yKTtcbn1cblxuLnBhY2UtZmxhc2gtZ3JheSAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICM2Yzc1N2Q7XG59XG4ucGFjZS1mbGFzaC1ncmF5IC5wYWNlIC5wYWNlLXByb2dyZXNzLWlubmVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggIzZjNzU3ZCwgMCAwIDVweCAjNmM3NTdkO1xufVxuLnBhY2UtZmxhc2gtZ3JheSAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM2Yzc1N2Q7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNmM3NTdkO1xufVxuXG4ucGFjZS1sb2FkaW5nLWJhci1ncmF5IC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogIzZjNzU3ZDtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGJveC1zaGFkb3c6IDEyMHB4IDAgI2ZmZiwgMjQwcHggMCAjZmZmO1xufVxuLnBhY2UtbG9hZGluZy1iYXItZ3JheSAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAjNmM3NTdkLCBpbnNldCAwIDAgMCA3cHggI2ZmZjtcbn1cblxuLnBhY2UtbWFjLW9zeC1ncmF5IC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgYm94LXNoYWRvdzogaW5zZXQgLTFweCAwICM2Yzc1N2QsIGluc2V0IDAgLTFweCAjNmM3NTdkLCBpbnNldCAwIDJweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSksIGluc2V0IDAgNnB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbn1cbi5wYWNlLW1hYy1vc3gtZ3JheSAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjUpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDEwMCUpO1xuICBoZWlnaHQ6IDEycHg7XG59XG5cbi5wYWNlLXByb2dyZXNzLWNvbG9yLWdyYXkgLnBhY2UtcHJvZ3Jlc3Mge1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cblxuLnBhY2UtZ3JheS1kYXJrIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogIzM0M2E0MDtcbn1cblxuLnBhY2UtYmFyYmVyLXNob3AtZ3JheS1kYXJrIC5wYWNlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5wYWNlLWJhcmJlci1zaG9wLWdyYXktZGFyayAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICMzNDNhNDA7XG59XG4ucGFjZS1iYXJiZXItc2hvcC1ncmF5LWRhcmsgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cblxuLnBhY2UtYmlnLWNvdW50ZXItZ3JheS1kYXJrIC5wYWNlIC5wYWNlLXByb2dyZXNzOjphZnRlciB7XG4gIGNvbG9yOiByZ2JhKDUyLCA1OCwgNjQsIDAuMik7XG59XG5cbi5wYWNlLWJvdW5jZS1ncmF5LWRhcmsgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBiYWNrZ3JvdW5kOiAjMzQzYTQwO1xufVxuXG4ucGFjZS1jZW50ZXItYXRvbS1ncmF5LWRhcmsgLnBhY2UtcHJvZ3Jlc3Mge1xuICBoZWlnaHQ6IDEwMHB4O1xuICB3aWR0aDogODBweDtcbn1cbi5wYWNlLWNlbnRlci1hdG9tLWdyYXktZGFyayAucGFjZS1wcm9ncmVzczo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzM0M2E0MDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBsaW5lLWhlaWdodDogMC43cmVtO1xuICBwYWRkaW5nLXRvcDogMTclO1xufVxuLnBhY2UtY2VudGVyLWF0b20tZ3JheS1kYXJrIC5wYWNlLWFjdGl2aXR5IHtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xufVxuLnBhY2UtY2VudGVyLWF0b20tZ3JheS1kYXJrIC5wYWNlLWFjdGl2aXR5OjphZnRlciwgLnBhY2UtY2VudGVyLWF0b20tZ3JheS1kYXJrIC5wYWNlLWFjdGl2aXR5OjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMzNDNhNDA7XG59XG5cbi5wYWNlLWNlbnRlci1jaXJjbGUtZ3JheS1kYXJrIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogcmdiYSg1MiwgNTgsIDY0LCAwLjgpO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnBhY2UtY2VudGVyLXJhZGFyLWdyYXktZGFyayAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cbi5wYWNlLWNlbnRlci1yYWRhci1ncmF5LWRhcmsgLnBhY2UgLnBhY2UtYWN0aXZpdHk6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cblxuLnBhY2UtY2VudGVyLXNpbXBsZS1ncmF5LWRhcmsgLnBhY2Uge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICMzNDNhNDA7XG59XG4ucGFjZS1jZW50ZXItc2ltcGxlLWdyYXktZGFyayAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICMzNDNhNDA7XG59XG5cbi5wYWNlLW1hdGVyaWFsLWdyYXktZGFyayAucGFjZSB7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuXG4ucGFjZS1jb3JuZXItaW5kaWNhdG9yLWdyYXktZGFyayAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJhY2tncm91bmQ6ICMzNDNhNDA7XG59XG4ucGFjZS1jb3JuZXItaW5kaWNhdG9yLWdyYXktZGFyayAucGFjZSAucGFjZS1hY3Rpdml0eTo6YWZ0ZXIsXG4ucGFjZS1jb3JuZXItaW5kaWNhdG9yLWdyYXktZGFyayAucGFjZSAucGFjZS1hY3Rpdml0eTo6YmVmb3JlIHtcbiAgYm9yZGVyOiA1cHggc29saWQgI2ZmZjtcbn1cbi5wYWNlLWNvcm5lci1pbmRpY2F0b3ItZ3JheS1kYXJrIC5wYWNlIC5wYWNlLWFjdGl2aXR5OjpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoNTIsIDU4LCA2NCwgMC4yKTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoNTIsIDU4LCA2NCwgMC4yKTtcbn1cbi5wYWNlLWNvcm5lci1pbmRpY2F0b3ItZ3JheS1kYXJrIC5wYWNlIC5wYWNlLWFjdGl2aXR5OjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoNTIsIDU4LCA2NCwgMC4yKTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjIpO1xufVxuXG4ucGFjZS1maWxsLWxlZnQtZ3JheS1kYXJrIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjIpO1xufVxuXG4ucGFjZS1mbGFzaC1ncmF5LWRhcmsgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjMzQzYTQwO1xufVxuLnBhY2UtZmxhc2gtZ3JheS1kYXJrIC5wYWNlIC5wYWNlLXByb2dyZXNzLWlubmVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggIzM0M2E0MCwgMCAwIDVweCAjMzQzYTQwO1xufVxuLnBhY2UtZmxhc2gtZ3JheS1kYXJrIC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMzNDNhNDA7XG59XG5cbi5wYWNlLWxvYWRpbmctYmFyLWdyYXktZGFyayAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICMzNDNhNDA7XG4gIGNvbG9yOiAjMzQzYTQwO1xuICBib3gtc2hhZG93OiAxMjBweCAwICNmZmYsIDI0MHB4IDAgI2ZmZjtcbn1cbi5wYWNlLWxvYWRpbmctYmFyLWdyYXktZGFyayAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAjMzQzYTQwLCBpbnNldCAwIDAgMCA3cHggI2ZmZjtcbn1cblxuLnBhY2UtbWFjLW9zeC1ncmF5LWRhcmsgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBib3gtc2hhZG93OiBpbnNldCAtMXB4IDAgIzM0M2E0MCwgaW5zZXQgMCAtMXB4ICMzNDNhNDAsIGluc2V0IDAgMnB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSwgaW5zZXQgMCA2cHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xufVxuLnBhY2UtbWFjLW9zeC1ncmF5LWRhcmsgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQocmdiYSgyNTUsIDI1NSwgMjU1LCAwLjY1KSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAxMDAlKTtcbiAgaGVpZ2h0OiAxMnB4O1xufVxuXG4ucGFjZS1wcm9ncmVzcy1jb2xvci1ncmF5LWRhcmsgLnBhY2UtcHJvZ3Jlc3Mge1xuICBjb2xvcjogIzM0M2E0MDtcbn1cblxuLyoqXG4gICogYm9vdHN0cmFwLXN3aXRjaCAtIFR1cm4gY2hlY2tib3hlcyBhbmQgcmFkaW8gYnV0dG9ucyBpbnRvIHRvZ2dsZSBzd2l0Y2hlcy5cbiAgKlxuICAqIEB2ZXJzaW9uIHYzLjQgKE1PRERFRClcbiAgKiBAaG9tZXBhZ2UgaHR0cHM6Ly9idHRzdHJwLmdpdGh1Yi5pby9ib290c3RyYXAtc3dpdGNoXG4gICogQGF1dGhvciBNYXR0aWEgTGFyZW50aXMgPG1hdHRpYUBsYXJlbnRpcy5ldT4gKGh0dHA6Ly9sYXJlbnRpcy5ldSlcbiAgKiBAbGljZW5zZSBNSVRcbiAgKi9cbi5ib290c3RyYXAtc3dpdGNoIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXJlY3Rpb246IGx0cjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMC41cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAwLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAwLjE1cztcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHotaW5kZXg6IDA7XG59XG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1jb250YWluZXIge1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cbi5ib290c3RyYXAtc3dpdGNoOmZvY3VzLXdpdGhpbiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjI1KTtcbn1cbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbixcbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYsXG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1sYWJlbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4ycmVtO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbixcbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDE7XG59XG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24uYm9vdHN0cmFwLXN3aXRjaC1kZWZhdWx0LFxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZi5ib290c3RyYXAtc3dpdGNoLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbi5ib290c3RyYXAtc3dpdGNoLXByaW1hcnksXG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLmJvb3RzdHJhcC1zd2l0Y2gtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQ6ICMwMDdiZmY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLmJvb3RzdHJhcC1zd2l0Y2gtc2Vjb25kYXJ5LFxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZi5ib290c3RyYXAtc3dpdGNoLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQ6ICM2Yzc1N2Q7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLmJvb3RzdHJhcC1zd2l0Y2gtc3VjY2Vzcyxcbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYuYm9vdHN0cmFwLXN3aXRjaC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZDogIzI4YTc0NTtcbiAgY29sb3I6ICNmZmY7XG59XG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24uYm9vdHN0cmFwLXN3aXRjaC1pbmZvLFxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZi5ib290c3RyYXAtc3dpdGNoLWluZm8ge1xuICBiYWNrZ3JvdW5kOiAjMTdhMmI4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbi5ib290c3RyYXAtc3dpdGNoLXdhcm5pbmcsXG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLmJvb3RzdHJhcC1zd2l0Y2gtd2FybmluZyB7XG4gIGJhY2tncm91bmQ6ICNmZmMxMDc7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLmJvb3RzdHJhcC1zd2l0Y2gtZGFuZ2VyLFxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZi5ib290c3RyYXAtc3dpdGNoLWRhbmdlciB7XG4gIGJhY2tncm91bmQ6ICNkYzM1NDU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLmJvb3RzdHJhcC1zd2l0Y2gtbGlnaHQsXG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLmJvb3RzdHJhcC1zd2l0Y2gtbGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjZjhmOWZhO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbi5ib290c3RyYXAtc3dpdGNoLWRhcmssXG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLmJvb3RzdHJhcC1zd2l0Y2gtZGFyayB7XG4gIGJhY2tncm91bmQ6ICMzNDNhNDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLmJvb3RzdHJhcC1zd2l0Y2gtbGlnaHRibHVlLFxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZi5ib290c3RyYXAtc3dpdGNoLWxpZ2h0Ymx1ZSB7XG4gIGJhY2tncm91bmQ6ICMzYzhkYmM7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLmJvb3RzdHJhcC1zd2l0Y2gtbmF2eSxcbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYuYm9vdHN0cmFwLXN3aXRjaC1uYXZ5IHtcbiAgYmFja2dyb3VuZDogIzAwMWYzZjtcbiAgY29sb3I6ICNmZmY7XG59XG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24uYm9vdHN0cmFwLXN3aXRjaC1vbGl2ZSxcbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYuYm9vdHN0cmFwLXN3aXRjaC1vbGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMzZDk5NzA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLmJvb3RzdHJhcC1zd2l0Y2gtbGltZSxcbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYuYm9vdHN0cmFwLXN3aXRjaC1saW1lIHtcbiAgYmFja2dyb3VuZDogIzAxZmY3MDtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24uYm9vdHN0cmFwLXN3aXRjaC1mdWNoc2lhLFxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZi5ib290c3RyYXAtc3dpdGNoLWZ1Y2hzaWEge1xuICBiYWNrZ3JvdW5kOiAjZjAxMmJlO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbi5ib290c3RyYXAtc3dpdGNoLW1hcm9vbixcbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYuYm9vdHN0cmFwLXN3aXRjaC1tYXJvb24ge1xuICBiYWNrZ3JvdW5kOiAjZDgxYjYwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbi5ib290c3RyYXAtc3dpdGNoLWJsdWUsXG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLmJvb3RzdHJhcC1zd2l0Y2gtYmx1ZSB7XG4gIGJhY2tncm91bmQ6ICMwMDdiZmY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLmJvb3RzdHJhcC1zd2l0Y2gtaW5kaWdvLFxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZi5ib290c3RyYXAtc3dpdGNoLWluZGlnbyB7XG4gIGJhY2tncm91bmQ6ICM2NjEwZjI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLmJvb3RzdHJhcC1zd2l0Y2gtcHVycGxlLFxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZi5ib290c3RyYXAtc3dpdGNoLXB1cnBsZSB7XG4gIGJhY2tncm91bmQ6ICM2ZjQyYzE7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLmJvb3RzdHJhcC1zd2l0Y2gtcGluayxcbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYuYm9vdHN0cmFwLXN3aXRjaC1waW5rIHtcbiAgYmFja2dyb3VuZDogI2U4M2U4YztcbiAgY29sb3I6ICNmZmY7XG59XG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24uYm9vdHN0cmFwLXN3aXRjaC1yZWQsXG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLmJvb3RzdHJhcC1zd2l0Y2gtcmVkIHtcbiAgYmFja2dyb3VuZDogI2RjMzU0NTtcbiAgY29sb3I6ICNmZmY7XG59XG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24uYm9vdHN0cmFwLXN3aXRjaC1vcmFuZ2UsXG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLmJvb3RzdHJhcC1zd2l0Y2gtb3JhbmdlIHtcbiAgYmFja2dyb3VuZDogI2ZkN2UxNDtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24uYm9vdHN0cmFwLXN3aXRjaC15ZWxsb3csXG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLmJvb3RzdHJhcC1zd2l0Y2gteWVsbG93IHtcbiAgYmFja2dyb3VuZDogI2ZmYzEwNztcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24uYm9vdHN0cmFwLXN3aXRjaC1ncmVlbixcbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYuYm9vdHN0cmFwLXN3aXRjaC1ncmVlbiB7XG4gIGJhY2tncm91bmQ6ICMyOGE3NDU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLmJvb3RzdHJhcC1zd2l0Y2gtdGVhbCxcbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYuYm9vdHN0cmFwLXN3aXRjaC10ZWFsIHtcbiAgYmFja2dyb3VuZDogIzIwYzk5NztcbiAgY29sb3I6ICNmZmY7XG59XG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24uYm9vdHN0cmFwLXN3aXRjaC1jeWFuLFxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZi5ib290c3RyYXAtc3dpdGNoLWN5YW4ge1xuICBiYWNrZ3JvdW5kOiAjMTdhMmI4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbi5ib290c3RyYXAtc3dpdGNoLXdoaXRlLFxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZi5ib290c3RyYXAtc3dpdGNoLXdoaXRlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24uYm9vdHN0cmFwLXN3aXRjaC1ncmF5LFxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZi5ib290c3RyYXAtc3dpdGNoLWdyYXkge1xuICBiYWNrZ3JvdW5kOiAjNmM3NTdkO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbi5ib290c3RyYXAtc3dpdGNoLWdyYXktZGFyayxcbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYuYm9vdHN0cmFwLXN3aXRjaC1ncmF5LWRhcmsge1xuICBiYWNrZ3JvdW5kOiAjMzQzYTQwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbiB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMXJlbTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4xcmVtO1xufVxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZiB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjFyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjFyZW07XG59XG4uYm9vdHN0cmFwLXN3aXRjaCBpbnB1dFt0eXBlPXJhZGlvXSxcbi5ib290c3RyYXAtc3dpdGNoIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IC0xO1xufVxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1taW5pIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbixcbi5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtbWluaSAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLFxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1taW5pIC5ib290c3RyYXAtc3dpdGNoLWxhYmVsIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcGFkZGluZzogMC4xcmVtIDAuM3JlbTtcbn1cbi5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtc21hbGwgLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLFxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1zbWFsbCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLFxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1zbWFsbCAuYm9vdHN0cmFwLXN3aXRjaC1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmc6IDAuMnJlbSAwLjRyZW07XG59XG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLWxhcmdlIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbixcbi5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtbGFyZ2UgLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZixcbi5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtbGFyZ2UgLmJvb3RzdHJhcC1zd2l0Y2gtbGFiZWwge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzMzNyZW07XG4gIHBhZGRpbmc6IDAuM3JlbSAwLjVyZW07XG59XG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLWRpc2FibGVkLCAuYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLXJlYWRvbmx5LCAuYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLWluZGV0ZXJtaW5hdGUge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLWRpc2FibGVkIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbixcbi5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtZGlzYWJsZWQgLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZixcbi5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtZGlzYWJsZWQgLmJvb3RzdHJhcC1zd2l0Y2gtbGFiZWwsIC5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtcmVhZG9ubHkgLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLFxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1yZWFkb25seSAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLFxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1yZWFkb25seSAuYm9vdHN0cmFwLXN3aXRjaC1sYWJlbCwgLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1pbmRldGVybWluYXRlIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbixcbi5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtaW5kZXRlcm1pbmF0ZSAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLFxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1pbmRldGVybWluYXRlIC5ib290c3RyYXAtc3dpdGNoLWxhYmVsIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NTApO1xuICBvcGFjaXR5OiAwLjU7XG59XG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLWFuaW1hdGUgLmJvb3RzdHJhcC1zd2l0Y2gtY29udGFpbmVyIHtcbiAgdHJhbnNpdGlvbjogbWFyZ2luLWxlZnQgMC41cztcbn1cbi5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtaW52ZXJzZSAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24ge1xuICBib3JkZXItcmFkaXVzOiAwIDAuMXJlbSAwLjFyZW0gMDtcbn1cbi5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtaW52ZXJzZSAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmIHtcbiAgYm9yZGVyLXJhZGl1czogMC4xcmVtIDAgMCAwLjFyZW07XG59XG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLW9uIC5ib290c3RyYXAtc3dpdGNoLWxhYmVsLCAuYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLWludmVyc2UuYm9vdHN0cmFwLXN3aXRjaC1vZmYgLmJvb3RzdHJhcC1zd2l0Y2gtbGFiZWwge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4xcmVtO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4xcmVtO1xufVxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1vZmYgLmJvb3RzdHJhcC1zd2l0Y2gtbGFiZWwsIC5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtaW52ZXJzZS5ib290c3RyYXAtc3dpdGNoLW9uIC5ib290c3RyYXAtc3dpdGNoLWxhYmVsIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4xcmVtO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjFyZW07XG59XG5cbi5kYXJrLW1vZGUgLmJvb3RzdHJhcC1zd2l0Y2gge1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG4uZGFyay1tb2RlIC5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYuYm9vdHN0cmFwLXN3aXRjaC1kZWZhdWx0LFxuLmRhcmstbW9kZSAuYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24uYm9vdHN0cmFwLXN3aXRjaC1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNhNDA0NztcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzQ1NGQ1NTtcbn1cbi5kYXJrLW1vZGUgLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLmJvb3RzdHJhcC1zd2l0Y2gtcHJpbWFyeSxcbi5kYXJrLW1vZGUgLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZi5ib290c3RyYXAtc3dpdGNoLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiAjM2Y2NzkxO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLmJvb3RzdHJhcC1zd2l0Y2gtc2Vjb25kYXJ5LFxuLmRhcmstbW9kZSAuYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLmJvb3RzdHJhcC1zd2l0Y2gtc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZDogIzZjNzU3ZDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbi5ib290c3RyYXAtc3dpdGNoLXN1Y2Nlc3MsXG4uZGFyay1tb2RlIC5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYuYm9vdHN0cmFwLXN3aXRjaC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZDogIzAwYmM4YztcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbi5ib290c3RyYXAtc3dpdGNoLWluZm8sXG4uZGFyay1tb2RlIC5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYuYm9vdHN0cmFwLXN3aXRjaC1pbmZvIHtcbiAgYmFja2dyb3VuZDogIzM0OThkYjtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbi5ib290c3RyYXAtc3dpdGNoLXdhcm5pbmcsXG4uZGFyay1tb2RlIC5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYuYm9vdHN0cmFwLXN3aXRjaC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZDogI2YzOWMxMjtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uZGFyay1tb2RlIC5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbi5ib290c3RyYXAtc3dpdGNoLWRhbmdlcixcbi5kYXJrLW1vZGUgLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZi5ib290c3RyYXAtc3dpdGNoLWRhbmdlciB7XG4gIGJhY2tncm91bmQ6ICNlNzRjM2M7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24uYm9vdHN0cmFwLXN3aXRjaC1saWdodCxcbi5kYXJrLW1vZGUgLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZi5ib290c3RyYXAtc3dpdGNoLWxpZ2h0IHtcbiAgYmFja2dyb3VuZDogI2Y4ZjlmYTtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uZGFyay1tb2RlIC5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbi5ib290c3RyYXAtc3dpdGNoLWRhcmssXG4uZGFyay1tb2RlIC5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYuYm9vdHN0cmFwLXN3aXRjaC1kYXJrIHtcbiAgYmFja2dyb3VuZDogIzM0M2E0MDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbi5ib290c3RyYXAtc3dpdGNoLWxpZ2h0Ymx1ZSxcbi5kYXJrLW1vZGUgLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZi5ib290c3RyYXAtc3dpdGNoLWxpZ2h0Ymx1ZSB7XG4gIGJhY2tncm91bmQ6ICM4NmJhZDg7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmRhcmstbW9kZSAuYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24uYm9vdHN0cmFwLXN3aXRjaC1uYXZ5LFxuLmRhcmstbW9kZSAuYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLmJvb3RzdHJhcC1zd2l0Y2gtbmF2eSB7XG4gIGJhY2tncm91bmQ6ICMwMDJjNTk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24uYm9vdHN0cmFwLXN3aXRjaC1vbGl2ZSxcbi5kYXJrLW1vZGUgLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZi5ib290c3RyYXAtc3dpdGNoLW9saXZlIHtcbiAgYmFja2dyb3VuZDogIzc0YzhhMztcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uZGFyay1tb2RlIC5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbi5ib290c3RyYXAtc3dpdGNoLWxpbWUsXG4uZGFyay1tb2RlIC5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYuYm9vdHN0cmFwLXN3aXRjaC1saW1lIHtcbiAgYmFja2dyb3VuZDogIzY3ZmZhOTtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uZGFyay1tb2RlIC5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbi5ib290c3RyYXAtc3dpdGNoLWZ1Y2hzaWEsXG4uZGFyay1tb2RlIC5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYuYm9vdHN0cmFwLXN3aXRjaC1mdWNoc2lhIHtcbiAgYmFja2dyb3VuZDogI2Y2NzJkODtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uZGFyay1tb2RlIC5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbi5ib290c3RyYXAtc3dpdGNoLW1hcm9vbixcbi5kYXJrLW1vZGUgLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZi5ib290c3RyYXAtc3dpdGNoLW1hcm9vbiB7XG4gIGJhY2tncm91bmQ6ICNlZDZjOWI7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmRhcmstbW9kZSAuYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24uYm9vdHN0cmFwLXN3aXRjaC1ibHVlLFxuLmRhcmstbW9kZSAuYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLmJvb3RzdHJhcC1zd2l0Y2gtYmx1ZSB7XG4gIGJhY2tncm91bmQ6ICMzZjY3OTE7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24uYm9vdHN0cmFwLXN3aXRjaC1pbmRpZ28sXG4uZGFyay1tb2RlIC5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYuYm9vdHN0cmFwLXN3aXRjaC1pbmRpZ28ge1xuICBiYWNrZ3JvdW5kOiAjNjYxMGYyO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLmJvb3RzdHJhcC1zd2l0Y2gtcHVycGxlLFxuLmRhcmstbW9kZSAuYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLmJvb3RzdHJhcC1zd2l0Y2gtcHVycGxlIHtcbiAgYmFja2dyb3VuZDogIzZmNDJjMTtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbi5ib290c3RyYXAtc3dpdGNoLXBpbmssXG4uZGFyay1tb2RlIC5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYuYm9vdHN0cmFwLXN3aXRjaC1waW5rIHtcbiAgYmFja2dyb3VuZDogI2U4M2U4YztcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbi5ib290c3RyYXAtc3dpdGNoLXJlZCxcbi5kYXJrLW1vZGUgLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZi5ib290c3RyYXAtc3dpdGNoLXJlZCB7XG4gIGJhY2tncm91bmQ6ICNlNzRjM2M7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24uYm9vdHN0cmFwLXN3aXRjaC1vcmFuZ2UsXG4uZGFyay1tb2RlIC5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYuYm9vdHN0cmFwLXN3aXRjaC1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kOiAjZmQ3ZTE0O1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5kYXJrLW1vZGUgLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLmJvb3RzdHJhcC1zd2l0Y2gteWVsbG93LFxuLmRhcmstbW9kZSAuYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLmJvb3RzdHJhcC1zd2l0Y2gteWVsbG93IHtcbiAgYmFja2dyb3VuZDogI2YzOWMxMjtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uZGFyay1tb2RlIC5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbi5ib290c3RyYXAtc3dpdGNoLWdyZWVuLFxuLmRhcmstbW9kZSAuYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLmJvb3RzdHJhcC1zd2l0Y2gtZ3JlZW4ge1xuICBiYWNrZ3JvdW5kOiAjMDBiYzhjO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLmJvb3RzdHJhcC1zd2l0Y2gtdGVhbCxcbi5kYXJrLW1vZGUgLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZi5ib290c3RyYXAtc3dpdGNoLXRlYWwge1xuICBiYWNrZ3JvdW5kOiAjMjBjOTk3O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLmJvb3RzdHJhcC1zd2l0Y2gtY3lhbixcbi5kYXJrLW1vZGUgLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZi5ib290c3RyYXAtc3dpdGNoLWN5YW4ge1xuICBiYWNrZ3JvdW5kOiAjMzQ5OGRiO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLmJvb3RzdHJhcC1zd2l0Y2gtd2hpdGUsXG4uZGFyay1tb2RlIC5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYuYm9vdHN0cmFwLXN3aXRjaC13aGl0ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmRhcmstbW9kZSAuYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24uYm9vdHN0cmFwLXN3aXRjaC1ncmF5LFxuLmRhcmstbW9kZSAuYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLmJvb3RzdHJhcC1zd2l0Y2gtZ3JheSB7XG4gIGJhY2tncm91bmQ6ICM2Yzc1N2Q7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24uYm9vdHN0cmFwLXN3aXRjaC1ncmF5LWRhcmssXG4uZGFyay1tb2RlIC5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYuYm9vdHN0cmFwLXN3aXRjaC1ncmF5LWRhcmsge1xuICBiYWNrZ3JvdW5kOiAjMzQzYTQwO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmpxc3Rvb2x0aXAge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5jb25uZWN0ZWRTb3J0YWJsZSB7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xufVxuXG4udWktaGVscGVyLWhpZGRlbi1hY2Nlc3NpYmxlIHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG5cbi5zb3J0LWhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQ6ICNmOGY5ZmE7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCAjZGVlMmU2O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uY2hhcnQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kYXJrLW1vZGUgLmlycy0tZmxhdCAuaXJzLWxpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGI1NDVjO1xufVxuLmRhcmstbW9kZSAuanNncmlkLWVkaXQtcm93ID4gLmpzZ3JpZC1jZWxsLFxuLmRhcmstbW9kZSAuanNncmlkLWZpbHRlci1yb3cgPiAuanNncmlkLWNlbGwsXG4uZGFyay1tb2RlIC5qc2dyaWQtZ3JpZC1ib2R5LCAuZGFyay1tb2RlIC5qc2dyaWQtZ3JpZC1oZWFkZXIsXG4uZGFyay1tb2RlIC5qc2dyaWQtaGVhZGVyLXJvdyA+IC5qc2dyaWQtaGVhZGVyLWNlbGwsXG4uZGFyay1tb2RlIC5qc2dyaWQtaW5zZXJ0LXJvdyA+IC5qc2dyaWQtY2VsbCxcbi5kYXJrLW1vZGUgLmpzZ3JpZC1yb3cgPiAuanNncmlkLWNlbGwsXG4uZGFyay1tb2RlIC5qc2dyaWQtYWx0LXJvdyA+IC5qc2dyaWQtY2VsbCB7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbn1cbi5kYXJrLW1vZGUgLmpzZ3JpZC1oZWFkZXItcm93ID4gLmpzZ3JpZC1oZWFkZXItY2VsbCxcbi5kYXJrLW1vZGUgLmpzZ3JpZC1yb3cgPiAuanNncmlkLWNlbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xufVxuLmRhcmstbW9kZSAuanNncmlkLWFsdC1yb3cgPiAuanNncmlkLWNlbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2E0MDQ3O1xufVxuLmRhcmstbW9kZSAuanNncmlkLXNlbGVjdGVkLXJvdyA+IC5qc2dyaWQtY2VsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZjQ3NGU7XG59XG5cbi5ib3JkZXItdHJhbnNwYXJlbnQge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5kZXNjcmlwdGlvbi1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDEwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmRlc2NyaXB0aW9uLWJsb2NrLm1hcmdpbi1ib3R0b20ge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuLmRlc2NyaXB0aW9uLWJsb2NrID4gLmRlc2NyaXB0aW9uLWhlYWRlciB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmRlc2NyaXB0aW9uLWJsb2NrID4gLmRlc2NyaXB0aW9uLXRleHQge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmRlc2NyaXB0aW9uLWJsb2NrIC5kZXNjcmlwdGlvbi1pY29uIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4ubGlzdC1ncm91cC11bmJvcmRlcmVkID4gLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLmxpc3QtaGVhZGVyIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZzogMTBweCA0cHg7XG59XG5cbi5saXN0LXNlcGVyYXRvciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAxNXB4IDAgOXB4O1xufVxuXG4ubGlzdC1saW5rID4gYSB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBwYWRkaW5nOiA0cHg7XG59XG4ubGlzdC1saW5rID4gYTpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuXG4udXNlci1ibG9jayB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnVzZXItYmxvY2sgaW1nIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG59XG4udXNlci1ibG9jayAudXNlcm5hbWUsXG4udXNlci1ibG9jayAuZGVzY3JpcHRpb24sXG4udXNlci1ibG9jayAuY29tbWVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogNTBweDtcbn1cbi51c2VyLWJsb2NrIC51c2VybmFtZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLXRvcDogLTFweDtcbn1cbi51c2VyLWJsb2NrIC5kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBmb250LXNpemU6IDEzcHg7XG4gIG1hcmdpbi10b3A6IC0zcHg7XG59XG4udXNlci1ibG9jay51c2VyLWJsb2NrLXNtIGltZyB7XG4gIHdpZHRoOiAxLjg3NXJlbTtcbiAgaGVpZ2h0OiAxLjg3NXJlbTtcbn1cbi51c2VyLWJsb2NrLnVzZXItYmxvY2stc20gLnVzZXJuYW1lLFxuLnVzZXItYmxvY2sudXNlci1ibG9jay1zbSAuZGVzY3JpcHRpb24sXG4udXNlci1ibG9jay51c2VyLWJsb2NrLXNtIC5jb21tZW50IHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG59XG4udXNlci1ibG9jay51c2VyLWJsb2NrLXNtIC51c2VybmFtZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmltZy1zbSxcbi5pbWctbWQsXG4uaW1nLWxnIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5pbWctc20ge1xuICBoZWlnaHQ6IDEuODc1cmVtO1xuICB3aWR0aDogMS44NzVyZW07XG59XG4uaW1nLXNtICsgLmltZy1wdXNoIHtcbiAgbWFyZ2luLWxlZnQ6IDIuNXJlbTtcbn1cblxuLmltZy1tZCB7XG4gIHdpZHRoOiAzLjc1cmVtO1xuICBoZWlnaHQ6IDMuNzVyZW07XG59XG4uaW1nLW1kICsgLmltZy1wdXNoIHtcbiAgbWFyZ2luLWxlZnQ6IDQuMzc1cmVtO1xufVxuXG4uaW1nLWxnIHtcbiAgd2lkdGg6IDYuMjVyZW07XG4gIGhlaWdodDogNi4yNXJlbTtcbn1cbi5pbWctbGcgKyAuaW1nLXB1c2gge1xuICBtYXJnaW4tbGVmdDogNi44NzVyZW07XG59XG5cbi5pbWctYm9yZGVyZWQge1xuICBib3JkZXI6IDNweCBzb2xpZCAjYWRiNWJkO1xuICBwYWRkaW5nOiAzcHg7XG59XG5cbi5pbWctYm9yZGVyZWQtc20ge1xuICBib3JkZXI6IDJweCBzb2xpZCAjYWRiNWJkO1xuICBwYWRkaW5nOiAycHg7XG59XG5cbi5pbWctcm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5pbWctY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uaW1nLXNpemUtNjQsXG4uaW1nLXNpemUtNTAsXG4uaW1nLXNpemUtMzIge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5pbWctc2l6ZS02NCB7XG4gIHdpZHRoOiA2NHB4O1xufVxuXG4uaW1nLXNpemUtNTAge1xuICB3aWR0aDogNTBweDtcbn1cblxuLmltZy1zaXplLTMyIHtcbiAgd2lkdGg6IDMycHg7XG59XG5cbi5zaXplLTMyLFxuLnNpemUtNDAsXG4uc2l6ZS01MCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zaXplLTMyIHtcbiAgaGVpZ2h0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgd2lkdGg6IDMycHg7XG59XG5cbi5zaXplLTQwIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG59XG5cbi5zaXplLTUwIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgd2lkdGg6IDUwcHg7XG59XG5cbi5hdHRhY2htZW50LWJsb2NrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmc6IDVweDtcbn1cbi5hdHRhY2htZW50LWJsb2NrIC5hdHRhY2htZW50LWltZyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDEwMHB4O1xuICBtYXgtd2lkdGg6IDEwMHB4O1xufVxuLmF0dGFjaG1lbnQtYmxvY2sgLmF0dGFjaG1lbnQtcHVzaGVkIHtcbiAgbWFyZ2luLWxlZnQ6IDExMHB4O1xufVxuLmF0dGFjaG1lbnQtYmxvY2sgLmF0dGFjaG1lbnQtaGVhZGluZyB7XG4gIG1hcmdpbjogMDtcbn1cbi5hdHRhY2htZW50LWJsb2NrIC5hdHRhY2htZW50LXRleHQge1xuICBjb2xvcjogIzQ5NTA1Nztcbn1cblxuLmNhcmQgPiAub3ZlcmxheSxcbi5jYXJkID4gLmxvYWRpbmctaW1nLFxuLm92ZXJsYXktd3JhcHBlciA+IC5vdmVybGF5LFxuLm92ZXJsYXktd3JhcHBlciA+IC5sb2FkaW5nLWltZyxcbi5pbmZvLWJveCA+IC5vdmVybGF5LFxuLmluZm8tYm94ID4gLmxvYWRpbmctaW1nLFxuLnNtYWxsLWJveCA+IC5vdmVybGF5LFxuLnNtYWxsLWJveCA+IC5sb2FkaW5nLWltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNhcmQgLm92ZXJsYXksXG4ub3ZlcmxheS13cmFwcGVyIC5vdmVybGF5LFxuLmluZm8tYm94IC5vdmVybGF5LFxuLnNtYWxsLWJveCAub3ZlcmxheSB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHotaW5kZXg6IDUwO1xufVxuLmNhcmQgLm92ZXJsYXkgPiAuZmEsXG4uY2FyZCAub3ZlcmxheSA+IC5mYXMsXG4uY2FyZCAub3ZlcmxheSA+IC5mYXIsXG4uY2FyZCAub3ZlcmxheSA+IC5mYWIsXG4uY2FyZCAub3ZlcmxheSA+IC5mYWwsXG4uY2FyZCAub3ZlcmxheSA+IC5mYWQsXG4uY2FyZCAub3ZlcmxheSA+IC5zdmctaW5saW5lLS1mYSxcbi5jYXJkIC5vdmVybGF5ID4gLmlvbixcbi5vdmVybGF5LXdyYXBwZXIgLm92ZXJsYXkgPiAuZmEsXG4ub3ZlcmxheS13cmFwcGVyIC5vdmVybGF5ID4gLmZhcyxcbi5vdmVybGF5LXdyYXBwZXIgLm92ZXJsYXkgPiAuZmFyLFxuLm92ZXJsYXktd3JhcHBlciAub3ZlcmxheSA+IC5mYWIsXG4ub3ZlcmxheS13cmFwcGVyIC5vdmVybGF5ID4gLmZhbCxcbi5vdmVybGF5LXdyYXBwZXIgLm92ZXJsYXkgPiAuZmFkLFxuLm92ZXJsYXktd3JhcHBlciAub3ZlcmxheSA+IC5zdmctaW5saW5lLS1mYSxcbi5vdmVybGF5LXdyYXBwZXIgLm92ZXJsYXkgPiAuaW9uLFxuLmluZm8tYm94IC5vdmVybGF5ID4gLmZhLFxuLmluZm8tYm94IC5vdmVybGF5ID4gLmZhcyxcbi5pbmZvLWJveCAub3ZlcmxheSA+IC5mYXIsXG4uaW5mby1ib3ggLm92ZXJsYXkgPiAuZmFiLFxuLmluZm8tYm94IC5vdmVybGF5ID4gLmZhbCxcbi5pbmZvLWJveCAub3ZlcmxheSA+IC5mYWQsXG4uaW5mby1ib3ggLm92ZXJsYXkgPiAuc3ZnLWlubGluZS0tZmEsXG4uaW5mby1ib3ggLm92ZXJsYXkgPiAuaW9uLFxuLnNtYWxsLWJveCAub3ZlcmxheSA+IC5mYSxcbi5zbWFsbC1ib3ggLm92ZXJsYXkgPiAuZmFzLFxuLnNtYWxsLWJveCAub3ZlcmxheSA+IC5mYXIsXG4uc21hbGwtYm94IC5vdmVybGF5ID4gLmZhYixcbi5zbWFsbC1ib3ggLm92ZXJsYXkgPiAuZmFsLFxuLnNtYWxsLWJveCAub3ZlcmxheSA+IC5mYWQsXG4uc21hbGwtYm94IC5vdmVybGF5ID4gLnN2Zy1pbmxpbmUtLWZhLFxuLnNtYWxsLWJveCAub3ZlcmxheSA+IC5pb24ge1xuICBjb2xvcjogIzM0M2E0MDtcbn1cbi5jYXJkIC5vdmVybGF5LmRhcmssXG4ub3ZlcmxheS13cmFwcGVyIC5vdmVybGF5LmRhcmssXG4uaW5mby1ib3ggLm92ZXJsYXkuZGFyayxcbi5zbWFsbC1ib3ggLm92ZXJsYXkuZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbi5jYXJkIC5vdmVybGF5LmRhcmsgPiAuZmEsXG4uY2FyZCAub3ZlcmxheS5kYXJrID4gLmZhcyxcbi5jYXJkIC5vdmVybGF5LmRhcmsgPiAuZmFyLFxuLmNhcmQgLm92ZXJsYXkuZGFyayA+IC5mYWIsXG4uY2FyZCAub3ZlcmxheS5kYXJrID4gLmZhbCxcbi5jYXJkIC5vdmVybGF5LmRhcmsgPiAuZmFkLFxuLmNhcmQgLm92ZXJsYXkuZGFyayA+IC5zdmctaW5saW5lLS1mYSxcbi5jYXJkIC5vdmVybGF5LmRhcmsgPiAuaW9uLFxuLm92ZXJsYXktd3JhcHBlciAub3ZlcmxheS5kYXJrID4gLmZhLFxuLm92ZXJsYXktd3JhcHBlciAub3ZlcmxheS5kYXJrID4gLmZhcyxcbi5vdmVybGF5LXdyYXBwZXIgLm92ZXJsYXkuZGFyayA+IC5mYXIsXG4ub3ZlcmxheS13cmFwcGVyIC5vdmVybGF5LmRhcmsgPiAuZmFiLFxuLm92ZXJsYXktd3JhcHBlciAub3ZlcmxheS5kYXJrID4gLmZhbCxcbi5vdmVybGF5LXdyYXBwZXIgLm92ZXJsYXkuZGFyayA+IC5mYWQsXG4ub3ZlcmxheS13cmFwcGVyIC5vdmVybGF5LmRhcmsgPiAuc3ZnLWlubGluZS0tZmEsXG4ub3ZlcmxheS13cmFwcGVyIC5vdmVybGF5LmRhcmsgPiAuaW9uLFxuLmluZm8tYm94IC5vdmVybGF5LmRhcmsgPiAuZmEsXG4uaW5mby1ib3ggLm92ZXJsYXkuZGFyayA+IC5mYXMsXG4uaW5mby1ib3ggLm92ZXJsYXkuZGFyayA+IC5mYXIsXG4uaW5mby1ib3ggLm92ZXJsYXkuZGFyayA+IC5mYWIsXG4uaW5mby1ib3ggLm92ZXJsYXkuZGFyayA+IC5mYWwsXG4uaW5mby1ib3ggLm92ZXJsYXkuZGFyayA+IC5mYWQsXG4uaW5mby1ib3ggLm92ZXJsYXkuZGFyayA+IC5zdmctaW5saW5lLS1mYSxcbi5pbmZvLWJveCAub3ZlcmxheS5kYXJrID4gLmlvbixcbi5zbWFsbC1ib3ggLm92ZXJsYXkuZGFyayA+IC5mYSxcbi5zbWFsbC1ib3ggLm92ZXJsYXkuZGFyayA+IC5mYXMsXG4uc21hbGwtYm94IC5vdmVybGF5LmRhcmsgPiAuZmFyLFxuLnNtYWxsLWJveCAub3ZlcmxheS5kYXJrID4gLmZhYixcbi5zbWFsbC1ib3ggLm92ZXJsYXkuZGFyayA+IC5mYWwsXG4uc21hbGwtYm94IC5vdmVybGF5LmRhcmsgPiAuZmFkLFxuLnNtYWxsLWJveCAub3ZlcmxheS5kYXJrID4gLnN2Zy1pbmxpbmUtLWZhLFxuLnNtYWxsLWJveCAub3ZlcmxheS5kYXJrID4gLmlvbiB7XG4gIGNvbG9yOiAjY2VkNGRhO1xufVxuXG4udGFiLXBhbmUgPiAub3ZlcmxheS13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRhYi1wYW5lID4gLm92ZXJsYXktd3JhcHBlciA+IC5vdmVybGF5IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi10b3A6IC0xLjI1cmVtO1xuICBtYXJnaW4tbGVmdDogLTEuMjVyZW07XG4gIGhlaWdodDogY2FsYygxMDAlICsgMiAqIDEuMjVyZW0pO1xuICB3aWR0aDogY2FsYygxMDAlICsgMiAqIDEuMjVyZW0pO1xufVxuLnRhYi1wYW5lID4gLm92ZXJsYXktd3JhcHBlciA+IC5vdmVybGF5LmRhcmsge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnJpYmJvbi13cmFwcGVyIHtcbiAgaGVpZ2h0OiA3MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMnB4O1xuICB0b3A6IC0ycHg7XG4gIHdpZHRoOiA3MHB4O1xuICB6LWluZGV4OiAxMDtcbn1cbi5yaWJib24td3JhcHBlci5yaWJib24tbGcge1xuICBoZWlnaHQ6IDEyMHB4O1xuICB3aWR0aDogMTIwcHg7XG59XG4ucmliYm9uLXdyYXBwZXIucmliYm9uLWxnIC5yaWJib24ge1xuICByaWdodDogMDtcbiAgdG9wOiAyNnB4O1xuICB3aWR0aDogMTYwcHg7XG59XG4ucmliYm9uLXdyYXBwZXIucmliYm9uLXhsIHtcbiAgaGVpZ2h0OiAxODBweDtcbiAgd2lkdGg6IDE4MHB4O1xufVxuLnJpYmJvbi13cmFwcGVyLnJpYmJvbi14bCAucmliYm9uIHtcbiAgcmlnaHQ6IDRweDtcbiAgdG9wOiA0N3B4O1xuICB3aWR0aDogMjQwcHg7XG59XG4ucmliYm9uLXdyYXBwZXIgLnJpYmJvbiB7XG4gIGJveC1zaGFkb3c6IDAgMCAzcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IC0ycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1zaGFkb3c6IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdG9wOiAxMHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHdpZHRoOiA5MHB4O1xufVxuLnJpYmJvbi13cmFwcGVyIC5yaWJib246OmJlZm9yZSwgLnJpYmJvbi13cmFwcGVyIC5yaWJib246OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjOWU5ZTllO1xuICBib3R0b206IC0zcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5yaWJib24td3JhcHBlciAucmliYm9uOjpiZWZvcmUge1xuICBsZWZ0OiAwO1xufVxuLnJpYmJvbi13cmFwcGVyIC5yaWJib246OmFmdGVyIHtcbiAgcmlnaHQ6IDA7XG59XG5cbi5iYWNrLXRvLXRvcCB7XG4gIGJvdHRvbTogMS4yNXJlbTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMS4yNXJlbTtcbiAgei1pbmRleDogMTAzMjtcbn1cbi5iYWNrLXRvLXRvcDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbnByZSB7XG4gIHBhZGRpbmc6IDAuNzVyZW07XG59XG5cbmJsb2NrcXVvdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItbGVmdDogMC43cmVtIHNvbGlkICMwMDdiZmY7XG4gIG1hcmdpbjogMS41ZW0gMC43cmVtO1xuICBwYWRkaW5nOiAwLjVlbSAwLjdyZW07XG59XG4uYm94IGJsb2NrcXVvdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xufVxuYmxvY2txdW90ZSBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuYmxvY2txdW90ZSBoMSxcbmJsb2NrcXVvdGUgaDIsXG5ibG9ja3F1b3RlIGgzLFxuYmxvY2txdW90ZSBoNCxcbmJsb2NrcXVvdGUgaDUsXG5ibG9ja3F1b3RlIGg2IHtcbiAgY29sb3I6ICMwMDdiZmY7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbmJsb2NrcXVvdGUucXVvdGUtcHJpbWFyeSB7XG4gIGJvcmRlci1jb2xvcjogIzAwN2JmZjtcbn1cbmJsb2NrcXVvdGUucXVvdGUtcHJpbWFyeSBoMSxcbmJsb2NrcXVvdGUucXVvdGUtcHJpbWFyeSBoMixcbmJsb2NrcXVvdGUucXVvdGUtcHJpbWFyeSBoMyxcbmJsb2NrcXVvdGUucXVvdGUtcHJpbWFyeSBoNCxcbmJsb2NrcXVvdGUucXVvdGUtcHJpbWFyeSBoNSxcbmJsb2NrcXVvdGUucXVvdGUtcHJpbWFyeSBoNiB7XG4gIGNvbG9yOiAjMDA3YmZmO1xufVxuYmxvY2txdW90ZS5xdW90ZS1zZWNvbmRhcnkge1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG5ibG9ja3F1b3RlLnF1b3RlLXNlY29uZGFyeSBoMSxcbmJsb2NrcXVvdGUucXVvdGUtc2Vjb25kYXJ5IGgyLFxuYmxvY2txdW90ZS5xdW90ZS1zZWNvbmRhcnkgaDMsXG5ibG9ja3F1b3RlLnF1b3RlLXNlY29uZGFyeSBoNCxcbmJsb2NrcXVvdGUucXVvdGUtc2Vjb25kYXJ5IGg1LFxuYmxvY2txdW90ZS5xdW90ZS1zZWNvbmRhcnkgaDYge1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cbmJsb2NrcXVvdGUucXVvdGUtc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbn1cbmJsb2NrcXVvdGUucXVvdGUtc3VjY2VzcyBoMSxcbmJsb2NrcXVvdGUucXVvdGUtc3VjY2VzcyBoMixcbmJsb2NrcXVvdGUucXVvdGUtc3VjY2VzcyBoMyxcbmJsb2NrcXVvdGUucXVvdGUtc3VjY2VzcyBoNCxcbmJsb2NrcXVvdGUucXVvdGUtc3VjY2VzcyBoNSxcbmJsb2NrcXVvdGUucXVvdGUtc3VjY2VzcyBoNiB7XG4gIGNvbG9yOiAjMjhhNzQ1O1xufVxuYmxvY2txdW90ZS5xdW90ZS1pbmZvIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4O1xufVxuYmxvY2txdW90ZS5xdW90ZS1pbmZvIGgxLFxuYmxvY2txdW90ZS5xdW90ZS1pbmZvIGgyLFxuYmxvY2txdW90ZS5xdW90ZS1pbmZvIGgzLFxuYmxvY2txdW90ZS5xdW90ZS1pbmZvIGg0LFxuYmxvY2txdW90ZS5xdW90ZS1pbmZvIGg1LFxuYmxvY2txdW90ZS5xdW90ZS1pbmZvIGg2IHtcbiAgY29sb3I6ICMxN2EyYjg7XG59XG5ibG9ja3F1b3RlLnF1b3RlLXdhcm5pbmcge1xuICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG59XG5ibG9ja3F1b3RlLnF1b3RlLXdhcm5pbmcgaDEsXG5ibG9ja3F1b3RlLnF1b3RlLXdhcm5pbmcgaDIsXG5ibG9ja3F1b3RlLnF1b3RlLXdhcm5pbmcgaDMsXG5ibG9ja3F1b3RlLnF1b3RlLXdhcm5pbmcgaDQsXG5ibG9ja3F1b3RlLnF1b3RlLXdhcm5pbmcgaDUsXG5ibG9ja3F1b3RlLnF1b3RlLXdhcm5pbmcgaDYge1xuICBjb2xvcjogI2ZmYzEwNztcbn1cbmJsb2NrcXVvdGUucXVvdGUtZGFuZ2VyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuYmxvY2txdW90ZS5xdW90ZS1kYW5nZXIgaDEsXG5ibG9ja3F1b3RlLnF1b3RlLWRhbmdlciBoMixcbmJsb2NrcXVvdGUucXVvdGUtZGFuZ2VyIGgzLFxuYmxvY2txdW90ZS5xdW90ZS1kYW5nZXIgaDQsXG5ibG9ja3F1b3RlLnF1b3RlLWRhbmdlciBoNSxcbmJsb2NrcXVvdGUucXVvdGUtZGFuZ2VyIGg2IHtcbiAgY29sb3I6ICNkYzM1NDU7XG59XG5ibG9ja3F1b3RlLnF1b3RlLWxpZ2h0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xufVxuYmxvY2txdW90ZS5xdW90ZS1saWdodCBoMSxcbmJsb2NrcXVvdGUucXVvdGUtbGlnaHQgaDIsXG5ibG9ja3F1b3RlLnF1b3RlLWxpZ2h0IGgzLFxuYmxvY2txdW90ZS5xdW90ZS1saWdodCBoNCxcbmJsb2NrcXVvdGUucXVvdGUtbGlnaHQgaDUsXG5ibG9ja3F1b3RlLnF1b3RlLWxpZ2h0IGg2IHtcbiAgY29sb3I6ICNmOGY5ZmE7XG59XG5ibG9ja3F1b3RlLnF1b3RlLWRhcmsge1xuICBib3JkZXItY29sb3I6ICMzNDNhNDA7XG59XG5ibG9ja3F1b3RlLnF1b3RlLWRhcmsgaDEsXG5ibG9ja3F1b3RlLnF1b3RlLWRhcmsgaDIsXG5ibG9ja3F1b3RlLnF1b3RlLWRhcmsgaDMsXG5ibG9ja3F1b3RlLnF1b3RlLWRhcmsgaDQsXG5ibG9ja3F1b3RlLnF1b3RlLWRhcmsgaDUsXG5ibG9ja3F1b3RlLnF1b3RlLWRhcmsgaDYge1xuICBjb2xvcjogIzM0M2E0MDtcbn1cbmJsb2NrcXVvdGUucXVvdGUtbGlnaHRibHVlIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2M4ZGJjO1xufVxuYmxvY2txdW90ZS5xdW90ZS1saWdodGJsdWUgaDEsXG5ibG9ja3F1b3RlLnF1b3RlLWxpZ2h0Ymx1ZSBoMixcbmJsb2NrcXVvdGUucXVvdGUtbGlnaHRibHVlIGgzLFxuYmxvY2txdW90ZS5xdW90ZS1saWdodGJsdWUgaDQsXG5ibG9ja3F1b3RlLnF1b3RlLWxpZ2h0Ymx1ZSBoNSxcbmJsb2NrcXVvdGUucXVvdGUtbGlnaHRibHVlIGg2IHtcbiAgY29sb3I6ICMzYzhkYmM7XG59XG5ibG9ja3F1b3RlLnF1b3RlLW5hdnkge1xuICBib3JkZXItY29sb3I6ICMwMDFmM2Y7XG59XG5ibG9ja3F1b3RlLnF1b3RlLW5hdnkgaDEsXG5ibG9ja3F1b3RlLnF1b3RlLW5hdnkgaDIsXG5ibG9ja3F1b3RlLnF1b3RlLW5hdnkgaDMsXG5ibG9ja3F1b3RlLnF1b3RlLW5hdnkgaDQsXG5ibG9ja3F1b3RlLnF1b3RlLW5hdnkgaDUsXG5ibG9ja3F1b3RlLnF1b3RlLW5hdnkgaDYge1xuICBjb2xvcjogIzAwMWYzZjtcbn1cbmJsb2NrcXVvdGUucXVvdGUtb2xpdmUge1xuICBib3JkZXItY29sb3I6ICMzZDk5NzA7XG59XG5ibG9ja3F1b3RlLnF1b3RlLW9saXZlIGgxLFxuYmxvY2txdW90ZS5xdW90ZS1vbGl2ZSBoMixcbmJsb2NrcXVvdGUucXVvdGUtb2xpdmUgaDMsXG5ibG9ja3F1b3RlLnF1b3RlLW9saXZlIGg0LFxuYmxvY2txdW90ZS5xdW90ZS1vbGl2ZSBoNSxcbmJsb2NrcXVvdGUucXVvdGUtb2xpdmUgaDYge1xuICBjb2xvcjogIzNkOTk3MDtcbn1cbmJsb2NrcXVvdGUucXVvdGUtbGltZSB7XG4gIGJvcmRlci1jb2xvcjogIzAxZmY3MDtcbn1cbmJsb2NrcXVvdGUucXVvdGUtbGltZSBoMSxcbmJsb2NrcXVvdGUucXVvdGUtbGltZSBoMixcbmJsb2NrcXVvdGUucXVvdGUtbGltZSBoMyxcbmJsb2NrcXVvdGUucXVvdGUtbGltZSBoNCxcbmJsb2NrcXVvdGUucXVvdGUtbGltZSBoNSxcbmJsb2NrcXVvdGUucXVvdGUtbGltZSBoNiB7XG4gIGNvbG9yOiAjMDFmZjcwO1xufVxuYmxvY2txdW90ZS5xdW90ZS1mdWNoc2lhIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjAxMmJlO1xufVxuYmxvY2txdW90ZS5xdW90ZS1mdWNoc2lhIGgxLFxuYmxvY2txdW90ZS5xdW90ZS1mdWNoc2lhIGgyLFxuYmxvY2txdW90ZS5xdW90ZS1mdWNoc2lhIGgzLFxuYmxvY2txdW90ZS5xdW90ZS1mdWNoc2lhIGg0LFxuYmxvY2txdW90ZS5xdW90ZS1mdWNoc2lhIGg1LFxuYmxvY2txdW90ZS5xdW90ZS1mdWNoc2lhIGg2IHtcbiAgY29sb3I6ICNmMDEyYmU7XG59XG5ibG9ja3F1b3RlLnF1b3RlLW1hcm9vbiB7XG4gIGJvcmRlci1jb2xvcjogI2Q4MWI2MDtcbn1cbmJsb2NrcXVvdGUucXVvdGUtbWFyb29uIGgxLFxuYmxvY2txdW90ZS5xdW90ZS1tYXJvb24gaDIsXG5ibG9ja3F1b3RlLnF1b3RlLW1hcm9vbiBoMyxcbmJsb2NrcXVvdGUucXVvdGUtbWFyb29uIGg0LFxuYmxvY2txdW90ZS5xdW90ZS1tYXJvb24gaDUsXG5ibG9ja3F1b3RlLnF1b3RlLW1hcm9vbiBoNiB7XG4gIGNvbG9yOiAjZDgxYjYwO1xufVxuYmxvY2txdW90ZS5xdW90ZS1ibHVlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmO1xufVxuYmxvY2txdW90ZS5xdW90ZS1ibHVlIGgxLFxuYmxvY2txdW90ZS5xdW90ZS1ibHVlIGgyLFxuYmxvY2txdW90ZS5xdW90ZS1ibHVlIGgzLFxuYmxvY2txdW90ZS5xdW90ZS1ibHVlIGg0LFxuYmxvY2txdW90ZS5xdW90ZS1ibHVlIGg1LFxuYmxvY2txdW90ZS5xdW90ZS1ibHVlIGg2IHtcbiAgY29sb3I6ICMwMDdiZmY7XG59XG5ibG9ja3F1b3RlLnF1b3RlLWluZGlnbyB7XG4gIGJvcmRlci1jb2xvcjogIzY2MTBmMjtcbn1cbmJsb2NrcXVvdGUucXVvdGUtaW5kaWdvIGgxLFxuYmxvY2txdW90ZS5xdW90ZS1pbmRpZ28gaDIsXG5ibG9ja3F1b3RlLnF1b3RlLWluZGlnbyBoMyxcbmJsb2NrcXVvdGUucXVvdGUtaW5kaWdvIGg0LFxuYmxvY2txdW90ZS5xdW90ZS1pbmRpZ28gaDUsXG5ibG9ja3F1b3RlLnF1b3RlLWluZGlnbyBoNiB7XG4gIGNvbG9yOiAjNjYxMGYyO1xufVxuYmxvY2txdW90ZS5xdW90ZS1wdXJwbGUge1xuICBib3JkZXItY29sb3I6ICM2ZjQyYzE7XG59XG5ibG9ja3F1b3RlLnF1b3RlLXB1cnBsZSBoMSxcbmJsb2NrcXVvdGUucXVvdGUtcHVycGxlIGgyLFxuYmxvY2txdW90ZS5xdW90ZS1wdXJwbGUgaDMsXG5ibG9ja3F1b3RlLnF1b3RlLXB1cnBsZSBoNCxcbmJsb2NrcXVvdGUucXVvdGUtcHVycGxlIGg1LFxuYmxvY2txdW90ZS5xdW90ZS1wdXJwbGUgaDYge1xuICBjb2xvcjogIzZmNDJjMTtcbn1cbmJsb2NrcXVvdGUucXVvdGUtcGluayB7XG4gIGJvcmRlci1jb2xvcjogI2U4M2U4Yztcbn1cbmJsb2NrcXVvdGUucXVvdGUtcGluayBoMSxcbmJsb2NrcXVvdGUucXVvdGUtcGluayBoMixcbmJsb2NrcXVvdGUucXVvdGUtcGluayBoMyxcbmJsb2NrcXVvdGUucXVvdGUtcGluayBoNCxcbmJsb2NrcXVvdGUucXVvdGUtcGluayBoNSxcbmJsb2NrcXVvdGUucXVvdGUtcGluayBoNiB7XG4gIGNvbG9yOiAjZTgzZThjO1xufVxuYmxvY2txdW90ZS5xdW90ZS1yZWQge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG5ibG9ja3F1b3RlLnF1b3RlLXJlZCBoMSxcbmJsb2NrcXVvdGUucXVvdGUtcmVkIGgyLFxuYmxvY2txdW90ZS5xdW90ZS1yZWQgaDMsXG5ibG9ja3F1b3RlLnF1b3RlLXJlZCBoNCxcbmJsb2NrcXVvdGUucXVvdGUtcmVkIGg1LFxuYmxvY2txdW90ZS5xdW90ZS1yZWQgaDYge1xuICBjb2xvcjogI2RjMzU0NTtcbn1cbmJsb2NrcXVvdGUucXVvdGUtb3JhbmdlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmQ3ZTE0O1xufVxuYmxvY2txdW90ZS5xdW90ZS1vcmFuZ2UgaDEsXG5ibG9ja3F1b3RlLnF1b3RlLW9yYW5nZSBoMixcbmJsb2NrcXVvdGUucXVvdGUtb3JhbmdlIGgzLFxuYmxvY2txdW90ZS5xdW90ZS1vcmFuZ2UgaDQsXG5ibG9ja3F1b3RlLnF1b3RlLW9yYW5nZSBoNSxcbmJsb2NrcXVvdGUucXVvdGUtb3JhbmdlIGg2IHtcbiAgY29sb3I6ICNmZDdlMTQ7XG59XG5ibG9ja3F1b3RlLnF1b3RlLXllbGxvdyB7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcbn1cbmJsb2NrcXVvdGUucXVvdGUteWVsbG93IGgxLFxuYmxvY2txdW90ZS5xdW90ZS15ZWxsb3cgaDIsXG5ibG9ja3F1b3RlLnF1b3RlLXllbGxvdyBoMyxcbmJsb2NrcXVvdGUucXVvdGUteWVsbG93IGg0LFxuYmxvY2txdW90ZS5xdW90ZS15ZWxsb3cgaDUsXG5ibG9ja3F1b3RlLnF1b3RlLXllbGxvdyBoNiB7XG4gIGNvbG9yOiAjZmZjMTA3O1xufVxuYmxvY2txdW90ZS5xdW90ZS1ncmVlbiB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbn1cbmJsb2NrcXVvdGUucXVvdGUtZ3JlZW4gaDEsXG5ibG9ja3F1b3RlLnF1b3RlLWdyZWVuIGgyLFxuYmxvY2txdW90ZS5xdW90ZS1ncmVlbiBoMyxcbmJsb2NrcXVvdGUucXVvdGUtZ3JlZW4gaDQsXG5ibG9ja3F1b3RlLnF1b3RlLWdyZWVuIGg1LFxuYmxvY2txdW90ZS5xdW90ZS1ncmVlbiBoNiB7XG4gIGNvbG9yOiAjMjhhNzQ1O1xufVxuYmxvY2txdW90ZS5xdW90ZS10ZWFsIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjBjOTk3O1xufVxuYmxvY2txdW90ZS5xdW90ZS10ZWFsIGgxLFxuYmxvY2txdW90ZS5xdW90ZS10ZWFsIGgyLFxuYmxvY2txdW90ZS5xdW90ZS10ZWFsIGgzLFxuYmxvY2txdW90ZS5xdW90ZS10ZWFsIGg0LFxuYmxvY2txdW90ZS5xdW90ZS10ZWFsIGg1LFxuYmxvY2txdW90ZS5xdW90ZS10ZWFsIGg2IHtcbiAgY29sb3I6ICMyMGM5OTc7XG59XG5ibG9ja3F1b3RlLnF1b3RlLWN5YW4ge1xuICBib3JkZXItY29sb3I6ICMxN2EyYjg7XG59XG5ibG9ja3F1b3RlLnF1b3RlLWN5YW4gaDEsXG5ibG9ja3F1b3RlLnF1b3RlLWN5YW4gaDIsXG5ibG9ja3F1b3RlLnF1b3RlLWN5YW4gaDMsXG5ibG9ja3F1b3RlLnF1b3RlLWN5YW4gaDQsXG5ibG9ja3F1b3RlLnF1b3RlLWN5YW4gaDUsXG5ibG9ja3F1b3RlLnF1b3RlLWN5YW4gaDYge1xuICBjb2xvcjogIzE3YTJiODtcbn1cbmJsb2NrcXVvdGUucXVvdGUtd2hpdGUge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG5ibG9ja3F1b3RlLnF1b3RlLXdoaXRlIGgxLFxuYmxvY2txdW90ZS5xdW90ZS13aGl0ZSBoMixcbmJsb2NrcXVvdGUucXVvdGUtd2hpdGUgaDMsXG5ibG9ja3F1b3RlLnF1b3RlLXdoaXRlIGg0LFxuYmxvY2txdW90ZS5xdW90ZS13aGl0ZSBoNSxcbmJsb2NrcXVvdGUucXVvdGUtd2hpdGUgaDYge1xuICBjb2xvcjogI2ZmZjtcbn1cbmJsb2NrcXVvdGUucXVvdGUtZ3JheSB7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbn1cbmJsb2NrcXVvdGUucXVvdGUtZ3JheSBoMSxcbmJsb2NrcXVvdGUucXVvdGUtZ3JheSBoMixcbmJsb2NrcXVvdGUucXVvdGUtZ3JheSBoMyxcbmJsb2NrcXVvdGUucXVvdGUtZ3JheSBoNCxcbmJsb2NrcXVvdGUucXVvdGUtZ3JheSBoNSxcbmJsb2NrcXVvdGUucXVvdGUtZ3JheSBoNiB7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuYmxvY2txdW90ZS5xdW90ZS1ncmF5LWRhcmsge1xuICBib3JkZXItY29sb3I6ICMzNDNhNDA7XG59XG5ibG9ja3F1b3RlLnF1b3RlLWdyYXktZGFyayBoMSxcbmJsb2NrcXVvdGUucXVvdGUtZ3JheS1kYXJrIGgyLFxuYmxvY2txdW90ZS5xdW90ZS1ncmF5LWRhcmsgaDMsXG5ibG9ja3F1b3RlLnF1b3RlLWdyYXktZGFyayBoNCxcbmJsb2NrcXVvdGUucXVvdGUtZ3JheS1kYXJrIGg1LFxuYmxvY2txdW90ZS5xdW90ZS1ncmF5LWRhcmsgaDYge1xuICBjb2xvcjogIzM0M2E0MDtcbn1cblxuLnRhYi1jdXN0b20tY29udGVudCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVlMmU2O1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG59XG5cbi5uYXYgKyAudGFiLWN1c3RvbS1jb250ZW50IHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWUyZTY7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbn1cblxuLmJhZGdlLWJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMTVyZW07XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG59XG5cbi5iYWRnZS1idG4uYmFkZ2UtcGlsbCB7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNnJlbTtcbn1cblxuLmRhcmstbW9kZSBhOm5vdCguYnRuKTpob3ZlciB7XG4gIGNvbG9yOiAjMzM5NWZmO1xufVxuLmRhcmstbW9kZSAuYXR0YWNobWVudC1ibG9jayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZDQ0NGI7XG59XG4uZGFyay1tb2RlIC5hdHRhY2htZW50LWJsb2NrIC5hdHRhY2htZW50LXRleHQge1xuICBjb2xvcjogI2NlZDRkYTtcbn1cbi5kYXJrLW1vZGUgYmxvY2txdW90ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZjQ3NGU7XG59XG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtcHJpbWFyeSB7XG4gIGJvcmRlci1jb2xvcjogIzAwN2JmZjtcbn1cbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1wcmltYXJ5IGgxLFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLXByaW1hcnkgaDIsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtcHJpbWFyeSBoMyxcbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1wcmltYXJ5IGg0LFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLXByaW1hcnkgaDUsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtcHJpbWFyeSBoNiB7XG4gIGNvbG9yOiAjMDA3YmZmO1xufVxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLXNlY29uZGFyeSB7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbn1cbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1zZWNvbmRhcnkgaDEsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtc2Vjb25kYXJ5IGgyLFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLXNlY29uZGFyeSBoMyxcbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1zZWNvbmRhcnkgaDQsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtc2Vjb25kYXJ5IGg1LFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLXNlY29uZGFyeSBoNiB7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLXN1Y2Nlc3Mge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG59XG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtc3VjY2VzcyBoMSxcbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1zdWNjZXNzIGgyLFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLXN1Y2Nlc3MgaDMsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtc3VjY2VzcyBoNCxcbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1zdWNjZXNzIGg1LFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLXN1Y2Nlc3MgaDYge1xuICBjb2xvcjogIzI4YTc0NTtcbn1cbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1pbmZvIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4O1xufVxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLWluZm8gaDEsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtaW5mbyBoMixcbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1pbmZvIGgzLFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLWluZm8gaDQsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtaW5mbyBoNSxcbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1pbmZvIGg2IHtcbiAgY29sb3I6ICMxN2EyYjg7XG59XG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtd2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcbn1cbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS13YXJuaW5nIGgxLFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLXdhcm5pbmcgaDIsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtd2FybmluZyBoMyxcbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS13YXJuaW5nIGg0LFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLXdhcm5pbmcgaDUsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtd2FybmluZyBoNiB7XG4gIGNvbG9yOiAjZmZjMTA3O1xufVxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLWRhbmdlciB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbn1cbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1kYW5nZXIgaDEsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtZGFuZ2VyIGgyLFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLWRhbmdlciBoMyxcbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1kYW5nZXIgaDQsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtZGFuZ2VyIGg1LFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLWRhbmdlciBoNiB7XG4gIGNvbG9yOiAjZGMzNTQ1O1xufVxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLWxpZ2h0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xufVxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLWxpZ2h0IGgxLFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLWxpZ2h0IGgyLFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLWxpZ2h0IGgzLFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLWxpZ2h0IGg0LFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLWxpZ2h0IGg1LFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLWxpZ2h0IGg2IHtcbiAgY29sb3I6ICNmOGY5ZmE7XG59XG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtZGFyayB7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MDtcbn1cbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1kYXJrIGgxLFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLWRhcmsgaDIsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtZGFyayBoMyxcbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1kYXJrIGg0LFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLWRhcmsgaDUsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtZGFyayBoNiB7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLWxpZ2h0Ymx1ZSB7XG4gIGJvcmRlci1jb2xvcjogIzNjOGRiYztcbn1cbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1saWdodGJsdWUgaDEsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtbGlnaHRibHVlIGgyLFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLWxpZ2h0Ymx1ZSBoMyxcbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1saWdodGJsdWUgaDQsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtbGlnaHRibHVlIGg1LFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLWxpZ2h0Ymx1ZSBoNiB7XG4gIGNvbG9yOiAjM2M4ZGJjO1xufVxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLW5hdnkge1xuICBib3JkZXItY29sb3I6ICMwMDFmM2Y7XG59XG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtbmF2eSBoMSxcbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1uYXZ5IGgyLFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLW5hdnkgaDMsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtbmF2eSBoNCxcbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1uYXZ5IGg1LFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLW5hdnkgaDYge1xuICBjb2xvcjogIzAwMWYzZjtcbn1cbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1vbGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzNkOTk3MDtcbn1cbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1vbGl2ZSBoMSxcbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1vbGl2ZSBoMixcbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1vbGl2ZSBoMyxcbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1vbGl2ZSBoNCxcbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1vbGl2ZSBoNSxcbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1vbGl2ZSBoNiB7XG4gIGNvbG9yOiAjM2Q5OTcwO1xufVxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLWxpbWUge1xuICBib3JkZXItY29sb3I6ICMwMWZmNzA7XG59XG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtbGltZSBoMSxcbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1saW1lIGgyLFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLWxpbWUgaDMsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtbGltZSBoNCxcbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1saW1lIGg1LFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLWxpbWUgaDYge1xuICBjb2xvcjogIzAxZmY3MDtcbn1cbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1mdWNoc2lhIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjAxMmJlO1xufVxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLWZ1Y2hzaWEgaDEsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtZnVjaHNpYSBoMixcbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1mdWNoc2lhIGgzLFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLWZ1Y2hzaWEgaDQsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtZnVjaHNpYSBoNSxcbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1mdWNoc2lhIGg2IHtcbiAgY29sb3I6ICNmMDEyYmU7XG59XG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtbWFyb29uIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDgxYjYwO1xufVxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLW1hcm9vbiBoMSxcbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1tYXJvb24gaDIsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtbWFyb29uIGgzLFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLW1hcm9vbiBoNCxcbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1tYXJvb24gaDUsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtbWFyb29uIGg2IHtcbiAgY29sb3I6ICNkODFiNjA7XG59XG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtYmx1ZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwN2JmZjtcbn1cbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1ibHVlIGgxLFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLWJsdWUgaDIsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtYmx1ZSBoMyxcbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1ibHVlIGg0LFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLWJsdWUgaDUsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtYmx1ZSBoNiB7XG4gIGNvbG9yOiAjMDA3YmZmO1xufVxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLWluZGlnbyB7XG4gIGJvcmRlci1jb2xvcjogIzY2MTBmMjtcbn1cbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1pbmRpZ28gaDEsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtaW5kaWdvIGgyLFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLWluZGlnbyBoMyxcbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1pbmRpZ28gaDQsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtaW5kaWdvIGg1LFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLWluZGlnbyBoNiB7XG4gIGNvbG9yOiAjNjYxMGYyO1xufVxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLXB1cnBsZSB7XG4gIGJvcmRlci1jb2xvcjogIzZmNDJjMTtcbn1cbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1wdXJwbGUgaDEsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtcHVycGxlIGgyLFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLXB1cnBsZSBoMyxcbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1wdXJwbGUgaDQsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtcHVycGxlIGg1LFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLXB1cnBsZSBoNiB7XG4gIGNvbG9yOiAjNmY0MmMxO1xufVxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLXBpbmsge1xuICBib3JkZXItY29sb3I6ICNlODNlOGM7XG59XG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtcGluayBoMSxcbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1waW5rIGgyLFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLXBpbmsgaDMsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtcGluayBoNCxcbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1waW5rIGg1LFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLXBpbmsgaDYge1xuICBjb2xvcjogI2U4M2U4Yztcbn1cbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1yZWQge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtcmVkIGgxLFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLXJlZCBoMixcbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1yZWQgaDMsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtcmVkIGg0LFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLXJlZCBoNSxcbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1yZWQgaDYge1xuICBjb2xvcjogI2RjMzU0NTtcbn1cbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1vcmFuZ2Uge1xuICBib3JkZXItY29sb3I6ICNmZDdlMTQ7XG59XG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtb3JhbmdlIGgxLFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLW9yYW5nZSBoMixcbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1vcmFuZ2UgaDMsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtb3JhbmdlIGg0LFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLW9yYW5nZSBoNSxcbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1vcmFuZ2UgaDYge1xuICBjb2xvcjogI2ZkN2UxNDtcbn1cbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS15ZWxsb3cge1xuICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG59XG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUteWVsbG93IGgxLFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLXllbGxvdyBoMixcbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS15ZWxsb3cgaDMsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUteWVsbG93IGg0LFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLXllbGxvdyBoNSxcbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS15ZWxsb3cgaDYge1xuICBjb2xvcjogI2ZmYzEwNztcbn1cbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1ncmVlbiB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbn1cbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1ncmVlbiBoMSxcbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1ncmVlbiBoMixcbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1ncmVlbiBoMyxcbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1ncmVlbiBoNCxcbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1ncmVlbiBoNSxcbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1ncmVlbiBoNiB7XG4gIGNvbG9yOiAjMjhhNzQ1O1xufVxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLXRlYWwge1xuICBib3JkZXItY29sb3I6ICMyMGM5OTc7XG59XG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtdGVhbCBoMSxcbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS10ZWFsIGgyLFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLXRlYWwgaDMsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtdGVhbCBoNCxcbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS10ZWFsIGg1LFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLXRlYWwgaDYge1xuICBjb2xvcjogIzIwYzk5Nztcbn1cbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1jeWFuIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4O1xufVxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLWN5YW4gaDEsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtY3lhbiBoMixcbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1jeWFuIGgzLFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLWN5YW4gaDQsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtY3lhbiBoNSxcbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1jeWFuIGg2IHtcbiAgY29sb3I6ICMxN2EyYjg7XG59XG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtd2hpdGUge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtd2hpdGUgaDEsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtd2hpdGUgaDIsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtd2hpdGUgaDMsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtd2hpdGUgaDQsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtd2hpdGUgaDUsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtd2hpdGUgaDYge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1ncmF5IHtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xufVxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLWdyYXkgaDEsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtZ3JheSBoMixcbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1ncmF5IGgzLFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLWdyYXkgaDQsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtZ3JheSBoNSxcbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1ncmF5IGg2IHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtZ3JheS1kYXJrIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xufVxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLWdyYXktZGFyayBoMSxcbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1ncmF5LWRhcmsgaDIsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtZ3JheS1kYXJrIGgzLFxuLmRhcmstbW9kZSBibG9ja3F1b3RlLnF1b3RlLWdyYXktZGFyayBoNCxcbi5kYXJrLW1vZGUgYmxvY2txdW90ZS5xdW90ZS1ncmF5LWRhcmsgaDUsXG4uZGFyay1tb2RlIGJsb2NrcXVvdGUucXVvdGUtZ3JheS1kYXJrIGg2IHtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG4uZGFyay1tb2RlIC5jbG9zZSxcbi5kYXJrLW1vZGUgLm1haWxib3gtYXR0YWNobWVudC1jbG9zZSB7XG4gIGNvbG9yOiAjYWRiNWJkO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjNDk1MDU3O1xufVxuLmRhcmstbW9kZSAudGFiLWN1c3RvbS1jb250ZW50IHtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xufVxuLmRhcmstbW9kZSAubGlzdC1ncm91cC1pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xufVxuXG5AbWVkaWEgcHJpbnQge1xuICAubm8tcHJpbnQsIC5tYWluLXNpZGViYXIsXG4ubWFpbi1oZWFkZXIsXG4uY29udGVudC1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb250ZW50LXdyYXBwZXIsXG4ubWFpbi1mb290ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmxheW91dC1maXhlZCAuY29udGVudC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmludm9pY2Uge1xuICAgIGJvcmRlcjogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5pbnZvaWNlLWNvbCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMlO1xuICB9XG5cbiAgLnRhYmxlLXJlc3BvbnNpdmUge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlIHRyIHRoLFxuLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgdHIgdGQge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgfVxufVxuLnRleHQtYm9sZCwgLnRleHQtYm9sZC50YWJsZSB0ZCwgLnRleHQtYm9sZC50YWJsZSB0aCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi50ZXh0LXhzIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXNtIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1tZCB7XG4gIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1sZyB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC14bCB7XG4gIGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1saWdodGJsdWUge1xuICBjb2xvcjogIzNjOGRiYyAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1uYXZ5IHtcbiAgY29sb3I6ICMwMDFmM2YgIWltcG9ydGFudDtcbn1cblxuLnRleHQtb2xpdmUge1xuICBjb2xvcjogIzNkOTk3MCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1saW1lIHtcbiAgY29sb3I6ICMwMWZmNzAgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZnVjaHNpYSB7XG4gIGNvbG9yOiAjZjAxMmJlICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW1hcm9vbiB7XG4gIGNvbG9yOiAjZDgxYjYwICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJsdWUge1xuICBjb2xvcjogIzAwN2JmZiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1pbmRpZ28ge1xuICBjb2xvcjogIzY2MTBmMiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1wdXJwbGUge1xuICBjb2xvcjogIzZmNDJjMSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1waW5rIHtcbiAgY29sb3I6ICNlODNlOGMgIWltcG9ydGFudDtcbn1cblxuLnRleHQtcmVkIHtcbiAgY29sb3I6ICNkYzM1NDUgIWltcG9ydGFudDtcbn1cblxuLnRleHQtb3JhbmdlIHtcbiAgY29sb3I6ICNmZDdlMTQgIWltcG9ydGFudDtcbn1cblxuLnRleHQteWVsbG93IHtcbiAgY29sb3I6ICNmZmMxMDcgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZ3JlZW4ge1xuICBjb2xvcjogIzI4YTc0NSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC10ZWFsIHtcbiAgY29sb3I6ICMyMGM5OTcgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY3lhbiB7XG4gIGNvbG9yOiAjMTdhMmI4ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdoaXRlIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZ3JheSB7XG4gIGNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWdyYXktZGFyayB7XG4gIGNvbG9yOiAjMzQzYTQwICFpbXBvcnRhbnQ7XG59XG5cbi5kYXJrLW1vZGUgLnRleHQtbXV0ZWQge1xuICBjb2xvcjogI2FkYjViZCAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAudGV4dC1saWdodGJsdWUge1xuICBjb2xvcjogIzg2YmFkOCAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAudGV4dC1uYXZ5IHtcbiAgY29sb3I6ICMwMDJjNTkgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLnRleHQtb2xpdmUge1xuICBjb2xvcjogIzc0YzhhMyAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAudGV4dC1saW1lIHtcbiAgY29sb3I6ICM2N2ZmYTkgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLnRleHQtZnVjaHNpYSB7XG4gIGNvbG9yOiAjZjY3MmQ4ICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC50ZXh0LW1hcm9vbiB7XG4gIGNvbG9yOiAjZWQ2YzliICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC50ZXh0LWJsdWUge1xuICBjb2xvcjogIzNmNjc5MSAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAudGV4dC1pbmRpZ28ge1xuICBjb2xvcjogIzY2MTBmMiAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAudGV4dC1wdXJwbGUge1xuICBjb2xvcjogIzZmNDJjMSAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAudGV4dC1waW5rIHtcbiAgY29sb3I6ICNlODNlOGMgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLnRleHQtcmVkIHtcbiAgY29sb3I6ICNlNzRjM2MgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLnRleHQtb3JhbmdlIHtcbiAgY29sb3I6ICNmZDdlMTQgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLnRleHQteWVsbG93IHtcbiAgY29sb3I6ICNmMzljMTIgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLnRleHQtZ3JlZW4ge1xuICBjb2xvcjogIzAwYmM4YyAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAudGV4dC10ZWFsIHtcbiAgY29sb3I6ICMyMGM5OTcgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLnRleHQtY3lhbiB7XG4gIGNvbG9yOiAjMzQ5OGRiICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC50ZXh0LXdoaXRlIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLnRleHQtZ3JheSB7XG4gIGNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC50ZXh0LWdyYXktZGFyayB7XG4gIGNvbG9yOiAjMzQzYTQwICFpbXBvcnRhbnQ7XG59XG5cbi5lbGV2YXRpb24tMCB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmVsZXZhdGlvbi0xIHtcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMjQpICFpbXBvcnRhbnQ7XG59XG5cbi5lbGV2YXRpb24tMiB7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYpLCAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjIzKSAhaW1wb3J0YW50O1xufVxuXG4uZWxldmF0aW9uLTMge1xuICBib3gtc2hhZG93OiAwIDEwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMTkpLCAwIDZweCA2cHggcmdiYSgwLCAwLCAwLCAwLjIzKSAhaW1wb3J0YW50O1xufVxuXG4uZWxldmF0aW9uLTQge1xuICBib3gtc2hhZG93OiAwIDE0cHggMjhweCByZ2JhKDAsIDAsIDAsIDAuMjUpLCAwIDEwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMjIpICFpbXBvcnRhbnQ7XG59XG5cbi5lbGV2YXRpb24tNSB7XG4gIGJveC1zaGFkb3c6IDAgMTlweCAzOHB4IHJnYmEoMCwgMCwgMCwgMC4zKSwgMCAxNXB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjIyKSAhaW1wb3J0YW50O1xufVxuXG4uYmctcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmYgIWltcG9ydGFudDtcbn1cbi5iZy1wcmltYXJ5LFxuLmJnLXByaW1hcnkgPiBhIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5iZy1wcmltYXJ5LmJ0bjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwNjJjYztcbiAgY29sb3I6ICNlY2VjZWM7XG59XG4uYmctcHJpbWFyeS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYmctcHJpbWFyeS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuYmctcHJpbWFyeS5idG46YWN0aXZlLCAuYmctcHJpbWFyeS5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjJjYyAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMwMDVjYmY7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmctc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50O1xufVxuLmJnLXNlY29uZGFyeSxcbi5iZy1zZWNvbmRhcnkgPiBhIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5iZy1zZWNvbmRhcnkuYnRuOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTQ1YjYyO1xuICBjb2xvcjogI2VjZWNlYztcbn1cbi5iZy1zZWNvbmRhcnkuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJnLXNlY29uZGFyeS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuYmctc2Vjb25kYXJ5LmJ0bjphY3RpdmUsIC5iZy1zZWNvbmRhcnkuYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NDViNjIgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjNGU1NTViO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJnLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1ICFpbXBvcnRhbnQ7XG59XG4uYmctc3VjY2Vzcyxcbi5iZy1zdWNjZXNzID4gYSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uYmctc3VjY2Vzcy5idG46aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMxZTdlMzQ7XG4gIGNvbG9yOiAjZWNlY2VjO1xufVxuLmJnLXN1Y2Nlc3MuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJnLXN1Y2Nlc3MuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmJnLXN1Y2Nlc3MuYnRuOmFjdGl2ZSwgLmJnLXN1Y2Nlc3MuYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZTdlMzQgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMWM3NDMwO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJnLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4ICFpbXBvcnRhbnQ7XG59XG4uYmctaW5mbyxcbi5iZy1pbmZvID4gYSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uYmctaW5mby5idG46aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMxMTdhOGI7XG4gIGNvbG9yOiAjZWNlY2VjO1xufVxuLmJnLWluZm8uYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJnLWluZm8uYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmJnLWluZm8uYnRuOmFjdGl2ZSwgLmJnLWluZm8uYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTdhOGIgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMTA3MDdmO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJnLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3ICFpbXBvcnRhbnQ7XG59XG4uYmctd2FybmluZyxcbi5iZy13YXJuaW5nID4gYSB7XG4gIGNvbG9yOiAjMWYyZDNkICFpbXBvcnRhbnQ7XG59XG4uYmctd2FybmluZy5idG46aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNkMzllMDA7XG4gIGNvbG9yOiAjMTIxYTI0O1xufVxuLmJnLXdhcm5pbmcuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJnLXdhcm5pbmcuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmJnLXdhcm5pbmcuYnRuOmFjdGl2ZSwgLmJnLXdhcm5pbmcuYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMzllMDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjYzY5NTAwO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cblxuLmJnLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDUgIWltcG9ydGFudDtcbn1cbi5iZy1kYW5nZXIsXG4uYmctZGFuZ2VyID4gYSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uYmctZGFuZ2VyLmJ0bjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2JkMjEzMDtcbiAgY29sb3I6ICNlY2VjZWM7XG59XG4uYmctZGFuZ2VyLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5iZy1kYW5nZXIuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmJnLWRhbmdlci5idG46YWN0aXZlLCAuYmctZGFuZ2VyLmJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmQyMTMwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2IyMWYyZDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5iZy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmEgIWltcG9ydGFudDtcbn1cbi5iZy1saWdodCxcbi5iZy1saWdodCA+IGEge1xuICBjb2xvcjogIzFmMmQzZCAhaW1wb3J0YW50O1xufVxuLmJnLWxpZ2h0LmJ0bjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2RhZTBlNTtcbiAgY29sb3I6ICMxMjFhMjQ7XG59XG4uYmctbGlnaHQuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJnLWxpZ2h0LmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5iZy1saWdodC5idG46YWN0aXZlLCAuYmctbGlnaHQuYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYWUwZTUgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjZDNkOWRmO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cblxuLmJnLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwICFpbXBvcnRhbnQ7XG59XG4uYmctZGFyayxcbi5iZy1kYXJrID4gYSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uYmctZGFyay5idG46aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMxZDIxMjQ7XG4gIGNvbG9yOiAjZWNlY2VjO1xufVxuLmJnLWRhcmsuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJnLWRhcmsuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmJnLWRhcmsuYnRuOmFjdGl2ZSwgLmJnLWRhcmsuYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZDIxMjQgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMTcxYTFkO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJnLWxpZ2h0Ymx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYzhkYmMgIWltcG9ydGFudDtcbn1cbi5iZy1saWdodGJsdWUsXG4uYmctbGlnaHRibHVlID4gYSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uYmctbGlnaHRibHVlLmJ0bjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzMwNzA5NTtcbiAgY29sb3I6ICNlY2VjZWM7XG59XG4uYmctbGlnaHRibHVlLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5iZy1saWdodGJsdWUuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmJnLWxpZ2h0Ymx1ZS5idG46YWN0aXZlLCAuYmctbGlnaHRibHVlLmJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzA3MDk1ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzJkNjk4YztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5iZy1uYXZ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMWYzZiAhaW1wb3J0YW50O1xufVxuLmJnLW5hdnksXG4uYmctbmF2eSA+IGEge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmJnLW5hdnkuYnRuOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwNjBjO1xuICBjb2xvcjogI2VjZWNlYztcbn1cbi5iZy1uYXZ5LmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5iZy1uYXZ5LmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5iZy1uYXZ5LmJ0bjphY3RpdmUsIC5iZy1uYXZ5LmJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwNjBjICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogYmxhY2s7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmctb2xpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Q5OTcwICFpbXBvcnRhbnQ7XG59XG4uYmctb2xpdmUsXG4uYmctb2xpdmUgPiBhIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5iZy1vbGl2ZS5idG46aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMyZTc1NTU7XG4gIGNvbG9yOiAjZWNlY2VjO1xufVxuLmJnLW9saXZlLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5iZy1vbGl2ZS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuYmctb2xpdmUuYnRuOmFjdGl2ZSwgLmJnLW9saXZlLmJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmU3NTU1ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzJiNmI0ZjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5iZy1saW1lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxZmY3MCAhaW1wb3J0YW50O1xufVxuLmJnLWxpbWUsXG4uYmctbGltZSA+IGEge1xuICBjb2xvcjogIzFmMmQzZCAhaW1wb3J0YW50O1xufVxuLmJnLWxpbWUuYnRuOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDBjZDVhO1xuICBjb2xvcjogIzEyMWEyNDtcbn1cbi5iZy1saW1lLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5iZy1saW1lLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5iZy1saW1lLmJ0bjphY3RpdmUsIC5iZy1saW1lLmJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBjZDVhICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzAwYzA1NDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5iZy1mdWNoc2lhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwMTJiZSAhaW1wb3J0YW50O1xufVxuLmJnLWZ1Y2hzaWEsXG4uYmctZnVjaHNpYSA+IGEge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmJnLWZ1Y2hzaWEuYnRuOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYzMwYzlhO1xuICBjb2xvcjogI2VjZWNlYztcbn1cbi5iZy1mdWNoc2lhLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5iZy1mdWNoc2lhLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5iZy1mdWNoc2lhLmJ0bjphY3RpdmUsIC5iZy1mdWNoc2lhLmJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzMwYzlhICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2I3MGM5MDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5iZy1tYXJvb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDgxYjYwICFpbXBvcnRhbnQ7XG59XG4uYmctbWFyb29uLFxuLmJnLW1hcm9vbiA+IGEge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmJnLW1hcm9vbi5idG46aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNhYjE1NGM7XG4gIGNvbG9yOiAjZWNlY2VjO1xufVxuLmJnLW1hcm9vbi5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYmctbWFyb29uLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5iZy1tYXJvb24uYnRuOmFjdGl2ZSwgLmJnLW1hcm9vbi5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FiMTU0YyAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICM5ZjE0NDc7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmctYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmYgIWltcG9ydGFudDtcbn1cbi5iZy1ibHVlLFxuLmJnLWJsdWUgPiBhIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5iZy1ibHVlLmJ0bjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwNjJjYztcbiAgY29sb3I6ICNlY2VjZWM7XG59XG4uYmctYmx1ZS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYmctYmx1ZS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuYmctYmx1ZS5idG46YWN0aXZlLCAuYmctYmx1ZS5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjJjYyAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMwMDVjYmY7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmctaW5kaWdvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2MTBmMiAhaW1wb3J0YW50O1xufVxuLmJnLWluZGlnbyxcbi5iZy1pbmRpZ28gPiBhIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5iZy1pbmRpZ28uYnRuOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTEwYmM0O1xuICBjb2xvcjogI2VjZWNlYztcbn1cbi5iZy1pbmRpZ28uYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJnLWluZGlnby5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuYmctaW5kaWdvLmJ0bjphY3RpdmUsIC5iZy1pbmRpZ28uYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MTBiYzQgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjNGMwYWI4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJnLXB1cnBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ZjQyYzEgIWltcG9ydGFudDtcbn1cbi5iZy1wdXJwbGUsXG4uYmctcHVycGxlID4gYSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uYmctcHVycGxlLmJ0bjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzU5MzM5ZDtcbiAgY29sb3I6ICNlY2VjZWM7XG59XG4uYmctcHVycGxlLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5iZy1wdXJwbGUuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmJnLXB1cnBsZS5idG46YWN0aXZlLCAuYmctcHVycGxlLmJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTkzMzlkICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzUzMzA5MztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5iZy1waW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4M2U4YyAhaW1wb3J0YW50O1xufVxuLmJnLXBpbmssXG4uYmctcGluayA+IGEge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmJnLXBpbmsuYnRuOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDkxYTcyO1xuICBjb2xvcjogI2VjZWNlYztcbn1cbi5iZy1waW5rLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5iZy1waW5rLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5iZy1waW5rLmJ0bjphY3RpdmUsIC5iZy1waW5rLmJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDkxYTcyICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2NlMTk2YztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5iZy1yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1ICFpbXBvcnRhbnQ7XG59XG4uYmctcmVkLFxuLmJnLXJlZCA+IGEge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmJnLXJlZC5idG46aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNiZDIxMzA7XG4gIGNvbG9yOiAjZWNlY2VjO1xufVxuLmJnLXJlZC5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYmctcmVkLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5iZy1yZWQuYnRuOmFjdGl2ZSwgLmJnLXJlZC5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JkMjEzMCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNiMjFmMmQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmctb3JhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkN2UxNCAhaW1wb3J0YW50O1xufVxuLmJnLW9yYW5nZSxcbi5iZy1vcmFuZ2UgPiBhIHtcbiAgY29sb3I6ICMxZjJkM2QgIWltcG9ydGFudDtcbn1cbi5iZy1vcmFuZ2UuYnRuOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGM2NTAyO1xuICBjb2xvcjogIzEyMWEyNDtcbn1cbi5iZy1vcmFuZ2UuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJnLW9yYW5nZS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuYmctb3JhbmdlLmJ0bjphY3RpdmUsIC5iZy1vcmFuZ2UuYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzY1MDIgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjY2Y1ZjAyO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJnLXllbGxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDcgIWltcG9ydGFudDtcbn1cbi5iZy15ZWxsb3csXG4uYmcteWVsbG93ID4gYSB7XG4gIGNvbG9yOiAjMWYyZDNkICFpbXBvcnRhbnQ7XG59XG4uYmcteWVsbG93LmJ0bjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2QzOWUwMDtcbiAgY29sb3I6ICMxMjFhMjQ7XG59XG4uYmcteWVsbG93LmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5iZy15ZWxsb3cuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmJnLXllbGxvdy5idG46YWN0aXZlLCAuYmcteWVsbG93LmJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDM5ZTAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2M2OTUwMDtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5iZy1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDUgIWltcG9ydGFudDtcbn1cbi5iZy1ncmVlbixcbi5iZy1ncmVlbiA+IGEge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmJnLWdyZWVuLmJ0bjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzFlN2UzNDtcbiAgY29sb3I6ICNlY2VjZWM7XG59XG4uYmctZ3JlZW4uYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJnLWdyZWVuLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5iZy1ncmVlbi5idG46YWN0aXZlLCAuYmctZ3JlZW4uYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZTdlMzQgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMWM3NDMwO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJnLXRlYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjBjOTk3ICFpbXBvcnRhbnQ7XG59XG4uYmctdGVhbCxcbi5iZy10ZWFsID4gYSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uYmctdGVhbC5idG46aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMxOTlkNzY7XG4gIGNvbG9yOiAjZWNlY2VjO1xufVxuLmJnLXRlYWwuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJnLXRlYWwuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmJnLXRlYWwuYnRuOmFjdGl2ZSwgLmJnLXRlYWwuYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOTlkNzYgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMTc5MjZlO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJnLWN5YW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4ICFpbXBvcnRhbnQ7XG59XG4uYmctY3lhbixcbi5iZy1jeWFuID4gYSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uYmctY3lhbi5idG46aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMxMTdhOGI7XG4gIGNvbG9yOiAjZWNlY2VjO1xufVxuLmJnLWN5YW4uYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJnLWN5YW4uYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmJnLWN5YW4uYnRuOmFjdGl2ZSwgLmJnLWN5YW4uYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTdhOGIgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMTA3MDdmO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmJnLXdoaXRlLFxuLmJnLXdoaXRlID4gYSB7XG4gIGNvbG9yOiAjMWYyZDNkICFpbXBvcnRhbnQ7XG59XG4uYmctd2hpdGUuYnRuOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTZlNmU2O1xuICBjb2xvcjogIzEyMWEyNDtcbn1cbi5iZy13aGl0ZS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYmctd2hpdGUuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmJnLXdoaXRlLmJ0bjphY3RpdmUsIC5iZy13aGl0ZS5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNiAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNkZmRmZGY7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuXG4uYmctZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2QgIWltcG9ydGFudDtcbn1cbi5iZy1ncmF5LFxuLmJnLWdyYXkgPiBhIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5iZy1ncmF5LmJ0bjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzU0NWI2MjtcbiAgY29sb3I6ICNlY2VjZWM7XG59XG4uYmctZ3JheS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYmctZ3JheS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuYmctZ3JheS5idG46YWN0aXZlLCAuYmctZ3JheS5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU0NWI2MiAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICM0ZTU1NWI7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmctZ3JheS1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MCAhaW1wb3J0YW50O1xufVxuLmJnLWdyYXktZGFyayxcbi5iZy1ncmF5LWRhcmsgPiBhIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5iZy1ncmF5LWRhcmsuYnRuOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMWQyMTI0O1xuICBjb2xvcjogI2VjZWNlYztcbn1cbi5iZy1ncmF5LWRhcmsuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJnLWdyYXktZGFyay5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuYmctZ3JheS1kYXJrLmJ0bjphY3RpdmUsIC5iZy1ncmF5LWRhcmsuYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZDIxMjQgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMTcxYTFkO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJnLWdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWRiNWJkO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cblxuLmJnLWdyYXktbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNGY1O1xuICBjb2xvcjogIzFmMmQzZCAhaW1wb3J0YW50O1xufVxuXG4uYmctYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzFmMmQzZCAhaW1wb3J0YW50O1xufVxuXG4uYmctZ3JhZGllbnQtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQ6ICMwMDdiZmYgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzI2OGZmZiwgIzAwN2JmZikgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYmctZ3JhZGllbnQtcHJpbWFyeS5idG4uZGlzYWJsZWQsIC5iZy1ncmFkaWVudC1wcmltYXJ5LmJ0bjpkaXNhYmxlZCwgLmJnLWdyYWRpZW50LXByaW1hcnkuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJnLWdyYWRpZW50LXByaW1hcnkuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYmctZ3JhZGllbnQtcHJpbWFyeS5idG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmJnLWdyYWRpZW50LXByaW1hcnkuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzAwN2JmZiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMjY4MGRmLCAjMDA2OWQ5KSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMwMDYyY2M7XG4gIGNvbG9yOiAjZWNlY2VjO1xufVxuLmJnLWdyYWRpZW50LXByaW1hcnkuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJnLWdyYWRpZW50LXByaW1hcnkuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmJnLWdyYWRpZW50LXByaW1hcnkuYnRuOmFjdGl2ZSwgLmJnLWdyYWRpZW50LXByaW1hcnkuYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMwMDdiZmYgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzI2N2FkNCwgIzAwNjJjYykgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMDA1Y2JmO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJnLWdyYWRpZW50LXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQ6ICM2Yzc1N2QgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzgyOGE5MSwgIzZjNzU3ZCkgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYmctZ3JhZGllbnQtc2Vjb25kYXJ5LmJ0bi5kaXNhYmxlZCwgLmJnLWdyYWRpZW50LXNlY29uZGFyeS5idG46ZGlzYWJsZWQsIC5iZy1ncmFkaWVudC1zZWNvbmRhcnkuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJnLWdyYWRpZW50LXNlY29uZGFyeS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5iZy1ncmFkaWVudC1zZWNvbmRhcnkuYnRuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5iZy1ncmFkaWVudC1zZWNvbmRhcnkuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzZjNzU3ZCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjNzM3YTdmLCAjNWE2MjY4KSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICM1NDViNjI7XG4gIGNvbG9yOiAjZWNlY2VjO1xufVxuLmJnLWdyYWRpZW50LXNlY29uZGFyeS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYmctZ3JhZGllbnQtc2Vjb25kYXJ5LmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5iZy1ncmFkaWVudC1zZWNvbmRhcnkuYnRuOmFjdGl2ZSwgLmJnLWdyYWRpZW50LXNlY29uZGFyeS5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzZjNzU3ZCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjNmU3NDdhLCAjNTQ1YjYyKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICM0ZTU1NWI7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmctZ3JhZGllbnQtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQ6ICMyOGE3NDUgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzQ4YjQ2MSwgIzI4YTc0NSkgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYmctZ3JhZGllbnQtc3VjY2Vzcy5idG4uZGlzYWJsZWQsIC5iZy1ncmFkaWVudC1zdWNjZXNzLmJ0bjpkaXNhYmxlZCwgLmJnLWdyYWRpZW50LXN1Y2Nlc3MuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJnLWdyYWRpZW50LXN1Y2Nlc3MuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYmctZ3JhZGllbnQtc3VjY2Vzcy5idG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmJnLWdyYWRpZW50LXN1Y2Nlc3MuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzI4YTc0NSBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjNDI5YTU2LCAjMjE4ODM4KSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMxZTdlMzQ7XG4gIGNvbG9yOiAjZWNlY2VjO1xufVxuLmJnLWdyYWRpZW50LXN1Y2Nlc3MuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJnLWdyYWRpZW50LXN1Y2Nlc3MuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmJnLWdyYWRpZW50LXN1Y2Nlc3MuYnRuOmFjdGl2ZSwgLmJnLWdyYWRpZW50LXN1Y2Nlc3MuYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMyOGE3NDUgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzQwOTE1MiwgIzFlN2UzNCkgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMWM3NDMwO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJnLWdyYWRpZW50LWluZm8ge1xuICBiYWNrZ3JvdW5kOiAjMTdhMmI4IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMzYWIwYzMsICMxN2EyYjgpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJnLWdyYWRpZW50LWluZm8uYnRuLmRpc2FibGVkLCAuYmctZ3JhZGllbnQtaW5mby5idG46ZGlzYWJsZWQsIC5iZy1ncmFkaWVudC1pbmZvLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5iZy1ncmFkaWVudC1pbmZvLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJnLWdyYWRpZW50LWluZm8uYnRuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5iZy1ncmFkaWVudC1pbmZvLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMxN2EyYjggbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzM2OTZhNiwgIzEzODQ5NikgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMTE3YThiO1xuICBjb2xvcjogI2VjZWNlYztcbn1cbi5iZy1ncmFkaWVudC1pbmZvLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5iZy1ncmFkaWVudC1pbmZvLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5iZy1ncmFkaWVudC1pbmZvLmJ0bjphY3RpdmUsIC5iZy1ncmFkaWVudC1pbmZvLmJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMTdhMmI4IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMzNThlOWMsICMxMTdhOGIpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzEwNzA3ZjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5iZy1ncmFkaWVudC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZDogI2ZmYzEwNyBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZmZjYTJjLCAjZmZjMTA3KSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5iZy1ncmFkaWVudC13YXJuaW5nLmJ0bi5kaXNhYmxlZCwgLmJnLWdyYWRpZW50LXdhcm5pbmcuYnRuOmRpc2FibGVkLCAuYmctZ3JhZGllbnQtd2FybmluZy5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYmctZ3JhZGllbnQtd2FybmluZy5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5iZy1ncmFkaWVudC13YXJuaW5nLmJ0bi5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG59XG4uYmctZ3JhZGllbnQtd2FybmluZy5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZjMTA3IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNlNWI1MjYsICNlMGE4MDApIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2QzOWUwMDtcbiAgY29sb3I6ICMxMjFhMjQ7XG59XG4uYmctZ3JhZGllbnQtd2FybmluZy5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYmctZ3JhZGllbnQtd2FybmluZy5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuYmctZ3JhZGllbnQtd2FybmluZy5idG46YWN0aXZlLCAuYmctZ3JhZGllbnQtd2FybmluZy5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2ZmYzEwNyBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZGFhZDI2LCAjZDM5ZTAwKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNjNjk1MDA7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuXG4uYmctZ3JhZGllbnQtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZDogI2RjMzU0NSBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZTE1MzYxLCAjZGMzNTQ1KSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5iZy1ncmFkaWVudC1kYW5nZXIuYnRuLmRpc2FibGVkLCAuYmctZ3JhZGllbnQtZGFuZ2VyLmJ0bjpkaXNhYmxlZCwgLmJnLWdyYWRpZW50LWRhbmdlci5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYmctZ3JhZGllbnQtZGFuZ2VyLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJnLWdyYWRpZW50LWRhbmdlci5idG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmJnLWdyYWRpZW50LWRhbmdlci5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZGMzNTQ1IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNkMDQ0NTIsICNjODIzMzMpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2JkMjEzMDtcbiAgY29sb3I6ICNlY2VjZWM7XG59XG4uYmctZ3JhZGllbnQtZGFuZ2VyLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5iZy1ncmFkaWVudC1kYW5nZXIuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmJnLWdyYWRpZW50LWRhbmdlci5idG46YWN0aXZlLCAuYmctZ3JhZGllbnQtZGFuZ2VyLmJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZGMzNTQ1IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNjNzQyNGYsICNiZDIxMzApIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2IyMWYyZDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5iZy1ncmFkaWVudC1saWdodCB7XG4gIGJhY2tncm91bmQ6ICNmOGY5ZmEgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2Y5ZmFmYiwgI2Y4ZjlmYSkgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uYmctZ3JhZGllbnQtbGlnaHQuYnRuLmRpc2FibGVkLCAuYmctZ3JhZGllbnQtbGlnaHQuYnRuOmRpc2FibGVkLCAuYmctZ3JhZGllbnQtbGlnaHQuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJnLWdyYWRpZW50LWxpZ2h0LmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJnLWdyYWRpZW50LWxpZ2h0LmJ0bi5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG59XG4uYmctZ3JhZGllbnQtbGlnaHQuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2Y4ZjlmYSBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZTZlYWVkLCAjZTJlNmVhKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNkYWUwZTU7XG4gIGNvbG9yOiAjMTIxYTI0O1xufVxuLmJnLWdyYWRpZW50LWxpZ2h0LmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5iZy1ncmFkaWVudC1saWdodC5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuYmctZ3JhZGllbnQtbGlnaHQuYnRuOmFjdGl2ZSwgLmJnLWdyYWRpZW50LWxpZ2h0LmJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZjhmOWZhIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNlMGU1ZTksICNkYWUwZTUpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2QzZDlkZjtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5iZy1ncmFkaWVudC1kYXJrIHtcbiAgYmFja2dyb3VuZDogIzM0M2E0MCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjNTI1ODVkLCAjMzQzYTQwKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5iZy1ncmFkaWVudC1kYXJrLmJ0bi5kaXNhYmxlZCwgLmJnLWdyYWRpZW50LWRhcmsuYnRuOmRpc2FibGVkLCAuYmctZ3JhZGllbnQtZGFyay5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYmctZ3JhZGllbnQtZGFyay5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5iZy1ncmFkaWVudC1kYXJrLmJ0bi5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG59XG4uYmctZ3JhZGllbnQtZGFyay5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMzQzYTQwIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM0NDQ3NGIsICMyMzI3MmIpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzFkMjEyNDtcbiAgY29sb3I6ICNlY2VjZWM7XG59XG4uYmctZ3JhZGllbnQtZGFyay5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYmctZ3JhZGllbnQtZGFyay5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuYmctZ3JhZGllbnQtZGFyay5idG46YWN0aXZlLCAuYmctZ3JhZGllbnQtZGFyay5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzM0M2E0MCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjM2Y0MjQ1LCAjMWQyMTI0KSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMxNzFhMWQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmctZ3JhZGllbnQtbGlnaHRibHVlIHtcbiAgYmFja2dyb3VuZDogIzNjOGRiYyBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjNTk5ZWM2LCAjM2M4ZGJjKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5iZy1ncmFkaWVudC1saWdodGJsdWUuYnRuLmRpc2FibGVkLCAuYmctZ3JhZGllbnQtbGlnaHRibHVlLmJ0bjpkaXNhYmxlZCwgLmJnLWdyYWRpZW50LWxpZ2h0Ymx1ZS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYmctZ3JhZGllbnQtbGlnaHRibHVlLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJnLWdyYWRpZW50LWxpZ2h0Ymx1ZS5idG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmJnLWdyYWRpZW50LWxpZ2h0Ymx1ZS5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjM2M4ZGJjIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM1MjhiYWQsICMzMzc3OWYpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzMwNzA5NTtcbiAgY29sb3I6ICNlY2VjZWM7XG59XG4uYmctZ3JhZGllbnQtbGlnaHRibHVlLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5iZy1ncmFkaWVudC1saWdodGJsdWUuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmJnLWdyYWRpZW50LWxpZ2h0Ymx1ZS5idG46YWN0aXZlLCAuYmctZ3JhZGllbnQtbGlnaHRibHVlLmJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjM2M4ZGJjIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM0Zjg1YTUsICMzMDcwOTUpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzJkNjk4YztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5iZy1ncmFkaWVudC1uYXZ5IHtcbiAgYmFja2dyb3VuZDogIzAwMWYzZiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMjY0MTVjLCAjMDAxZjNmKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5iZy1ncmFkaWVudC1uYXZ5LmJ0bi5kaXNhYmxlZCwgLmJnLWdyYWRpZW50LW5hdnkuYnRuOmRpc2FibGVkLCAuYmctZ3JhZGllbnQtbmF2eS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYmctZ3JhZGllbnQtbmF2eS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5iZy1ncmFkaWVudC1uYXZ5LmJ0bi5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG59XG4uYmctZ3JhZGllbnQtbmF2eS5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDAxZjNmIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMyNjMwM2MsICMwMDBjMTkpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzAwMDYwYztcbiAgY29sb3I6ICNlY2VjZWM7XG59XG4uYmctZ3JhZGllbnQtbmF2eS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYmctZ3JhZGllbnQtbmF2eS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuYmctZ3JhZGllbnQtbmF2eS5idG46YWN0aXZlLCAuYmctZ3JhZGllbnQtbmF2eS5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzAwMWYzZiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMjYyYjMwLCAjMDAwNjBjKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6IGJsYWNrO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJnLWdyYWRpZW50LW9saXZlIHtcbiAgYmFja2dyb3VuZDogIzNkOTk3MCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjNWFhODg1LCAjM2Q5OTcwKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5iZy1ncmFkaWVudC1vbGl2ZS5idG4uZGlzYWJsZWQsIC5iZy1ncmFkaWVudC1vbGl2ZS5idG46ZGlzYWJsZWQsIC5iZy1ncmFkaWVudC1vbGl2ZS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYmctZ3JhZGllbnQtb2xpdmUuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYmctZ3JhZGllbnQtb2xpdmUuYnRuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5iZy1ncmFkaWVudC1vbGl2ZS5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjM2Q5OTcwIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM1MTkxNzQsICMzMjdlNWMpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzJlNzU1NTtcbiAgY29sb3I6ICNlY2VjZWM7XG59XG4uYmctZ3JhZGllbnQtb2xpdmUuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJnLWdyYWRpZW50LW9saXZlLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5iZy1ncmFkaWVudC1vbGl2ZS5idG46YWN0aXZlLCAuYmctZ3JhZGllbnQtb2xpdmUuYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMzZDk5NzAgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzRkOGE2ZiwgIzJlNzU1NSkgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMmI2YjRmO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJnLWdyYWRpZW50LWxpbWUge1xuICBiYWNrZ3JvdW5kOiAjMDFmZjcwIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMyN2ZmODUsICMwMWZmNzApIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmJnLWdyYWRpZW50LWxpbWUuYnRuLmRpc2FibGVkLCAuYmctZ3JhZGllbnQtbGltZS5idG46ZGlzYWJsZWQsIC5iZy1ncmFkaWVudC1saW1lLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5iZy1ncmFkaWVudC1saW1lLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJnLWdyYWRpZW50LWxpbWUuYnRuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5iZy1ncmFkaWVudC1saW1lLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMWZmNzAgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzI2ZTA3NywgIzAwZGE1ZikgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMDBjZDVhO1xuICBjb2xvcjogIzEyMWEyNDtcbn1cbi5iZy1ncmFkaWVudC1saW1lLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5iZy1ncmFkaWVudC1saW1lLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5iZy1ncmFkaWVudC1saW1lLmJ0bjphY3RpdmUsIC5iZy1ncmFkaWVudC1saW1lLmJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMDFmZjcwIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMyNmQ1NzMsICMwMGNkNWEpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzAwYzA1NDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5iZy1ncmFkaWVudC1mdWNoc2lhIHtcbiAgYmFja2dyb3VuZDogI2YwMTJiZSBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZjIzNmM4LCAjZjAxMmJlKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5iZy1ncmFkaWVudC1mdWNoc2lhLmJ0bi5kaXNhYmxlZCwgLmJnLWdyYWRpZW50LWZ1Y2hzaWEuYnRuOmRpc2FibGVkLCAuYmctZ3JhZGllbnQtZnVjaHNpYS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYmctZ3JhZGllbnQtZnVjaHNpYS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5iZy1ncmFkaWVudC1mdWNoc2lhLmJ0bi5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG59XG4uYmctZ3JhZGllbnQtZnVjaHNpYS5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjAxMmJlIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNkNjMxYjEsICNjZjBkYTMpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2MzMGM5YTtcbiAgY29sb3I6ICNlY2VjZWM7XG59XG4uYmctZ3JhZGllbnQtZnVjaHNpYS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYmctZ3JhZGllbnQtZnVjaHNpYS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuYmctZ3JhZGllbnQtZnVjaHNpYS5idG46YWN0aXZlLCAuYmctZ3JhZGllbnQtZnVjaHNpYS5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2YwMTJiZSBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjY2MzMGE5LCAjYzMwYzlhKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNiNzBjOTA7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmctZ3JhZGllbnQtbWFyb29uIHtcbiAgYmFja2dyb3VuZDogI2Q4MWI2MCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZGUzZDc4LCAjZDgxYjYwKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5iZy1ncmFkaWVudC1tYXJvb24uYnRuLmRpc2FibGVkLCAuYmctZ3JhZGllbnQtbWFyb29uLmJ0bjpkaXNhYmxlZCwgLmJnLWdyYWRpZW50LW1hcm9vbi5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYmctZ3JhZGllbnQtbWFyb29uLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJnLWdyYWRpZW50LW1hcm9vbi5idG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmJnLWdyYWRpZW50LW1hcm9vbi5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZDgxYjYwIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNjMTNhNmIsICNiNjE3NTEpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2FiMTU0YztcbiAgY29sb3I6ICNlY2VjZWM7XG59XG4uYmctZ3JhZGllbnQtbWFyb29uLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5iZy1ncmFkaWVudC1tYXJvb24uYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmJnLWdyYWRpZW50LW1hcm9vbi5idG46YWN0aXZlLCAuYmctZ3JhZGllbnQtbWFyb29uLmJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZDgxYjYwIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNiODM4NjcsICNhYjE1NGMpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzlmMTQ0NztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5iZy1ncmFkaWVudC1ibHVlIHtcbiAgYmFja2dyb3VuZDogIzAwN2JmZiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMjY4ZmZmLCAjMDA3YmZmKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5iZy1ncmFkaWVudC1ibHVlLmJ0bi5kaXNhYmxlZCwgLmJnLWdyYWRpZW50LWJsdWUuYnRuOmRpc2FibGVkLCAuYmctZ3JhZGllbnQtYmx1ZS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYmctZ3JhZGllbnQtYmx1ZS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5iZy1ncmFkaWVudC1ibHVlLmJ0bi5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG59XG4uYmctZ3JhZGllbnQtYmx1ZS5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDA3YmZmIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMyNjgwZGYsICMwMDY5ZDkpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzAwNjJjYztcbiAgY29sb3I6ICNlY2VjZWM7XG59XG4uYmctZ3JhZGllbnQtYmx1ZS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYmctZ3JhZGllbnQtYmx1ZS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuYmctZ3JhZGllbnQtYmx1ZS5idG46YWN0aXZlLCAuYmctZ3JhZGllbnQtYmx1ZS5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzAwN2JmZiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMjY3YWQ0LCAjMDA2MmNjKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMwMDVjYmY7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmctZ3JhZGllbnQtaW5kaWdvIHtcbiAgYmFja2dyb3VuZDogIzY2MTBmMiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjN2QzNGY0LCAjNjYxMGYyKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5iZy1ncmFkaWVudC1pbmRpZ28uYnRuLmRpc2FibGVkLCAuYmctZ3JhZGllbnQtaW5kaWdvLmJ0bjpkaXNhYmxlZCwgLmJnLWdyYWRpZW50LWluZGlnby5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYmctZ3JhZGllbnQtaW5kaWdvLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJnLWdyYWRpZW50LWluZGlnby5idG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmJnLWdyYWRpZW50LWluZGlnby5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNjYxMGYyIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM2ZjMwZDcsICM1NjBiZDApIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzUxMGJjNDtcbiAgY29sb3I6ICNlY2VjZWM7XG59XG4uYmctZ3JhZGllbnQtaW5kaWdvLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5iZy1ncmFkaWVudC1pbmRpZ28uYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmJnLWdyYWRpZW50LWluZGlnby5idG46YWN0aXZlLCAuYmctZ3JhZGllbnQtaW5kaWdvLmJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjNjYxMGYyIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM2YjMwY2QsICM1MTBiYzQpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzRjMGFiODtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5iZy1ncmFkaWVudC1wdXJwbGUge1xuICBiYWNrZ3JvdW5kOiAjNmY0MmMxIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM4NTVlY2EsICM2ZjQyYzEpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJnLWdyYWRpZW50LXB1cnBsZS5idG4uZGlzYWJsZWQsIC5iZy1ncmFkaWVudC1wdXJwbGUuYnRuOmRpc2FibGVkLCAuYmctZ3JhZGllbnQtcHVycGxlLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5iZy1ncmFkaWVudC1wdXJwbGUuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYmctZ3JhZGllbnQtcHVycGxlLmJ0bi5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG59XG4uYmctZ3JhZGllbnQtcHVycGxlLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM2ZjQyYzEgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzc2NTViMywgIzVlMzdhNikgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjNTkzMzlkO1xuICBjb2xvcjogI2VjZWNlYztcbn1cbi5iZy1ncmFkaWVudC1wdXJwbGUuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJnLWdyYWRpZW50LXB1cnBsZS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuYmctZ3JhZGllbnQtcHVycGxlLmJ0bjphY3RpdmUsIC5iZy1ncmFkaWVudC1wdXJwbGUuYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICM2ZjQyYzEgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzcyNTJhYywgIzU5MzM5ZCkgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjNTMzMDkzO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJnLWdyYWRpZW50LXBpbmsge1xuICBiYWNrZ3JvdW5kOiAjZTgzZThjIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNlYjViOWQsICNlODNlOGMpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJnLWdyYWRpZW50LXBpbmsuYnRuLmRpc2FibGVkLCAuYmctZ3JhZGllbnQtcGluay5idG46ZGlzYWJsZWQsIC5iZy1ncmFkaWVudC1waW5rLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5iZy1ncmFkaWVudC1waW5rLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJnLWdyYWRpZW50LXBpbmsuYnRuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5iZy1ncmFkaWVudC1waW5rLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlODNlOGMgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2U4M2U4YywgI2U0MWM3OCkgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjZDkxYTcyO1xuICBjb2xvcjogI2VjZWNlYztcbn1cbi5iZy1ncmFkaWVudC1waW5rLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5iZy1ncmFkaWVudC1waW5rLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5iZy1ncmFkaWVudC1waW5rLmJ0bjphY3RpdmUsIC5iZy1ncmFkaWVudC1waW5rLmJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZTgzZThjIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNkZjNjODcsICNkOTFhNzIpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2NlMTk2YztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5iZy1ncmFkaWVudC1yZWQge1xuICBiYWNrZ3JvdW5kOiAjZGMzNTQ1IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNlMTUzNjEsICNkYzM1NDUpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJnLWdyYWRpZW50LXJlZC5idG4uZGlzYWJsZWQsIC5iZy1ncmFkaWVudC1yZWQuYnRuOmRpc2FibGVkLCAuYmctZ3JhZGllbnQtcmVkLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5iZy1ncmFkaWVudC1yZWQuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYmctZ3JhZGllbnQtcmVkLmJ0bi5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG59XG4uYmctZ3JhZGllbnQtcmVkLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNkYzM1NDUgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2QwNDQ1MiwgI2M4MjMzMykgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjYmQyMTMwO1xuICBjb2xvcjogI2VjZWNlYztcbn1cbi5iZy1ncmFkaWVudC1yZWQuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJnLWdyYWRpZW50LXJlZC5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuYmctZ3JhZGllbnQtcmVkLmJ0bjphY3RpdmUsIC5iZy1ncmFkaWVudC1yZWQuYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNkYzM1NDUgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2M3NDI0ZiwgI2JkMjEzMCkgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjYjIxZjJkO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJnLWdyYWRpZW50LW9yYW5nZSB7XG4gIGJhY2tncm91bmQ6ICNmZDdlMTQgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2ZkOTEzNywgI2ZkN2UxNCkgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uYmctZ3JhZGllbnQtb3JhbmdlLmJ0bi5kaXNhYmxlZCwgLmJnLWdyYWRpZW50LW9yYW5nZS5idG46ZGlzYWJsZWQsIC5iZy1ncmFkaWVudC1vcmFuZ2UuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJnLWdyYWRpZW50LW9yYW5nZS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5iZy1ncmFkaWVudC1vcmFuZ2UuYnRuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5iZy1ncmFkaWVudC1vcmFuZ2UuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZkN2UxNCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZWM4MTI4LCAjZTk2YjAyKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNkYzY1MDI7XG4gIGNvbG9yOiAjMTIxYTI0O1xufVxuLmJnLWdyYWRpZW50LW9yYW5nZS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYmctZ3JhZGllbnQtb3JhbmdlLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5iZy1ncmFkaWVudC1vcmFuZ2UuYnRuOmFjdGl2ZSwgLmJnLWdyYWRpZW50LW9yYW5nZS5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2ZkN2UxNCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZTE3YzI4LCAjZGM2NTAyKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNjZjVmMDI7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmctZ3JhZGllbnQteWVsbG93IHtcbiAgYmFja2dyb3VuZDogI2ZmYzEwNyBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZmZjYTJjLCAjZmZjMTA3KSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5iZy1ncmFkaWVudC15ZWxsb3cuYnRuLmRpc2FibGVkLCAuYmctZ3JhZGllbnQteWVsbG93LmJ0bjpkaXNhYmxlZCwgLmJnLWdyYWRpZW50LXllbGxvdy5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYmctZ3JhZGllbnQteWVsbG93LmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJnLWdyYWRpZW50LXllbGxvdy5idG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmJnLWdyYWRpZW50LXllbGxvdy5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZjMTA3IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNlNWI1MjYsICNlMGE4MDApIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2QzOWUwMDtcbiAgY29sb3I6ICMxMjFhMjQ7XG59XG4uYmctZ3JhZGllbnQteWVsbG93LmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5iZy1ncmFkaWVudC15ZWxsb3cuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmJnLWdyYWRpZW50LXllbGxvdy5idG46YWN0aXZlLCAuYmctZ3JhZGllbnQteWVsbG93LmJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZmZjMTA3IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNkYWFkMjYsICNkMzllMDApIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2M2OTUwMDtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5iZy1ncmFkaWVudC1ncmVlbiB7XG4gIGJhY2tncm91bmQ6ICMyOGE3NDUgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzQ4YjQ2MSwgIzI4YTc0NSkgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYmctZ3JhZGllbnQtZ3JlZW4uYnRuLmRpc2FibGVkLCAuYmctZ3JhZGllbnQtZ3JlZW4uYnRuOmRpc2FibGVkLCAuYmctZ3JhZGllbnQtZ3JlZW4uYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJnLWdyYWRpZW50LWdyZWVuLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJnLWdyYWRpZW50LWdyZWVuLmJ0bi5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG59XG4uYmctZ3JhZGllbnQtZ3JlZW4uYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzI4YTc0NSBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjNDI5YTU2LCAjMjE4ODM4KSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMxZTdlMzQ7XG4gIGNvbG9yOiAjZWNlY2VjO1xufVxuLmJnLWdyYWRpZW50LWdyZWVuLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5iZy1ncmFkaWVudC1ncmVlbi5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuYmctZ3JhZGllbnQtZ3JlZW4uYnRuOmFjdGl2ZSwgLmJnLWdyYWRpZW50LWdyZWVuLmJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMjhhNzQ1IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM0MDkxNTIsICMxZTdlMzQpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzFjNzQzMDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5iZy1ncmFkaWVudC10ZWFsIHtcbiAgYmFja2dyb3VuZDogIzIwYzk5NyBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjNDFkMWE3LCAjMjBjOTk3KSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5iZy1ncmFkaWVudC10ZWFsLmJ0bi5kaXNhYmxlZCwgLmJnLWdyYWRpZW50LXRlYWwuYnRuOmRpc2FibGVkLCAuYmctZ3JhZGllbnQtdGVhbC5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYmctZ3JhZGllbnQtdGVhbC5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5iZy1ncmFkaWVudC10ZWFsLmJ0bi5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG59XG4uYmctZ3JhZGllbnQtdGVhbC5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMjBjOTk3IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMzZGI1OTEsICMxYmE4N2UpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzE5OWQ3NjtcbiAgY29sb3I6ICNlY2VjZWM7XG59XG4uYmctZ3JhZGllbnQtdGVhbC5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYmctZ3JhZGllbnQtdGVhbC5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuYmctZ3JhZGllbnQtdGVhbC5idG46YWN0aXZlLCAuYmctZ3JhZGllbnQtdGVhbC5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzIwYzk5NyBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjM2NhYzhiLCAjMTk5ZDc2KSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMxNzkyNmU7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmctZ3JhZGllbnQtY3lhbiB7XG4gIGJhY2tncm91bmQ6ICMxN2EyYjggbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzNhYjBjMywgIzE3YTJiOCkgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYmctZ3JhZGllbnQtY3lhbi5idG4uZGlzYWJsZWQsIC5iZy1ncmFkaWVudC1jeWFuLmJ0bjpkaXNhYmxlZCwgLmJnLWdyYWRpZW50LWN5YW4uYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJnLWdyYWRpZW50LWN5YW4uYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYmctZ3JhZGllbnQtY3lhbi5idG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmJnLWdyYWRpZW50LWN5YW4uYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzE3YTJiOCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMzY5NmE2LCAjMTM4NDk2KSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMxMTdhOGI7XG4gIGNvbG9yOiAjZWNlY2VjO1xufVxuLmJnLWdyYWRpZW50LWN5YW4uYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJnLWdyYWRpZW50LWN5YW4uYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmJnLWdyYWRpZW50LWN5YW4uYnRuOmFjdGl2ZSwgLmJnLWdyYWRpZW50LWN5YW4uYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMxN2EyYjggbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzM1OGU5YywgIzExN2E4YikgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMTA3MDdmO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJnLWdyYWRpZW50LXdoaXRlIHtcbiAgYmFja2dyb3VuZDogI2ZmZiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCB3aGl0ZSwgI2ZmZikgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uYmctZ3JhZGllbnQtd2hpdGUuYnRuLmRpc2FibGVkLCAuYmctZ3JhZGllbnQtd2hpdGUuYnRuOmRpc2FibGVkLCAuYmctZ3JhZGllbnQtd2hpdGUuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJnLWdyYWRpZW50LXdoaXRlLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJnLWdyYWRpZW50LXdoaXRlLmJ0bi5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG59XG4uYmctZ3JhZGllbnQtd2hpdGUuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZWZlZmVmLCAjZWNlY2VjKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNlNmU2ZTY7XG4gIGNvbG9yOiAjMTIxYTI0O1xufVxuLmJnLWdyYWRpZW50LXdoaXRlLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5iZy1ncmFkaWVudC13aGl0ZS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuYmctZ3JhZGllbnQtd2hpdGUuYnRuOmFjdGl2ZSwgLmJnLWdyYWRpZW50LXdoaXRlLmJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZmZmIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNlYWVhZWEsICNlNmU2ZTYpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2RmZGZkZjtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5cbi5iZy1ncmFkaWVudC1ncmF5IHtcbiAgYmFja2dyb3VuZDogIzZjNzU3ZCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjODI4YTkxLCAjNmM3NTdkKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5iZy1ncmFkaWVudC1ncmF5LmJ0bi5kaXNhYmxlZCwgLmJnLWdyYWRpZW50LWdyYXkuYnRuOmRpc2FibGVkLCAuYmctZ3JhZGllbnQtZ3JheS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYmctZ3JhZGllbnQtZ3JheS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5iZy1ncmFkaWVudC1ncmF5LmJ0bi5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG59XG4uYmctZ3JhZGllbnQtZ3JheS5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNmM3NTdkIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM3MzdhN2YsICM1YTYyNjgpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzU0NWI2MjtcbiAgY29sb3I6ICNlY2VjZWM7XG59XG4uYmctZ3JhZGllbnQtZ3JheS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYmctZ3JhZGllbnQtZ3JheS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuYmctZ3JhZGllbnQtZ3JheS5idG46YWN0aXZlLCAuYmctZ3JhZGllbnQtZ3JheS5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzZjNzU3ZCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjNmU3NDdhLCAjNTQ1YjYyKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICM0ZTU1NWI7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmctZ3JhZGllbnQtZ3JheS1kYXJrIHtcbiAgYmFja2dyb3VuZDogIzM0M2E0MCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjNTI1ODVkLCAjMzQzYTQwKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5iZy1ncmFkaWVudC1ncmF5LWRhcmsuYnRuLmRpc2FibGVkLCAuYmctZ3JhZGllbnQtZ3JheS1kYXJrLmJ0bjpkaXNhYmxlZCwgLmJnLWdyYWRpZW50LWdyYXktZGFyay5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYmctZ3JhZGllbnQtZ3JheS1kYXJrLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJnLWdyYWRpZW50LWdyYXktZGFyay5idG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmJnLWdyYWRpZW50LWdyYXktZGFyay5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMzQzYTQwIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM0NDQ3NGIsICMyMzI3MmIpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzFkMjEyNDtcbiAgY29sb3I6ICNlY2VjZWM7XG59XG4uYmctZ3JhZGllbnQtZ3JheS1kYXJrLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5iZy1ncmFkaWVudC1ncmF5LWRhcmsuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmJnLWdyYWRpZW50LWdyYXktZGFyay5idG46YWN0aXZlLCAuYmctZ3JhZGllbnQtZ3JheS1kYXJrLmJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMzQzYTQwIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMzZjQyNDUsICMxZDIxMjQpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzE3MWExZDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbltjbGFzc149YmctXS5kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNjU7XG59XG5cbmEudGV4dC1tdXRlZDpob3ZlciB7XG4gIGNvbG9yOiAjMDA3YmZmICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLW11dGVkIHtcbiAgY29sb3I6ICM1ZDY5NzQ7XG59XG4ubGluay1tdXRlZDpob3ZlciwgLmxpbmstbXV0ZWQ6Zm9jdXMge1xuICBjb2xvcjogIzQ2NGY1ODtcbn1cblxuLmxpbmstYmxhY2sge1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cbi5saW5rLWJsYWNrOmhvdmVyLCAubGluay1ibGFjazpmb2N1cyB7XG4gIGNvbG9yOiAjZTZlOGVhO1xufVxuXG4uYWNjZW50LXByaW1hcnkgLmJ0bi1saW5rLFxuLmFjY2VudC1wcmltYXJ5IGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6bm90KC5wYWdlLWxpbmspOm5vdCguYnRuKSxcbi5hY2NlbnQtcHJpbWFyeSAubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgY29sb3I6ICMwMDdiZmY7XG59XG4uYWNjZW50LXByaW1hcnkgLmJ0bi1saW5rOmhvdmVyLFxuLmFjY2VudC1wcmltYXJ5IGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6bm90KC5wYWdlLWxpbmspOm5vdCguYnRuKTpob3Zlcixcbi5hY2NlbnQtcHJpbWFyeSAubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMwMDU2YjM7XG59XG4uYWNjZW50LXByaW1hcnkgLmRyb3Bkb3duLWl0ZW06YWN0aXZlLCAuYWNjZW50LXByaW1hcnkgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbiAgY29sb3I6ICNmZmY7XG59XG4uYWNjZW50LXByaW1hcnkgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gIGJvcmRlci1jb2xvcjogIzAwNGE5OTtcbn1cbi5hY2NlbnQtcHJpbWFyeSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjNmZmYnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLmFjY2VudC1wcmltYXJ5IC5mb3JtLWNvbnRyb2w6Zm9jdXM6bm90KC5pcy1pbnZhbGlkKTpub3QoLmlzLXdhcm5pbmcpOm5vdCguaXMtdmFsaWQpLFxuLmFjY2VudC1wcmltYXJ5IC5jdXN0b20tc2VsZWN0OmZvY3VzLFxuLmFjY2VudC1wcmltYXJ5IC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uYWNjZW50LXByaW1hcnkgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjODBiZGZmO1xufVxuLmFjY2VudC1wcmltYXJ5IC5wYWdlLWl0ZW0gLnBhZ2UtbGluayB7XG4gIGNvbG9yOiAjMDA3YmZmO1xufVxuLmFjY2VudC1wcmltYXJ5IC5wYWdlLWl0ZW0uYWN0aXZlIGEsIC5hY2NlbnQtcHJpbWFyeSAucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hY2NlbnQtcHJpbWFyeSAucGFnZS1pdGVtLmRpc2FibGVkIGEsIC5hY2NlbnQtcHJpbWFyeSAucGFnZS1pdGVtLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuLmFjY2VudC1wcmltYXJ5IFtjbGFzcyo9c2lkZWJhci1kYXJrLV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKSB7XG4gIGNvbG9yOiAjYzJjN2QwO1xufVxuLmFjY2VudC1wcmltYXJ5IFtjbGFzcyo9c2lkZWJhci1kYXJrLV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmFjY2VudC1wcmltYXJ5IFtjbGFzcyo9c2lkZWJhci1saWdodC1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluaykge1xuICBjb2xvcjogIzM0M2E0MDtcbn1cbi5hY2NlbnQtcHJpbWFyeSBbY2xhc3MqPXNpZGViYXItbGlnaHQtXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG5cbi5kYXJrLW1vZGUuYWNjZW50LXByaW1hcnkgLnBhZ2UtaXRlbSAucGFnZS1saW5rOmhvdmVyLCAuZGFyay1tb2RlLmFjY2VudC1wcmltYXJ5IC5wYWdlLWl0ZW0gLnBhZ2UtbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjMWE4OGZmO1xufVxuXG4uYWNjZW50LXNlY29uZGFyeSAuYnRuLWxpbmssXG4uYWNjZW50LXNlY29uZGFyeSBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOm5vdCgucGFnZS1saW5rKTpub3QoLmJ0biksXG4uYWNjZW50LXNlY29uZGFyeSAubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG4uYWNjZW50LXNlY29uZGFyeSAuYnRuLWxpbms6aG92ZXIsXG4uYWNjZW50LXNlY29uZGFyeSBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOm5vdCgucGFnZS1saW5rKTpub3QoLmJ0bik6aG92ZXIsXG4uYWNjZW50LXNlY29uZGFyeSAubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICM0OTRmNTQ7XG59XG4uYWNjZW50LXNlY29uZGFyeSAuZHJvcGRvd24taXRlbTphY3RpdmUsIC5hY2NlbnQtc2Vjb25kYXJ5IC5kcm9wZG93bi1pdGVtLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmFjY2VudC1zZWNvbmRhcnkgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG4gIGJvcmRlci1jb2xvcjogIzNkNDI0Njtcbn1cbi5hY2NlbnQtc2Vjb25kYXJ5IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyUyM2ZmZicgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIik7XG59XG4uYWNjZW50LXNlY29uZGFyeSAuZm9ybS1jb250cm9sOmZvY3VzOm5vdCguaXMtaW52YWxpZCk6bm90KC5pcy13YXJuaW5nKTpub3QoLmlzLXZhbGlkKSxcbi5hY2NlbnQtc2Vjb25kYXJ5IC5jdXN0b20tc2VsZWN0OmZvY3VzLFxuLmFjY2VudC1zZWNvbmRhcnkgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbi5hY2NlbnQtc2Vjb25kYXJ5IC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogI2FmYjViYTtcbn1cbi5hY2NlbnQtc2Vjb25kYXJ5IC5wYWdlLWl0ZW0gLnBhZ2UtbGluayB7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuLmFjY2VudC1zZWNvbmRhcnkgLnBhZ2UtaXRlbS5hY3RpdmUgYSwgLmFjY2VudC1zZWNvbmRhcnkgLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYWNjZW50LXNlY29uZGFyeSAucGFnZS1pdGVtLmRpc2FibGVkIGEsIC5hY2NlbnQtc2Vjb25kYXJ5IC5wYWdlLWl0ZW0uZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG4uYWNjZW50LXNlY29uZGFyeSBbY2xhc3MqPXNpZGViYXItZGFyay1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluaykge1xuICBjb2xvcjogI2MyYzdkMDtcbn1cbi5hY2NlbnQtc2Vjb25kYXJ5IFtjbGFzcyo9c2lkZWJhci1kYXJrLV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmFjY2VudC1zZWNvbmRhcnkgW2NsYXNzKj1zaWRlYmFyLWxpZ2h0LV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKSB7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuLmFjY2VudC1zZWNvbmRhcnkgW2NsYXNzKj1zaWRlYmFyLWxpZ2h0LV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuXG4uZGFyay1tb2RlLmFjY2VudC1zZWNvbmRhcnkgLnBhZ2UtaXRlbSAucGFnZS1saW5rOmhvdmVyLCAuZGFyay1tb2RlLmFjY2VudC1zZWNvbmRhcnkgLnBhZ2UtaXRlbSAucGFnZS1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICM3ODgyOGE7XG59XG5cbi5hY2NlbnQtc3VjY2VzcyAuYnRuLWxpbmssXG4uYWNjZW50LXN1Y2Nlc3MgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpub3QoLnBhZ2UtbGluayk6bm90KC5idG4pLFxuLmFjY2VudC1zdWNjZXNzIC5uYXYtdGFicyAubmF2LWxpbmsge1xuICBjb2xvcjogIzI4YTc0NTtcbn1cbi5hY2NlbnQtc3VjY2VzcyAuYnRuLWxpbms6aG92ZXIsXG4uYWNjZW50LXN1Y2Nlc3MgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpub3QoLnBhZ2UtbGluayk6bm90KC5idG4pOmhvdmVyLFxuLmFjY2VudC1zdWNjZXNzIC5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIge1xuICBjb2xvcjogIzE5NjkyYztcbn1cbi5hY2NlbnQtc3VjY2VzcyAuZHJvcGRvd24taXRlbTphY3RpdmUsIC5hY2NlbnQtc3VjY2VzcyAuZHJvcGRvd24taXRlbS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hY2NlbnQtc3VjY2VzcyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcbiAgYm9yZGVyLWNvbG9yOiAjMTQ1NTIzO1xufVxuLmFjY2VudC1zdWNjZXNzIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyUyM2ZmZicgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIik7XG59XG4uYWNjZW50LXN1Y2Nlc3MgLmZvcm0tY29udHJvbDpmb2N1czpub3QoLmlzLWludmFsaWQpOm5vdCguaXMtd2FybmluZyk6bm90KC5pcy12YWxpZCksXG4uYWNjZW50LXN1Y2Nlc3MgLmN1c3RvbS1zZWxlY3Q6Zm9jdXMsXG4uYWNjZW50LXN1Y2Nlc3MgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbi5hY2NlbnQtc3VjY2VzcyAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICM3MWRkOGE7XG59XG4uYWNjZW50LXN1Y2Nlc3MgLnBhZ2UtaXRlbSAucGFnZS1saW5rIHtcbiAgY29sb3I6ICMyOGE3NDU7XG59XG4uYWNjZW50LXN1Y2Nlc3MgLnBhZ2UtaXRlbS5hY3RpdmUgYSwgLmFjY2VudC1zdWNjZXNzIC5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmFjY2VudC1zdWNjZXNzIC5wYWdlLWl0ZW0uZGlzYWJsZWQgYSwgLmFjY2VudC1zdWNjZXNzIC5wYWdlLWl0ZW0uZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG4uYWNjZW50LXN1Y2Nlc3MgW2NsYXNzKj1zaWRlYmFyLWRhcmstXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspIHtcbiAgY29sb3I6ICNjMmM3ZDA7XG59XG4uYWNjZW50LXN1Y2Nlc3MgW2NsYXNzKj1zaWRlYmFyLWRhcmstXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYWNjZW50LXN1Y2Nlc3MgW2NsYXNzKj1zaWRlYmFyLWxpZ2h0LV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKSB7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuLmFjY2VudC1zdWNjZXNzIFtjbGFzcyo9c2lkZWJhci1saWdodC1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbn1cblxuLmRhcmstbW9kZS5hY2NlbnQtc3VjY2VzcyAucGFnZS1pdGVtIC5wYWdlLWxpbms6aG92ZXIsIC5kYXJrLW1vZGUuYWNjZW50LXN1Y2Nlc3MgLnBhZ2UtaXRlbSAucGFnZS1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICMyZGJjNGU7XG59XG5cbi5hY2NlbnQtaW5mbyAuYnRuLWxpbmssXG4uYWNjZW50LWluZm8gYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpub3QoLnBhZ2UtbGluayk6bm90KC5idG4pLFxuLmFjY2VudC1pbmZvIC5uYXYtdGFicyAubmF2LWxpbmsge1xuICBjb2xvcjogIzE3YTJiODtcbn1cbi5hY2NlbnQtaW5mbyAuYnRuLWxpbms6aG92ZXIsXG4uYWNjZW50LWluZm8gYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpub3QoLnBhZ2UtbGluayk6bm90KC5idG4pOmhvdmVyLFxuLmFjY2VudC1pbmZvIC5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIge1xuICBjb2xvcjogIzBmNjY3NDtcbn1cbi5hY2NlbnQtaW5mbyAuZHJvcGRvd24taXRlbTphY3RpdmUsIC5hY2NlbnQtaW5mbyAuZHJvcGRvd24taXRlbS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hY2NlbnQtaW5mbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbiAgYm9yZGVyLWNvbG9yOiAjMGM1MjVkO1xufVxuLmFjY2VudC1pbmZvIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyUyM2ZmZicgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIik7XG59XG4uYWNjZW50LWluZm8gLmZvcm0tY29udHJvbDpmb2N1czpub3QoLmlzLWludmFsaWQpOm5vdCguaXMtd2FybmluZyk6bm90KC5pcy12YWxpZCksXG4uYWNjZW50LWluZm8gLmN1c3RvbS1zZWxlY3Q6Zm9jdXMsXG4uYWNjZW50LWluZm8gLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbi5hY2NlbnQtaW5mbyAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICM2M2Q5ZWM7XG59XG4uYWNjZW50LWluZm8gLnBhZ2UtaXRlbSAucGFnZS1saW5rIHtcbiAgY29sb3I6ICMxN2EyYjg7XG59XG4uYWNjZW50LWluZm8gLnBhZ2UtaXRlbS5hY3RpdmUgYSwgLmFjY2VudC1pbmZvIC5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xuICBib3JkZXItY29sb3I6ICMxN2EyYjg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmFjY2VudC1pbmZvIC5wYWdlLWl0ZW0uZGlzYWJsZWQgYSwgLmFjY2VudC1pbmZvIC5wYWdlLWl0ZW0uZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG4uYWNjZW50LWluZm8gW2NsYXNzKj1zaWRlYmFyLWRhcmstXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspIHtcbiAgY29sb3I6ICNjMmM3ZDA7XG59XG4uYWNjZW50LWluZm8gW2NsYXNzKj1zaWRlYmFyLWRhcmstXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYWNjZW50LWluZm8gW2NsYXNzKj1zaWRlYmFyLWxpZ2h0LV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKSB7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuLmFjY2VudC1pbmZvIFtjbGFzcyo9c2lkZWJhci1saWdodC1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbn1cblxuLmRhcmstbW9kZS5hY2NlbnQtaW5mbyAucGFnZS1pdGVtIC5wYWdlLWxpbms6aG92ZXIsIC5kYXJrLW1vZGUuYWNjZW50LWluZm8gLnBhZ2UtaXRlbSAucGFnZS1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICMxYWI2Y2Y7XG59XG5cbi5hY2NlbnQtd2FybmluZyAuYnRuLWxpbmssXG4uYWNjZW50LXdhcm5pbmcgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpub3QoLnBhZ2UtbGluayk6bm90KC5idG4pLFxuLmFjY2VudC13YXJuaW5nIC5uYXYtdGFicyAubmF2LWxpbmsge1xuICBjb2xvcjogI2ZmYzEwNztcbn1cbi5hY2NlbnQtd2FybmluZyAuYnRuLWxpbms6aG92ZXIsXG4uYWNjZW50LXdhcm5pbmcgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpub3QoLnBhZ2UtbGluayk6bm90KC5idG4pOmhvdmVyLFxuLmFjY2VudC13YXJuaW5nIC5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIge1xuICBjb2xvcjogI2JhOGIwMDtcbn1cbi5hY2NlbnQtd2FybmluZyAuZHJvcGRvd24taXRlbTphY3RpdmUsIC5hY2NlbnQtd2FybmluZyAuZHJvcGRvd24taXRlbS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5hY2NlbnQtd2FybmluZyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbiAgYm9yZGVyLWNvbG9yOiAjYTA3ODAwO1xufVxuLmFjY2VudC13YXJuaW5nIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyUyMzFmMmQzZCcgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIik7XG59XG4uYWNjZW50LXdhcm5pbmcgLmZvcm0tY29udHJvbDpmb2N1czpub3QoLmlzLWludmFsaWQpOm5vdCguaXMtd2FybmluZyk6bm90KC5pcy12YWxpZCksXG4uYWNjZW50LXdhcm5pbmcgLmN1c3RvbS1zZWxlY3Q6Zm9jdXMsXG4uYWNjZW50LXdhcm5pbmcgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbi5hY2NlbnQtd2FybmluZyAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICNmZmUxODc7XG59XG4uYWNjZW50LXdhcm5pbmcgLnBhZ2UtaXRlbSAucGFnZS1saW5rIHtcbiAgY29sb3I6ICNmZmMxMDc7XG59XG4uYWNjZW50LXdhcm5pbmcgLnBhZ2UtaXRlbS5hY3RpdmUgYSwgLmFjY2VudC13YXJuaW5nIC5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmFjY2VudC13YXJuaW5nIC5wYWdlLWl0ZW0uZGlzYWJsZWQgYSwgLmFjY2VudC13YXJuaW5nIC5wYWdlLWl0ZW0uZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG4uYWNjZW50LXdhcm5pbmcgW2NsYXNzKj1zaWRlYmFyLWRhcmstXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspIHtcbiAgY29sb3I6ICNjMmM3ZDA7XG59XG4uYWNjZW50LXdhcm5pbmcgW2NsYXNzKj1zaWRlYmFyLWRhcmstXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYWNjZW50LXdhcm5pbmcgW2NsYXNzKj1zaWRlYmFyLWxpZ2h0LV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKSB7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuLmFjY2VudC13YXJuaW5nIFtjbGFzcyo9c2lkZWJhci1saWdodC1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbn1cblxuLmRhcmstbW9kZS5hY2NlbnQtd2FybmluZyAucGFnZS1pdGVtIC5wYWdlLWxpbms6aG92ZXIsIC5kYXJrLW1vZGUuYWNjZW50LXdhcm5pbmcgLnBhZ2UtaXRlbSAucGFnZS1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICNmZmM3MjE7XG59XG5cbi5hY2NlbnQtZGFuZ2VyIC5idG4tbGluayxcbi5hY2NlbnQtZGFuZ2VyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6bm90KC5wYWdlLWxpbmspOm5vdCguYnRuKSxcbi5hY2NlbnQtZGFuZ2VyIC5uYXYtdGFicyAubmF2LWxpbmsge1xuICBjb2xvcjogI2RjMzU0NTtcbn1cbi5hY2NlbnQtZGFuZ2VyIC5idG4tbGluazpob3Zlcixcbi5hY2NlbnQtZGFuZ2VyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6bm90KC5wYWdlLWxpbmspOm5vdCguYnRuKTpob3Zlcixcbi5hY2NlbnQtZGFuZ2VyIC5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIge1xuICBjb2xvcjogI2E3MWQyYTtcbn1cbi5hY2NlbnQtZGFuZ2VyIC5kcm9wZG93bi1pdGVtOmFjdGl2ZSwgLmFjY2VudC1kYW5nZXIgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbiAgY29sb3I6ICNmZmY7XG59XG4uYWNjZW50LWRhbmdlciAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbiAgYm9yZGVyLWNvbG9yOiAjOTIxOTI1O1xufVxuLmFjY2VudC1kYW5nZXIgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzZmZmJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5hY2NlbnQtZGFuZ2VyIC5mb3JtLWNvbnRyb2w6Zm9jdXM6bm90KC5pcy1pbnZhbGlkKTpub3QoLmlzLXdhcm5pbmcpOm5vdCguaXMtdmFsaWQpLFxuLmFjY2VudC1kYW5nZXIgLmN1c3RvbS1zZWxlY3Q6Zm9jdXMsXG4uYWNjZW50LWRhbmdlciAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmFjY2VudC1kYW5nZXIgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWZhMmE5O1xufVxuLmFjY2VudC1kYW5nZXIgLnBhZ2UtaXRlbSAucGFnZS1saW5rIHtcbiAgY29sb3I6ICNkYzM1NDU7XG59XG4uYWNjZW50LWRhbmdlciAucGFnZS1pdGVtLmFjdGl2ZSBhLCAuYWNjZW50LWRhbmdlciAucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hY2NlbnQtZGFuZ2VyIC5wYWdlLWl0ZW0uZGlzYWJsZWQgYSwgLmFjY2VudC1kYW5nZXIgLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cbi5hY2NlbnQtZGFuZ2VyIFtjbGFzcyo9c2lkZWJhci1kYXJrLV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKSB7XG4gIGNvbG9yOiAjYzJjN2QwO1xufVxuLmFjY2VudC1kYW5nZXIgW2NsYXNzKj1zaWRlYmFyLWRhcmstXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYWNjZW50LWRhbmdlciBbY2xhc3MqPXNpZGViYXItbGlnaHQtXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspIHtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG4uYWNjZW50LWRhbmdlciBbY2xhc3MqPXNpZGViYXItbGlnaHQtXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG5cbi5kYXJrLW1vZGUuYWNjZW50LWRhbmdlciAucGFnZS1pdGVtIC5wYWdlLWxpbms6aG92ZXIsIC5kYXJrLW1vZGUuYWNjZW50LWRhbmdlciAucGFnZS1pdGVtIC5wYWdlLWxpbms6Zm9jdXMge1xuICBjb2xvcjogI2UwNGI1OTtcbn1cblxuLmFjY2VudC1saWdodCAuYnRuLWxpbmssXG4uYWNjZW50LWxpZ2h0IGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6bm90KC5wYWdlLWxpbmspOm5vdCguYnRuKSxcbi5hY2NlbnQtbGlnaHQgLm5hdi10YWJzIC5uYXYtbGluayB7XG4gIGNvbG9yOiAjZjhmOWZhO1xufVxuLmFjY2VudC1saWdodCAuYnRuLWxpbms6aG92ZXIsXG4uYWNjZW50LWxpZ2h0IGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6bm90KC5wYWdlLWxpbmspOm5vdCguYnRuKTpob3Zlcixcbi5hY2NlbnQtbGlnaHQgLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjY2JkM2RhO1xufVxuLmFjY2VudC1saWdodCAuZHJvcGRvd24taXRlbTphY3RpdmUsIC5hY2NlbnQtbGlnaHQgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uYWNjZW50LWxpZ2h0IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICBib3JkZXItY29sb3I6ICNiZGM2ZDA7XG59XG4uYWNjZW50LWxpZ2h0IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyUyMzFmMmQzZCcgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIik7XG59XG4uYWNjZW50LWxpZ2h0IC5mb3JtLWNvbnRyb2w6Zm9jdXM6bm90KC5pcy1pbnZhbGlkKTpub3QoLmlzLXdhcm5pbmcpOm5vdCguaXMtdmFsaWQpLFxuLmFjY2VudC1saWdodCAuY3VzdG9tLXNlbGVjdDpmb2N1cyxcbi5hY2NlbnQtbGlnaHQgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbi5hY2NlbnQtbGlnaHQgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbn1cbi5hY2NlbnQtbGlnaHQgLnBhZ2UtaXRlbSAucGFnZS1saW5rIHtcbiAgY29sb3I6ICNmOGY5ZmE7XG59XG4uYWNjZW50LWxpZ2h0IC5wYWdlLWl0ZW0uYWN0aXZlIGEsIC5hY2NlbnQtbGlnaHQgLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbiAgY29sb3I6ICNmZmY7XG59XG4uYWNjZW50LWxpZ2h0IC5wYWdlLWl0ZW0uZGlzYWJsZWQgYSwgLmFjY2VudC1saWdodCAucGFnZS1pdGVtLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuLmFjY2VudC1saWdodCBbY2xhc3MqPXNpZGViYXItZGFyay1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluaykge1xuICBjb2xvcjogI2MyYzdkMDtcbn1cbi5hY2NlbnQtbGlnaHQgW2NsYXNzKj1zaWRlYmFyLWRhcmstXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYWNjZW50LWxpZ2h0IFtjbGFzcyo9c2lkZWJhci1saWdodC1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluaykge1xuICBjb2xvcjogIzM0M2E0MDtcbn1cbi5hY2NlbnQtbGlnaHQgW2NsYXNzKj1zaWRlYmFyLWxpZ2h0LV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuXG4uZGFyay1tb2RlLmFjY2VudC1saWdodCAucGFnZS1pdGVtIC5wYWdlLWxpbms6aG92ZXIsIC5kYXJrLW1vZGUuYWNjZW50LWxpZ2h0IC5wYWdlLWl0ZW0gLnBhZ2UtbGluazpmb2N1cyB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmFjY2VudC1kYXJrIC5idG4tbGluayxcbi5hY2NlbnQtZGFyayBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOm5vdCgucGFnZS1saW5rKTpub3QoLmJ0biksXG4uYWNjZW50LWRhcmsgLm5hdi10YWJzIC5uYXYtbGluayB7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuLmFjY2VudC1kYXJrIC5idG4tbGluazpob3Zlcixcbi5hY2NlbnQtZGFyayBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOm5vdCgucGFnZS1saW5rKTpub3QoLmJ0bik6aG92ZXIsXG4uYWNjZW50LWRhcmsgLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMTIxNDE2O1xufVxuLmFjY2VudC1kYXJrIC5kcm9wZG93bi1pdGVtOmFjdGl2ZSwgLmFjY2VudC1kYXJrIC5kcm9wZG93bi1pdGVtLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmFjY2VudC1kYXJrIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItY29sb3I6ICMwNjA3MDg7XG59XG4uYWNjZW50LWRhcmsgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzZmZmJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5hY2NlbnQtZGFyayAuZm9ybS1jb250cm9sOmZvY3VzOm5vdCguaXMtaW52YWxpZCk6bm90KC5pcy13YXJuaW5nKTpub3QoLmlzLXZhbGlkKSxcbi5hY2NlbnQtZGFyayAuY3VzdG9tLXNlbGVjdDpmb2N1cyxcbi5hY2NlbnQtZGFyayAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmFjY2VudC1kYXJrIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogIzZkN2E4Njtcbn1cbi5hY2NlbnQtZGFyayAucGFnZS1pdGVtIC5wYWdlLWxpbmsge1xuICBjb2xvcjogIzM0M2E0MDtcbn1cbi5hY2NlbnQtZGFyayAucGFnZS1pdGVtLmFjdGl2ZSBhLCAuYWNjZW50LWRhcmsgLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYWNjZW50LWRhcmsgLnBhZ2UtaXRlbS5kaXNhYmxlZCBhLCAuYWNjZW50LWRhcmsgLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cbi5hY2NlbnQtZGFyayBbY2xhc3MqPXNpZGViYXItZGFyay1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluaykge1xuICBjb2xvcjogI2MyYzdkMDtcbn1cbi5hY2NlbnQtZGFyayBbY2xhc3MqPXNpZGViYXItZGFyay1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hY2NlbnQtZGFyayBbY2xhc3MqPXNpZGViYXItbGlnaHQtXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspIHtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG4uYWNjZW50LWRhcmsgW2NsYXNzKj1zaWRlYmFyLWxpZ2h0LV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuXG4uZGFyay1tb2RlLmFjY2VudC1kYXJrIC5wYWdlLWl0ZW0gLnBhZ2UtbGluazpob3ZlciwgLmRhcmstbW9kZS5hY2NlbnQtZGFyayAucGFnZS1pdGVtIC5wYWdlLWxpbms6Zm9jdXMge1xuICBjb2xvcjogIzNmNDc0ZTtcbn1cblxuLmFjY2VudC1saWdodGJsdWUgLmJ0bi1saW5rLFxuLmFjY2VudC1saWdodGJsdWUgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpub3QoLnBhZ2UtbGluayk6bm90KC5idG4pLFxuLmFjY2VudC1saWdodGJsdWUgLm5hdi10YWJzIC5uYXYtbGluayB7XG4gIGNvbG9yOiAjM2M4ZGJjO1xufVxuLmFjY2VudC1saWdodGJsdWUgLmJ0bi1saW5rOmhvdmVyLFxuLmFjY2VudC1saWdodGJsdWUgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpub3QoLnBhZ2UtbGluayk6bm90KC5idG4pOmhvdmVyLFxuLmFjY2VudC1saWdodGJsdWUgLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMjk2MjgyO1xufVxuLmFjY2VudC1saWdodGJsdWUgLmRyb3Bkb3duLWl0ZW06YWN0aXZlLCAuYWNjZW50LWxpZ2h0Ymx1ZSAuZHJvcGRvd24taXRlbS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2M4ZGJjO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hY2NlbnQtbGlnaHRibHVlIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2M4ZGJjO1xuICBib3JkZXItY29sb3I6ICMyMzUzNmY7XG59XG4uYWNjZW50LWxpZ2h0Ymx1ZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjNmZmYnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLmFjY2VudC1saWdodGJsdWUgLmZvcm0tY29udHJvbDpmb2N1czpub3QoLmlzLWludmFsaWQpOm5vdCguaXMtd2FybmluZyk6bm90KC5pcy12YWxpZCksXG4uYWNjZW50LWxpZ2h0Ymx1ZSAuY3VzdG9tLXNlbGVjdDpmb2N1cyxcbi5hY2NlbnQtbGlnaHRibHVlIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uYWNjZW50LWxpZ2h0Ymx1ZSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICM5OWM1ZGU7XG59XG4uYWNjZW50LWxpZ2h0Ymx1ZSAucGFnZS1pdGVtIC5wYWdlLWxpbmsge1xuICBjb2xvcjogIzNjOGRiYztcbn1cbi5hY2NlbnQtbGlnaHRibHVlIC5wYWdlLWl0ZW0uYWN0aXZlIGEsIC5hY2NlbnQtbGlnaHRibHVlIC5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2M4ZGJjO1xuICBib3JkZXItY29sb3I6ICMzYzhkYmM7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmFjY2VudC1saWdodGJsdWUgLnBhZ2UtaXRlbS5kaXNhYmxlZCBhLCAuYWNjZW50LWxpZ2h0Ymx1ZSAucGFnZS1pdGVtLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuLmFjY2VudC1saWdodGJsdWUgW2NsYXNzKj1zaWRlYmFyLWRhcmstXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspIHtcbiAgY29sb3I6ICNjMmM3ZDA7XG59XG4uYWNjZW50LWxpZ2h0Ymx1ZSBbY2xhc3MqPXNpZGViYXItZGFyay1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hY2NlbnQtbGlnaHRibHVlIFtjbGFzcyo9c2lkZWJhci1saWdodC1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluaykge1xuICBjb2xvcjogIzM0M2E0MDtcbn1cbi5hY2NlbnQtbGlnaHRibHVlIFtjbGFzcyo9c2lkZWJhci1saWdodC1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbn1cblxuLmRhcmstbW9kZS5hY2NlbnQtbGlnaHRibHVlIC5wYWdlLWl0ZW0gLnBhZ2UtbGluazpob3ZlciwgLmRhcmstbW9kZS5hY2NlbnQtbGlnaHRibHVlIC5wYWdlLWl0ZW0gLnBhZ2UtbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjNGM5OWM2O1xufVxuXG4uYWNjZW50LW5hdnkgLmJ0bi1saW5rLFxuLmFjY2VudC1uYXZ5IGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6bm90KC5wYWdlLWxpbmspOm5vdCguYnRuKSxcbi5hY2NlbnQtbmF2eSAubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgY29sb3I6ICMwMDFmM2Y7XG59XG4uYWNjZW50LW5hdnkgLmJ0bi1saW5rOmhvdmVyLFxuLmFjY2VudC1uYXZ5IGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6bm90KC5wYWdlLWxpbmspOm5vdCguYnRuKTpob3Zlcixcbi5hY2NlbnQtbmF2eSAubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyIHtcbiAgY29sb3I6IGJsYWNrO1xufVxuLmFjY2VudC1uYXZ5IC5kcm9wZG93bi1pdGVtOmFjdGl2ZSwgLmFjY2VudC1uYXZ5IC5kcm9wZG93bi1pdGVtLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDFmM2Y7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmFjY2VudC1uYXZ5IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxZjNmO1xuICBib3JkZXItY29sb3I6IGJsYWNrO1xufVxuLmFjY2VudC1uYXZ5IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyUyM2ZmZicgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIik7XG59XG4uYWNjZW50LW5hdnkgLmZvcm0tY29udHJvbDpmb2N1czpub3QoLmlzLWludmFsaWQpOm5vdCguaXMtd2FybmluZyk6bm90KC5pcy12YWxpZCksXG4uYWNjZW50LW5hdnkgLmN1c3RvbS1zZWxlY3Q6Zm9jdXMsXG4uYWNjZW50LW5hdnkgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbi5hY2NlbnQtbmF2eSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICMwMDVlYmY7XG59XG4uYWNjZW50LW5hdnkgLnBhZ2UtaXRlbSAucGFnZS1saW5rIHtcbiAgY29sb3I6ICMwMDFmM2Y7XG59XG4uYWNjZW50LW5hdnkgLnBhZ2UtaXRlbS5hY3RpdmUgYSwgLmFjY2VudC1uYXZ5IC5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxZjNmO1xuICBib3JkZXItY29sb3I6ICMwMDFmM2Y7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmFjY2VudC1uYXZ5IC5wYWdlLWl0ZW0uZGlzYWJsZWQgYSwgLmFjY2VudC1uYXZ5IC5wYWdlLWl0ZW0uZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG4uYWNjZW50LW5hdnkgW2NsYXNzKj1zaWRlYmFyLWRhcmstXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspIHtcbiAgY29sb3I6ICNjMmM3ZDA7XG59XG4uYWNjZW50LW5hdnkgW2NsYXNzKj1zaWRlYmFyLWRhcmstXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYWNjZW50LW5hdnkgW2NsYXNzKj1zaWRlYmFyLWxpZ2h0LV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKSB7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuLmFjY2VudC1uYXZ5IFtjbGFzcyo9c2lkZWJhci1saWdodC1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbn1cblxuLmRhcmstbW9kZS5hY2NlbnQtbmF2eSAucGFnZS1pdGVtIC5wYWdlLWxpbms6aG92ZXIsIC5kYXJrLW1vZGUuYWNjZW50LW5hdnkgLnBhZ2UtaXRlbSAucGFnZS1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICMwMDJjNTk7XG59XG5cbi5hY2NlbnQtb2xpdmUgLmJ0bi1saW5rLFxuLmFjY2VudC1vbGl2ZSBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOm5vdCgucGFnZS1saW5rKTpub3QoLmJ0biksXG4uYWNjZW50LW9saXZlIC5uYXYtdGFicyAubmF2LWxpbmsge1xuICBjb2xvcjogIzNkOTk3MDtcbn1cbi5hY2NlbnQtb2xpdmUgLmJ0bi1saW5rOmhvdmVyLFxuLmFjY2VudC1vbGl2ZSBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOm5vdCgucGFnZS1saW5rKTpub3QoLmJ0bik6aG92ZXIsXG4uYWNjZW50LW9saXZlIC5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIge1xuICBjb2xvcjogIzI3NjI0ODtcbn1cbi5hY2NlbnQtb2xpdmUgLmRyb3Bkb3duLWl0ZW06YWN0aXZlLCAuYWNjZW50LW9saXZlIC5kcm9wZG93bi1pdGVtLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZDk5NzA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmFjY2VudC1vbGl2ZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNkOTk3MDtcbiAgYm9yZGVyLWNvbG9yOiAjMjA1MDNiO1xufVxuLmFjY2VudC1vbGl2ZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjNmZmYnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLmFjY2VudC1vbGl2ZSAuZm9ybS1jb250cm9sOmZvY3VzOm5vdCguaXMtaW52YWxpZCk6bm90KC5pcy13YXJuaW5nKTpub3QoLmlzLXZhbGlkKSxcbi5hY2NlbnQtb2xpdmUgLmN1c3RvbS1zZWxlY3Q6Zm9jdXMsXG4uYWNjZW50LW9saXZlIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uYWNjZW50LW9saXZlIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogIzg3Y2ZhZjtcbn1cbi5hY2NlbnQtb2xpdmUgLnBhZ2UtaXRlbSAucGFnZS1saW5rIHtcbiAgY29sb3I6ICMzZDk5NzA7XG59XG4uYWNjZW50LW9saXZlIC5wYWdlLWl0ZW0uYWN0aXZlIGEsIC5hY2NlbnQtb2xpdmUgLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZDk5NzA7XG4gIGJvcmRlci1jb2xvcjogIzNkOTk3MDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYWNjZW50LW9saXZlIC5wYWdlLWl0ZW0uZGlzYWJsZWQgYSwgLmFjY2VudC1vbGl2ZSAucGFnZS1pdGVtLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuLmFjY2VudC1vbGl2ZSBbY2xhc3MqPXNpZGViYXItZGFyay1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluaykge1xuICBjb2xvcjogI2MyYzdkMDtcbn1cbi5hY2NlbnQtb2xpdmUgW2NsYXNzKj1zaWRlYmFyLWRhcmstXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYWNjZW50LW9saXZlIFtjbGFzcyo9c2lkZWJhci1saWdodC1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluaykge1xuICBjb2xvcjogIzM0M2E0MDtcbn1cbi5hY2NlbnQtb2xpdmUgW2NsYXNzKj1zaWRlYmFyLWxpZ2h0LV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuXG4uZGFyay1tb2RlLmFjY2VudC1vbGl2ZSAucGFnZS1pdGVtIC5wYWdlLWxpbms6aG92ZXIsIC5kYXJrLW1vZGUuYWNjZW50LW9saXZlIC5wYWdlLWl0ZW0gLnBhZ2UtbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjNDRhYjdkO1xufVxuXG4uYWNjZW50LWxpbWUgLmJ0bi1saW5rLFxuLmFjY2VudC1saW1lIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6bm90KC5wYWdlLWxpbmspOm5vdCguYnRuKSxcbi5hY2NlbnQtbGltZSAubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgY29sb3I6ICMwMWZmNzA7XG59XG4uYWNjZW50LWxpbWUgLmJ0bi1saW5rOmhvdmVyLFxuLmFjY2VudC1saW1lIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6bm90KC5wYWdlLWxpbmspOm5vdCguYnRuKTpob3Zlcixcbi5hY2NlbnQtbGltZSAubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMwMGI0NGU7XG59XG4uYWNjZW50LWxpbWUgLmRyb3Bkb3duLWl0ZW06YWN0aXZlLCAuYWNjZW50LWxpbWUgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxZmY3MDtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uYWNjZW50LWxpbWUgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMWZmNzA7XG4gIGJvcmRlci1jb2xvcjogIzAwOWE0Mztcbn1cbi5hY2NlbnQtbGltZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjMxZjJkM2QnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLmFjY2VudC1saW1lIC5mb3JtLWNvbnRyb2w6Zm9jdXM6bm90KC5pcy1pbnZhbGlkKTpub3QoLmlzLXdhcm5pbmcpOm5vdCguaXMtdmFsaWQpLFxuLmFjY2VudC1saW1lIC5jdXN0b20tc2VsZWN0OmZvY3VzLFxuLmFjY2VudC1saW1lIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uYWNjZW50LWxpbWUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjODFmZmI4O1xufVxuLmFjY2VudC1saW1lIC5wYWdlLWl0ZW0gLnBhZ2UtbGluayB7XG4gIGNvbG9yOiAjMDFmZjcwO1xufVxuLmFjY2VudC1saW1lIC5wYWdlLWl0ZW0uYWN0aXZlIGEsIC5hY2NlbnQtbGltZSAucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxZmY3MDtcbiAgYm9yZGVyLWNvbG9yOiAjMDFmZjcwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hY2NlbnQtbGltZSAucGFnZS1pdGVtLmRpc2FibGVkIGEsIC5hY2NlbnQtbGltZSAucGFnZS1pdGVtLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuLmFjY2VudC1saW1lIFtjbGFzcyo9c2lkZWJhci1kYXJrLV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKSB7XG4gIGNvbG9yOiAjYzJjN2QwO1xufVxuLmFjY2VudC1saW1lIFtjbGFzcyo9c2lkZWJhci1kYXJrLV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmFjY2VudC1saW1lIFtjbGFzcyo9c2lkZWJhci1saWdodC1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluaykge1xuICBjb2xvcjogIzM0M2E0MDtcbn1cbi5hY2NlbnQtbGltZSBbY2xhc3MqPXNpZGViYXItbGlnaHQtXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG5cbi5kYXJrLW1vZGUuYWNjZW50LWxpbWUgLnBhZ2UtaXRlbSAucGFnZS1saW5rOmhvdmVyLCAuZGFyay1tb2RlLmFjY2VudC1saW1lIC5wYWdlLWl0ZW0gLnBhZ2UtbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjMWJmZjdlO1xufVxuXG4uYWNjZW50LWZ1Y2hzaWEgLmJ0bi1saW5rLFxuLmFjY2VudC1mdWNoc2lhIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6bm90KC5wYWdlLWxpbmspOm5vdCguYnRuKSxcbi5hY2NlbnQtZnVjaHNpYSAubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgY29sb3I6ICNmMDEyYmU7XG59XG4uYWNjZW50LWZ1Y2hzaWEgLmJ0bi1saW5rOmhvdmVyLFxuLmFjY2VudC1mdWNoc2lhIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6bm90KC5wYWdlLWxpbmspOm5vdCguYnRuKTpob3Zlcixcbi5hY2NlbnQtZnVjaHNpYSAubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNhYjBiODc7XG59XG4uYWNjZW50LWZ1Y2hzaWEgLmRyb3Bkb3duLWl0ZW06YWN0aXZlLCAuYWNjZW50LWZ1Y2hzaWEgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwMTJiZTtcbiAgY29sb3I6ICNmZmY7XG59XG4uYWNjZW50LWZ1Y2hzaWEgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMDEyYmU7XG4gIGJvcmRlci1jb2xvcjogIzkzMDk3NDtcbn1cbi5hY2NlbnQtZnVjaHNpYSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjNmZmYnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLmFjY2VudC1mdWNoc2lhIC5mb3JtLWNvbnRyb2w6Zm9jdXM6bm90KC5pcy1pbnZhbGlkKTpub3QoLmlzLXdhcm5pbmcpOm5vdCguaXMtdmFsaWQpLFxuLmFjY2VudC1mdWNoc2lhIC5jdXN0b20tc2VsZWN0OmZvY3VzLFxuLmFjY2VudC1mdWNoc2lhIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uYWNjZW50LWZ1Y2hzaWEgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjg4YWRmO1xufVxuLmFjY2VudC1mdWNoc2lhIC5wYWdlLWl0ZW0gLnBhZ2UtbGluayB7XG4gIGNvbG9yOiAjZjAxMmJlO1xufVxuLmFjY2VudC1mdWNoc2lhIC5wYWdlLWl0ZW0uYWN0aXZlIGEsIC5hY2NlbnQtZnVjaHNpYSAucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwMTJiZTtcbiAgYm9yZGVyLWNvbG9yOiAjZjAxMmJlO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hY2NlbnQtZnVjaHNpYSAucGFnZS1pdGVtLmRpc2FibGVkIGEsIC5hY2NlbnQtZnVjaHNpYSAucGFnZS1pdGVtLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuLmFjY2VudC1mdWNoc2lhIFtjbGFzcyo9c2lkZWJhci1kYXJrLV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKSB7XG4gIGNvbG9yOiAjYzJjN2QwO1xufVxuLmFjY2VudC1mdWNoc2lhIFtjbGFzcyo9c2lkZWJhci1kYXJrLV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmFjY2VudC1mdWNoc2lhIFtjbGFzcyo9c2lkZWJhci1saWdodC1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluaykge1xuICBjb2xvcjogIzM0M2E0MDtcbn1cbi5hY2NlbnQtZnVjaHNpYSBbY2xhc3MqPXNpZGViYXItbGlnaHQtXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG5cbi5kYXJrLW1vZGUuYWNjZW50LWZ1Y2hzaWEgLnBhZ2UtaXRlbSAucGFnZS1saW5rOmhvdmVyLCAuZGFyay1tb2RlLmFjY2VudC1mdWNoc2lhIC5wYWdlLWl0ZW0gLnBhZ2UtbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjZjIyYWM1O1xufVxuXG4uYWNjZW50LW1hcm9vbiAuYnRuLWxpbmssXG4uYWNjZW50LW1hcm9vbiBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOm5vdCgucGFnZS1saW5rKTpub3QoLmJ0biksXG4uYWNjZW50LW1hcm9vbiAubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgY29sb3I6ICNkODFiNjA7XG59XG4uYWNjZW50LW1hcm9vbiAuYnRuLWxpbms6aG92ZXIsXG4uYWNjZW50LW1hcm9vbiBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOm5vdCgucGFnZS1saW5rKTpub3QoLmJ0bik6aG92ZXIsXG4uYWNjZW50LW1hcm9vbiAubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICM5NDEzNDI7XG59XG4uYWNjZW50LW1hcm9vbiAuZHJvcGRvd24taXRlbTphY3RpdmUsIC5hY2NlbnQtbWFyb29uIC5kcm9wZG93bi1pdGVtLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkODFiNjA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmFjY2VudC1tYXJvb24gLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkODFiNjA7XG4gIGJvcmRlci1jb2xvcjogIzdkMTAzODtcbn1cbi5hY2NlbnQtbWFyb29uIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyUyM2ZmZicgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIik7XG59XG4uYWNjZW50LW1hcm9vbiAuZm9ybS1jb250cm9sOmZvY3VzOm5vdCguaXMtaW52YWxpZCk6bm90KC5pcy13YXJuaW5nKTpub3QoLmlzLXZhbGlkKSxcbi5hY2NlbnQtbWFyb29uIC5jdXN0b20tc2VsZWN0OmZvY3VzLFxuLmFjY2VudC1tYXJvb24gLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbi5hY2NlbnQtbWFyb29uIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogI2YwODNhYjtcbn1cbi5hY2NlbnQtbWFyb29uIC5wYWdlLWl0ZW0gLnBhZ2UtbGluayB7XG4gIGNvbG9yOiAjZDgxYjYwO1xufVxuLmFjY2VudC1tYXJvb24gLnBhZ2UtaXRlbS5hY3RpdmUgYSwgLmFjY2VudC1tYXJvb24gLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkODFiNjA7XG4gIGJvcmRlci1jb2xvcjogI2Q4MWI2MDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYWNjZW50LW1hcm9vbiAucGFnZS1pdGVtLmRpc2FibGVkIGEsIC5hY2NlbnQtbWFyb29uIC5wYWdlLWl0ZW0uZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG4uYWNjZW50LW1hcm9vbiBbY2xhc3MqPXNpZGViYXItZGFyay1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluaykge1xuICBjb2xvcjogI2MyYzdkMDtcbn1cbi5hY2NlbnQtbWFyb29uIFtjbGFzcyo9c2lkZWJhci1kYXJrLV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmFjY2VudC1tYXJvb24gW2NsYXNzKj1zaWRlYmFyLWxpZ2h0LV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKSB7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuLmFjY2VudC1tYXJvb24gW2NsYXNzKj1zaWRlYmFyLWxpZ2h0LV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuXG4uZGFyay1tb2RlLmFjY2VudC1tYXJvb24gLnBhZ2UtaXRlbSAucGFnZS1saW5rOmhvdmVyLCAuZGFyay1tb2RlLmFjY2VudC1tYXJvb24gLnBhZ2UtaXRlbSAucGFnZS1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICNlNDI4NmQ7XG59XG5cbi5hY2NlbnQtYmx1ZSAuYnRuLWxpbmssXG4uYWNjZW50LWJsdWUgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpub3QoLnBhZ2UtbGluayk6bm90KC5idG4pLFxuLmFjY2VudC1ibHVlIC5uYXYtdGFicyAubmF2LWxpbmsge1xuICBjb2xvcjogIzAwN2JmZjtcbn1cbi5hY2NlbnQtYmx1ZSAuYnRuLWxpbms6aG92ZXIsXG4uYWNjZW50LWJsdWUgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpub3QoLnBhZ2UtbGluayk6bm90KC5idG4pOmhvdmVyLFxuLmFjY2VudC1ibHVlIC5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIge1xuICBjb2xvcjogIzAwNTZiMztcbn1cbi5hY2NlbnQtYmx1ZSAuZHJvcGRvd24taXRlbTphY3RpdmUsIC5hY2NlbnQtYmx1ZSAuZHJvcGRvd24taXRlbS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hY2NlbnQtYmx1ZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA0YTk5O1xufVxuLmFjY2VudC1ibHVlIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyUyM2ZmZicgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIik7XG59XG4uYWNjZW50LWJsdWUgLmZvcm0tY29udHJvbDpmb2N1czpub3QoLmlzLWludmFsaWQpOm5vdCguaXMtd2FybmluZyk6bm90KC5pcy12YWxpZCksXG4uYWNjZW50LWJsdWUgLmN1c3RvbS1zZWxlY3Q6Zm9jdXMsXG4uYWNjZW50LWJsdWUgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbi5hY2NlbnQtYmx1ZSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICM4MGJkZmY7XG59XG4uYWNjZW50LWJsdWUgLnBhZ2UtaXRlbSAucGFnZS1saW5rIHtcbiAgY29sb3I6ICMwMDdiZmY7XG59XG4uYWNjZW50LWJsdWUgLnBhZ2UtaXRlbS5hY3RpdmUgYSwgLmFjY2VudC1ibHVlIC5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICBib3JkZXItY29sb3I6ICMwMDdiZmY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmFjY2VudC1ibHVlIC5wYWdlLWl0ZW0uZGlzYWJsZWQgYSwgLmFjY2VudC1ibHVlIC5wYWdlLWl0ZW0uZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG4uYWNjZW50LWJsdWUgW2NsYXNzKj1zaWRlYmFyLWRhcmstXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspIHtcbiAgY29sb3I6ICNjMmM3ZDA7XG59XG4uYWNjZW50LWJsdWUgW2NsYXNzKj1zaWRlYmFyLWRhcmstXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYWNjZW50LWJsdWUgW2NsYXNzKj1zaWRlYmFyLWxpZ2h0LV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKSB7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuLmFjY2VudC1ibHVlIFtjbGFzcyo9c2lkZWJhci1saWdodC1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbn1cblxuLmRhcmstbW9kZS5hY2NlbnQtYmx1ZSAucGFnZS1pdGVtIC5wYWdlLWxpbms6aG92ZXIsIC5kYXJrLW1vZGUuYWNjZW50LWJsdWUgLnBhZ2UtaXRlbSAucGFnZS1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICMxYTg4ZmY7XG59XG5cbi5hY2NlbnQtaW5kaWdvIC5idG4tbGluayxcbi5hY2NlbnQtaW5kaWdvIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6bm90KC5wYWdlLWxpbmspOm5vdCguYnRuKSxcbi5hY2NlbnQtaW5kaWdvIC5uYXYtdGFicyAubmF2LWxpbmsge1xuICBjb2xvcjogIzY2MTBmMjtcbn1cbi5hY2NlbnQtaW5kaWdvIC5idG4tbGluazpob3Zlcixcbi5hY2NlbnQtaW5kaWdvIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6bm90KC5wYWdlLWxpbmspOm5vdCguYnRuKTpob3Zlcixcbi5hY2NlbnQtaW5kaWdvIC5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIge1xuICBjb2xvcjogIzQ3MDlhYztcbn1cbi5hY2NlbnQtaW5kaWdvIC5kcm9wZG93bi1pdGVtOmFjdGl2ZSwgLmFjY2VudC1pbmRpZ28gLmRyb3Bkb3duLWl0ZW0uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2MTBmMjtcbiAgY29sb3I6ICNmZmY7XG59XG4uYWNjZW50LWluZGlnbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2MTBmMjtcbiAgYm9yZGVyLWNvbG9yOiAjM2QwODk0O1xufVxuLmFjY2VudC1pbmRpZ28gLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzZmZmJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5hY2NlbnQtaW5kaWdvIC5mb3JtLWNvbnRyb2w6Zm9jdXM6bm90KC5pcy1pbnZhbGlkKTpub3QoLmlzLXdhcm5pbmcpOm5vdCguaXMtdmFsaWQpLFxuLmFjY2VudC1pbmRpZ28gLmN1c3RvbS1zZWxlY3Q6Zm9jdXMsXG4uYWNjZW50LWluZGlnbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmFjY2VudC1pbmRpZ28gLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjYjM4OWY5O1xufVxuLmFjY2VudC1pbmRpZ28gLnBhZ2UtaXRlbSAucGFnZS1saW5rIHtcbiAgY29sb3I6ICM2NjEwZjI7XG59XG4uYWNjZW50LWluZGlnbyAucGFnZS1pdGVtLmFjdGl2ZSBhLCAuYWNjZW50LWluZGlnbyAucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2MTBmMjtcbiAgYm9yZGVyLWNvbG9yOiAjNjYxMGYyO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hY2NlbnQtaW5kaWdvIC5wYWdlLWl0ZW0uZGlzYWJsZWQgYSwgLmFjY2VudC1pbmRpZ28gLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cbi5hY2NlbnQtaW5kaWdvIFtjbGFzcyo9c2lkZWJhci1kYXJrLV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKSB7XG4gIGNvbG9yOiAjYzJjN2QwO1xufVxuLmFjY2VudC1pbmRpZ28gW2NsYXNzKj1zaWRlYmFyLWRhcmstXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYWNjZW50LWluZGlnbyBbY2xhc3MqPXNpZGViYXItbGlnaHQtXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspIHtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG4uYWNjZW50LWluZGlnbyBbY2xhc3MqPXNpZGViYXItbGlnaHQtXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG5cbi5kYXJrLW1vZGUuYWNjZW50LWluZGlnbyAucGFnZS1pdGVtIC5wYWdlLWxpbms6aG92ZXIsIC5kYXJrLW1vZGUuYWNjZW50LWluZGlnbyAucGFnZS1pdGVtIC5wYWdlLWxpbms6Zm9jdXMge1xuICBjb2xvcjogIzc1MjhmMztcbn1cblxuLmFjY2VudC1wdXJwbGUgLmJ0bi1saW5rLFxuLmFjY2VudC1wdXJwbGUgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpub3QoLnBhZ2UtbGluayk6bm90KC5idG4pLFxuLmFjY2VudC1wdXJwbGUgLm5hdi10YWJzIC5uYXYtbGluayB7XG4gIGNvbG9yOiAjNmY0MmMxO1xufVxuLmFjY2VudC1wdXJwbGUgLmJ0bi1saW5rOmhvdmVyLFxuLmFjY2VudC1wdXJwbGUgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpub3QoLnBhZ2UtbGluayk6bm90KC5idG4pOmhvdmVyLFxuLmFjY2VudC1wdXJwbGUgLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjNGUyZDg5O1xufVxuLmFjY2VudC1wdXJwbGUgLmRyb3Bkb3duLWl0ZW06YWN0aXZlLCAuYWNjZW50LXB1cnBsZSAuZHJvcGRvd24taXRlbS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmY0MmMxO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hY2NlbnQtcHVycGxlIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmY0MmMxO1xuICBib3JkZXItY29sb3I6ICM0MzI3NzY7XG59XG4uYWNjZW50LXB1cnBsZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjNmZmYnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLmFjY2VudC1wdXJwbGUgLmZvcm0tY29udHJvbDpmb2N1czpub3QoLmlzLWludmFsaWQpOm5vdCguaXMtd2FybmluZyk6bm90KC5pcy12YWxpZCksXG4uYWNjZW50LXB1cnBsZSAuY3VzdG9tLXNlbGVjdDpmb2N1cyxcbi5hY2NlbnQtcHVycGxlIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uYWNjZW50LXB1cnBsZSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICNiOGEyZTA7XG59XG4uYWNjZW50LXB1cnBsZSAucGFnZS1pdGVtIC5wYWdlLWxpbmsge1xuICBjb2xvcjogIzZmNDJjMTtcbn1cbi5hY2NlbnQtcHVycGxlIC5wYWdlLWl0ZW0uYWN0aXZlIGEsIC5hY2NlbnQtcHVycGxlIC5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmY0MmMxO1xuICBib3JkZXItY29sb3I6ICM2ZjQyYzE7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmFjY2VudC1wdXJwbGUgLnBhZ2UtaXRlbS5kaXNhYmxlZCBhLCAuYWNjZW50LXB1cnBsZSAucGFnZS1pdGVtLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuLmFjY2VudC1wdXJwbGUgW2NsYXNzKj1zaWRlYmFyLWRhcmstXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspIHtcbiAgY29sb3I6ICNjMmM3ZDA7XG59XG4uYWNjZW50LXB1cnBsZSBbY2xhc3MqPXNpZGViYXItZGFyay1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hY2NlbnQtcHVycGxlIFtjbGFzcyo9c2lkZWJhci1saWdodC1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluaykge1xuICBjb2xvcjogIzM0M2E0MDtcbn1cbi5hY2NlbnQtcHVycGxlIFtjbGFzcyo9c2lkZWJhci1saWdodC1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbn1cblxuLmRhcmstbW9kZS5hY2NlbnQtcHVycGxlIC5wYWdlLWl0ZW0gLnBhZ2UtbGluazpob3ZlciwgLmRhcmstbW9kZS5hY2NlbnQtcHVycGxlIC5wYWdlLWl0ZW0gLnBhZ2UtbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjN2U1NWM3O1xufVxuXG4uYWNjZW50LXBpbmsgLmJ0bi1saW5rLFxuLmFjY2VudC1waW5rIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6bm90KC5wYWdlLWxpbmspOm5vdCguYnRuKSxcbi5hY2NlbnQtcGluayAubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgY29sb3I6ICNlODNlOGM7XG59XG4uYWNjZW50LXBpbmsgLmJ0bi1saW5rOmhvdmVyLFxuLmFjY2VudC1waW5rIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6bm90KC5wYWdlLWxpbmspOm5vdCguYnRuKTpob3Zlcixcbi5hY2NlbnQtcGluayAubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNjMjE3NjY7XG59XG4uYWNjZW50LXBpbmsgLmRyb3Bkb3duLWl0ZW06YWN0aXZlLCAuYWNjZW50LXBpbmsgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4M2U4YztcbiAgY29sb3I6ICNmZmY7XG59XG4uYWNjZW50LXBpbmsgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlODNlOGM7XG4gIGJvcmRlci1jb2xvcjogI2FjMTQ1YTtcbn1cbi5hY2NlbnQtcGluayAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjNmZmYnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLmFjY2VudC1waW5rIC5mb3JtLWNvbnRyb2w6Zm9jdXM6bm90KC5pcy1pbnZhbGlkKTpub3QoLmlzLXdhcm5pbmcpOm5vdCguaXMtdmFsaWQpLFxuLmFjY2VudC1waW5rIC5jdXN0b20tc2VsZWN0OmZvY3VzLFxuLmFjY2VudC1waW5rIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uYWNjZW50LXBpbmsgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjZiMGQwO1xufVxuLmFjY2VudC1waW5rIC5wYWdlLWl0ZW0gLnBhZ2UtbGluayB7XG4gIGNvbG9yOiAjZTgzZThjO1xufVxuLmFjY2VudC1waW5rIC5wYWdlLWl0ZW0uYWN0aXZlIGEsIC5hY2NlbnQtcGluayAucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4M2U4YztcbiAgYm9yZGVyLWNvbG9yOiAjZTgzZThjO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hY2NlbnQtcGluayAucGFnZS1pdGVtLmRpc2FibGVkIGEsIC5hY2NlbnQtcGluayAucGFnZS1pdGVtLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuLmFjY2VudC1waW5rIFtjbGFzcyo9c2lkZWJhci1kYXJrLV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKSB7XG4gIGNvbG9yOiAjYzJjN2QwO1xufVxuLmFjY2VudC1waW5rIFtjbGFzcyo9c2lkZWJhci1kYXJrLV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmFjY2VudC1waW5rIFtjbGFzcyo9c2lkZWJhci1saWdodC1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluaykge1xuICBjb2xvcjogIzM0M2E0MDtcbn1cbi5hY2NlbnQtcGluayBbY2xhc3MqPXNpZGViYXItbGlnaHQtXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG5cbi5kYXJrLW1vZGUuYWNjZW50LXBpbmsgLnBhZ2UtaXRlbSAucGFnZS1saW5rOmhvdmVyLCAuZGFyay1tb2RlLmFjY2VudC1waW5rIC5wYWdlLWl0ZW0gLnBhZ2UtbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjZWI1NTlhO1xufVxuXG4uYWNjZW50LXJlZCAuYnRuLWxpbmssXG4uYWNjZW50LXJlZCBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOm5vdCgucGFnZS1saW5rKTpub3QoLmJ0biksXG4uYWNjZW50LXJlZCAubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgY29sb3I6ICNkYzM1NDU7XG59XG4uYWNjZW50LXJlZCAuYnRuLWxpbms6aG92ZXIsXG4uYWNjZW50LXJlZCBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOm5vdCgucGFnZS1saW5rKTpub3QoLmJ0bik6aG92ZXIsXG4uYWNjZW50LXJlZCAubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNhNzFkMmE7XG59XG4uYWNjZW50LXJlZCAuZHJvcGRvd24taXRlbTphY3RpdmUsIC5hY2NlbnQtcmVkIC5kcm9wZG93bi1pdGVtLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmFjY2VudC1yZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG4gIGJvcmRlci1jb2xvcjogIzkyMTkyNTtcbn1cbi5hY2NlbnQtcmVkIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyUyM2ZmZicgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIik7XG59XG4uYWNjZW50LXJlZCAuZm9ybS1jb250cm9sOmZvY3VzOm5vdCguaXMtaW52YWxpZCk6bm90KC5pcy13YXJuaW5nKTpub3QoLmlzLXZhbGlkKSxcbi5hY2NlbnQtcmVkIC5jdXN0b20tc2VsZWN0OmZvY3VzLFxuLmFjY2VudC1yZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbi5hY2NlbnQtcmVkIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogI2VmYTJhOTtcbn1cbi5hY2NlbnQtcmVkIC5wYWdlLWl0ZW0gLnBhZ2UtbGluayB7XG4gIGNvbG9yOiAjZGMzNTQ1O1xufVxuLmFjY2VudC1yZWQgLnBhZ2UtaXRlbS5hY3RpdmUgYSwgLmFjY2VudC1yZWQgLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgY29sb3I6ICNmZmY7XG59XG4uYWNjZW50LXJlZCAucGFnZS1pdGVtLmRpc2FibGVkIGEsIC5hY2NlbnQtcmVkIC5wYWdlLWl0ZW0uZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG4uYWNjZW50LXJlZCBbY2xhc3MqPXNpZGViYXItZGFyay1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluaykge1xuICBjb2xvcjogI2MyYzdkMDtcbn1cbi5hY2NlbnQtcmVkIFtjbGFzcyo9c2lkZWJhci1kYXJrLV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmFjY2VudC1yZWQgW2NsYXNzKj1zaWRlYmFyLWxpZ2h0LV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKSB7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuLmFjY2VudC1yZWQgW2NsYXNzKj1zaWRlYmFyLWxpZ2h0LV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuXG4uZGFyay1tb2RlLmFjY2VudC1yZWQgLnBhZ2UtaXRlbSAucGFnZS1saW5rOmhvdmVyLCAuZGFyay1tb2RlLmFjY2VudC1yZWQgLnBhZ2UtaXRlbSAucGFnZS1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICNlMDRiNTk7XG59XG5cbi5hY2NlbnQtb3JhbmdlIC5idG4tbGluayxcbi5hY2NlbnQtb3JhbmdlIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6bm90KC5wYWdlLWxpbmspOm5vdCguYnRuKSxcbi5hY2NlbnQtb3JhbmdlIC5uYXYtdGFicyAubmF2LWxpbmsge1xuICBjb2xvcjogI2ZkN2UxNDtcbn1cbi5hY2NlbnQtb3JhbmdlIC5idG4tbGluazpob3Zlcixcbi5hY2NlbnQtb3JhbmdlIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6bm90KC5wYWdlLWxpbmspOm5vdCguYnRuKTpob3Zlcixcbi5hY2NlbnQtb3JhbmdlIC5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIge1xuICBjb2xvcjogI2MzNWEwMjtcbn1cbi5hY2NlbnQtb3JhbmdlIC5kcm9wZG93bi1pdGVtOmFjdGl2ZSwgLmFjY2VudC1vcmFuZ2UgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkN2UxNDtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uYWNjZW50LW9yYW5nZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkN2UxNDtcbiAgYm9yZGVyLWNvbG9yOiAjYWE0ZTAxO1xufVxuLmFjY2VudC1vcmFuZ2UgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzMWYyZDNkJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5hY2NlbnQtb3JhbmdlIC5mb3JtLWNvbnRyb2w6Zm9jdXM6bm90KC5pcy1pbnZhbGlkKTpub3QoLmlzLXdhcm5pbmcpOm5vdCguaXMtdmFsaWQpLFxuLmFjY2VudC1vcmFuZ2UgLmN1c3RvbS1zZWxlY3Q6Zm9jdXMsXG4uYWNjZW50LW9yYW5nZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmFjY2VudC1vcmFuZ2UgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmVjMzkyO1xufVxuLmFjY2VudC1vcmFuZ2UgLnBhZ2UtaXRlbSAucGFnZS1saW5rIHtcbiAgY29sb3I6ICNmZDdlMTQ7XG59XG4uYWNjZW50LW9yYW5nZSAucGFnZS1pdGVtLmFjdGl2ZSBhLCAuYWNjZW50LW9yYW5nZSAucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkN2UxNDtcbiAgYm9yZGVyLWNvbG9yOiAjZmQ3ZTE0O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hY2NlbnQtb3JhbmdlIC5wYWdlLWl0ZW0uZGlzYWJsZWQgYSwgLmFjY2VudC1vcmFuZ2UgLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cbi5hY2NlbnQtb3JhbmdlIFtjbGFzcyo9c2lkZWJhci1kYXJrLV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKSB7XG4gIGNvbG9yOiAjYzJjN2QwO1xufVxuLmFjY2VudC1vcmFuZ2UgW2NsYXNzKj1zaWRlYmFyLWRhcmstXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYWNjZW50LW9yYW5nZSBbY2xhc3MqPXNpZGViYXItbGlnaHQtXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspIHtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG4uYWNjZW50LW9yYW5nZSBbY2xhc3MqPXNpZGViYXItbGlnaHQtXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG5cbi5kYXJrLW1vZGUuYWNjZW50LW9yYW5nZSAucGFnZS1pdGVtIC5wYWdlLWxpbms6aG92ZXIsIC5kYXJrLW1vZGUuYWNjZW50LW9yYW5nZSAucGFnZS1pdGVtIC5wYWdlLWxpbms6Zm9jdXMge1xuICBjb2xvcjogI2ZkOGMyZDtcbn1cblxuLmFjY2VudC15ZWxsb3cgLmJ0bi1saW5rLFxuLmFjY2VudC15ZWxsb3cgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpub3QoLnBhZ2UtbGluayk6bm90KC5idG4pLFxuLmFjY2VudC15ZWxsb3cgLm5hdi10YWJzIC5uYXYtbGluayB7XG4gIGNvbG9yOiAjZmZjMTA3O1xufVxuLmFjY2VudC15ZWxsb3cgLmJ0bi1saW5rOmhvdmVyLFxuLmFjY2VudC15ZWxsb3cgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpub3QoLnBhZ2UtbGluayk6bm90KC5idG4pOmhvdmVyLFxuLmFjY2VudC15ZWxsb3cgLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjYmE4YjAwO1xufVxuLmFjY2VudC15ZWxsb3cgLmRyb3Bkb3duLWl0ZW06YWN0aXZlLCAuYWNjZW50LXllbGxvdyAuZHJvcGRvd24taXRlbS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5hY2NlbnQteWVsbG93IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICBib3JkZXItY29sb3I6ICNhMDc4MDA7XG59XG4uYWNjZW50LXllbGxvdyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjMxZjJkM2QnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLmFjY2VudC15ZWxsb3cgLmZvcm0tY29udHJvbDpmb2N1czpub3QoLmlzLWludmFsaWQpOm5vdCguaXMtd2FybmluZyk6bm90KC5pcy12YWxpZCksXG4uYWNjZW50LXllbGxvdyAuY3VzdG9tLXNlbGVjdDpmb2N1cyxcbi5hY2NlbnQteWVsbG93IC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uYWNjZW50LXllbGxvdyAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICNmZmUxODc7XG59XG4uYWNjZW50LXllbGxvdyAucGFnZS1pdGVtIC5wYWdlLWxpbmsge1xuICBjb2xvcjogI2ZmYzEwNztcbn1cbi5hY2NlbnQteWVsbG93IC5wYWdlLWl0ZW0uYWN0aXZlIGEsIC5hY2NlbnQteWVsbG93IC5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmFjY2VudC15ZWxsb3cgLnBhZ2UtaXRlbS5kaXNhYmxlZCBhLCAuYWNjZW50LXllbGxvdyAucGFnZS1pdGVtLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuLmFjY2VudC15ZWxsb3cgW2NsYXNzKj1zaWRlYmFyLWRhcmstXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspIHtcbiAgY29sb3I6ICNjMmM3ZDA7XG59XG4uYWNjZW50LXllbGxvdyBbY2xhc3MqPXNpZGViYXItZGFyay1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hY2NlbnQteWVsbG93IFtjbGFzcyo9c2lkZWJhci1saWdodC1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluaykge1xuICBjb2xvcjogIzM0M2E0MDtcbn1cbi5hY2NlbnQteWVsbG93IFtjbGFzcyo9c2lkZWJhci1saWdodC1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbn1cblxuLmRhcmstbW9kZS5hY2NlbnQteWVsbG93IC5wYWdlLWl0ZW0gLnBhZ2UtbGluazpob3ZlciwgLmRhcmstbW9kZS5hY2NlbnQteWVsbG93IC5wYWdlLWl0ZW0gLnBhZ2UtbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjZmZjNzIxO1xufVxuXG4uYWNjZW50LWdyZWVuIC5idG4tbGluayxcbi5hY2NlbnQtZ3JlZW4gYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpub3QoLnBhZ2UtbGluayk6bm90KC5idG4pLFxuLmFjY2VudC1ncmVlbiAubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgY29sb3I6ICMyOGE3NDU7XG59XG4uYWNjZW50LWdyZWVuIC5idG4tbGluazpob3Zlcixcbi5hY2NlbnQtZ3JlZW4gYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpub3QoLnBhZ2UtbGluayk6bm90KC5idG4pOmhvdmVyLFxuLmFjY2VudC1ncmVlbiAubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMxOTY5MmM7XG59XG4uYWNjZW50LWdyZWVuIC5kcm9wZG93bi1pdGVtOmFjdGl2ZSwgLmFjY2VudC1ncmVlbiAuZHJvcGRvd24taXRlbS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hY2NlbnQtZ3JlZW4gLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG4gIGJvcmRlci1jb2xvcjogIzE0NTUyMztcbn1cbi5hY2NlbnQtZ3JlZW4gLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzZmZmJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5hY2NlbnQtZ3JlZW4gLmZvcm0tY29udHJvbDpmb2N1czpub3QoLmlzLWludmFsaWQpOm5vdCguaXMtd2FybmluZyk6bm90KC5pcy12YWxpZCksXG4uYWNjZW50LWdyZWVuIC5jdXN0b20tc2VsZWN0OmZvY3VzLFxuLmFjY2VudC1ncmVlbiAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmFjY2VudC1ncmVlbiAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICM3MWRkOGE7XG59XG4uYWNjZW50LWdyZWVuIC5wYWdlLWl0ZW0gLnBhZ2UtbGluayB7XG4gIGNvbG9yOiAjMjhhNzQ1O1xufVxuLmFjY2VudC1ncmVlbiAucGFnZS1pdGVtLmFjdGl2ZSBhLCAuYWNjZW50LWdyZWVuIC5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmFjY2VudC1ncmVlbiAucGFnZS1pdGVtLmRpc2FibGVkIGEsIC5hY2NlbnQtZ3JlZW4gLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cbi5hY2NlbnQtZ3JlZW4gW2NsYXNzKj1zaWRlYmFyLWRhcmstXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspIHtcbiAgY29sb3I6ICNjMmM3ZDA7XG59XG4uYWNjZW50LWdyZWVuIFtjbGFzcyo9c2lkZWJhci1kYXJrLV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmFjY2VudC1ncmVlbiBbY2xhc3MqPXNpZGViYXItbGlnaHQtXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspIHtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG4uYWNjZW50LWdyZWVuIFtjbGFzcyo9c2lkZWJhci1saWdodC1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbn1cblxuLmRhcmstbW9kZS5hY2NlbnQtZ3JlZW4gLnBhZ2UtaXRlbSAucGFnZS1saW5rOmhvdmVyLCAuZGFyay1tb2RlLmFjY2VudC1ncmVlbiAucGFnZS1pdGVtIC5wYWdlLWxpbms6Zm9jdXMge1xuICBjb2xvcjogIzJkYmM0ZTtcbn1cblxuLmFjY2VudC10ZWFsIC5idG4tbGluayxcbi5hY2NlbnQtdGVhbCBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOm5vdCgucGFnZS1saW5rKTpub3QoLmJ0biksXG4uYWNjZW50LXRlYWwgLm5hdi10YWJzIC5uYXYtbGluayB7XG4gIGNvbG9yOiAjMjBjOTk3O1xufVxuLmFjY2VudC10ZWFsIC5idG4tbGluazpob3Zlcixcbi5hY2NlbnQtdGVhbCBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOm5vdCgucGFnZS1saW5rKTpub3QoLmJ0bik6aG92ZXIsXG4uYWNjZW50LXRlYWwgLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMTU4NzY1O1xufVxuLmFjY2VudC10ZWFsIC5kcm9wZG93bi1pdGVtOmFjdGl2ZSwgLmFjY2VudC10ZWFsIC5kcm9wZG93bi1pdGVtLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMGM5OTc7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmFjY2VudC10ZWFsIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjBjOTk3O1xuICBib3JkZXItY29sb3I6ICMxMjcxNTU7XG59XG4uYWNjZW50LXRlYWwgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzZmZmJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5hY2NlbnQtdGVhbCAuZm9ybS1jb250cm9sOmZvY3VzOm5vdCguaXMtaW52YWxpZCk6bm90KC5pcy13YXJuaW5nKTpub3QoLmlzLXZhbGlkKSxcbi5hY2NlbnQtdGVhbCAuY3VzdG9tLXNlbGVjdDpmb2N1cyxcbi5hY2NlbnQtdGVhbCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmFjY2VudC10ZWFsIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogIzdlZWFjYTtcbn1cbi5hY2NlbnQtdGVhbCAucGFnZS1pdGVtIC5wYWdlLWxpbmsge1xuICBjb2xvcjogIzIwYzk5Nztcbn1cbi5hY2NlbnQtdGVhbCAucGFnZS1pdGVtLmFjdGl2ZSBhLCAuYWNjZW50LXRlYWwgLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMGM5OTc7XG4gIGJvcmRlci1jb2xvcjogIzIwYzk5NztcbiAgY29sb3I6ICNmZmY7XG59XG4uYWNjZW50LXRlYWwgLnBhZ2UtaXRlbS5kaXNhYmxlZCBhLCAuYWNjZW50LXRlYWwgLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cbi5hY2NlbnQtdGVhbCBbY2xhc3MqPXNpZGViYXItZGFyay1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluaykge1xuICBjb2xvcjogI2MyYzdkMDtcbn1cbi5hY2NlbnQtdGVhbCBbY2xhc3MqPXNpZGViYXItZGFyay1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hY2NlbnQtdGVhbCBbY2xhc3MqPXNpZGViYXItbGlnaHQtXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspIHtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG4uYWNjZW50LXRlYWwgW2NsYXNzKj1zaWRlYmFyLWxpZ2h0LV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuXG4uZGFyay1tb2RlLmFjY2VudC10ZWFsIC5wYWdlLWl0ZW0gLnBhZ2UtbGluazpob3ZlciwgLmRhcmstbW9kZS5hY2NlbnQtdGVhbCAucGFnZS1pdGVtIC5wYWdlLWxpbms6Zm9jdXMge1xuICBjb2xvcjogIzI2ZGNhNjtcbn1cblxuLmFjY2VudC1jeWFuIC5idG4tbGluayxcbi5hY2NlbnQtY3lhbiBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOm5vdCgucGFnZS1saW5rKTpub3QoLmJ0biksXG4uYWNjZW50LWN5YW4gLm5hdi10YWJzIC5uYXYtbGluayB7XG4gIGNvbG9yOiAjMTdhMmI4O1xufVxuLmFjY2VudC1jeWFuIC5idG4tbGluazpob3Zlcixcbi5hY2NlbnQtY3lhbiBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOm5vdCgucGFnZS1saW5rKTpub3QoLmJ0bik6aG92ZXIsXG4uYWNjZW50LWN5YW4gLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMGY2Njc0O1xufVxuLmFjY2VudC1jeWFuIC5kcm9wZG93bi1pdGVtOmFjdGl2ZSwgLmFjY2VudC1jeWFuIC5kcm9wZG93bi1pdGVtLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmFjY2VudC1jeWFuIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xuICBib3JkZXItY29sb3I6ICMwYzUyNWQ7XG59XG4uYWNjZW50LWN5YW4gLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzZmZmJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5hY2NlbnQtY3lhbiAuZm9ybS1jb250cm9sOmZvY3VzOm5vdCguaXMtaW52YWxpZCk6bm90KC5pcy13YXJuaW5nKTpub3QoLmlzLXZhbGlkKSxcbi5hY2NlbnQtY3lhbiAuY3VzdG9tLXNlbGVjdDpmb2N1cyxcbi5hY2NlbnQtY3lhbiAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmFjY2VudC1jeWFuIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogIzYzZDllYztcbn1cbi5hY2NlbnQtY3lhbiAucGFnZS1pdGVtIC5wYWdlLWxpbmsge1xuICBjb2xvcjogIzE3YTJiODtcbn1cbi5hY2NlbnQtY3lhbiAucGFnZS1pdGVtLmFjdGl2ZSBhLCAuYWNjZW50LWN5YW4gLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiODtcbiAgY29sb3I6ICNmZmY7XG59XG4uYWNjZW50LWN5YW4gLnBhZ2UtaXRlbS5kaXNhYmxlZCBhLCAuYWNjZW50LWN5YW4gLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cbi5hY2NlbnQtY3lhbiBbY2xhc3MqPXNpZGViYXItZGFyay1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluaykge1xuICBjb2xvcjogI2MyYzdkMDtcbn1cbi5hY2NlbnQtY3lhbiBbY2xhc3MqPXNpZGViYXItZGFyay1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hY2NlbnQtY3lhbiBbY2xhc3MqPXNpZGViYXItbGlnaHQtXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspIHtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG4uYWNjZW50LWN5YW4gW2NsYXNzKj1zaWRlYmFyLWxpZ2h0LV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuXG4uZGFyay1tb2RlLmFjY2VudC1jeWFuIC5wYWdlLWl0ZW0gLnBhZ2UtbGluazpob3ZlciwgLmRhcmstbW9kZS5hY2NlbnQtY3lhbiAucGFnZS1pdGVtIC5wYWdlLWxpbms6Zm9jdXMge1xuICBjb2xvcjogIzFhYjZjZjtcbn1cblxuLmFjY2VudC13aGl0ZSAuYnRuLWxpbmssXG4uYWNjZW50LXdoaXRlIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6bm90KC5wYWdlLWxpbmspOm5vdCguYnRuKSxcbi5hY2NlbnQtd2hpdGUgLm5hdi10YWJzIC5uYXYtbGluayB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmFjY2VudC13aGl0ZSAuYnRuLWxpbms6aG92ZXIsXG4uYWNjZW50LXdoaXRlIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6bm90KC5wYWdlLWxpbmspOm5vdCguYnRuKTpob3Zlcixcbi5hY2NlbnQtd2hpdGUgLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZDlkOWQ5O1xufVxuLmFjY2VudC13aGl0ZSAuZHJvcGRvd24taXRlbTphY3RpdmUsIC5hY2NlbnQtd2hpdGUgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uYWNjZW50LXdoaXRlIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNjY2NjY2M7XG59XG4uYWNjZW50LXdoaXRlIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyUyMzFmMmQzZCcgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIik7XG59XG4uYWNjZW50LXdoaXRlIC5mb3JtLWNvbnRyb2w6Zm9jdXM6bm90KC5pcy1pbnZhbGlkKTpub3QoLmlzLXdhcm5pbmcpOm5vdCguaXMtdmFsaWQpLFxuLmFjY2VudC13aGl0ZSAuY3VzdG9tLXNlbGVjdDpmb2N1cyxcbi5hY2NlbnQtd2hpdGUgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbi5hY2NlbnQtd2hpdGUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbn1cbi5hY2NlbnQtd2hpdGUgLnBhZ2UtaXRlbSAucGFnZS1saW5rIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYWNjZW50LXdoaXRlIC5wYWdlLWl0ZW0uYWN0aXZlIGEsIC5hY2NlbnQtd2hpdGUgLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNmZmY7XG59XG4uYWNjZW50LXdoaXRlIC5wYWdlLWl0ZW0uZGlzYWJsZWQgYSwgLmFjY2VudC13aGl0ZSAucGFnZS1pdGVtLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuLmFjY2VudC13aGl0ZSBbY2xhc3MqPXNpZGViYXItZGFyay1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluaykge1xuICBjb2xvcjogI2MyYzdkMDtcbn1cbi5hY2NlbnQtd2hpdGUgW2NsYXNzKj1zaWRlYmFyLWRhcmstXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYWNjZW50LXdoaXRlIFtjbGFzcyo9c2lkZWJhci1saWdodC1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluaykge1xuICBjb2xvcjogIzM0M2E0MDtcbn1cbi5hY2NlbnQtd2hpdGUgW2NsYXNzKj1zaWRlYmFyLWxpZ2h0LV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuXG4uZGFyay1tb2RlLmFjY2VudC13aGl0ZSAucGFnZS1pdGVtIC5wYWdlLWxpbms6aG92ZXIsIC5kYXJrLW1vZGUuYWNjZW50LXdoaXRlIC5wYWdlLWl0ZW0gLnBhZ2UtbGluazpmb2N1cyB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmFjY2VudC1ncmF5IC5idG4tbGluayxcbi5hY2NlbnQtZ3JheSBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOm5vdCgucGFnZS1saW5rKTpub3QoLmJ0biksXG4uYWNjZW50LWdyYXkgLm5hdi10YWJzIC5uYXYtbGluayB7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuLmFjY2VudC1ncmF5IC5idG4tbGluazpob3Zlcixcbi5hY2NlbnQtZ3JheSBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOm5vdCgucGFnZS1saW5rKTpub3QoLmJ0bik6aG92ZXIsXG4uYWNjZW50LWdyYXkgLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjNDk0ZjU0O1xufVxuLmFjY2VudC1ncmF5IC5kcm9wZG93bi1pdGVtOmFjdGl2ZSwgLmFjY2VudC1ncmF5IC5kcm9wZG93bi1pdGVtLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmFjY2VudC1ncmF5IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICBib3JkZXItY29sb3I6ICMzZDQyNDY7XG59XG4uYWNjZW50LWdyYXkgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzZmZmJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5hY2NlbnQtZ3JheSAuZm9ybS1jb250cm9sOmZvY3VzOm5vdCguaXMtaW52YWxpZCk6bm90KC5pcy13YXJuaW5nKTpub3QoLmlzLXZhbGlkKSxcbi5hY2NlbnQtZ3JheSAuY3VzdG9tLXNlbGVjdDpmb2N1cyxcbi5hY2NlbnQtZ3JheSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmFjY2VudC1ncmF5IC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogI2FmYjViYTtcbn1cbi5hY2NlbnQtZ3JheSAucGFnZS1pdGVtIC5wYWdlLWxpbmsge1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cbi5hY2NlbnQtZ3JheSAucGFnZS1pdGVtLmFjdGl2ZSBhLCAuYWNjZW50LWdyYXkgLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYWNjZW50LWdyYXkgLnBhZ2UtaXRlbS5kaXNhYmxlZCBhLCAuYWNjZW50LWdyYXkgLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cbi5hY2NlbnQtZ3JheSBbY2xhc3MqPXNpZGViYXItZGFyay1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluaykge1xuICBjb2xvcjogI2MyYzdkMDtcbn1cbi5hY2NlbnQtZ3JheSBbY2xhc3MqPXNpZGViYXItZGFyay1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hY2NlbnQtZ3JheSBbY2xhc3MqPXNpZGViYXItbGlnaHQtXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspIHtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG4uYWNjZW50LWdyYXkgW2NsYXNzKj1zaWRlYmFyLWxpZ2h0LV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuXG4uZGFyay1tb2RlLmFjY2VudC1ncmF5IC5wYWdlLWl0ZW0gLnBhZ2UtbGluazpob3ZlciwgLmRhcmstbW9kZS5hY2NlbnQtZ3JheSAucGFnZS1pdGVtIC5wYWdlLWxpbms6Zm9jdXMge1xuICBjb2xvcjogIzc4ODI4YTtcbn1cblxuLmFjY2VudC1ncmF5LWRhcmsgLmJ0bi1saW5rLFxuLmFjY2VudC1ncmF5LWRhcmsgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpub3QoLnBhZ2UtbGluayk6bm90KC5idG4pLFxuLmFjY2VudC1ncmF5LWRhcmsgLm5hdi10YWJzIC5uYXYtbGluayB7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuLmFjY2VudC1ncmF5LWRhcmsgLmJ0bi1saW5rOmhvdmVyLFxuLmFjY2VudC1ncmF5LWRhcmsgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpub3QoLnBhZ2UtbGluayk6bm90KC5idG4pOmhvdmVyLFxuLmFjY2VudC1ncmF5LWRhcmsgLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMTIxNDE2O1xufVxuLmFjY2VudC1ncmF5LWRhcmsgLmRyb3Bkb3duLWl0ZW06YWN0aXZlLCAuYWNjZW50LWdyYXktZGFyayAuZHJvcGRvd24taXRlbS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hY2NlbnQtZ3JheS1kYXJrIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItY29sb3I6ICMwNjA3MDg7XG59XG4uYWNjZW50LWdyYXktZGFyayAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjNmZmYnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLmFjY2VudC1ncmF5LWRhcmsgLmZvcm0tY29udHJvbDpmb2N1czpub3QoLmlzLWludmFsaWQpOm5vdCguaXMtd2FybmluZyk6bm90KC5pcy12YWxpZCksXG4uYWNjZW50LWdyYXktZGFyayAuY3VzdG9tLXNlbGVjdDpmb2N1cyxcbi5hY2NlbnQtZ3JheS1kYXJrIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uYWNjZW50LWdyYXktZGFyayAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICM2ZDdhODY7XG59XG4uYWNjZW50LWdyYXktZGFyayAucGFnZS1pdGVtIC5wYWdlLWxpbmsge1xuICBjb2xvcjogIzM0M2E0MDtcbn1cbi5hY2NlbnQtZ3JheS1kYXJrIC5wYWdlLWl0ZW0uYWN0aXZlIGEsIC5hY2NlbnQtZ3JheS1kYXJrIC5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItY29sb3I6ICMzNDNhNDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmFjY2VudC1ncmF5LWRhcmsgLnBhZ2UtaXRlbS5kaXNhYmxlZCBhLCAuYWNjZW50LWdyYXktZGFyayAucGFnZS1pdGVtLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuLmFjY2VudC1ncmF5LWRhcmsgW2NsYXNzKj1zaWRlYmFyLWRhcmstXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspIHtcbiAgY29sb3I6ICNjMmM3ZDA7XG59XG4uYWNjZW50LWdyYXktZGFyayBbY2xhc3MqPXNpZGViYXItZGFyay1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hY2NlbnQtZ3JheS1kYXJrIFtjbGFzcyo9c2lkZWJhci1saWdodC1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluaykge1xuICBjb2xvcjogIzM0M2E0MDtcbn1cbi5hY2NlbnQtZ3JheS1kYXJrIFtjbGFzcyo9c2lkZWJhci1saWdodC1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbn1cblxuLmRhcmstbW9kZS5hY2NlbnQtZ3JheS1kYXJrIC5wYWdlLWl0ZW0gLnBhZ2UtbGluazpob3ZlciwgLmRhcmstbW9kZS5hY2NlbnQtZ3JheS1kYXJrIC5wYWdlLWl0ZW0gLnBhZ2UtbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjM2Y0NzRlO1xufVxuXG5bY2xhc3MqPWFjY2VudC1dIGEuYnRuLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZjtcbn1cbltjbGFzcyo9YWNjZW50LV0gYS5idG4tc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG59XG5bY2xhc3MqPWFjY2VudC1dIGEuYnRuLXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZmZjtcbn1cbltjbGFzcyo9YWNjZW50LV0gYS5idG4taW5mbyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuW2NsYXNzKj1hY2NlbnQtXSBhLmJ0bi13YXJuaW5nIHtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG5bY2xhc3MqPWFjY2VudC1dIGEuYnRuLWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuW2NsYXNzKj1hY2NlbnQtXSBhLmJ0bi1saWdodCB7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuW2NsYXNzKj1hY2NlbnQtXSBhLmJ0bi1kYXJrIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrLW1vZGUgLmJnLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ1NGQ1NSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAudGV4dC1ibGFjayxcbi5kYXJrLW1vZGUgLnRleHQtZGFyayxcbi5kYXJrLW1vZGUgLmxpbmstYmxhY2ssXG4uZGFyay1tb2RlIC5saW5rLWRhcmsge1xuICBjb2xvcjogI2NlZDRkYTtcbn1cbi5kYXJrLW1vZGUgLmJnLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Y2NzkxICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC5iZy1wcmltYXJ5LFxuLmRhcmstbW9kZSAuYmctcHJpbWFyeSA+IGEge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAuYmctcHJpbWFyeS5idG46aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMzMDRlNmQ7XG4gIGNvbG9yOiAjZWNlY2VjO1xufVxuLmRhcmstbW9kZSAuYmctcHJpbWFyeS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuZGFyay1tb2RlIC5iZy1wcmltYXJ5LmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5kYXJrLW1vZGUgLmJnLXByaW1hcnkuYnRuOmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctcHJpbWFyeS5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwNGU2ZCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMyYzQ3NjU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuYmctc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAuYmctc2Vjb25kYXJ5LFxuLmRhcmstbW9kZSAuYmctc2Vjb25kYXJ5ID4gYSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC5iZy1zZWNvbmRhcnkuYnRuOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTQ1YjYyO1xuICBjb2xvcjogI2VjZWNlYztcbn1cbi5kYXJrLW1vZGUgLmJnLXNlY29uZGFyeS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuZGFyay1tb2RlIC5iZy1zZWNvbmRhcnkuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctc2Vjb25kYXJ5LmJ0bjphY3RpdmUsIC5kYXJrLW1vZGUgLmJnLXNlY29uZGFyeS5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU0NWI2MiAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICM0ZTU1NWI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuYmctc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGJjOGMgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLmJnLXN1Y2Nlc3MsXG4uZGFyay1tb2RlIC5iZy1zdWNjZXNzID4gYSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC5iZy1zdWNjZXNzLmJ0bjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwODk2NjtcbiAgY29sb3I6ICNlY2VjZWM7XG59XG4uZGFyay1tb2RlIC5iZy1zdWNjZXNzLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5kYXJrLW1vZGUgLmJnLXN1Y2Nlc3MuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctc3VjY2Vzcy5idG46YWN0aXZlLCAuZGFyay1tb2RlIC5iZy1zdWNjZXNzLmJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4OTY2ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzAwN2M1ZDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5iZy1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0OThkYiAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAuYmctaW5mbyxcbi5kYXJrLW1vZGUgLmJnLWluZm8gPiBhIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLmJnLWluZm8uYnRuOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjE3ZGJiO1xuICBjb2xvcjogI2VjZWNlYztcbn1cbi5kYXJrLW1vZGUgLmJnLWluZm8uYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctaW5mby5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuZGFyay1tb2RlIC5iZy1pbmZvLmJ0bjphY3RpdmUsIC5kYXJrLW1vZGUgLmJnLWluZm8uYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTdkYmIgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMWY3NmIwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmJnLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjM5YzEyICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC5iZy13YXJuaW5nLFxuLmRhcmstbW9kZSAuYmctd2FybmluZyA+IGEge1xuICBjb2xvcjogIzFmMmQzZCAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAuYmctd2FybmluZy5idG46aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNjODdmMGE7XG4gIGNvbG9yOiAjMTIxYTI0O1xufVxuLmRhcmstbW9kZSAuYmctd2FybmluZy5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuZGFyay1tb2RlIC5iZy13YXJuaW5nLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5kYXJrLW1vZGUgLmJnLXdhcm5pbmcuYnRuOmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctd2FybmluZy5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M4N2YwYSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNiYzc3MGE7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuYmctZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3NGMzYyAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAuYmctZGFuZ2VyLFxuLmRhcmstbW9kZSAuYmctZGFuZ2VyID4gYSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC5iZy1kYW5nZXIuYnRuOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDYyYzFhO1xuICBjb2xvcjogI2VjZWNlYztcbn1cbi5kYXJrLW1vZGUgLmJnLWRhbmdlci5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuZGFyay1tb2RlIC5iZy1kYW5nZXIuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctZGFuZ2VyLmJ0bjphY3RpdmUsIC5kYXJrLW1vZGUgLmJnLWRhbmdlci5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q2MmMxYSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNjYTJhMTk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuYmctbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC5iZy1saWdodCxcbi5kYXJrLW1vZGUgLmJnLWxpZ2h0ID4gYSB7XG4gIGNvbG9yOiAjMWYyZDNkICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC5iZy1saWdodC5idG46aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNkYWUwZTU7XG4gIGNvbG9yOiAjMTIxYTI0O1xufVxuLmRhcmstbW9kZSAuYmctbGlnaHQuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctbGlnaHQuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctbGlnaHQuYnRuOmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctbGlnaHQuYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYWUwZTUgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjZDNkOWRmO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5kYXJrLW1vZGUgLmJnLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC5iZy1kYXJrLFxuLmRhcmstbW9kZSAuYmctZGFyayA+IGEge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAuYmctZGFyay5idG46aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMxZDIxMjQ7XG4gIGNvbG9yOiAjZWNlY2VjO1xufVxuLmRhcmstbW9kZSAuYmctZGFyay5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuZGFyay1tb2RlIC5iZy1kYXJrLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5kYXJrLW1vZGUgLmJnLWRhcmsuYnRuOmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctZGFyay5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkMjEyNCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMxNzFhMWQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuYmctbGlnaHRibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg2YmFkOCAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAuYmctbGlnaHRibHVlLFxuLmRhcmstbW9kZSAuYmctbGlnaHRibHVlID4gYSB7XG4gIGNvbG9yOiAjMWYyZDNkICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC5iZy1saWdodGJsdWUuYnRuOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNWZhNGNjO1xuICBjb2xvcjogIzEyMWEyNDtcbn1cbi5kYXJrLW1vZGUgLmJnLWxpZ2h0Ymx1ZS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuZGFyay1tb2RlIC5iZy1saWdodGJsdWUuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctbGlnaHRibHVlLmJ0bjphY3RpdmUsIC5kYXJrLW1vZGUgLmJnLWxpZ2h0Ymx1ZS5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVmYTRjYyAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICM1NTllYzk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuYmctbmF2eSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDJjNTkgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLmJnLW5hdnksXG4uZGFyay1tb2RlIC5iZy1uYXZ5ID4gYSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC5iZy1uYXZ5LmJ0bjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwMTIyNjtcbiAgY29sb3I6ICNlY2VjZWM7XG59XG4uZGFyay1tb2RlIC5iZy1uYXZ5LmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5kYXJrLW1vZGUgLmJnLW5hdnkuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctbmF2eS5idG46YWN0aXZlLCAuZGFyay1tb2RlIC5iZy1uYXZ5LmJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxMjI2ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzAwMGMxOTtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5iZy1vbGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NGM4YTMgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLmJnLW9saXZlLFxuLmRhcmstbW9kZSAuYmctb2xpdmUgPiBhIHtcbiAgY29sb3I6ICMxZjJkM2QgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLmJnLW9saXZlLmJ0bjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzUwYjk4YTtcbiAgY29sb3I6ICMxMjFhMjQ7XG59XG4uZGFyay1tb2RlIC5iZy1vbGl2ZS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuZGFyay1tb2RlIC5iZy1vbGl2ZS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuZGFyay1tb2RlIC5iZy1vbGl2ZS5idG46YWN0aXZlLCAuZGFyay1tb2RlIC5iZy1vbGl2ZS5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUwYjk4YSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICM0OGI0ODQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuYmctbGltZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2N2ZmYTkgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLmJnLWxpbWUsXG4uZGFyay1tb2RlIC5iZy1saW1lID4gYSB7XG4gIGNvbG9yOiAjMWYyZDNkICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC5iZy1saW1lLmJ0bjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzM0ZmY4ZDtcbiAgY29sb3I6ICMxMjFhMjQ7XG59XG4uZGFyay1tb2RlIC5iZy1saW1lLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5kYXJrLW1vZGUgLmJnLWxpbWUuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctbGltZS5idG46YWN0aXZlLCAuZGFyay1tb2RlIC5iZy1saW1lLmJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzRmZjhkICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzI3ZmY4NjtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uZGFyay1tb2RlIC5iZy1mdWNoc2lhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2NzJkOCAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAuYmctZnVjaHNpYSxcbi5kYXJrLW1vZGUgLmJnLWZ1Y2hzaWEgPiBhIHtcbiAgY29sb3I6ICMxZjJkM2QgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLmJnLWZ1Y2hzaWEuYnRuOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjM0MmNiO1xuICBjb2xvcjogIzEyMWEyNDtcbn1cbi5kYXJrLW1vZGUgLmJnLWZ1Y2hzaWEuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctZnVjaHNpYS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuZGFyay1tb2RlIC5iZy1mdWNoc2lhLmJ0bjphY3RpdmUsIC5kYXJrLW1vZGUgLmJnLWZ1Y2hzaWEuYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMzQyY2IgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjZjIzNmM4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmJnLW1hcm9vbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZDZjOWIgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLmJnLW1hcm9vbixcbi5kYXJrLW1vZGUgLmJnLW1hcm9vbiA+IGEge1xuICBjb2xvcjogIzFmMmQzZCAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAuYmctbWFyb29uLmJ0bjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2U3M2Y3YztcbiAgY29sb3I6ICMxMjFhMjQ7XG59XG4uZGFyay1tb2RlIC5iZy1tYXJvb24uYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctbWFyb29uLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5kYXJrLW1vZGUgLmJnLW1hcm9vbi5idG46YWN0aXZlLCAuZGFyay1tb2RlIC5iZy1tYXJvb24uYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNzNmN2MgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjZTYzNDc1O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmJnLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Y2NzkxICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC5iZy1ibHVlLFxuLmRhcmstbW9kZSAuYmctYmx1ZSA+IGEge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAuYmctYmx1ZS5idG46aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMzMDRlNmQ7XG4gIGNvbG9yOiAjZWNlY2VjO1xufVxuLmRhcmstbW9kZSAuYmctYmx1ZS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuZGFyay1tb2RlIC5iZy1ibHVlLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5kYXJrLW1vZGUgLmJnLWJsdWUuYnRuOmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctYmx1ZS5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwNGU2ZCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMyYzQ3NjU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuYmctaW5kaWdvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2MTBmMiAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAuYmctaW5kaWdvLFxuLmRhcmstbW9kZSAuYmctaW5kaWdvID4gYSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC5iZy1pbmRpZ28uYnRuOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTEwYmM0O1xuICBjb2xvcjogI2VjZWNlYztcbn1cbi5kYXJrLW1vZGUgLmJnLWluZGlnby5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuZGFyay1tb2RlIC5iZy1pbmRpZ28uYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctaW5kaWdvLmJ0bjphY3RpdmUsIC5kYXJrLW1vZGUgLmJnLWluZGlnby5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUxMGJjNCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICM0YzBhYjg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuYmctcHVycGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZmNDJjMSAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAuYmctcHVycGxlLFxuLmRhcmstbW9kZSAuYmctcHVycGxlID4gYSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC5iZy1wdXJwbGUuYnRuOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTkzMzlkO1xuICBjb2xvcjogI2VjZWNlYztcbn1cbi5kYXJrLW1vZGUgLmJnLXB1cnBsZS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuZGFyay1tb2RlIC5iZy1wdXJwbGUuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctcHVycGxlLmJ0bjphY3RpdmUsIC5kYXJrLW1vZGUgLmJnLXB1cnBsZS5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU5MzM5ZCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICM1MzMwOTM7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuYmctcGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlODNlOGMgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLmJnLXBpbmssXG4uZGFyay1tb2RlIC5iZy1waW5rID4gYSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC5iZy1waW5rLmJ0bjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2Q5MWE3MjtcbiAgY29sb3I6ICNlY2VjZWM7XG59XG4uZGFyay1tb2RlIC5iZy1waW5rLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5kYXJrLW1vZGUgLmJnLXBpbmsuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctcGluay5idG46YWN0aXZlLCAuZGFyay1tb2RlIC5iZy1waW5rLmJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDkxYTcyICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2NlMTk2YztcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5iZy1yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTc0YzNjICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC5iZy1yZWQsXG4uZGFyay1tb2RlIC5iZy1yZWQgPiBhIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLmJnLXJlZC5idG46aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNkNjJjMWE7XG4gIGNvbG9yOiAjZWNlY2VjO1xufVxuLmRhcmstbW9kZSAuYmctcmVkLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5kYXJrLW1vZGUgLmJnLXJlZC5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuZGFyay1tb2RlIC5iZy1yZWQuYnRuOmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctcmVkLmJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDYyYzFhICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2NhMmExOTtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5iZy1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmQ3ZTE0ICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC5iZy1vcmFuZ2UsXG4uZGFyay1tb2RlIC5iZy1vcmFuZ2UgPiBhIHtcbiAgY29sb3I6ICMxZjJkM2QgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLmJnLW9yYW5nZS5idG46aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNkYzY1MDI7XG4gIGNvbG9yOiAjMTIxYTI0O1xufVxuLmRhcmstbW9kZSAuYmctb3JhbmdlLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5kYXJrLW1vZGUgLmJnLW9yYW5nZS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuZGFyay1tb2RlIC5iZy1vcmFuZ2UuYnRuOmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctb3JhbmdlLmJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGM2NTAyICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2NmNWYwMjtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5iZy15ZWxsb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjM5YzEyICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC5iZy15ZWxsb3csXG4uZGFyay1tb2RlIC5iZy15ZWxsb3cgPiBhIHtcbiAgY29sb3I6ICMxZjJkM2QgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLmJnLXllbGxvdy5idG46aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNjODdmMGE7XG4gIGNvbG9yOiAjMTIxYTI0O1xufVxuLmRhcmstbW9kZSAuYmcteWVsbG93LmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5kYXJrLW1vZGUgLmJnLXllbGxvdy5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuZGFyay1tb2RlIC5iZy15ZWxsb3cuYnRuOmFjdGl2ZSwgLmRhcmstbW9kZSAuYmcteWVsbG93LmJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzg3ZjBhICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2JjNzcwYTtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5iZy1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGJjOGMgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLmJnLWdyZWVuLFxuLmRhcmstbW9kZSAuYmctZ3JlZW4gPiBhIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLmJnLWdyZWVuLmJ0bjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwODk2NjtcbiAgY29sb3I6ICNlY2VjZWM7XG59XG4uZGFyay1tb2RlIC5iZy1ncmVlbi5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuZGFyay1tb2RlIC5iZy1ncmVlbi5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuZGFyay1tb2RlIC5iZy1ncmVlbi5idG46YWN0aXZlLCAuZGFyay1tb2RlIC5iZy1ncmVlbi5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwODk2NiAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMwMDdjNWQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuYmctdGVhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMGM5OTcgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLmJnLXRlYWwsXG4uZGFyay1tb2RlIC5iZy10ZWFsID4gYSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC5iZy10ZWFsLmJ0bjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzE5OWQ3NjtcbiAgY29sb3I6ICNlY2VjZWM7XG59XG4uZGFyay1tb2RlIC5iZy10ZWFsLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5kYXJrLW1vZGUgLmJnLXRlYWwuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctdGVhbC5idG46YWN0aXZlLCAuZGFyay1tb2RlIC5iZy10ZWFsLmJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTk5ZDc2ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzE3OTI2ZTtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5iZy1jeWFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0OThkYiAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAuYmctY3lhbixcbi5kYXJrLW1vZGUgLmJnLWN5YW4gPiBhIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLmJnLWN5YW4uYnRuOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjE3ZGJiO1xuICBjb2xvcjogI2VjZWNlYztcbn1cbi5kYXJrLW1vZGUgLmJnLWN5YW4uYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctY3lhbi5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuZGFyay1tb2RlIC5iZy1jeWFuLmJ0bjphY3RpdmUsIC5kYXJrLW1vZGUgLmJnLWN5YW4uYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTdkYmIgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMWY3NmIwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAuYmctd2hpdGUsXG4uZGFyay1tb2RlIC5iZy13aGl0ZSA+IGEge1xuICBjb2xvcjogIzFmMmQzZCAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAuYmctd2hpdGUuYnRuOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTZlNmU2O1xuICBjb2xvcjogIzEyMWEyNDtcbn1cbi5kYXJrLW1vZGUgLmJnLXdoaXRlLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5kYXJrLW1vZGUgLmJnLXdoaXRlLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5kYXJrLW1vZGUgLmJnLXdoaXRlLmJ0bjphY3RpdmUsIC5kYXJrLW1vZGUgLmJnLXdoaXRlLmJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2RmZGZkZjtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uZGFyay1tb2RlIC5iZy1ncmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAuYmctZ3JheSxcbi5kYXJrLW1vZGUgLmJnLWdyYXkgPiBhIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLmJnLWdyYXkuYnRuOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTQ1YjYyO1xuICBjb2xvcjogI2VjZWNlYztcbn1cbi5kYXJrLW1vZGUgLmJnLWdyYXkuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctZ3JheS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuZGFyay1tb2RlIC5iZy1ncmF5LmJ0bjphY3RpdmUsIC5kYXJrLW1vZGUgLmJnLWdyYXkuYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NDViNjIgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjNGU1NTViO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmJnLWdyYXktZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDAgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLmJnLWdyYXktZGFyayxcbi5kYXJrLW1vZGUgLmJnLWdyYXktZGFyayA+IGEge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAuYmctZ3JheS1kYXJrLmJ0bjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzFkMjEyNDtcbiAgY29sb3I6ICNlY2VjZWM7XG59XG4uZGFyay1tb2RlIC5iZy1ncmF5LWRhcmsuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctZ3JheS1kYXJrLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5kYXJrLW1vZGUgLmJnLWdyYXktZGFyay5idG46YWN0aXZlLCAuZGFyay1tb2RlIC5iZy1ncmF5LWRhcmsuYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZDIxMjQgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMTcxYTFkO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LXByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiAjM2Y2NzkxIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM1YzdlYTIsICMzZjY3OTEpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtcHJpbWFyeS5idG4uZGlzYWJsZWQsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LXByaW1hcnkuYnRuOmRpc2FibGVkLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1wcmltYXJ5LmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LXByaW1hcnkuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1wcmltYXJ5LmJ0bi5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1wcmltYXJ5LmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMzZjY3OTEgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzUyNmU4YiwgIzMzNTQ3NikgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMzA0ZTZkO1xuICBjb2xvcjogI2VjZWNlYztcbn1cbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LXByaW1hcnkuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtcHJpbWFyeS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1wcmltYXJ5LmJ0bjphY3RpdmUsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LXByaW1hcnkuYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMzZjY3OTEgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzRmNjk4MywgIzMwNGU2ZCkgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMmM0NzY1O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQ6ICM2Yzc1N2QgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzgyOGE5MSwgIzZjNzU3ZCkgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1zZWNvbmRhcnkuYnRuLmRpc2FibGVkLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1zZWNvbmRhcnkuYnRuOmRpc2FibGVkLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1zZWNvbmRhcnkuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtc2Vjb25kYXJ5LmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtc2Vjb25kYXJ5LmJ0bi5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1zZWNvbmRhcnkuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzZjNzU3ZCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjNzM3YTdmLCAjNWE2MjY4KSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICM1NDViNjI7XG4gIGNvbG9yOiAjZWNlY2VjO1xufVxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtc2Vjb25kYXJ5LmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LXNlY29uZGFyeS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1zZWNvbmRhcnkuYnRuOmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtc2Vjb25kYXJ5LmJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjNmM3NTdkIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM2ZTc0N2EsICM1NDViNjIpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzRlNTU1YjtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZDogIzAwYmM4YyBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMjZjNjlkLCAjMDBiYzhjKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LXN1Y2Nlc3MuYnRuLmRpc2FibGVkLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1zdWNjZXNzLmJ0bjpkaXNhYmxlZCwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtc3VjY2Vzcy5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1zdWNjZXNzLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtc3VjY2Vzcy5idG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtc3VjY2Vzcy5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDBiYzhjIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMyNmE2ODUsICMwMDk2NzApIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzAwODk2NjtcbiAgY29sb3I6ICNlY2VjZWM7XG59XG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1zdWNjZXNzLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LXN1Y2Nlc3MuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtc3VjY2Vzcy5idG46YWN0aXZlLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1zdWNjZXNzLmJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMDBiYzhjIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMyNjliN2QsICMwMDg5NjYpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzAwN2M1ZDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1pbmZvIHtcbiAgYmFja2dyb3VuZDogIzM0OThkYiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjNTJhN2UwLCAjMzQ5OGRiKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWluZm8uYnRuLmRpc2FibGVkLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1pbmZvLmJ0bjpkaXNhYmxlZCwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtaW5mby5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1pbmZvLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtaW5mby5idG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtaW5mby5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMzQ5OGRiIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM0NDk2Y2YsICMyMzg0YzYpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzIxN2RiYjtcbiAgY29sb3I6ICNlY2VjZWM7XG59XG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1pbmZvLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWluZm8uYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtaW5mby5idG46YWN0aXZlLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1pbmZvLmJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMzQ5OGRiIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM0MjkxYzUsICMyMTdkYmIpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzFmNzZiMDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZDogI2YzOWMxMiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZjVhYjM2LCAjZjM5YzEyKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LXdhcm5pbmcuYnRuLmRpc2FibGVkLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC13YXJuaW5nLmJ0bjpkaXNhYmxlZCwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtd2FybmluZy5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC13YXJuaW5nLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtd2FybmluZy5idG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtd2FybmluZy5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjM5YzEyIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNkYTk4MzAsICNkNDg2MGIpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2M4N2YwYTtcbiAgY29sb3I6ICMxMjFhMjQ7XG59XG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC13YXJuaW5nLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LXdhcm5pbmcuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtd2FybmluZy5idG46YWN0aXZlLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC13YXJuaW5nLmJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZjM5YzEyIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNkMDkyMmYsICNjODdmMGEpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2JjNzcwYTtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1kYW5nZXIge1xuICBiYWNrZ3JvdW5kOiAjZTc0YzNjIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNlYjY3NTksICNlNzRjM2MpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtZGFuZ2VyLmJ0bi5kaXNhYmxlZCwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtZGFuZ2VyLmJ0bjpkaXNhYmxlZCwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtZGFuZ2VyLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWRhbmdlci5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWRhbmdlci5idG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtZGFuZ2VyLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlNzRjM2MgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2U2NGQzZSwgI2UxMmUxYykgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjZDYyYzFhO1xuICBjb2xvcjogI2VjZWNlYztcbn1cbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWRhbmdlci5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1kYW5nZXIuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtZGFuZ2VyLmJ0bjphY3RpdmUsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWRhbmdlci5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2U3NGMzYyBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZGM0YzNjLCAjZDYyYzFhKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNjYTJhMTk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtbGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjZjhmOWZhIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNmOWZhZmIsICNmOGY5ZmEpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtbGlnaHQuYnRuLmRpc2FibGVkLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1saWdodC5idG46ZGlzYWJsZWQsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWxpZ2h0LmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWxpZ2h0LmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtbGlnaHQuYnRuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWxpZ2h0LmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmOGY5ZmEgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2U2ZWFlZCwgI2UyZTZlYSkgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjZGFlMGU1O1xuICBjb2xvcjogIzEyMWEyNDtcbn1cbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWxpZ2h0LmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWxpZ2h0LmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWxpZ2h0LmJ0bjphY3RpdmUsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWxpZ2h0LmJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZjhmOWZhIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNlMGU1ZTksICNkYWUwZTUpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2QzZDlkZjtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1kYXJrIHtcbiAgYmFja2dyb3VuZDogIzM0M2E0MCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjNTI1ODVkLCAjMzQzYTQwKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWRhcmsuYnRuLmRpc2FibGVkLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1kYXJrLmJ0bjpkaXNhYmxlZCwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtZGFyay5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1kYXJrLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtZGFyay5idG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtZGFyay5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMzQzYTQwIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM0NDQ3NGIsICMyMzI3MmIpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzFkMjEyNDtcbiAgY29sb3I6ICNlY2VjZWM7XG59XG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1kYXJrLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWRhcmsuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtZGFyay5idG46YWN0aXZlLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1kYXJrLmJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMzQzYTQwIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMzZjQyNDUsICMxZDIxMjQpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzE3MWExZDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1saWdodGJsdWUge1xuICBiYWNrZ3JvdW5kOiAjODZiYWQ4IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM5OGM0ZGUsICM4NmJhZDgpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtbGlnaHRibHVlLmJ0bi5kaXNhYmxlZCwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtbGlnaHRibHVlLmJ0bjpkaXNhYmxlZCwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtbGlnaHRibHVlLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWxpZ2h0Ymx1ZS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWxpZ2h0Ymx1ZS5idG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtbGlnaHRibHVlLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM4NmJhZDggbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzgwYjZkNiwgIzY5YTljZikgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjNWZhNGNjO1xuICBjb2xvcjogIzEyMWEyNDtcbn1cbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWxpZ2h0Ymx1ZS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1saWdodGJsdWUuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtbGlnaHRibHVlLmJ0bjphY3RpdmUsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWxpZ2h0Ymx1ZS5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzg2YmFkOCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjNzdiMmQ0LCAjNWZhNGNjKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICM1NTllYzk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtbmF2eSB7XG4gIGJhY2tncm91bmQ6ICMwMDJjNTkgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzI2NGM3MiwgIzAwMmM1OSkgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1uYXZ5LmJ0bi5kaXNhYmxlZCwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtbmF2eS5idG46ZGlzYWJsZWQsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LW5hdnkuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtbmF2eS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LW5hdnkuYnRuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LW5hdnkuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzAwMmM1OSBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMjYzYzUxLCAjMDAxOTMyKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMwMDEyMjY7XG4gIGNvbG9yOiAjZWNlY2VjO1xufVxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtbmF2eS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1uYXZ5LmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LW5hdnkuYnRuOmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtbmF2eS5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzAwMmM1OSBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMjYzNjQ3LCAjMDAxMjI2KSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMwMDBjMTk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtb2xpdmUge1xuICBiYWNrZ3JvdW5kOiAjNzRjOGEzIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM4OWQwYjEsICM3NGM4YTMpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtb2xpdmUuYnRuLmRpc2FibGVkLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1vbGl2ZS5idG46ZGlzYWJsZWQsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LW9saXZlLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LW9saXZlLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtb2xpdmUuYnRuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LW9saXZlLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM3NGM4YTMgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzcyYzdhMSwgIzU5YmQ5MCkgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjNTBiOThhO1xuICBjb2xvcjogIzEyMWEyNDtcbn1cbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LW9saXZlLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LW9saXZlLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LW9saXZlLmJ0bjphY3RpdmUsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LW9saXZlLmJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjNzRjOGEzIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM2YWM0OWMsICM1MGI5OGEpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzQ4YjQ4NDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1saW1lIHtcbiAgYmFja2dyb3VuZDogIzY3ZmZhOSBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjN2VmZmI2LCAjNjdmZmE5KSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWxpbWUuYnRuLmRpc2FibGVkLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1saW1lLmJ0bjpkaXNhYmxlZCwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtbGltZS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1saW1lLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtbGltZS5idG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtbGltZS5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNjdmZmE5IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM1ZWZmYTQsICM0MWZmOTQpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzM0ZmY4ZDtcbiAgY29sb3I6ICMxMjFhMjQ7XG59XG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1saW1lLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWxpbWUuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtbGltZS5idG46YWN0aXZlLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1saW1lLmJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjNjdmZmE5IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM1MmZmOWUsICMzNGZmOGQpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzI3ZmY4NjtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1mdWNoc2lhIHtcbiAgYmFja2dyb3VuZDogI2Y2NzJkOCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZjc4N2RlLCAjZjY3MmQ4KSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWZ1Y2hzaWEuYnRuLmRpc2FibGVkLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1mdWNoc2lhLmJ0bjpkaXNhYmxlZCwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtZnVjaHNpYS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1mdWNoc2lhLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtZnVjaHNpYS5idG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtZnVjaHNpYS5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjY3MmQ4IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNmNjY5ZDUsICNmNDRlY2UpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2YzNDJjYjtcbiAgY29sb3I6ICMxMjFhMjQ7XG59XG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1mdWNoc2lhLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWZ1Y2hzaWEuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtZnVjaHNpYS5idG46YWN0aXZlLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1mdWNoc2lhLmJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZjY3MmQ4IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNmNTVlZDMsICNmMzQyY2IpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2YyMzZjODtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1tYXJvb24ge1xuICBiYWNrZ3JvdW5kOiAjZWQ2YzliIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNmMDgyYWEsICNlZDZjOWIpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtbWFyb29uLmJ0bi5kaXNhYmxlZCwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtbWFyb29uLmJ0bjpkaXNhYmxlZCwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtbWFyb29uLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LW1hcm9vbi5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LW1hcm9vbi5idG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtbWFyb29uLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlZDZjOWIgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2ViNjU5NiwgI2U4NGE4NCkgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjZTczZjdjO1xuICBjb2xvcjogIzEyMWEyNDtcbn1cbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LW1hcm9vbi5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1tYXJvb24uYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtbWFyb29uLmJ0bjphY3RpdmUsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LW1hcm9vbi5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2VkNmM5YiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZWI1YzkwLCAjZTczZjdjKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNlNjM0NzU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtYmx1ZSB7XG4gIGJhY2tncm91bmQ6ICMzZjY3OTEgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzVjN2VhMiwgIzNmNjc5MSkgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1ibHVlLmJ0bi5kaXNhYmxlZCwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtYmx1ZS5idG46ZGlzYWJsZWQsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWJsdWUuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtYmx1ZS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWJsdWUuYnRuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWJsdWUuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzNmNjc5MSBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjNTI2ZThiLCAjMzM1NDc2KSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMzMDRlNmQ7XG4gIGNvbG9yOiAjZWNlY2VjO1xufVxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtYmx1ZS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1ibHVlLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWJsdWUuYnRuOmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtYmx1ZS5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzNmNjc5MSBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjNGY2OTgzLCAjMzA0ZTZkKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMyYzQ3NjU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtaW5kaWdvIHtcbiAgYmFja2dyb3VuZDogIzY2MTBmMiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjN2QzNGY0LCAjNjYxMGYyKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWluZGlnby5idG4uZGlzYWJsZWQsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWluZGlnby5idG46ZGlzYWJsZWQsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWluZGlnby5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1pbmRpZ28uYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1pbmRpZ28uYnRuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWluZGlnby5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNjYxMGYyIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM2ZjMwZDcsICM1NjBiZDApIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzUxMGJjNDtcbiAgY29sb3I6ICNlY2VjZWM7XG59XG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1pbmRpZ28uYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtaW5kaWdvLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWluZGlnby5idG46YWN0aXZlLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1pbmRpZ28uYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICM2NjEwZjIgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzZiMzBjZCwgIzUxMGJjNCkgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjNGMwYWI4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LXB1cnBsZSB7XG4gIGJhY2tncm91bmQ6ICM2ZjQyYzEgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzg1NWVjYSwgIzZmNDJjMSkgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1wdXJwbGUuYnRuLmRpc2FibGVkLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1wdXJwbGUuYnRuOmRpc2FibGVkLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1wdXJwbGUuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtcHVycGxlLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtcHVycGxlLmJ0bi5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1wdXJwbGUuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzZmNDJjMSBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjNzY1NWIzLCAjNWUzN2E2KSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICM1OTMzOWQ7XG4gIGNvbG9yOiAjZWNlY2VjO1xufVxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtcHVycGxlLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LXB1cnBsZS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1wdXJwbGUuYnRuOmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtcHVycGxlLmJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjNmY0MmMxIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM3MjUyYWMsICM1OTMzOWQpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzUzMzA5MztcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1waW5rIHtcbiAgYmFja2dyb3VuZDogI2U4M2U4YyBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZWI1YjlkLCAjZTgzZThjKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LXBpbmsuYnRuLmRpc2FibGVkLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1waW5rLmJ0bjpkaXNhYmxlZCwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtcGluay5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1waW5rLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtcGluay5idG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtcGluay5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZTgzZThjIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNlODNlOGMsICNlNDFjNzgpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2Q5MWE3MjtcbiAgY29sb3I6ICNlY2VjZWM7XG59XG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1waW5rLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LXBpbmsuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtcGluay5idG46YWN0aXZlLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1waW5rLmJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZTgzZThjIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNkZjNjODcsICNkOTFhNzIpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2NlMTk2YztcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1yZWQge1xuICBiYWNrZ3JvdW5kOiAjZTc0YzNjIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNlYjY3NTksICNlNzRjM2MpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtcmVkLmJ0bi5kaXNhYmxlZCwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtcmVkLmJ0bjpkaXNhYmxlZCwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtcmVkLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LXJlZC5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LXJlZC5idG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtcmVkLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlNzRjM2MgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2U2NGQzZSwgI2UxMmUxYykgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjZDYyYzFhO1xuICBjb2xvcjogI2VjZWNlYztcbn1cbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LXJlZC5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1yZWQuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtcmVkLmJ0bjphY3RpdmUsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LXJlZC5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2U3NGMzYyBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZGM0YzNjLCAjZDYyYzFhKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNjYTJhMTk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtb3JhbmdlIHtcbiAgYmFja2dyb3VuZDogI2ZkN2UxNCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZmQ5MTM3LCAjZmQ3ZTE0KSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LW9yYW5nZS5idG4uZGlzYWJsZWQsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LW9yYW5nZS5idG46ZGlzYWJsZWQsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LW9yYW5nZS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1vcmFuZ2UuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1vcmFuZ2UuYnRuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LW9yYW5nZS5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmQ3ZTE0IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNlYzgxMjgsICNlOTZiMDIpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2RjNjUwMjtcbiAgY29sb3I6ICMxMjFhMjQ7XG59XG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1vcmFuZ2UuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtb3JhbmdlLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LW9yYW5nZS5idG46YWN0aXZlLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1vcmFuZ2UuYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNmZDdlMTQgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2UxN2MyOCwgI2RjNjUwMikgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjY2Y1ZjAyO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LXllbGxvdyB7XG4gIGJhY2tncm91bmQ6ICNmMzljMTIgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2Y1YWIzNiwgI2YzOWMxMikgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC15ZWxsb3cuYnRuLmRpc2FibGVkLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC15ZWxsb3cuYnRuOmRpc2FibGVkLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC15ZWxsb3cuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQteWVsbG93LmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmRhcmstbW9kZSAuYmctZ3JhZGllbnQteWVsbG93LmJ0bi5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC15ZWxsb3cuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2YzOWMxMiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZGE5ODMwLCAjZDQ4NjBiKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNjODdmMGE7XG4gIGNvbG9yOiAjMTIxYTI0O1xufVxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQteWVsbG93LmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LXllbGxvdy5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC15ZWxsb3cuYnRuOmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQteWVsbG93LmJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZjM5YzEyIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNkMDkyMmYsICNjODdmMGEpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2JjNzcwYTtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1ncmVlbiB7XG4gIGJhY2tncm91bmQ6ICMwMGJjOGMgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzI2YzY5ZCwgIzAwYmM4YykgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1ncmVlbi5idG4uZGlzYWJsZWQsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWdyZWVuLmJ0bjpkaXNhYmxlZCwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtZ3JlZW4uYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtZ3JlZW4uYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1ncmVlbi5idG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtZ3JlZW4uYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzAwYmM4YyBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMjZhNjg1LCAjMDA5NjcwKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMwMDg5NjY7XG4gIGNvbG9yOiAjZWNlY2VjO1xufVxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtZ3JlZW4uYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtZ3JlZW4uYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtZ3JlZW4uYnRuOmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtZ3JlZW4uYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMwMGJjOGMgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzI2OWI3ZCwgIzAwODk2NikgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3YzVkO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LXRlYWwge1xuICBiYWNrZ3JvdW5kOiAjMjBjOTk3IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM0MWQxYTcsICMyMGM5OTcpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtdGVhbC5idG4uZGlzYWJsZWQsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LXRlYWwuYnRuOmRpc2FibGVkLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC10ZWFsLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LXRlYWwuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC10ZWFsLmJ0bi5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC10ZWFsLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMyMGM5OTcgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzNkYjU5MSwgIzFiYTg3ZSkgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMTk5ZDc2O1xuICBjb2xvcjogI2VjZWNlYztcbn1cbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LXRlYWwuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtdGVhbC5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC10ZWFsLmJ0bjphY3RpdmUsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LXRlYWwuYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMyMGM5OTcgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzNjYWM4YiwgIzE5OWQ3NikgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMTc5MjZlO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWN5YW4ge1xuICBiYWNrZ3JvdW5kOiAjMzQ5OGRiIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM1MmE3ZTAsICMzNDk4ZGIpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtY3lhbi5idG4uZGlzYWJsZWQsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWN5YW4uYnRuOmRpc2FibGVkLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1jeWFuLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWN5YW4uYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1jeWFuLmJ0bi5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1jeWFuLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMzNDk4ZGIgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzQ0OTZjZiwgIzIzODRjNikgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMjE3ZGJiO1xuICBjb2xvcjogI2VjZWNlYztcbn1cbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWN5YW4uYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtY3lhbi5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1jeWFuLmJ0bjphY3RpdmUsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWN5YW4uYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMzNDk4ZGIgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzQyOTFjNSwgIzIxN2RiYikgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMWY3NmIwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LXdoaXRlIHtcbiAgYmFja2dyb3VuZDogI2ZmZiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCB3aGl0ZSwgI2ZmZikgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC13aGl0ZS5idG4uZGlzYWJsZWQsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LXdoaXRlLmJ0bjpkaXNhYmxlZCwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtd2hpdGUuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtd2hpdGUuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC13aGl0ZS5idG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtd2hpdGUuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZWZlZmVmLCAjZWNlY2VjKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNlNmU2ZTY7XG4gIGNvbG9yOiAjMTIxYTI0O1xufVxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtd2hpdGUuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtd2hpdGUuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtd2hpdGUuYnRuOmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtd2hpdGUuYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmYgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2VhZWFlYSwgI2U2ZTZlNikgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjZGZkZmRmO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWdyYXkge1xuICBiYWNrZ3JvdW5kOiAjNmM3NTdkIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM4MjhhOTEsICM2Yzc1N2QpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtZ3JheS5idG4uZGlzYWJsZWQsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWdyYXkuYnRuOmRpc2FibGVkLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1ncmF5LmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWdyYXkuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1ncmF5LmJ0bi5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1ncmF5LmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM2Yzc1N2QgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzczN2E3ZiwgIzVhNjI2OCkgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjNTQ1YjYyO1xuICBjb2xvcjogI2VjZWNlYztcbn1cbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWdyYXkuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtZ3JheS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1ncmF5LmJ0bjphY3RpdmUsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWdyYXkuYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICM2Yzc1N2QgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzZlNzQ3YSwgIzU0NWI2MikgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjNGU1NTViO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWdyYXktZGFyayB7XG4gIGJhY2tncm91bmQ6ICMzNDNhNDAgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzUyNTg1ZCwgIzM0M2E0MCkgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1ncmF5LWRhcmsuYnRuLmRpc2FibGVkLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1ncmF5LWRhcmsuYnRuOmRpc2FibGVkLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1ncmF5LWRhcmsuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtZ3JheS1kYXJrLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtZ3JheS1kYXJrLmJ0bi5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC5iZy1ncmFkaWVudC1ncmF5LWRhcmsuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzM0M2E0MCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjNDQ0NzRiLCAjMjMyNzJiKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMxZDIxMjQ7XG4gIGNvbG9yOiAjZWNlY2VjO1xufVxuLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtZ3JheS1kYXJrLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5kYXJrLW1vZGUgLmJnLWdyYWRpZW50LWdyYXktZGFyay5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuZGFyay1tb2RlIC5iZy1ncmFkaWVudC1ncmF5LWRhcmsuYnRuOmFjdGl2ZSwgLmRhcmstbW9kZSAuYmctZ3JhZGllbnQtZ3JheS1kYXJrLmJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMzQzYTQwIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMzZjQyNDUsICMxZDIxMjQpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzE3MWExZDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtcHJpbWFyeSAuYnRuLWxpbmssXG4uZGFyay1tb2RlIC5hY2NlbnQtcHJpbWFyeSBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOm5vdCgucGFnZS1saW5rKTpub3QoLmJ0biksXG4uZGFyay1tb2RlIC5hY2NlbnQtcHJpbWFyeSAubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgY29sb3I6ICMzZjY3OTE7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtcHJpbWFyeSAuYnRuLWxpbms6aG92ZXIsXG4uZGFyay1tb2RlIC5hY2NlbnQtcHJpbWFyeSBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOm5vdCgucGFnZS1saW5rKTpub3QoLmJ0bik6aG92ZXIsXG4uZGFyay1tb2RlIC5hY2NlbnQtcHJpbWFyeSAubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMyODQxNWM7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtcHJpbWFyeSAuZHJvcGRvd24taXRlbTphY3RpdmUsIC5kYXJrLW1vZGUgLmFjY2VudC1wcmltYXJ5IC5kcm9wZG93bi1pdGVtLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZjY3OTE7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LXByaW1hcnkgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZjY3OTE7XG4gIGJvcmRlci1jb2xvcjogIzIwMzQ0YTtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1wcmltYXJ5IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyUyM2ZmZicgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIik7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtcHJpbWFyeSAuZm9ybS1jb250cm9sOmZvY3VzOm5vdCguaXMtaW52YWxpZCk6bm90KC5pcy13YXJuaW5nKTpub3QoLmlzLXZhbGlkKSxcbi5kYXJrLW1vZGUgLmFjY2VudC1wcmltYXJ5IC5jdXN0b20tc2VsZWN0OmZvY3VzLFxuLmRhcmstbW9kZSAuYWNjZW50LXByaW1hcnkgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbi5kYXJrLW1vZGUgLmFjY2VudC1wcmltYXJ5IC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogIzg1YTdjYTtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1wcmltYXJ5IC5wYWdlLWl0ZW0gLnBhZ2UtbGluayB7XG4gIGNvbG9yOiAjM2Y2NzkxO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LXByaW1hcnkgLnBhZ2UtaXRlbS5hY3RpdmUgYSwgLmRhcmstbW9kZSAuYWNjZW50LXByaW1hcnkgLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZjY3OTE7XG4gIGJvcmRlci1jb2xvcjogIzNmNjc5MTtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtcHJpbWFyeSAucGFnZS1pdGVtLmRpc2FibGVkIGEsIC5kYXJrLW1vZGUgLmFjY2VudC1wcmltYXJ5IC5wYWdlLWl0ZW0uZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtcHJpbWFyeSBbY2xhc3MqPXNpZGViYXItZGFyay1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluaykge1xuICBjb2xvcjogI2MyYzdkMDtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1wcmltYXJ5IFtjbGFzcyo9c2lkZWJhci1kYXJrLV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LXByaW1hcnkgW2NsYXNzKj1zaWRlYmFyLWxpZ2h0LV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKSB7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LXByaW1hcnkgW2NsYXNzKj1zaWRlYmFyLWxpZ2h0LV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuLmRhcmstbW9kZSAuZGFyay1tb2RlLmFjY2VudC1wcmltYXJ5IC5wYWdlLWl0ZW0gLnBhZ2UtbGluazpob3ZlciwgLmRhcmstbW9kZSAuZGFyay1tb2RlLmFjY2VudC1wcmltYXJ5IC5wYWdlLWl0ZW0gLnBhZ2UtbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjNDc3NGEzO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LXNlY29uZGFyeSAuYnRuLWxpbmssXG4uZGFyay1tb2RlIC5hY2NlbnQtc2Vjb25kYXJ5IGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6bm90KC5wYWdlLWxpbmspOm5vdCguYnRuKSxcbi5kYXJrLW1vZGUgLmFjY2VudC1zZWNvbmRhcnkgLm5hdi10YWJzIC5uYXYtbGluayB7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LXNlY29uZGFyeSAuYnRuLWxpbms6aG92ZXIsXG4uZGFyay1tb2RlIC5hY2NlbnQtc2Vjb25kYXJ5IGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6bm90KC5wYWdlLWxpbmspOm5vdCguYnRuKTpob3Zlcixcbi5kYXJrLW1vZGUgLmFjY2VudC1zZWNvbmRhcnkgLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjNDk0ZjU0O1xufVxuLmRhcmstbW9kZSAuYWNjZW50LXNlY29uZGFyeSAuZHJvcGRvd24taXRlbTphY3RpdmUsIC5kYXJrLW1vZGUgLmFjY2VudC1zZWNvbmRhcnkgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtc2Vjb25kYXJ5IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICBib3JkZXItY29sb3I6ICMzZDQyNDY7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtc2Vjb25kYXJ5IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyUyM2ZmZicgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIik7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtc2Vjb25kYXJ5IC5mb3JtLWNvbnRyb2w6Zm9jdXM6bm90KC5pcy1pbnZhbGlkKTpub3QoLmlzLXdhcm5pbmcpOm5vdCguaXMtdmFsaWQpLFxuLmRhcmstbW9kZSAuYWNjZW50LXNlY29uZGFyeSAuY3VzdG9tLXNlbGVjdDpmb2N1cyxcbi5kYXJrLW1vZGUgLmFjY2VudC1zZWNvbmRhcnkgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbi5kYXJrLW1vZGUgLmFjY2VudC1zZWNvbmRhcnkgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjYWZiNWJhO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LXNlY29uZGFyeSAucGFnZS1pdGVtIC5wYWdlLWxpbmsge1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1zZWNvbmRhcnkgLnBhZ2UtaXRlbS5hY3RpdmUgYSwgLmRhcmstbW9kZSAuYWNjZW50LXNlY29uZGFyeSAucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1zZWNvbmRhcnkgLnBhZ2UtaXRlbS5kaXNhYmxlZCBhLCAuZGFyay1tb2RlIC5hY2NlbnQtc2Vjb25kYXJ5IC5wYWdlLWl0ZW0uZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtc2Vjb25kYXJ5IFtjbGFzcyo9c2lkZWJhci1kYXJrLV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKSB7XG4gIGNvbG9yOiAjYzJjN2QwO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LXNlY29uZGFyeSBbY2xhc3MqPXNpZGViYXItZGFyay1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1zZWNvbmRhcnkgW2NsYXNzKj1zaWRlYmFyLWxpZ2h0LV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKSB7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LXNlY29uZGFyeSBbY2xhc3MqPXNpZGViYXItbGlnaHQtXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG4uZGFyay1tb2RlIC5kYXJrLW1vZGUuYWNjZW50LXNlY29uZGFyeSAucGFnZS1pdGVtIC5wYWdlLWxpbms6aG92ZXIsIC5kYXJrLW1vZGUgLmRhcmstbW9kZS5hY2NlbnQtc2Vjb25kYXJ5IC5wYWdlLWl0ZW0gLnBhZ2UtbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjNzg4MjhhO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LXN1Y2Nlc3MgLmJ0bi1saW5rLFxuLmRhcmstbW9kZSAuYWNjZW50LXN1Y2Nlc3MgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpub3QoLnBhZ2UtbGluayk6bm90KC5idG4pLFxuLmRhcmstbW9kZSAuYWNjZW50LXN1Y2Nlc3MgLm5hdi10YWJzIC5uYXYtbGluayB7XG4gIGNvbG9yOiAjMDBiYzhjO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LXN1Y2Nlc3MgLmJ0bi1saW5rOmhvdmVyLFxuLmRhcmstbW9kZSAuYWNjZW50LXN1Y2Nlc3MgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpub3QoLnBhZ2UtbGluayk6bm90KC5idG4pOmhvdmVyLFxuLmRhcmstbW9kZSAuYWNjZW50LXN1Y2Nlc3MgLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMDA3MDUzO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LXN1Y2Nlc3MgLmRyb3Bkb3duLWl0ZW06YWN0aXZlLCAuZGFyay1tb2RlIC5hY2NlbnQtc3VjY2VzcyAuZHJvcGRvd24taXRlbS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiYzhjO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1zdWNjZXNzIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiYzhjO1xuICBib3JkZXItY29sb3I6ICMwMDU2NDA7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtc3VjY2VzcyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjNmZmYnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LXN1Y2Nlc3MgLmZvcm0tY29udHJvbDpmb2N1czpub3QoLmlzLWludmFsaWQpOm5vdCguaXMtd2FybmluZyk6bm90KC5pcy12YWxpZCksXG4uZGFyay1tb2RlIC5hY2NlbnQtc3VjY2VzcyAuY3VzdG9tLXNlbGVjdDpmb2N1cyxcbi5kYXJrLW1vZGUgLmFjY2VudC1zdWNjZXNzIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5hY2NlbnQtc3VjY2VzcyAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICMzZGZmY2Q7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtc3VjY2VzcyAucGFnZS1pdGVtIC5wYWdlLWxpbmsge1xuICBjb2xvcjogIzAwYmM4Yztcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1zdWNjZXNzIC5wYWdlLWl0ZW0uYWN0aXZlIGEsIC5kYXJrLW1vZGUgLmFjY2VudC1zdWNjZXNzIC5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiYzhjO1xuICBib3JkZXItY29sb3I6ICMwMGJjOGM7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LXN1Y2Nlc3MgLnBhZ2UtaXRlbS5kaXNhYmxlZCBhLCAuZGFyay1tb2RlIC5hY2NlbnQtc3VjY2VzcyAucGFnZS1pdGVtLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LXN1Y2Nlc3MgW2NsYXNzKj1zaWRlYmFyLWRhcmstXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspIHtcbiAgY29sb3I6ICNjMmM3ZDA7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtc3VjY2VzcyBbY2xhc3MqPXNpZGViYXItZGFyay1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1zdWNjZXNzIFtjbGFzcyo9c2lkZWJhci1saWdodC1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluaykge1xuICBjb2xvcjogIzM0M2E0MDtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1zdWNjZXNzIFtjbGFzcyo9c2lkZWJhci1saWdodC1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbn1cbi5kYXJrLW1vZGUgLmRhcmstbW9kZS5hY2NlbnQtc3VjY2VzcyAucGFnZS1pdGVtIC5wYWdlLWxpbms6aG92ZXIsIC5kYXJrLW1vZGUgLmRhcmstbW9kZS5hY2NlbnQtc3VjY2VzcyAucGFnZS1pdGVtIC5wYWdlLWxpbms6Zm9jdXMge1xuICBjb2xvcjogIzAwZDY5Zjtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1pbmZvIC5idG4tbGluayxcbi5kYXJrLW1vZGUgLmFjY2VudC1pbmZvIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6bm90KC5wYWdlLWxpbmspOm5vdCguYnRuKSxcbi5kYXJrLW1vZGUgLmFjY2VudC1pbmZvIC5uYXYtdGFicyAubmF2LWxpbmsge1xuICBjb2xvcjogIzM0OThkYjtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1pbmZvIC5idG4tbGluazpob3Zlcixcbi5kYXJrLW1vZGUgLmFjY2VudC1pbmZvIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6bm90KC5wYWdlLWxpbmspOm5vdCguYnRuKTpob3Zlcixcbi5kYXJrLW1vZGUgLmFjY2VudC1pbmZvIC5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIge1xuICBjb2xvcjogIzFkNmZhNTtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1pbmZvIC5kcm9wZG93bi1pdGVtOmFjdGl2ZSwgLmRhcmstbW9kZSAuYWNjZW50LWluZm8gLmRyb3Bkb3duLWl0ZW0uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0OThkYjtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtaW5mbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0OThkYjtcbiAgYm9yZGVyLWNvbG9yOiAjMTk2MDkwO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LWluZm8gLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzZmZmJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1pbmZvIC5mb3JtLWNvbnRyb2w6Zm9jdXM6bm90KC5pcy1pbnZhbGlkKTpub3QoLmlzLXdhcm5pbmcpOm5vdCguaXMtdmFsaWQpLFxuLmRhcmstbW9kZSAuYWNjZW50LWluZm8gLmN1c3RvbS1zZWxlY3Q6Zm9jdXMsXG4uZGFyay1tb2RlIC5hY2NlbnQtaW5mbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmRhcmstbW9kZSAuYWNjZW50LWluZm8gLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjYTBjZmVlO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LWluZm8gLnBhZ2UtaXRlbSAucGFnZS1saW5rIHtcbiAgY29sb3I6ICMzNDk4ZGI7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtaW5mbyAucGFnZS1pdGVtLmFjdGl2ZSBhLCAuZGFyay1tb2RlIC5hY2NlbnQtaW5mbyAucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0OThkYjtcbiAgYm9yZGVyLWNvbG9yOiAjMzQ5OGRiO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1pbmZvIC5wYWdlLWl0ZW0uZGlzYWJsZWQgYSwgLmRhcmstbW9kZSAuYWNjZW50LWluZm8gLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1pbmZvIFtjbGFzcyo9c2lkZWJhci1kYXJrLV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKSB7XG4gIGNvbG9yOiAjYzJjN2QwO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LWluZm8gW2NsYXNzKj1zaWRlYmFyLWRhcmstXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtaW5mbyBbY2xhc3MqPXNpZGViYXItbGlnaHQtXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspIHtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtaW5mbyBbY2xhc3MqPXNpZGViYXItbGlnaHQtXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG4uZGFyay1tb2RlIC5kYXJrLW1vZGUuYWNjZW50LWluZm8gLnBhZ2UtaXRlbSAucGFnZS1saW5rOmhvdmVyLCAuZGFyay1tb2RlIC5kYXJrLW1vZGUuYWNjZW50LWluZm8gLnBhZ2UtaXRlbSAucGFnZS1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICM0YWEzZGY7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtd2FybmluZyAuYnRuLWxpbmssXG4uZGFyay1tb2RlIC5hY2NlbnQtd2FybmluZyBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOm5vdCgucGFnZS1saW5rKTpub3QoLmJ0biksXG4uZGFyay1tb2RlIC5hY2NlbnQtd2FybmluZyAubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgY29sb3I6ICNmMzljMTI7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtd2FybmluZyAuYnRuLWxpbms6aG92ZXIsXG4uZGFyay1tb2RlIC5hY2NlbnQtd2FybmluZyBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOm5vdCgucGFnZS1saW5rKTpub3QoLmJ0bik6aG92ZXIsXG4uZGFyay1tb2RlIC5hY2NlbnQtd2FybmluZyAubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNiMDZmMDk7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtd2FybmluZyAuZHJvcGRvd24taXRlbTphY3RpdmUsIC5kYXJrLW1vZGUgLmFjY2VudC13YXJuaW5nIC5kcm9wZG93bi1pdGVtLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMzljMTI7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LXdhcm5pbmcgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMzljMTI7XG4gIGJvcmRlci1jb2xvcjogIzk3NjAwODtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC13YXJuaW5nIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyUyMzFmMmQzZCcgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIik7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtd2FybmluZyAuZm9ybS1jb250cm9sOmZvY3VzOm5vdCguaXMtaW52YWxpZCk6bm90KC5pcy13YXJuaW5nKTpub3QoLmlzLXZhbGlkKSxcbi5kYXJrLW1vZGUgLmFjY2VudC13YXJuaW5nIC5jdXN0b20tc2VsZWN0OmZvY3VzLFxuLmRhcmstbW9kZSAuYWNjZW50LXdhcm5pbmcgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbi5kYXJrLW1vZGUgLmFjY2VudC13YXJuaW5nIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogI2Y5Y2Y4Yjtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC13YXJuaW5nIC5wYWdlLWl0ZW0gLnBhZ2UtbGluayB7XG4gIGNvbG9yOiAjZjM5YzEyO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LXdhcm5pbmcgLnBhZ2UtaXRlbS5hY3RpdmUgYSwgLmRhcmstbW9kZSAuYWNjZW50LXdhcm5pbmcgLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMzljMTI7XG4gIGJvcmRlci1jb2xvcjogI2YzOWMxMjtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtd2FybmluZyAucGFnZS1pdGVtLmRpc2FibGVkIGEsIC5kYXJrLW1vZGUgLmFjY2VudC13YXJuaW5nIC5wYWdlLWl0ZW0uZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtd2FybmluZyBbY2xhc3MqPXNpZGViYXItZGFyay1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluaykge1xuICBjb2xvcjogI2MyYzdkMDtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC13YXJuaW5nIFtjbGFzcyo9c2lkZWJhci1kYXJrLV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LXdhcm5pbmcgW2NsYXNzKj1zaWRlYmFyLWxpZ2h0LV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKSB7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LXdhcm5pbmcgW2NsYXNzKj1zaWRlYmFyLWxpZ2h0LV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuLmRhcmstbW9kZSAuZGFyay1tb2RlLmFjY2VudC13YXJuaW5nIC5wYWdlLWl0ZW0gLnBhZ2UtbGluazpob3ZlciwgLmRhcmstbW9kZSAuZGFyay1tb2RlLmFjY2VudC13YXJuaW5nIC5wYWdlLWl0ZW0gLnBhZ2UtbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjZjRhNjJhO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LWRhbmdlciAuYnRuLWxpbmssXG4uZGFyay1tb2RlIC5hY2NlbnQtZGFuZ2VyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6bm90KC5wYWdlLWxpbmspOm5vdCguYnRuKSxcbi5kYXJrLW1vZGUgLmFjY2VudC1kYW5nZXIgLm5hdi10YWJzIC5uYXYtbGluayB7XG4gIGNvbG9yOiAjZTc0YzNjO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LWRhbmdlciAuYnRuLWxpbms6aG92ZXIsXG4uZGFyay1tb2RlIC5hY2NlbnQtZGFuZ2VyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6bm90KC5wYWdlLWxpbmspOm5vdCguYnRuKTpob3Zlcixcbi5kYXJrLW1vZGUgLmFjY2VudC1kYW5nZXIgLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjYmYyNzE4O1xufVxuLmRhcmstbW9kZSAuYWNjZW50LWRhbmdlciAuZHJvcGRvd24taXRlbTphY3RpdmUsIC5kYXJrLW1vZGUgLmFjY2VudC1kYW5nZXIgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3NGMzYztcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtZGFuZ2VyIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTc0YzNjO1xuICBib3JkZXItY29sb3I6ICNhODIzMTU7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtZGFuZ2VyIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyUyM2ZmZicgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIik7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtZGFuZ2VyIC5mb3JtLWNvbnRyb2w6Zm9jdXM6bm90KC5pcy1pbnZhbGlkKTpub3QoLmlzLXdhcm5pbmcpOm5vdCguaXMtdmFsaWQpLFxuLmRhcmstbW9kZSAuYWNjZW50LWRhbmdlciAuY3VzdG9tLXNlbGVjdDpmb2N1cyxcbi5kYXJrLW1vZGUgLmFjY2VudC1kYW5nZXIgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbi5kYXJrLW1vZGUgLmFjY2VudC1kYW5nZXIgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjViNGFlO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LWRhbmdlciAucGFnZS1pdGVtIC5wYWdlLWxpbmsge1xuICBjb2xvcjogI2U3NGMzYztcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1kYW5nZXIgLnBhZ2UtaXRlbS5hY3RpdmUgYSwgLmRhcmstbW9kZSAuYWNjZW50LWRhbmdlciAucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3NGMzYztcbiAgYm9yZGVyLWNvbG9yOiAjZTc0YzNjO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1kYW5nZXIgLnBhZ2UtaXRlbS5kaXNhYmxlZCBhLCAuZGFyay1tb2RlIC5hY2NlbnQtZGFuZ2VyIC5wYWdlLWl0ZW0uZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtZGFuZ2VyIFtjbGFzcyo9c2lkZWJhci1kYXJrLV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKSB7XG4gIGNvbG9yOiAjYzJjN2QwO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LWRhbmdlciBbY2xhc3MqPXNpZGViYXItZGFyay1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1kYW5nZXIgW2NsYXNzKj1zaWRlYmFyLWxpZ2h0LV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKSB7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LWRhbmdlciBbY2xhc3MqPXNpZGViYXItbGlnaHQtXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG4uZGFyay1tb2RlIC5kYXJrLW1vZGUuYWNjZW50LWRhbmdlciAucGFnZS1pdGVtIC5wYWdlLWxpbms6aG92ZXIsIC5kYXJrLW1vZGUgLmRhcmstbW9kZS5hY2NlbnQtZGFuZ2VyIC5wYWdlLWl0ZW0gLnBhZ2UtbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjZWE2MTUzO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LWxpZ2h0IC5idG4tbGluayxcbi5kYXJrLW1vZGUgLmFjY2VudC1saWdodCBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOm5vdCgucGFnZS1saW5rKTpub3QoLmJ0biksXG4uZGFyay1tb2RlIC5hY2NlbnQtbGlnaHQgLm5hdi10YWJzIC5uYXYtbGluayB7XG4gIGNvbG9yOiAjZjhmOWZhO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LWxpZ2h0IC5idG4tbGluazpob3Zlcixcbi5kYXJrLW1vZGUgLmFjY2VudC1saWdodCBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOm5vdCgucGFnZS1saW5rKTpub3QoLmJ0bik6aG92ZXIsXG4uZGFyay1tb2RlIC5hY2NlbnQtbGlnaHQgLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjY2JkM2RhO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LWxpZ2h0IC5kcm9wZG93bi1pdGVtOmFjdGl2ZSwgLmRhcmstbW9kZSAuYWNjZW50LWxpZ2h0IC5kcm9wZG93bi1pdGVtLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LWxpZ2h0IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICBib3JkZXItY29sb3I6ICNiZGM2ZDA7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtbGlnaHQgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzMWYyZDNkJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1saWdodCAuZm9ybS1jb250cm9sOmZvY3VzOm5vdCguaXMtaW52YWxpZCk6bm90KC5pcy13YXJuaW5nKTpub3QoLmlzLXZhbGlkKSxcbi5kYXJrLW1vZGUgLmFjY2VudC1saWdodCAuY3VzdG9tLXNlbGVjdDpmb2N1cyxcbi5kYXJrLW1vZGUgLmFjY2VudC1saWdodCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmRhcmstbW9kZSAuYWNjZW50LWxpZ2h0IC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogd2hpdGU7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtbGlnaHQgLnBhZ2UtaXRlbSAucGFnZS1saW5rIHtcbiAgY29sb3I6ICNmOGY5ZmE7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtbGlnaHQgLnBhZ2UtaXRlbS5hY3RpdmUgYSwgLmRhcmstbW9kZSAuYWNjZW50LWxpZ2h0IC5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICBib3JkZXItY29sb3I6ICNmOGY5ZmE7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LWxpZ2h0IC5wYWdlLWl0ZW0uZGlzYWJsZWQgYSwgLmRhcmstbW9kZSAuYWNjZW50LWxpZ2h0IC5wYWdlLWl0ZW0uZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtbGlnaHQgW2NsYXNzKj1zaWRlYmFyLWRhcmstXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspIHtcbiAgY29sb3I6ICNjMmM3ZDA7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtbGlnaHQgW2NsYXNzKj1zaWRlYmFyLWRhcmstXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtbGlnaHQgW2NsYXNzKj1zaWRlYmFyLWxpZ2h0LV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKSB7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LWxpZ2h0IFtjbGFzcyo9c2lkZWJhci1saWdodC1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbn1cbi5kYXJrLW1vZGUgLmRhcmstbW9kZS5hY2NlbnQtbGlnaHQgLnBhZ2UtaXRlbSAucGFnZS1saW5rOmhvdmVyLCAuZGFyay1tb2RlIC5kYXJrLW1vZGUuYWNjZW50LWxpZ2h0IC5wYWdlLWl0ZW0gLnBhZ2UtbGluazpmb2N1cyB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1kYXJrIC5idG4tbGluayxcbi5kYXJrLW1vZGUgLmFjY2VudC1kYXJrIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6bm90KC5wYWdlLWxpbmspOm5vdCguYnRuKSxcbi5kYXJrLW1vZGUgLmFjY2VudC1kYXJrIC5uYXYtdGFicyAubmF2LWxpbmsge1xuICBjb2xvcjogIzM0M2E0MDtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1kYXJrIC5idG4tbGluazpob3Zlcixcbi5kYXJrLW1vZGUgLmFjY2VudC1kYXJrIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6bm90KC5wYWdlLWxpbmspOm5vdCguYnRuKTpob3Zlcixcbi5kYXJrLW1vZGUgLmFjY2VudC1kYXJrIC5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIge1xuICBjb2xvcjogIzEyMTQxNjtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1kYXJrIC5kcm9wZG93bi1pdGVtOmFjdGl2ZSwgLmRhcmstbW9kZSAuYWNjZW50LWRhcmsgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtZGFyayAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjMDYwNzA4O1xufVxuLmRhcmstbW9kZSAuYWNjZW50LWRhcmsgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzZmZmJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1kYXJrIC5mb3JtLWNvbnRyb2w6Zm9jdXM6bm90KC5pcy1pbnZhbGlkKTpub3QoLmlzLXdhcm5pbmcpOm5vdCguaXMtdmFsaWQpLFxuLmRhcmstbW9kZSAuYWNjZW50LWRhcmsgLmN1c3RvbS1zZWxlY3Q6Zm9jdXMsXG4uZGFyay1tb2RlIC5hY2NlbnQtZGFyayAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmRhcmstbW9kZSAuYWNjZW50LWRhcmsgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjNmQ3YTg2O1xufVxuLmRhcmstbW9kZSAuYWNjZW50LWRhcmsgLnBhZ2UtaXRlbSAucGFnZS1saW5rIHtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtZGFyayAucGFnZS1pdGVtLmFjdGl2ZSBhLCAuZGFyay1tb2RlIC5hY2NlbnQtZGFyayAucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1kYXJrIC5wYWdlLWl0ZW0uZGlzYWJsZWQgYSwgLmRhcmstbW9kZSAuYWNjZW50LWRhcmsgLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1kYXJrIFtjbGFzcyo9c2lkZWJhci1kYXJrLV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKSB7XG4gIGNvbG9yOiAjYzJjN2QwO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LWRhcmsgW2NsYXNzKj1zaWRlYmFyLWRhcmstXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtZGFyayBbY2xhc3MqPXNpZGViYXItbGlnaHQtXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspIHtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtZGFyayBbY2xhc3MqPXNpZGViYXItbGlnaHQtXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG4uZGFyay1tb2RlIC5kYXJrLW1vZGUuYWNjZW50LWRhcmsgLnBhZ2UtaXRlbSAucGFnZS1saW5rOmhvdmVyLCAuZGFyay1tb2RlIC5kYXJrLW1vZGUuYWNjZW50LWRhcmsgLnBhZ2UtaXRlbSAucGFnZS1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICMzZjQ3NGU7XG59XG4uZGFyay1tb2RlIFtjbGFzcyo9YWNjZW50LV0gYS5idG4tcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSBbY2xhc3MqPWFjY2VudC1dIGEuYnRuLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSBbY2xhc3MqPWFjY2VudC1dIGEuYnRuLXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgW2NsYXNzKj1hY2NlbnQtXSBhLmJ0bi1pbmZvIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIFtjbGFzcyo9YWNjZW50LV0gYS5idG4td2FybmluZyB7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmRhcmstbW9kZSBbY2xhc3MqPWFjY2VudC1dIGEuYnRuLWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSBbY2xhc3MqPWFjY2VudC1dIGEuYnRuLWxpZ2h0IHtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uZGFyay1tb2RlIFtjbGFzcyo9YWNjZW50LV0gYS5idG4tZGFyayB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LWxpZ2h0Ymx1ZSAuYnRuLWxpbmssXG4uZGFyay1tb2RlIC5hY2NlbnQtbGlnaHRibHVlIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6bm90KC5wYWdlLWxpbmspOm5vdCguYnRuKSxcbi5kYXJrLW1vZGUgLmFjY2VudC1saWdodGJsdWUgLm5hdi10YWJzIC5uYXYtbGluayB7XG4gIGNvbG9yOiAjODZiYWQ4O1xufVxuLmRhcmstbW9kZSAuYWNjZW50LWxpZ2h0Ymx1ZSAuYnRuLWxpbms6aG92ZXIsXG4uZGFyay1tb2RlIC5hY2NlbnQtbGlnaHRibHVlIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6bm90KC5wYWdlLWxpbmspOm5vdCguYnRuKTpob3Zlcixcbi5kYXJrLW1vZGUgLmFjY2VudC1saWdodGJsdWUgLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjNGM5OWM2O1xufVxuLmRhcmstbW9kZSAuYWNjZW50LWxpZ2h0Ymx1ZSAuZHJvcGRvd24taXRlbTphY3RpdmUsIC5kYXJrLW1vZGUgLmFjY2VudC1saWdodGJsdWUgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg2YmFkODtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtbGlnaHRibHVlIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODZiYWQ4O1xuICBib3JkZXItY29sb3I6ICMzYzhkYmM7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtbGlnaHRibHVlIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyUyMzFmMmQzZCcgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIik7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtbGlnaHRibHVlIC5mb3JtLWNvbnRyb2w6Zm9jdXM6bm90KC5pcy1pbnZhbGlkKTpub3QoLmlzLXdhcm5pbmcpOm5vdCguaXMtdmFsaWQpLFxuLmRhcmstbW9kZSAuYWNjZW50LWxpZ2h0Ymx1ZSAuY3VzdG9tLXNlbGVjdDpmb2N1cyxcbi5kYXJrLW1vZGUgLmFjY2VudC1saWdodGJsdWUgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbi5kYXJrLW1vZGUgLmFjY2VudC1saWdodGJsdWUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTZmMWY3O1xufVxuLmRhcmstbW9kZSAuYWNjZW50LWxpZ2h0Ymx1ZSAucGFnZS1pdGVtIC5wYWdlLWxpbmsge1xuICBjb2xvcjogIzg2YmFkODtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1saWdodGJsdWUgLnBhZ2UtaXRlbS5hY3RpdmUgYSwgLmRhcmstbW9kZSAuYWNjZW50LWxpZ2h0Ymx1ZSAucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg2YmFkODtcbiAgYm9yZGVyLWNvbG9yOiAjODZiYWQ4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1saWdodGJsdWUgLnBhZ2UtaXRlbS5kaXNhYmxlZCBhLCAuZGFyay1tb2RlIC5hY2NlbnQtbGlnaHRibHVlIC5wYWdlLWl0ZW0uZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtbGlnaHRibHVlIFtjbGFzcyo9c2lkZWJhci1kYXJrLV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKSB7XG4gIGNvbG9yOiAjYzJjN2QwO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LWxpZ2h0Ymx1ZSBbY2xhc3MqPXNpZGViYXItZGFyay1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1saWdodGJsdWUgW2NsYXNzKj1zaWRlYmFyLWxpZ2h0LV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKSB7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LWxpZ2h0Ymx1ZSBbY2xhc3MqPXNpZGViYXItbGlnaHQtXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG4uZGFyay1tb2RlIC5kYXJrLW1vZGUuYWNjZW50LWxpZ2h0Ymx1ZSAucGFnZS1pdGVtIC5wYWdlLWxpbms6aG92ZXIsIC5kYXJrLW1vZGUgLmRhcmstbW9kZS5hY2NlbnQtbGlnaHRibHVlIC5wYWdlLWl0ZW0gLnBhZ2UtbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjOTljNWRlO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LW5hdnkgLmJ0bi1saW5rLFxuLmRhcmstbW9kZSAuYWNjZW50LW5hdnkgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpub3QoLnBhZ2UtbGluayk6bm90KC5idG4pLFxuLmRhcmstbW9kZSAuYWNjZW50LW5hdnkgLm5hdi10YWJzIC5uYXYtbGluayB7XG4gIGNvbG9yOiAjMDAyYzU5O1xufVxuLmRhcmstbW9kZSAuYWNjZW50LW5hdnkgLmJ0bi1saW5rOmhvdmVyLFxuLmRhcmstbW9kZSAuYWNjZW50LW5hdnkgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpub3QoLnBhZ2UtbGluayk6bm90KC5idG4pOmhvdmVyLFxuLmRhcmstbW9kZSAuYWNjZW50LW5hdnkgLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMDAwNjBjO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LW5hdnkgLmRyb3Bkb3duLWl0ZW06YWN0aXZlLCAuZGFyay1tb2RlIC5hY2NlbnQtbmF2eSAuZHJvcGRvd24taXRlbS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyYzU5O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1uYXZ5IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyYzU5O1xuICBib3JkZXItY29sb3I6IGJsYWNrO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LW5hdnkgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzZmZmJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1uYXZ5IC5mb3JtLWNvbnRyb2w6Zm9jdXM6bm90KC5pcy1pbnZhbGlkKTpub3QoLmlzLXdhcm5pbmcpOm5vdCguaXMtdmFsaWQpLFxuLmRhcmstbW9kZSAuYWNjZW50LW5hdnkgLmN1c3RvbS1zZWxlY3Q6Zm9jdXMsXG4uZGFyay1tb2RlIC5hY2NlbnQtbmF2eSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmRhcmstbW9kZSAuYWNjZW50LW5hdnkgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA2YWQ4O1xufVxuLmRhcmstbW9kZSAuYWNjZW50LW5hdnkgLnBhZ2UtaXRlbSAucGFnZS1saW5rIHtcbiAgY29sb3I6ICMwMDJjNTk7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtbmF2eSAucGFnZS1pdGVtLmFjdGl2ZSBhLCAuZGFyay1tb2RlIC5hY2NlbnQtbmF2eSAucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMmM1OTtcbiAgYm9yZGVyLWNvbG9yOiAjMDAyYzU5O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1uYXZ5IC5wYWdlLWl0ZW0uZGlzYWJsZWQgYSwgLmRhcmstbW9kZSAuYWNjZW50LW5hdnkgLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1uYXZ5IFtjbGFzcyo9c2lkZWJhci1kYXJrLV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKSB7XG4gIGNvbG9yOiAjYzJjN2QwO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LW5hdnkgW2NsYXNzKj1zaWRlYmFyLWRhcmstXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtbmF2eSBbY2xhc3MqPXNpZGViYXItbGlnaHQtXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspIHtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtbmF2eSBbY2xhc3MqPXNpZGViYXItbGlnaHQtXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG4uZGFyay1tb2RlIC5kYXJrLW1vZGUuYWNjZW50LW5hdnkgLnBhZ2UtaXRlbSAucGFnZS1saW5rOmhvdmVyLCAuZGFyay1tb2RlIC5kYXJrLW1vZGUuYWNjZW50LW5hdnkgLnBhZ2UtaXRlbSAucGFnZS1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICMwMDM4NzI7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtb2xpdmUgLmJ0bi1saW5rLFxuLmRhcmstbW9kZSAuYWNjZW50LW9saXZlIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6bm90KC5wYWdlLWxpbmspOm5vdCguYnRuKSxcbi5kYXJrLW1vZGUgLmFjY2VudC1vbGl2ZSAubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgY29sb3I6ICM3NGM4YTM7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtb2xpdmUgLmJ0bi1saW5rOmhvdmVyLFxuLmRhcmstbW9kZSAuYWNjZW50LW9saXZlIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6bm90KC5wYWdlLWxpbmspOm5vdCguYnRuKTpob3Zlcixcbi5kYXJrLW1vZGUgLmFjY2VudC1vbGl2ZSAubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICM0NGFiN2Q7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtb2xpdmUgLmRyb3Bkb3duLWl0ZW06YWN0aXZlLCAuZGFyay1tb2RlIC5hY2NlbnQtb2xpdmUgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc0YzhhMztcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtb2xpdmUgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NGM4YTM7XG4gIGJvcmRlci1jb2xvcjogIzNkOTk3MDtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1vbGl2ZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjMxZjJkM2QnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LW9saXZlIC5mb3JtLWNvbnRyb2w6Zm9jdXM6bm90KC5pcy1pbnZhbGlkKTpub3QoLmlzLXdhcm5pbmcpOm5vdCguaXMtdmFsaWQpLFxuLmRhcmstbW9kZSAuYWNjZW50LW9saXZlIC5jdXN0b20tc2VsZWN0OmZvY3VzLFxuLmRhcmstbW9kZSAuYWNjZW50LW9saXZlIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5hY2NlbnQtb2xpdmUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2ZlY2RmO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LW9saXZlIC5wYWdlLWl0ZW0gLnBhZ2UtbGluayB7XG4gIGNvbG9yOiAjNzRjOGEzO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LW9saXZlIC5wYWdlLWl0ZW0uYWN0aXZlIGEsIC5kYXJrLW1vZGUgLmFjY2VudC1vbGl2ZSAucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc0YzhhMztcbiAgYm9yZGVyLWNvbG9yOiAjNzRjOGEzO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1vbGl2ZSAucGFnZS1pdGVtLmRpc2FibGVkIGEsIC5kYXJrLW1vZGUgLmFjY2VudC1vbGl2ZSAucGFnZS1pdGVtLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LW9saXZlIFtjbGFzcyo9c2lkZWJhci1kYXJrLV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKSB7XG4gIGNvbG9yOiAjYzJjN2QwO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LW9saXZlIFtjbGFzcyo9c2lkZWJhci1kYXJrLV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LW9saXZlIFtjbGFzcyo9c2lkZWJhci1saWdodC1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluaykge1xuICBjb2xvcjogIzM0M2E0MDtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1vbGl2ZSBbY2xhc3MqPXNpZGViYXItbGlnaHQtXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG4uZGFyay1tb2RlIC5kYXJrLW1vZGUuYWNjZW50LW9saXZlIC5wYWdlLWl0ZW0gLnBhZ2UtbGluazpob3ZlciwgLmRhcmstbW9kZSAuZGFyay1tb2RlLmFjY2VudC1vbGl2ZSAucGFnZS1pdGVtIC5wYWdlLWxpbms6Zm9jdXMge1xuICBjb2xvcjogIzg3Y2ZhZjtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1saW1lIC5idG4tbGluayxcbi5kYXJrLW1vZGUgLmFjY2VudC1saW1lIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6bm90KC5wYWdlLWxpbmspOm5vdCguYnRuKSxcbi5kYXJrLW1vZGUgLmFjY2VudC1saW1lIC5uYXYtdGFicyAubmF2LWxpbmsge1xuICBjb2xvcjogIzY3ZmZhOTtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1saW1lIC5idG4tbGluazpob3Zlcixcbi5kYXJrLW1vZGUgLmFjY2VudC1saW1lIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6bm90KC5wYWdlLWxpbmspOm5vdCguYnRuKTpob3Zlcixcbi5kYXJrLW1vZGUgLmFjY2VudC1saW1lIC5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIge1xuICBjb2xvcjogIzFiZmY3ZTtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1saW1lIC5kcm9wZG93bi1pdGVtOmFjdGl2ZSwgLmRhcmstbW9kZSAuYWNjZW50LWxpbWUgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY3ZmZhOTtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtbGltZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY3ZmZhOTtcbiAgYm9yZGVyLWNvbG9yOiAjMDFmZjcwO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LWxpbWUgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzMWYyZDNkJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1saW1lIC5mb3JtLWNvbnRyb2w6Zm9jdXM6bm90KC5pcy1pbnZhbGlkKTpub3QoLmlzLXdhcm5pbmcpOm5vdCguaXMtdmFsaWQpLFxuLmRhcmstbW9kZSAuYWNjZW50LWxpbWUgLmN1c3RvbS1zZWxlY3Q6Zm9jdXMsXG4uZGFyay1tb2RlIC5hY2NlbnQtbGltZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmRhcmstbW9kZSAuYWNjZW50LWxpbWUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTdmZmYxO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LWxpbWUgLnBhZ2UtaXRlbSAucGFnZS1saW5rIHtcbiAgY29sb3I6ICM2N2ZmYTk7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtbGltZSAucGFnZS1pdGVtLmFjdGl2ZSBhLCAuZGFyay1tb2RlIC5hY2NlbnQtbGltZSAucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY3ZmZhOTtcbiAgYm9yZGVyLWNvbG9yOiAjNjdmZmE5O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1saW1lIC5wYWdlLWl0ZW0uZGlzYWJsZWQgYSwgLmRhcmstbW9kZSAuYWNjZW50LWxpbWUgLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1saW1lIFtjbGFzcyo9c2lkZWJhci1kYXJrLV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKSB7XG4gIGNvbG9yOiAjYzJjN2QwO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LWxpbWUgW2NsYXNzKj1zaWRlYmFyLWRhcmstXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtbGltZSBbY2xhc3MqPXNpZGViYXItbGlnaHQtXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspIHtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtbGltZSBbY2xhc3MqPXNpZGViYXItbGlnaHQtXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG4uZGFyay1tb2RlIC5kYXJrLW1vZGUuYWNjZW50LWxpbWUgLnBhZ2UtaXRlbSAucGFnZS1saW5rOmhvdmVyLCAuZGFyay1tb2RlIC5kYXJrLW1vZGUuYWNjZW50LWxpbWUgLnBhZ2UtaXRlbSAucGFnZS1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICM4MWZmYjg7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtZnVjaHNpYSAuYnRuLWxpbmssXG4uZGFyay1tb2RlIC5hY2NlbnQtZnVjaHNpYSBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOm5vdCgucGFnZS1saW5rKTpub3QoLmJ0biksXG4uZGFyay1tb2RlIC5hY2NlbnQtZnVjaHNpYSAubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgY29sb3I6ICNmNjcyZDg7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtZnVjaHNpYSAuYnRuLWxpbms6aG92ZXIsXG4uZGFyay1tb2RlIC5hY2NlbnQtZnVjaHNpYSBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOm5vdCgucGFnZS1saW5rKTpub3QoLmJ0bik6aG92ZXIsXG4uZGFyay1tb2RlIC5hY2NlbnQtZnVjaHNpYSAubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNmMjJhYzU7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtZnVjaHNpYSAuZHJvcGRvd24taXRlbTphY3RpdmUsIC5kYXJrLW1vZGUgLmFjY2VudC1mdWNoc2lhIC5kcm9wZG93bi1pdGVtLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNjcyZDg7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LWZ1Y2hzaWEgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNjcyZDg7XG4gIGJvcmRlci1jb2xvcjogI2YwMTJiZTtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1mdWNoc2lhIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyUyMzFmMmQzZCcgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIik7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtZnVjaHNpYSAuZm9ybS1jb250cm9sOmZvY3VzOm5vdCguaXMtaW52YWxpZCk6bm90KC5pcy13YXJuaW5nKTpub3QoLmlzLXZhbGlkKSxcbi5kYXJrLW1vZGUgLmFjY2VudC1mdWNoc2lhIC5jdXN0b20tc2VsZWN0OmZvY3VzLFxuLmRhcmstbW9kZSAuYWNjZW50LWZ1Y2hzaWEgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbi5kYXJrLW1vZGUgLmFjY2VudC1mdWNoc2lhIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogI2ZlZWFmOTtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1mdWNoc2lhIC5wYWdlLWl0ZW0gLnBhZ2UtbGluayB7XG4gIGNvbG9yOiAjZjY3MmQ4O1xufVxuLmRhcmstbW9kZSAuYWNjZW50LWZ1Y2hzaWEgLnBhZ2UtaXRlbS5hY3RpdmUgYSwgLmRhcmstbW9kZSAuYWNjZW50LWZ1Y2hzaWEgLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNjcyZDg7XG4gIGJvcmRlci1jb2xvcjogI2Y2NzJkODtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtZnVjaHNpYSAucGFnZS1pdGVtLmRpc2FibGVkIGEsIC5kYXJrLW1vZGUgLmFjY2VudC1mdWNoc2lhIC5wYWdlLWl0ZW0uZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtZnVjaHNpYSBbY2xhc3MqPXNpZGViYXItZGFyay1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluaykge1xuICBjb2xvcjogI2MyYzdkMDtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1mdWNoc2lhIFtjbGFzcyo9c2lkZWJhci1kYXJrLV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LWZ1Y2hzaWEgW2NsYXNzKj1zaWRlYmFyLWxpZ2h0LV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKSB7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LWZ1Y2hzaWEgW2NsYXNzKj1zaWRlYmFyLWxpZ2h0LV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuLmRhcmstbW9kZSAuZGFyay1tb2RlLmFjY2VudC1mdWNoc2lhIC5wYWdlLWl0ZW0gLnBhZ2UtbGluazpob3ZlciwgLmRhcmstbW9kZSAuZGFyay1tb2RlLmFjY2VudC1mdWNoc2lhIC5wYWdlLWl0ZW0gLnBhZ2UtbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjZjg4YWRmO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LW1hcm9vbiAuYnRuLWxpbmssXG4uZGFyay1tb2RlIC5hY2NlbnQtbWFyb29uIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6bm90KC5wYWdlLWxpbmspOm5vdCguYnRuKSxcbi5kYXJrLW1vZGUgLmFjY2VudC1tYXJvb24gLm5hdi10YWJzIC5uYXYtbGluayB7XG4gIGNvbG9yOiAjZWQ2YzliO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LW1hcm9vbiAuYnRuLWxpbms6aG92ZXIsXG4uZGFyay1tb2RlIC5hY2NlbnQtbWFyb29uIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6bm90KC5wYWdlLWxpbmspOm5vdCguYnRuKTpob3Zlcixcbi5kYXJrLW1vZGUgLmFjY2VudC1tYXJvb24gLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZTQyODZkO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LW1hcm9vbiAuZHJvcGRvd24taXRlbTphY3RpdmUsIC5kYXJrLW1vZGUgLmFjY2VudC1tYXJvb24gLmRyb3Bkb3duLWl0ZW0uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkNmM5YjtcbiAgY29sb3I6ICMxZjJkM2Q7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtbWFyb29uIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWQ2YzliO1xuICBib3JkZXItY29sb3I6ICNkODFiNjA7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtbWFyb29uIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyUyMzFmMmQzZCcgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIik7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtbWFyb29uIC5mb3JtLWNvbnRyb2w6Zm9jdXM6bm90KC5pcy1pbnZhbGlkKTpub3QoLmlzLXdhcm5pbmcpOm5vdCguaXMtdmFsaWQpLFxuLmRhcmstbW9kZSAuYWNjZW50LW1hcm9vbiAuY3VzdG9tLXNlbGVjdDpmb2N1cyxcbi5kYXJrLW1vZGUgLmFjY2VudC1tYXJvb24gLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbi5kYXJrLW1vZGUgLmFjY2VudC1tYXJvb24gLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmJkZWU4O1xufVxuLmRhcmstbW9kZSAuYWNjZW50LW1hcm9vbiAucGFnZS1pdGVtIC5wYWdlLWxpbmsge1xuICBjb2xvcjogI2VkNmM5Yjtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1tYXJvb24gLnBhZ2UtaXRlbS5hY3RpdmUgYSwgLmRhcmstbW9kZSAuYWNjZW50LW1hcm9vbiAucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkNmM5YjtcbiAgYm9yZGVyLWNvbG9yOiAjZWQ2YzliO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1tYXJvb24gLnBhZ2UtaXRlbS5kaXNhYmxlZCBhLCAuZGFyay1tb2RlIC5hY2NlbnQtbWFyb29uIC5wYWdlLWl0ZW0uZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtbWFyb29uIFtjbGFzcyo9c2lkZWJhci1kYXJrLV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKSB7XG4gIGNvbG9yOiAjYzJjN2QwO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LW1hcm9vbiBbY2xhc3MqPXNpZGViYXItZGFyay1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1tYXJvb24gW2NsYXNzKj1zaWRlYmFyLWxpZ2h0LV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKSB7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LW1hcm9vbiBbY2xhc3MqPXNpZGViYXItbGlnaHQtXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG4uZGFyay1tb2RlIC5kYXJrLW1vZGUuYWNjZW50LW1hcm9vbiAucGFnZS1pdGVtIC5wYWdlLWxpbms6aG92ZXIsIC5kYXJrLW1vZGUgLmRhcmstbW9kZS5hY2NlbnQtbWFyb29uIC5wYWdlLWl0ZW0gLnBhZ2UtbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjZjA4M2FiO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LWJsdWUgLmJ0bi1saW5rLFxuLmRhcmstbW9kZSAuYWNjZW50LWJsdWUgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpub3QoLnBhZ2UtbGluayk6bm90KC5idG4pLFxuLmRhcmstbW9kZSAuYWNjZW50LWJsdWUgLm5hdi10YWJzIC5uYXYtbGluayB7XG4gIGNvbG9yOiAjM2Y2NzkxO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LWJsdWUgLmJ0bi1saW5rOmhvdmVyLFxuLmRhcmstbW9kZSAuYWNjZW50LWJsdWUgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpub3QoLnBhZ2UtbGluayk6bm90KC5idG4pOmhvdmVyLFxuLmRhcmstbW9kZSAuYWNjZW50LWJsdWUgLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMjg0MTVjO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LWJsdWUgLmRyb3Bkb3duLWl0ZW06YWN0aXZlLCAuZGFyay1tb2RlIC5hY2NlbnQtYmx1ZSAuZHJvcGRvd24taXRlbS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Y2NzkxO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1ibHVlIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Y2NzkxO1xuICBib3JkZXItY29sb3I6ICMyMDM0NGE7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtYmx1ZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjNmZmYnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LWJsdWUgLmZvcm0tY29udHJvbDpmb2N1czpub3QoLmlzLWludmFsaWQpOm5vdCguaXMtd2FybmluZyk6bm90KC5pcy12YWxpZCksXG4uZGFyay1tb2RlIC5hY2NlbnQtYmx1ZSAuY3VzdG9tLXNlbGVjdDpmb2N1cyxcbi5kYXJrLW1vZGUgLmFjY2VudC1ibHVlIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5hY2NlbnQtYmx1ZSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICM4NWE3Y2E7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtYmx1ZSAucGFnZS1pdGVtIC5wYWdlLWxpbmsge1xuICBjb2xvcjogIzNmNjc5MTtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1ibHVlIC5wYWdlLWl0ZW0uYWN0aXZlIGEsIC5kYXJrLW1vZGUgLmFjY2VudC1ibHVlIC5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Y2NzkxO1xuICBib3JkZXItY29sb3I6ICMzZjY3OTE7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LWJsdWUgLnBhZ2UtaXRlbS5kaXNhYmxlZCBhLCAuZGFyay1tb2RlIC5hY2NlbnQtYmx1ZSAucGFnZS1pdGVtLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LWJsdWUgW2NsYXNzKj1zaWRlYmFyLWRhcmstXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspIHtcbiAgY29sb3I6ICNjMmM3ZDA7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtYmx1ZSBbY2xhc3MqPXNpZGViYXItZGFyay1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1ibHVlIFtjbGFzcyo9c2lkZWJhci1saWdodC1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluaykge1xuICBjb2xvcjogIzM0M2E0MDtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1ibHVlIFtjbGFzcyo9c2lkZWJhci1saWdodC1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbn1cbi5kYXJrLW1vZGUgLmRhcmstbW9kZS5hY2NlbnQtYmx1ZSAucGFnZS1pdGVtIC5wYWdlLWxpbms6aG92ZXIsIC5kYXJrLW1vZGUgLmRhcmstbW9kZS5hY2NlbnQtYmx1ZSAucGFnZS1pdGVtIC5wYWdlLWxpbms6Zm9jdXMge1xuICBjb2xvcjogIzQ3NzRhMztcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1pbmRpZ28gLmJ0bi1saW5rLFxuLmRhcmstbW9kZSAuYWNjZW50LWluZGlnbyBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOm5vdCgucGFnZS1saW5rKTpub3QoLmJ0biksXG4uZGFyay1tb2RlIC5hY2NlbnQtaW5kaWdvIC5uYXYtdGFicyAubmF2LWxpbmsge1xuICBjb2xvcjogIzY2MTBmMjtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1pbmRpZ28gLmJ0bi1saW5rOmhvdmVyLFxuLmRhcmstbW9kZSAuYWNjZW50LWluZGlnbyBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOm5vdCgucGFnZS1saW5rKTpub3QoLmJ0bik6aG92ZXIsXG4uZGFyay1tb2RlIC5hY2NlbnQtaW5kaWdvIC5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIge1xuICBjb2xvcjogIzQ3MDlhYztcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1pbmRpZ28gLmRyb3Bkb3duLWl0ZW06YWN0aXZlLCAuZGFyay1tb2RlIC5hY2NlbnQtaW5kaWdvIC5kcm9wZG93bi1pdGVtLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjEwZjI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LWluZGlnbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2MTBmMjtcbiAgYm9yZGVyLWNvbG9yOiAjM2QwODk0O1xufVxuLmRhcmstbW9kZSAuYWNjZW50LWluZGlnbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjNmZmYnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LWluZGlnbyAuZm9ybS1jb250cm9sOmZvY3VzOm5vdCguaXMtaW52YWxpZCk6bm90KC5pcy13YXJuaW5nKTpub3QoLmlzLXZhbGlkKSxcbi5kYXJrLW1vZGUgLmFjY2VudC1pbmRpZ28gLmN1c3RvbS1zZWxlY3Q6Zm9jdXMsXG4uZGFyay1tb2RlIC5hY2NlbnQtaW5kaWdvIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5hY2NlbnQtaW5kaWdvIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogI2IzODlmOTtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1pbmRpZ28gLnBhZ2UtaXRlbSAucGFnZS1saW5rIHtcbiAgY29sb3I6ICM2NjEwZjI7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtaW5kaWdvIC5wYWdlLWl0ZW0uYWN0aXZlIGEsIC5kYXJrLW1vZGUgLmFjY2VudC1pbmRpZ28gLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjEwZjI7XG4gIGJvcmRlci1jb2xvcjogIzY2MTBmMjtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtaW5kaWdvIC5wYWdlLWl0ZW0uZGlzYWJsZWQgYSwgLmRhcmstbW9kZSAuYWNjZW50LWluZGlnbyAucGFnZS1pdGVtLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LWluZGlnbyBbY2xhc3MqPXNpZGViYXItZGFyay1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluaykge1xuICBjb2xvcjogI2MyYzdkMDtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1pbmRpZ28gW2NsYXNzKj1zaWRlYmFyLWRhcmstXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtaW5kaWdvIFtjbGFzcyo9c2lkZWJhci1saWdodC1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluaykge1xuICBjb2xvcjogIzM0M2E0MDtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1pbmRpZ28gW2NsYXNzKj1zaWRlYmFyLWxpZ2h0LV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuLmRhcmstbW9kZSAuZGFyay1tb2RlLmFjY2VudC1pbmRpZ28gLnBhZ2UtaXRlbSAucGFnZS1saW5rOmhvdmVyLCAuZGFyay1tb2RlIC5kYXJrLW1vZGUuYWNjZW50LWluZGlnbyAucGFnZS1pdGVtIC5wYWdlLWxpbms6Zm9jdXMge1xuICBjb2xvcjogIzc1MjhmMztcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1wdXJwbGUgLmJ0bi1saW5rLFxuLmRhcmstbW9kZSAuYWNjZW50LXB1cnBsZSBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOm5vdCgucGFnZS1saW5rKTpub3QoLmJ0biksXG4uZGFyay1tb2RlIC5hY2NlbnQtcHVycGxlIC5uYXYtdGFicyAubmF2LWxpbmsge1xuICBjb2xvcjogIzZmNDJjMTtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1wdXJwbGUgLmJ0bi1saW5rOmhvdmVyLFxuLmRhcmstbW9kZSAuYWNjZW50LXB1cnBsZSBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOm5vdCgucGFnZS1saW5rKTpub3QoLmJ0bik6aG92ZXIsXG4uZGFyay1tb2RlIC5hY2NlbnQtcHVycGxlIC5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIge1xuICBjb2xvcjogIzRlMmQ4OTtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1wdXJwbGUgLmRyb3Bkb3duLWl0ZW06YWN0aXZlLCAuZGFyay1tb2RlIC5hY2NlbnQtcHVycGxlIC5kcm9wZG93bi1pdGVtLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ZjQyYzE7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LXB1cnBsZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZmNDJjMTtcbiAgYm9yZGVyLWNvbG9yOiAjNDMyNzc2O1xufVxuLmRhcmstbW9kZSAuYWNjZW50LXB1cnBsZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjNmZmYnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LXB1cnBsZSAuZm9ybS1jb250cm9sOmZvY3VzOm5vdCguaXMtaW52YWxpZCk6bm90KC5pcy13YXJuaW5nKTpub3QoLmlzLXZhbGlkKSxcbi5kYXJrLW1vZGUgLmFjY2VudC1wdXJwbGUgLmN1c3RvbS1zZWxlY3Q6Zm9jdXMsXG4uZGFyay1tb2RlIC5hY2NlbnQtcHVycGxlIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5hY2NlbnQtcHVycGxlIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogI2I4YTJlMDtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1wdXJwbGUgLnBhZ2UtaXRlbSAucGFnZS1saW5rIHtcbiAgY29sb3I6ICM2ZjQyYzE7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtcHVycGxlIC5wYWdlLWl0ZW0uYWN0aXZlIGEsIC5kYXJrLW1vZGUgLmFjY2VudC1wdXJwbGUgLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ZjQyYzE7XG4gIGJvcmRlci1jb2xvcjogIzZmNDJjMTtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtcHVycGxlIC5wYWdlLWl0ZW0uZGlzYWJsZWQgYSwgLmRhcmstbW9kZSAuYWNjZW50LXB1cnBsZSAucGFnZS1pdGVtLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LXB1cnBsZSBbY2xhc3MqPXNpZGViYXItZGFyay1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluaykge1xuICBjb2xvcjogI2MyYzdkMDtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1wdXJwbGUgW2NsYXNzKj1zaWRlYmFyLWRhcmstXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtcHVycGxlIFtjbGFzcyo9c2lkZWJhci1saWdodC1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluaykge1xuICBjb2xvcjogIzM0M2E0MDtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1wdXJwbGUgW2NsYXNzKj1zaWRlYmFyLWxpZ2h0LV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuLmRhcmstbW9kZSAuZGFyay1tb2RlLmFjY2VudC1wdXJwbGUgLnBhZ2UtaXRlbSAucGFnZS1saW5rOmhvdmVyLCAuZGFyay1tb2RlIC5kYXJrLW1vZGUuYWNjZW50LXB1cnBsZSAucGFnZS1pdGVtIC5wYWdlLWxpbms6Zm9jdXMge1xuICBjb2xvcjogIzdlNTVjNztcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1waW5rIC5idG4tbGluayxcbi5kYXJrLW1vZGUgLmFjY2VudC1waW5rIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6bm90KC5wYWdlLWxpbmspOm5vdCguYnRuKSxcbi5kYXJrLW1vZGUgLmFjY2VudC1waW5rIC5uYXYtdGFicyAubmF2LWxpbmsge1xuICBjb2xvcjogI2U4M2U4Yztcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1waW5rIC5idG4tbGluazpob3Zlcixcbi5kYXJrLW1vZGUgLmFjY2VudC1waW5rIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6bm90KC5wYWdlLWxpbmspOm5vdCguYnRuKTpob3Zlcixcbi5kYXJrLW1vZGUgLmFjY2VudC1waW5rIC5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIge1xuICBjb2xvcjogI2MyMTc2Njtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1waW5rIC5kcm9wZG93bi1pdGVtOmFjdGl2ZSwgLmRhcmstbW9kZSAuYWNjZW50LXBpbmsgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4M2U4YztcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtcGluayAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4M2U4YztcbiAgYm9yZGVyLWNvbG9yOiAjYWMxNDVhO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LXBpbmsgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzZmZmJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1waW5rIC5mb3JtLWNvbnRyb2w6Zm9jdXM6bm90KC5pcy1pbnZhbGlkKTpub3QoLmlzLXdhcm5pbmcpOm5vdCguaXMtdmFsaWQpLFxuLmRhcmstbW9kZSAuYWNjZW50LXBpbmsgLmN1c3RvbS1zZWxlY3Q6Zm9jdXMsXG4uZGFyay1tb2RlIC5hY2NlbnQtcGluayAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmRhcmstbW9kZSAuYWNjZW50LXBpbmsgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjZiMGQwO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LXBpbmsgLnBhZ2UtaXRlbSAucGFnZS1saW5rIHtcbiAgY29sb3I6ICNlODNlOGM7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtcGluayAucGFnZS1pdGVtLmFjdGl2ZSBhLCAuZGFyay1tb2RlIC5hY2NlbnQtcGluayAucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4M2U4YztcbiAgYm9yZGVyLWNvbG9yOiAjZTgzZThjO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1waW5rIC5wYWdlLWl0ZW0uZGlzYWJsZWQgYSwgLmRhcmstbW9kZSAuYWNjZW50LXBpbmsgLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1waW5rIFtjbGFzcyo9c2lkZWJhci1kYXJrLV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKSB7XG4gIGNvbG9yOiAjYzJjN2QwO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LXBpbmsgW2NsYXNzKj1zaWRlYmFyLWRhcmstXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtcGluayBbY2xhc3MqPXNpZGViYXItbGlnaHQtXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspIHtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtcGluayBbY2xhc3MqPXNpZGViYXItbGlnaHQtXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG4uZGFyay1tb2RlIC5kYXJrLW1vZGUuYWNjZW50LXBpbmsgLnBhZ2UtaXRlbSAucGFnZS1saW5rOmhvdmVyLCAuZGFyay1tb2RlIC5kYXJrLW1vZGUuYWNjZW50LXBpbmsgLnBhZ2UtaXRlbSAucGFnZS1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICNlYjU1OWE7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtcmVkIC5idG4tbGluayxcbi5kYXJrLW1vZGUgLmFjY2VudC1yZWQgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpub3QoLnBhZ2UtbGluayk6bm90KC5idG4pLFxuLmRhcmstbW9kZSAuYWNjZW50LXJlZCAubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgY29sb3I6ICNlNzRjM2M7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtcmVkIC5idG4tbGluazpob3Zlcixcbi5kYXJrLW1vZGUgLmFjY2VudC1yZWQgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpub3QoLnBhZ2UtbGluayk6bm90KC5idG4pOmhvdmVyLFxuLmRhcmstbW9kZSAuYWNjZW50LXJlZCAubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNiZjI3MTg7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtcmVkIC5kcm9wZG93bi1pdGVtOmFjdGl2ZSwgLmRhcmstbW9kZSAuYWNjZW50LXJlZCAuZHJvcGRvd24taXRlbS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTc0YzNjO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1yZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNzRjM2M7XG4gIGJvcmRlci1jb2xvcjogI2E4MjMxNTtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1yZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzZmZmJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1yZWQgLmZvcm0tY29udHJvbDpmb2N1czpub3QoLmlzLWludmFsaWQpOm5vdCguaXMtd2FybmluZyk6bm90KC5pcy12YWxpZCksXG4uZGFyay1tb2RlIC5hY2NlbnQtcmVkIC5jdXN0b20tc2VsZWN0OmZvY3VzLFxuLmRhcmstbW9kZSAuYWNjZW50LXJlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmRhcmstbW9kZSAuYWNjZW50LXJlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICNmNWI0YWU7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtcmVkIC5wYWdlLWl0ZW0gLnBhZ2UtbGluayB7XG4gIGNvbG9yOiAjZTc0YzNjO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LXJlZCAucGFnZS1pdGVtLmFjdGl2ZSBhLCAuZGFyay1tb2RlIC5hY2NlbnQtcmVkIC5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTc0YzNjO1xuICBib3JkZXItY29sb3I6ICNlNzRjM2M7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LXJlZCAucGFnZS1pdGVtLmRpc2FibGVkIGEsIC5kYXJrLW1vZGUgLmFjY2VudC1yZWQgLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1yZWQgW2NsYXNzKj1zaWRlYmFyLWRhcmstXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspIHtcbiAgY29sb3I6ICNjMmM3ZDA7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtcmVkIFtjbGFzcyo9c2lkZWJhci1kYXJrLV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LXJlZCBbY2xhc3MqPXNpZGViYXItbGlnaHQtXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspIHtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtcmVkIFtjbGFzcyo9c2lkZWJhci1saWdodC1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbn1cbi5kYXJrLW1vZGUgLmRhcmstbW9kZS5hY2NlbnQtcmVkIC5wYWdlLWl0ZW0gLnBhZ2UtbGluazpob3ZlciwgLmRhcmstbW9kZSAuZGFyay1tb2RlLmFjY2VudC1yZWQgLnBhZ2UtaXRlbSAucGFnZS1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICNlYTYxNTM7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtb3JhbmdlIC5idG4tbGluayxcbi5kYXJrLW1vZGUgLmFjY2VudC1vcmFuZ2UgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpub3QoLnBhZ2UtbGluayk6bm90KC5idG4pLFxuLmRhcmstbW9kZSAuYWNjZW50LW9yYW5nZSAubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgY29sb3I6ICNmZDdlMTQ7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtb3JhbmdlIC5idG4tbGluazpob3Zlcixcbi5kYXJrLW1vZGUgLmFjY2VudC1vcmFuZ2UgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpub3QoLnBhZ2UtbGluayk6bm90KC5idG4pOmhvdmVyLFxuLmRhcmstbW9kZSAuYWNjZW50LW9yYW5nZSAubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNjMzVhMDI7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtb3JhbmdlIC5kcm9wZG93bi1pdGVtOmFjdGl2ZSwgLmRhcmstbW9kZSAuYWNjZW50LW9yYW5nZSAuZHJvcGRvd24taXRlbS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmQ3ZTE0O1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1vcmFuZ2UgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZDdlMTQ7XG4gIGJvcmRlci1jb2xvcjogI2FhNGUwMTtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1vcmFuZ2UgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzMWYyZDNkJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1vcmFuZ2UgLmZvcm0tY29udHJvbDpmb2N1czpub3QoLmlzLWludmFsaWQpOm5vdCguaXMtd2FybmluZyk6bm90KC5pcy12YWxpZCksXG4uZGFyay1tb2RlIC5hY2NlbnQtb3JhbmdlIC5jdXN0b20tc2VsZWN0OmZvY3VzLFxuLmRhcmstbW9kZSAuYWNjZW50LW9yYW5nZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmRhcmstbW9kZSAuYWNjZW50LW9yYW5nZSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICNmZWMzOTI7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtb3JhbmdlIC5wYWdlLWl0ZW0gLnBhZ2UtbGluayB7XG4gIGNvbG9yOiAjZmQ3ZTE0O1xufVxuLmRhcmstbW9kZSAuYWNjZW50LW9yYW5nZSAucGFnZS1pdGVtLmFjdGl2ZSBhLCAuZGFyay1tb2RlIC5hY2NlbnQtb3JhbmdlIC5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmQ3ZTE0O1xuICBib3JkZXItY29sb3I6ICNmZDdlMTQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LW9yYW5nZSAucGFnZS1pdGVtLmRpc2FibGVkIGEsIC5kYXJrLW1vZGUgLmFjY2VudC1vcmFuZ2UgLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1vcmFuZ2UgW2NsYXNzKj1zaWRlYmFyLWRhcmstXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspIHtcbiAgY29sb3I6ICNjMmM3ZDA7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtb3JhbmdlIFtjbGFzcyo9c2lkZWJhci1kYXJrLV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LW9yYW5nZSBbY2xhc3MqPXNpZGViYXItbGlnaHQtXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspIHtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtb3JhbmdlIFtjbGFzcyo9c2lkZWJhci1saWdodC1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbn1cbi5kYXJrLW1vZGUgLmRhcmstbW9kZS5hY2NlbnQtb3JhbmdlIC5wYWdlLWl0ZW0gLnBhZ2UtbGluazpob3ZlciwgLmRhcmstbW9kZSAuZGFyay1tb2RlLmFjY2VudC1vcmFuZ2UgLnBhZ2UtaXRlbSAucGFnZS1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICNmZDhjMmQ7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQteWVsbG93IC5idG4tbGluayxcbi5kYXJrLW1vZGUgLmFjY2VudC15ZWxsb3cgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpub3QoLnBhZ2UtbGluayk6bm90KC5idG4pLFxuLmRhcmstbW9kZSAuYWNjZW50LXllbGxvdyAubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgY29sb3I6ICNmMzljMTI7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQteWVsbG93IC5idG4tbGluazpob3Zlcixcbi5kYXJrLW1vZGUgLmFjY2VudC15ZWxsb3cgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpub3QoLnBhZ2UtbGluayk6bm90KC5idG4pOmhvdmVyLFxuLmRhcmstbW9kZSAuYWNjZW50LXllbGxvdyAubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNiMDZmMDk7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQteWVsbG93IC5kcm9wZG93bi1pdGVtOmFjdGl2ZSwgLmRhcmstbW9kZSAuYWNjZW50LXllbGxvdyAuZHJvcGRvd24taXRlbS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjM5YzEyO1xuICBjb2xvcjogIzFmMmQzZDtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC15ZWxsb3cgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMzljMTI7XG4gIGJvcmRlci1jb2xvcjogIzk3NjAwODtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC15ZWxsb3cgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzMWYyZDNkJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC15ZWxsb3cgLmZvcm0tY29udHJvbDpmb2N1czpub3QoLmlzLWludmFsaWQpOm5vdCguaXMtd2FybmluZyk6bm90KC5pcy12YWxpZCksXG4uZGFyay1tb2RlIC5hY2NlbnQteWVsbG93IC5jdXN0b20tc2VsZWN0OmZvY3VzLFxuLmRhcmstbW9kZSAuYWNjZW50LXllbGxvdyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmRhcmstbW9kZSAuYWNjZW50LXllbGxvdyAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICNmOWNmOGI7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQteWVsbG93IC5wYWdlLWl0ZW0gLnBhZ2UtbGluayB7XG4gIGNvbG9yOiAjZjM5YzEyO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LXllbGxvdyAucGFnZS1pdGVtLmFjdGl2ZSBhLCAuZGFyay1tb2RlIC5hY2NlbnQteWVsbG93IC5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjM5YzEyO1xuICBib3JkZXItY29sb3I6ICNmMzljMTI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LXllbGxvdyAucGFnZS1pdGVtLmRpc2FibGVkIGEsIC5kYXJrLW1vZGUgLmFjY2VudC15ZWxsb3cgLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC15ZWxsb3cgW2NsYXNzKj1zaWRlYmFyLWRhcmstXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspIHtcbiAgY29sb3I6ICNjMmM3ZDA7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQteWVsbG93IFtjbGFzcyo9c2lkZWJhci1kYXJrLV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LXllbGxvdyBbY2xhc3MqPXNpZGViYXItbGlnaHQtXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspIHtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQteWVsbG93IFtjbGFzcyo9c2lkZWJhci1saWdodC1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbn1cbi5kYXJrLW1vZGUgLmRhcmstbW9kZS5hY2NlbnQteWVsbG93IC5wYWdlLWl0ZW0gLnBhZ2UtbGluazpob3ZlciwgLmRhcmstbW9kZSAuZGFyay1tb2RlLmFjY2VudC15ZWxsb3cgLnBhZ2UtaXRlbSAucGFnZS1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICNmNGE2MmE7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtZ3JlZW4gLmJ0bi1saW5rLFxuLmRhcmstbW9kZSAuYWNjZW50LWdyZWVuIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6bm90KC5wYWdlLWxpbmspOm5vdCguYnRuKSxcbi5kYXJrLW1vZGUgLmFjY2VudC1ncmVlbiAubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgY29sb3I6ICMwMGJjOGM7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtZ3JlZW4gLmJ0bi1saW5rOmhvdmVyLFxuLmRhcmstbW9kZSAuYWNjZW50LWdyZWVuIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6bm90KC5wYWdlLWxpbmspOm5vdCguYnRuKTpob3Zlcixcbi5kYXJrLW1vZGUgLmFjY2VudC1ncmVlbiAubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMwMDcwNTM7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtZ3JlZW4gLmRyb3Bkb3duLWl0ZW06YWN0aXZlLCAuZGFyay1tb2RlIC5hY2NlbnQtZ3JlZW4gLmRyb3Bkb3duLWl0ZW0uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYmM4YztcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtZ3JlZW4gLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGJjOGM7XG4gIGJvcmRlci1jb2xvcjogIzAwNTY0MDtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1ncmVlbiAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjNmZmYnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LWdyZWVuIC5mb3JtLWNvbnRyb2w6Zm9jdXM6bm90KC5pcy1pbnZhbGlkKTpub3QoLmlzLXdhcm5pbmcpOm5vdCguaXMtdmFsaWQpLFxuLmRhcmstbW9kZSAuYWNjZW50LWdyZWVuIC5jdXN0b20tc2VsZWN0OmZvY3VzLFxuLmRhcmstbW9kZSAuYWNjZW50LWdyZWVuIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uZGFyay1tb2RlIC5hY2NlbnQtZ3JlZW4gLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2RmZmNkO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LWdyZWVuIC5wYWdlLWl0ZW0gLnBhZ2UtbGluayB7XG4gIGNvbG9yOiAjMDBiYzhjO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LWdyZWVuIC5wYWdlLWl0ZW0uYWN0aXZlIGEsIC5kYXJrLW1vZGUgLmFjY2VudC1ncmVlbiAucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYmM4YztcbiAgYm9yZGVyLWNvbG9yOiAjMDBiYzhjO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1ncmVlbiAucGFnZS1pdGVtLmRpc2FibGVkIGEsIC5kYXJrLW1vZGUgLmFjY2VudC1ncmVlbiAucGFnZS1pdGVtLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LWdyZWVuIFtjbGFzcyo9c2lkZWJhci1kYXJrLV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKSB7XG4gIGNvbG9yOiAjYzJjN2QwO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LWdyZWVuIFtjbGFzcyo9c2lkZWJhci1kYXJrLV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LWdyZWVuIFtjbGFzcyo9c2lkZWJhci1saWdodC1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluaykge1xuICBjb2xvcjogIzM0M2E0MDtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1ncmVlbiBbY2xhc3MqPXNpZGViYXItbGlnaHQtXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG4uZGFyay1tb2RlIC5kYXJrLW1vZGUuYWNjZW50LWdyZWVuIC5wYWdlLWl0ZW0gLnBhZ2UtbGluazpob3ZlciwgLmRhcmstbW9kZSAuZGFyay1tb2RlLmFjY2VudC1ncmVlbiAucGFnZS1pdGVtIC5wYWdlLWxpbms6Zm9jdXMge1xuICBjb2xvcjogIzAwZDY5Zjtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC10ZWFsIC5idG4tbGluayxcbi5kYXJrLW1vZGUgLmFjY2VudC10ZWFsIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6bm90KC5wYWdlLWxpbmspOm5vdCguYnRuKSxcbi5kYXJrLW1vZGUgLmFjY2VudC10ZWFsIC5uYXYtdGFicyAubmF2LWxpbmsge1xuICBjb2xvcjogIzIwYzk5Nztcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC10ZWFsIC5idG4tbGluazpob3Zlcixcbi5kYXJrLW1vZGUgLmFjY2VudC10ZWFsIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6bm90KC5wYWdlLWxpbmspOm5vdCguYnRuKTpob3Zlcixcbi5kYXJrLW1vZGUgLmFjY2VudC10ZWFsIC5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIge1xuICBjb2xvcjogIzE1ODc2NTtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC10ZWFsIC5kcm9wZG93bi1pdGVtOmFjdGl2ZSwgLmRhcmstbW9kZSAuYWNjZW50LXRlYWwgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwYzk5NztcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtdGVhbCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwYzk5NztcbiAgYm9yZGVyLWNvbG9yOiAjMTI3MTU1O1xufVxuLmRhcmstbW9kZSAuYWNjZW50LXRlYWwgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzZmZmJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC10ZWFsIC5mb3JtLWNvbnRyb2w6Zm9jdXM6bm90KC5pcy1pbnZhbGlkKTpub3QoLmlzLXdhcm5pbmcpOm5vdCguaXMtdmFsaWQpLFxuLmRhcmstbW9kZSAuYWNjZW50LXRlYWwgLmN1c3RvbS1zZWxlY3Q6Zm9jdXMsXG4uZGFyay1tb2RlIC5hY2NlbnQtdGVhbCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmRhcmstbW9kZSAuYWNjZW50LXRlYWwgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjN2VlYWNhO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LXRlYWwgLnBhZ2UtaXRlbSAucGFnZS1saW5rIHtcbiAgY29sb3I6ICMyMGM5OTc7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtdGVhbCAucGFnZS1pdGVtLmFjdGl2ZSBhLCAuZGFyay1tb2RlIC5hY2NlbnQtdGVhbCAucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwYzk5NztcbiAgYm9yZGVyLWNvbG9yOiAjMjBjOTk3O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC10ZWFsIC5wYWdlLWl0ZW0uZGlzYWJsZWQgYSwgLmRhcmstbW9kZSAuYWNjZW50LXRlYWwgLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC10ZWFsIFtjbGFzcyo9c2lkZWJhci1kYXJrLV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKSB7XG4gIGNvbG9yOiAjYzJjN2QwO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LXRlYWwgW2NsYXNzKj1zaWRlYmFyLWRhcmstXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtdGVhbCBbY2xhc3MqPXNpZGViYXItbGlnaHQtXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspIHtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtdGVhbCBbY2xhc3MqPXNpZGViYXItbGlnaHQtXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG4uZGFyay1tb2RlIC5kYXJrLW1vZGUuYWNjZW50LXRlYWwgLnBhZ2UtaXRlbSAucGFnZS1saW5rOmhvdmVyLCAuZGFyay1tb2RlIC5kYXJrLW1vZGUuYWNjZW50LXRlYWwgLnBhZ2UtaXRlbSAucGFnZS1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICMyNmRjYTY7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtY3lhbiAuYnRuLWxpbmssXG4uZGFyay1tb2RlIC5hY2NlbnQtY3lhbiBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOm5vdCgucGFnZS1saW5rKTpub3QoLmJ0biksXG4uZGFyay1tb2RlIC5hY2NlbnQtY3lhbiAubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgY29sb3I6ICMzNDk4ZGI7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtY3lhbiAuYnRuLWxpbms6aG92ZXIsXG4uZGFyay1tb2RlIC5hY2NlbnQtY3lhbiBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOm5vdCgucGFnZS1saW5rKTpub3QoLmJ0bik6aG92ZXIsXG4uZGFyay1tb2RlIC5hY2NlbnQtY3lhbiAubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMxZDZmYTU7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtY3lhbiAuZHJvcGRvd24taXRlbTphY3RpdmUsIC5kYXJrLW1vZGUgLmFjY2VudC1jeWFuIC5kcm9wZG93bi1pdGVtLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDk4ZGI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LWN5YW4gLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDk4ZGI7XG4gIGJvcmRlci1jb2xvcjogIzE5NjA5MDtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1jeWFuIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyUyM2ZmZicgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIik7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtY3lhbiAuZm9ybS1jb250cm9sOmZvY3VzOm5vdCguaXMtaW52YWxpZCk6bm90KC5pcy13YXJuaW5nKTpub3QoLmlzLXZhbGlkKSxcbi5kYXJrLW1vZGUgLmFjY2VudC1jeWFuIC5jdXN0b20tc2VsZWN0OmZvY3VzLFxuLmRhcmstbW9kZSAuYWNjZW50LWN5YW4gLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbi5kYXJrLW1vZGUgLmFjY2VudC1jeWFuIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogI2EwY2ZlZTtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1jeWFuIC5wYWdlLWl0ZW0gLnBhZ2UtbGluayB7XG4gIGNvbG9yOiAjMzQ5OGRiO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LWN5YW4gLnBhZ2UtaXRlbS5hY3RpdmUgYSwgLmRhcmstbW9kZSAuYWNjZW50LWN5YW4gLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDk4ZGI7XG4gIGJvcmRlci1jb2xvcjogIzM0OThkYjtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtY3lhbiAucGFnZS1pdGVtLmRpc2FibGVkIGEsIC5kYXJrLW1vZGUgLmFjY2VudC1jeWFuIC5wYWdlLWl0ZW0uZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtY3lhbiBbY2xhc3MqPXNpZGViYXItZGFyay1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluaykge1xuICBjb2xvcjogI2MyYzdkMDtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1jeWFuIFtjbGFzcyo9c2lkZWJhci1kYXJrLV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LWN5YW4gW2NsYXNzKj1zaWRlYmFyLWxpZ2h0LV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKSB7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LWN5YW4gW2NsYXNzKj1zaWRlYmFyLWxpZ2h0LV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuLmRhcmstbW9kZSAuZGFyay1tb2RlLmFjY2VudC1jeWFuIC5wYWdlLWl0ZW0gLnBhZ2UtbGluazpob3ZlciwgLmRhcmstbW9kZSAuZGFyay1tb2RlLmFjY2VudC1jeWFuIC5wYWdlLWl0ZW0gLnBhZ2UtbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjNGFhM2RmO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LXdoaXRlIC5idG4tbGluayxcbi5kYXJrLW1vZGUgLmFjY2VudC13aGl0ZSBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOm5vdCgucGFnZS1saW5rKTpub3QoLmJ0biksXG4uZGFyay1tb2RlIC5hY2NlbnQtd2hpdGUgLm5hdi10YWJzIC5uYXYtbGluayB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LXdoaXRlIC5idG4tbGluazpob3Zlcixcbi5kYXJrLW1vZGUgLmFjY2VudC13aGl0ZSBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOm5vdCgucGFnZS1saW5rKTpub3QoLmJ0bik6aG92ZXIsXG4uZGFyay1tb2RlIC5hY2NlbnQtd2hpdGUgLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZDlkOWQ5O1xufVxuLmRhcmstbW9kZSAuYWNjZW50LXdoaXRlIC5kcm9wZG93bi1pdGVtOmFjdGl2ZSwgLmRhcmstbW9kZSAuYWNjZW50LXdoaXRlIC5kcm9wZG93bi1pdGVtLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMWYyZDNkO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LXdoaXRlIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNjY2NjY2M7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtd2hpdGUgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzMWYyZDNkJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC13aGl0ZSAuZm9ybS1jb250cm9sOmZvY3VzOm5vdCguaXMtaW52YWxpZCk6bm90KC5pcy13YXJuaW5nKTpub3QoLmlzLXZhbGlkKSxcbi5kYXJrLW1vZGUgLmFjY2VudC13aGl0ZSAuY3VzdG9tLXNlbGVjdDpmb2N1cyxcbi5kYXJrLW1vZGUgLmFjY2VudC13aGl0ZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmRhcmstbW9kZSAuYWNjZW50LXdoaXRlIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogd2hpdGU7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtd2hpdGUgLnBhZ2UtaXRlbSAucGFnZS1saW5rIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtd2hpdGUgLnBhZ2UtaXRlbS5hY3RpdmUgYSwgLmRhcmstbW9kZSAuYWNjZW50LXdoaXRlIC5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LXdoaXRlIC5wYWdlLWl0ZW0uZGlzYWJsZWQgYSwgLmRhcmstbW9kZSAuYWNjZW50LXdoaXRlIC5wYWdlLWl0ZW0uZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtd2hpdGUgW2NsYXNzKj1zaWRlYmFyLWRhcmstXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspIHtcbiAgY29sb3I6ICNjMmM3ZDA7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtd2hpdGUgW2NsYXNzKj1zaWRlYmFyLWRhcmstXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtd2hpdGUgW2NsYXNzKj1zaWRlYmFyLWxpZ2h0LV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKSB7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LXdoaXRlIFtjbGFzcyo9c2lkZWJhci1saWdodC1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbn1cbi5kYXJrLW1vZGUgLmRhcmstbW9kZS5hY2NlbnQtd2hpdGUgLnBhZ2UtaXRlbSAucGFnZS1saW5rOmhvdmVyLCAuZGFyay1tb2RlIC5kYXJrLW1vZGUuYWNjZW50LXdoaXRlIC5wYWdlLWl0ZW0gLnBhZ2UtbGluazpmb2N1cyB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1ncmF5IC5idG4tbGluayxcbi5kYXJrLW1vZGUgLmFjY2VudC1ncmF5IGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6bm90KC5wYWdlLWxpbmspOm5vdCguYnRuKSxcbi5kYXJrLW1vZGUgLmFjY2VudC1ncmF5IC5uYXYtdGFicyAubmF2LWxpbmsge1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1ncmF5IC5idG4tbGluazpob3Zlcixcbi5kYXJrLW1vZGUgLmFjY2VudC1ncmF5IGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6bm90KC5wYWdlLWxpbmspOm5vdCguYnRuKTpob3Zlcixcbi5kYXJrLW1vZGUgLmFjY2VudC1ncmF5IC5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIge1xuICBjb2xvcjogIzQ5NGY1NDtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1ncmF5IC5kcm9wZG93bi1pdGVtOmFjdGl2ZSwgLmRhcmstbW9kZSAuYWNjZW50LWdyYXkgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtZ3JheSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgYm9yZGVyLWNvbG9yOiAjM2Q0MjQ2O1xufVxuLmRhcmstbW9kZSAuYWNjZW50LWdyYXkgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzZmZmJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1ncmF5IC5mb3JtLWNvbnRyb2w6Zm9jdXM6bm90KC5pcy1pbnZhbGlkKTpub3QoLmlzLXdhcm5pbmcpOm5vdCguaXMtdmFsaWQpLFxuLmRhcmstbW9kZSAuYWNjZW50LWdyYXkgLmN1c3RvbS1zZWxlY3Q6Zm9jdXMsXG4uZGFyay1tb2RlIC5hY2NlbnQtZ3JheSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmRhcmstbW9kZSAuYWNjZW50LWdyYXkgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjYWZiNWJhO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LWdyYXkgLnBhZ2UtaXRlbSAucGFnZS1saW5rIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtZ3JheSAucGFnZS1pdGVtLmFjdGl2ZSBhLCAuZGFyay1tb2RlIC5hY2NlbnQtZ3JheSAucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1ncmF5IC5wYWdlLWl0ZW0uZGlzYWJsZWQgYSwgLmRhcmstbW9kZSAuYWNjZW50LWdyYXkgLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1ncmF5IFtjbGFzcyo9c2lkZWJhci1kYXJrLV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKSB7XG4gIGNvbG9yOiAjYzJjN2QwO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LWdyYXkgW2NsYXNzKj1zaWRlYmFyLWRhcmstXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtZ3JheSBbY2xhc3MqPXNpZGViYXItbGlnaHQtXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspIHtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtZ3JheSBbY2xhc3MqPXNpZGViYXItbGlnaHQtXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG4uZGFyay1tb2RlIC5kYXJrLW1vZGUuYWNjZW50LWdyYXkgLnBhZ2UtaXRlbSAucGFnZS1saW5rOmhvdmVyLCAuZGFyay1tb2RlIC5kYXJrLW1vZGUuYWNjZW50LWdyYXkgLnBhZ2UtaXRlbSAucGFnZS1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICM3ODgyOGE7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtZ3JheS1kYXJrIC5idG4tbGluayxcbi5kYXJrLW1vZGUgLmFjY2VudC1ncmF5LWRhcmsgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpub3QoLnBhZ2UtbGluayk6bm90KC5idG4pLFxuLmRhcmstbW9kZSAuYWNjZW50LWdyYXktZGFyayAubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtZ3JheS1kYXJrIC5idG4tbGluazpob3Zlcixcbi5kYXJrLW1vZGUgLmFjY2VudC1ncmF5LWRhcmsgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpub3QoLnBhZ2UtbGluayk6bm90KC5idG4pOmhvdmVyLFxuLmRhcmstbW9kZSAuYWNjZW50LWdyYXktZGFyayAubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMxMjE0MTY7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtZ3JheS1kYXJrIC5kcm9wZG93bi1pdGVtOmFjdGl2ZSwgLmRhcmstbW9kZSAuYWNjZW50LWdyYXktZGFyayAuZHJvcGRvd24taXRlbS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1ncmF5LWRhcmsgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogIzA2MDcwODtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1ncmF5LWRhcmsgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzZmZmJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1ncmF5LWRhcmsgLmZvcm0tY29udHJvbDpmb2N1czpub3QoLmlzLWludmFsaWQpOm5vdCguaXMtd2FybmluZyk6bm90KC5pcy12YWxpZCksXG4uZGFyay1tb2RlIC5hY2NlbnQtZ3JheS1kYXJrIC5jdXN0b20tc2VsZWN0OmZvY3VzLFxuLmRhcmstbW9kZSAuYWNjZW50LWdyYXktZGFyayAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmRhcmstbW9kZSAuYWNjZW50LWdyYXktZGFyayAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICM2ZDdhODY7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtZ3JheS1kYXJrIC5wYWdlLWl0ZW0gLnBhZ2UtbGluayB7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LWdyYXktZGFyayAucGFnZS1pdGVtLmFjdGl2ZSBhLCAuZGFyay1tb2RlIC5hY2NlbnQtZ3JheS1kYXJrIC5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItY29sb3I6ICMzNDNhNDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LWdyYXktZGFyayAucGFnZS1pdGVtLmRpc2FibGVkIGEsIC5kYXJrLW1vZGUgLmFjY2VudC1ncmF5LWRhcmsgLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cbi5kYXJrLW1vZGUgLmFjY2VudC1ncmF5LWRhcmsgW2NsYXNzKj1zaWRlYmFyLWRhcmstXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspIHtcbiAgY29sb3I6ICNjMmM3ZDA7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtZ3JheS1kYXJrIFtjbGFzcyo9c2lkZWJhci1kYXJrLV0gLnNpZGViYXIgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuYWNjZW50LWdyYXktZGFyayBbY2xhc3MqPXNpZGViYXItbGlnaHQtXSAuc2lkZWJhciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspIHtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG4uZGFyay1tb2RlIC5hY2NlbnQtZ3JheS1kYXJrIFtjbGFzcyo9c2lkZWJhci1saWdodC1dIC5zaWRlYmFyIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluayk6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbn1cbi5kYXJrLW1vZGUgLmRhcmstbW9kZS5hY2NlbnQtZ3JheS1kYXJrIC5wYWdlLWl0ZW0gLnBhZ2UtbGluazpob3ZlciwgLmRhcmstbW9kZSAuZGFyay1tb2RlLmFjY2VudC1ncmF5LWRhcmsgLnBhZ2UtaXRlbSAucGFnZS1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICMzZjQ3NGU7XG59XG5cbi8qIVxuICogRm9udCBBd2Vzb21lIEZyZWUgNS4xNS4zIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tXG4gKiBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZS9mcmVlIChJY29uczogQ0MgQlkgNC4wLCBGb250czogU0lMIE9GTCAxLjEsIENvZGU6IE1JVCBMaWNlbnNlKVxuICovXG4uZmEsXG4uZmFzLFxuLmZhcixcbi5mYWwsXG4uZmFkLFxuLmZhYiB7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZhLWxnIHtcbiAgZm9udC1zaXplOiAxLjMzMzMzZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjc1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAtMC4wNjY3ZW07XG59XG5cbi5mYS14cyB7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xufVxuXG4uZmEtc20ge1xuICBmb250LXNpemU6IDAuODc1ZW07XG59XG5cbi5mYS0xeCB7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4uZmEtMngge1xuICBmb250LXNpemU6IDJlbTtcbn1cblxuLmZhLTN4IHtcbiAgZm9udC1zaXplOiAzZW07XG59XG5cbi5mYS00eCB7XG4gIGZvbnQtc2l6ZTogNGVtO1xufVxuXG4uZmEtNXgge1xuICBmb250LXNpemU6IDVlbTtcbn1cblxuLmZhLTZ4IHtcbiAgZm9udC1zaXplOiA2ZW07XG59XG5cbi5mYS03eCB7XG4gIGZvbnQtc2l6ZTogN2VtO1xufVxuXG4uZmEtOHgge1xuICBmb250LXNpemU6IDhlbTtcbn1cblxuLmZhLTl4IHtcbiAgZm9udC1zaXplOiA5ZW07XG59XG5cbi5mYS0xMHgge1xuICBmb250LXNpemU6IDEwZW07XG59XG5cbi5mYS1mdyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEuMjVlbTtcbn1cblxuLmZhLXVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tbGVmdDogMi41ZW07XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmZhLXVsID4gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mYS1saSB7XG4gIGxlZnQ6IC0yZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMmVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuLmZhLWJvcmRlciB7XG4gIGJvcmRlcjogc29saWQgMC4wOGVtICNlZWU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMWVtO1xuICBwYWRkaW5nOiAwLjJlbSAwLjI1ZW0gMC4xNWVtO1xufVxuXG4uZmEtcHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5mYS1wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uZmEuZmEtcHVsbC1sZWZ0LFxuLmZhcy5mYS1wdWxsLWxlZnQsXG4uZmFyLmZhLXB1bGwtbGVmdCxcbi5mYWwuZmEtcHVsbC1sZWZ0LFxuLmZhYi5mYS1wdWxsLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IDAuM2VtO1xufVxuXG4uZmEuZmEtcHVsbC1yaWdodCxcbi5mYXMuZmEtcHVsbC1yaWdodCxcbi5mYXIuZmEtcHVsbC1yaWdodCxcbi5mYWwuZmEtcHVsbC1yaWdodCxcbi5mYWIuZmEtcHVsbC1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAwLjNlbTtcbn1cblxuLmZhLXNwaW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG4gIGFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG59XG5cbi5mYS1wdWxzZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xuICBhbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4uZmEtcm90YXRlLTkwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuXG4uZmEtcm90YXRlLTE4MCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MilcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uZmEtcm90YXRlLTI3MCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MylcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xufVxuXG4uZmEtZmxpcC1ob3Jpem9udGFsIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0wLCBtaXJyb3I9MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG59XG5cbi5mYS1mbGlwLXZlcnRpY2FsIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yLCBtaXJyb3I9MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XG59XG5cbi5mYS1mbGlwLWJvdGgsIC5mYS1mbGlwLWhvcml6b250YWwuZmEtZmxpcC12ZXJ0aWNhbCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MiwgbWlycm9yPTEpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgtMSwgLTEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAtMSk7XG59XG5cbjpyb290IC5mYS1yb3RhdGUtOTAsXG46cm9vdCAuZmEtcm90YXRlLTE4MCxcbjpyb290IC5mYS1yb3RhdGUtMjcwLFxuOnJvb3QgLmZhLWZsaXAtaG9yaXpvbnRhbCxcbjpyb290IC5mYS1mbGlwLXZlcnRpY2FsLFxuOnJvb3QgLmZhLWZsaXAtYm90aCB7XG4gIC13ZWJraXQtZmlsdGVyOiBub25lO1xuICBmaWx0ZXI6IG5vbmU7XG59XG5cbi5mYS1zdGFjayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAyZW07XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDIuNWVtO1xufVxuXG4uZmEtc3RhY2stMXgsXG4uZmEtc3RhY2stMngge1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mYS1zdGFjay0xeCB7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4uZmEtc3RhY2stMngge1xuICBmb250LXNpemU6IDJlbTtcbn1cblxuLmZhLWludmVyc2Uge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLyogRm9udCBBd2Vzb21lIHVzZXMgdGhlIFVuaWNvZGUgUHJpdmF0ZSBVc2UgQXJlYSAoUFVBKSB0byBlbnN1cmUgc2NyZWVuXG5yZWFkZXJzIGRvIG5vdCByZWFkIG9mZiByYW5kb20gY2hhcmFjdGVycyB0aGF0IHJlcHJlc2VudCBpY29ucyAqL1xuLmZhLTUwMHB4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74muXCI7XG59XG5cbi5mYS1hY2Nlc3NpYmxlLWljb246YmVmb3JlIHtcbiAgY29udGVudDogXCLvjahcIjtcbn1cblxuLmZhLWFjY3Vzb2Z0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742pXCI7XG59XG5cbi5mYS1hY3F1aXNpdGlvbnMtaW5jb3Jwb3JhdGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75qvXCI7XG59XG5cbi5mYS1hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ZgVwiO1xufVxuXG4uZmEtYWRkcmVzcy1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q5XCI7XG59XG5cbi5mYS1hZGRyZXNzLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirtcIjtcbn1cblxuLmZhLWFkanVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BglwiO1xufVxuXG4uZmEtYWRuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WwXCI7XG59XG5cbi5mYS1hZHZlcnNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NqlwiO1xufVxuXG4uZmEtYWZmaWxpYXRldGhlbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjatcIjtcbn1cblxuLmZhLWFpci1mcmVzaGVuZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvl5BcIjtcbn1cblxuLmZhLWFpcmJuYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+gtFwiO1xufVxuXG4uZmEtYWxnb2xpYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NrFwiO1xufVxuXG4uZmEtYWxpZ24tY2VudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C3XCI7XG59XG5cbi5mYS1hbGlnbi1qdXN0aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C5XCI7XG59XG5cbi5mYS1hbGlnbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C2XCI7XG59XG5cbi5mYS1hbGlnbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AuFwiO1xufVxuXG4uZmEtYWxpcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75mCXCI7XG59XG5cbi5mYS1hbGxlcmdpZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkaFcIjtcbn1cblxuLmZhLWFtYXpvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JsFwiO1xufVxuXG4uZmEtYW1hem9uLXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QrFwiO1xufVxuXG4uZmEtYW1idWxhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O5XCI7XG59XG5cbi5mYS1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ko1wiO1xufVxuXG4uZmEtYW1pbGlhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742tXCI7XG59XG5cbi5mYS1hbmNob3I6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhL1cIjtcbn1cblxuLmZhLWFuZHJvaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbtcIjtcbn1cblxuLmZhLWFuZ2VsbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IiVwiO1xufVxuXG4uZmEtYW5nbGUtZG91YmxlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhINcIjtcbn1cblxuLmZhLWFuZ2xlLWRvdWJsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SAXCI7XG59XG5cbi5mYS1hbmdsZS1kb3VibGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIFcIjtcbn1cblxuLmZhLWFuZ2xlLWRvdWJsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EglwiO1xufVxuXG4uZmEtYW5nbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Eh1wiO1xufVxuXG4uZmEtYW5nbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EhFwiO1xufVxuXG4uZmEtYW5nbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIVcIjtcbn1cblxuLmZhLWFuZ2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SGXCI7XG59XG5cbi5mYS1hbmdyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+VllwiO1xufVxuXG4uZmEtYW5ncnljcmVhdGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NrlwiO1xufVxuXG4uZmEtYW5ndWxhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QoFwiO1xufVxuXG4uZmEtYW5raDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ZhFwiO1xufVxuXG4uZmEtYXBwLXN0b3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742vXCI7XG59XG5cbi5mYS1hcHAtc3RvcmUtaW9zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742wXCI7XG59XG5cbi5mYS1hcHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NsVwiO1xufVxuXG4uZmEtYXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhblcIjtcbn1cblxuLmZhLWFwcGxlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+XkVwiO1xufVxuXG4uZmEtYXBwbGUtcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CVXCI7XG59XG5cbi5mYS1hcmNoaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aHXCI7XG59XG5cbi5mYS1hcmNod2F5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75WXXCI7XG59XG5cbi5mYS1hcnJvdy1hbHQtY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvjZhcIjtcbn1cblxuLmZhLWFycm93LWFsdC1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NmVwiO1xufVxuXG4uZmEtYXJyb3ctYWx0LWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NmlwiO1xufVxuXG4uZmEtYXJyb3ctYWx0LWNpcmNsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Nm1wiO1xufVxuXG4uZmEtYXJyb3ctY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqtcIjtcbn1cblxuLmZhLWFycm93LWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KoXCI7XG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqlcIjtcbn1cblxuLmZhLWFycm93LWNpcmNsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CqlwiO1xufVxuXG4uZmEtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bo1wiO1xufVxuXG4uZmEtYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BoFwiO1xufVxuXG4uZmEtYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgaFcIjtcbn1cblxuLmZhLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GiXCI7XG59XG5cbi5mYS1hcnJvd3MtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KyXCI7XG59XG5cbi5mYS1hcnJvd3MtYWx0LWg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjLdcIjtcbn1cblxuLmZhLWFycm93cy1hbHQtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+MuFwiO1xufVxuXG4uZmEtYXJ0c3RhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+dulwiO1xufVxuXG4uZmEtYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qiXCI7XG59XG5cbi5mYS1hc3RlcmlzazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BqVwiO1xufVxuXG4uZmEtYXN5bW1ldHJpazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NslwiO1xufVxuXG4uZmEtYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7pcIjtcbn1cblxuLmZhLWF0bGFzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75WYXCI7XG59XG5cbi5mYS1hdGxhc3NpYW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvnbtcIjtcbn1cblxuLmZhLWF0b206YmVmb3JlIHtcbiAgY29udGVudDogXCLvl5JcIjtcbn1cblxuLmZhLWF1ZGlibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjbNcIjtcbn1cblxuLmZhLWF1ZGlvLWRlc2NyaXB0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qeXCI7XG59XG5cbi5mYS1hdXRvcHJlZml4ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkJxcIjtcbn1cblxuLmZhLWF2aWFuZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjbRcIjtcbn1cblxuLmZhLWF2aWF0bzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QoVwiO1xufVxuXG4uZmEtYXdhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlZlcIjtcbn1cblxuLmZhLWF3czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NtVwiO1xufVxuXG4uZmEtYmFieTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+dvFwiO1xufVxuXG4uZmEtYmFieS1jYXJyaWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+dvVwiO1xufVxuXG4uZmEtYmFja3NwYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75WaXCI7XG59XG5cbi5mYS1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BilwiO1xufVxuXG4uZmEtYmFjb246YmVmb3JlIHtcbiAgY29udGVudDogXCLvn6VcIjtcbn1cblxuLmZhLWJhY3RlcmlhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oGZXCI7XG59XG5cbi5mYS1iYWN0ZXJpdW06YmVmb3JlIHtcbiAgY29udGVudDogXCLugZpcIjtcbn1cblxuLmZhLWJhaGFpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75mmXCI7XG59XG5cbi5mYS1iYWxhbmNlLXNjYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mOXCI7XG59XG5cbi5mYS1iYWxhbmNlLXNjYWxlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlJVcIjtcbn1cblxuLmZhLWJhbGFuY2Utc2NhbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlJZcIjtcbn1cblxuLmZhLWJhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BnlwiO1xufVxuXG4uZmEtYmFuZC1haWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkaJcIjtcbn1cblxuLmZhLWJhbmRjYW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uVXCI7XG59XG5cbi5mYS1iYXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CqXCI7XG59XG5cbi5mYS1iYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OJXCI7XG59XG5cbi5mYS1iYXNlYmFsbC1iYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CzXCI7XG59XG5cbi5mYS1iYXNrZXRiYWxsLWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkLRcIjtcbn1cblxuLmZhLWJhdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi41cIjtcbn1cblxuLmZhLWJhdHRlcnktZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYRcIjtcbn1cblxuLmZhLWJhdHRlcnktZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JgFwiO1xufVxuXG4uZmEtYmF0dGVyeS1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mCXCI7XG59XG5cbi5mYS1iYXR0ZXJ5LXF1YXJ0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYNcIjtcbn1cblxuLmZhLWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYFcIjtcbn1cblxuLmZhLWJhdHRsZS1uZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvoLVcIjtcbn1cblxuLmZhLWJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ItlwiO1xufVxuXG4uZmEtYmVlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DvFwiO1xufVxuXG4uZmEtYmVoYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GtFwiO1xufVxuXG4uZmEtYmVoYW5jZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrVcIjtcbn1cblxuLmZhLWJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7NcIjtcbn1cblxuLmZhLWJlbGwtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7ZcIjtcbn1cblxuLmZhLWJlemllci1jdXJ2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Vm1wiO1xufVxuXG4uZmEtYmlibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvmYdcIjtcbn1cblxuLmZhLWJpY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIZcIjtcbn1cblxuLmZhLWJpa2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+hilwiO1xufVxuXG4uZmEtYmltb2JqZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7424XCI7XG59XG5cbi5mYS1iaW5vY3VsYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74elXCI7XG59XG5cbi5mYS1iaW9oYXphcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvnoBcIjtcbn1cblxuLmZhLWJpcnRoZGF5LWNha2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh71cIjtcbn1cblxuLmZhLWJpdGJ1Y2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FsVwiO1xufVxuXG4uZmEtYml0Y29pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NuVwiO1xufVxuXG4uZmEtYml0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NulwiO1xufVxuXG4uZmEtYmxhY2stdGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m+XCI7XG59XG5cbi5mYS1ibGFja2JlcnJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7427XCI7XG59XG5cbi5mYS1ibGVuZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75SXXCI7XG59XG5cbi5mYS1ibGVuZGVyLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75q2XCI7XG59XG5cbi5mYS1ibGluZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KnVwiO1xufVxuXG4uZmEtYmxvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+egVwiO1xufVxuXG4uZmEtYmxvZ2dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NvFwiO1xufVxuXG4uZmEtYmxvZ2dlci1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7429XCI7XG59XG5cbi5mYS1ibHVldG9vdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvipNcIjtcbn1cblxuLmZhLWJsdWV0b290aC1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qUXCI7XG59XG5cbi5mYS1ib2xkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CyXCI7XG59XG5cbi5mYS1ib2x0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OnXCI7XG59XG5cbi5mYS1ib21iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eiXCI7XG59XG5cbi5mYS1ib25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75eXXCI7XG59XG5cbi5mYS1ib25nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75WcXCI7XG59XG5cbi5mYS1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CtXCI7XG59XG5cbi5mYS1ib29rLWRlYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvmrdcIjtcbn1cblxuLmZhLWJvb2stbWVkaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+fplwiO1xufVxuXG4uZmEtYm9vay1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75SYXCI7XG59XG5cbi5mYS1ib29rLXJlYWRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+XmlwiO1xufVxuXG4uZmEtYm9va21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgK5cIjtcbn1cblxuLmZhLWJvb3RzdHJhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+gtlwiO1xufVxuXG4uZmEtYm9yZGVyLWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+hjFwiO1xufVxuXG4uZmEtYm9yZGVyLW5vbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvoZBcIjtcbn1cblxuLmZhLWJvcmRlci1zdHlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+hk1wiO1xufVxuXG4uZmEtYm93bGluZy1iYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75C2XCI7XG59XG5cbi5mYS1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkaZcIjtcbn1cblxuLmZhLWJveC1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KeXCI7XG59XG5cbi5mYS1ib3gtdGlzc3VlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oGbXCI7XG59XG5cbi5mYS1ib3hlczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RqFwiO1xufVxuXG4uZmEtYnJhaWxsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KoVwiO1xufVxuXG4uZmEtYnJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvl5xcIjtcbn1cblxuLmZhLWJyZWFkLXNsaWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75+sXCI7XG59XG5cbi5mYS1icmllZmNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgrFcIjtcbn1cblxuLmZhLWJyaWVmY2FzZS1tZWRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GpXCI7XG59XG5cbi5mYS1icm9hZGNhc3QtdG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlJlcIjtcbn1cblxuLmZhLWJyb29tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75SaXCI7XG59XG5cbi5mYS1icnVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+VnVwiO1xufVxuXG4uZmEtYnRjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WaXCI7XG59XG5cbi5mYS1idWZmZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvoLdcIjtcbn1cblxuLmZhLWJ1ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GiFwiO1xufVxuXG4uZmEtYnVpbGRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhq1cIjtcbn1cblxuLmZhLWJ1bGxob3JuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KhXCI7XG59XG5cbi5mYS1idWxsc2V5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FgFwiO1xufVxuXG4uZmEtYnVybjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RqlwiO1xufVxuXG4uZmEtYnVyb21vYmVsZXhwZXJ0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Nv1wiO1xufVxuXG4uZmEtYnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iHXCI7XG59XG5cbi5mYS1idXMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75WeXCI7XG59XG5cbi5mYS1idXNpbmVzcy10aW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75mKXCI7XG59XG5cbi5mYS1idXktbi1sYXJnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+iplwiO1xufVxuXG4uZmEtYnV5c2VsbGFkczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IjVwiO1xufVxuXG4uZmEtY2FsY3VsYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HrFwiO1xufVxuXG4uZmEtY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLNcIjtcbn1cblxuLmZhLWNhbGVuZGFyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bs1wiO1xufVxuXG4uZmEtY2FsZW5kYXItY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvibRcIjtcbn1cblxuLmZhLWNhbGVuZGFyLWRheTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+eg1wiO1xufVxuXG4uZmEtY2FsZW5kYXItbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvibJcIjtcbn1cblxuLmZhLWNhbGVuZGFyLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvibFcIjtcbn1cblxuLmZhLWNhbGVuZGFyLXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mzXCI7XG59XG5cbi5mYS1jYWxlbmRhci13ZWVrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi756EXCI7XG59XG5cbi5mYS1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLBcIjtcbn1cblxuLmZhLWNhbWVyYS1yZXRybzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Cg1wiO1xufVxuXG4uZmEtY2FtcGdyb3VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+au1wiO1xufVxuXG4uZmEtY2FuYWRpYW4tbWFwbGUtbGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ehVwiO1xufVxuXG4uZmEtY2FuZHktY2FuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ehlwiO1xufVxuXG4uZmEtY2FubmFiaXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlZ9cIjtcbn1cblxuLmZhLWNhcHN1bGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GrXCI7XG59XG5cbi5mYS1jYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrlcIjtcbn1cblxuLmZhLWNhci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvl55cIjtcbn1cblxuLmZhLWNhci1iYXR0ZXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75efXCI7XG59XG5cbi5mYS1jYXItY3Jhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvl6FcIjtcbn1cblxuLmZhLWNhci1zaWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75ekXCI7XG59XG5cbi5mYS1jYXJhdmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi76O/XCI7XG59XG5cbi5mYS1jYXJldC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OXXCI7XG59XG5cbi5mYS1jYXJldC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OZXCI7XG59XG5cbi5mYS1jYXJldC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DmlwiO1xufVxuXG4uZmEtY2FyZXQtc3F1YXJlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZBcIjtcbn1cblxuLmZhLWNhcmV0LXNxdWFyZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aRXCI7XG59XG5cbi5mYS1jYXJldC1zcXVhcmUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZJcIjtcbn1cblxuLmZhLWNhcmV0LXNxdWFyZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FkVwiO1xufVxuXG4uZmEtY2FyZXQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5hcIjtcbn1cblxuLmZhLWNhcnJvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+eh1wiO1xufVxuXG4uZmEtY2FydC1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iYXCI7XG59XG5cbi5mYS1jYXJ0LXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJdcIjtcbn1cblxuLmZhLWNhc2gtcmVnaXN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvnohcIjtcbn1cblxuLmZhLWNhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+avlwiO1xufVxuXG4uZmEtY2MtYW1hem9uLXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QrVwiO1xufVxuXG4uZmEtY2MtYW1leDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hs1wiO1xufVxuXG4uZmEtY2MtYXBwbGUtcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CWXCI7XG59XG5cbi5mYS1jYy1kaW5lcnMtY2x1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JjFwiO1xufVxuXG4uZmEtY2MtZGlzY292ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7JcIjtcbn1cblxuLmZhLWNjLWpjYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ji1wiO1xufVxuXG4uZmEtY2MtbWFzdGVyY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HsVwiO1xufVxuXG4uZmEtY2MtcGF5cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e0XCI7XG59XG5cbi5mYS1jYy1zdHJpcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7VcIjtcbn1cblxuLmZhLWNjLXZpc2E6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7BcIjtcbn1cblxuLmZhLWNlbnRlcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjoBcIjtcbn1cblxuLmZhLWNlbnRvczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+eiVwiO1xufVxuXG4uZmEtY2VydGlmaWNhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqNcIjtcbn1cblxuLmZhLWNoYWlyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75uAXCI7XG59XG5cbi5mYS1jaGFsa2JvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75SbXCI7XG59XG5cbi5mYS1jaGFsa2JvYXJkLXRlYWNoZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlJxcIjtcbn1cblxuLmZhLWNoYXJnaW5nLXN0YXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLvl6dcIjtcbn1cblxuLmZhLWNoYXJ0LWFyZWE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh75cIjtcbn1cblxuLmZhLWNoYXJ0LWJhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CgFwiO1xufVxuXG4uZmEtY2hhcnQtbGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IgVwiO1xufVxuXG4uZmEtY2hhcnQtcGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iAXCI7XG59XG5cbi5mYS1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AjFwiO1xufVxuXG4uZmEtY2hlY2stY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GYXCI7XG59XG5cbi5mYS1jaGVjay1kb3VibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlaBcIjtcbn1cblxuLmZhLWNoZWNrLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FilwiO1xufVxuXG4uZmEtY2hlZXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75+vXCI7XG59XG5cbi5mYS1jaGVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QuVwiO1xufVxuXG4uZmEtY2hlc3MtYmlzaG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75C6XCI7XG59XG5cbi5mYS1jaGVzcy1ib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QvFwiO1xufVxuXG4uZmEtY2hlc3Mta2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Qv1wiO1xufVxuXG4uZmEtY2hlc3Mta25pZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GBXCI7XG59XG5cbi5mYS1jaGVzcy1wYXduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GDXCI7XG59XG5cbi5mYS1jaGVzcy1xdWVlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RhVwiO1xufVxuXG4uZmEtY2hlc3Mtcm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Rh1wiO1xufVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EulwiO1xufVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Et1wiO1xufVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLhcIjtcbn1cblxuLmZhLWNoZXZyb24tY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S5XCI7XG59XG5cbi5mYS1jaGV2cm9uLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbhcIjtcbn1cblxuLmZhLWNoZXZyb24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bk1wiO1xufVxuXG4uZmEtY2hldnJvbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BlFwiO1xufVxuXG4uZmEtY2hldnJvbi11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bt1wiO1xufVxuXG4uZmEtY2hpbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhq5cIjtcbn1cblxuLmZhLWNocm9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JqFwiO1xufVxuXG4uZmEtY2hyb21lY2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+guFwiO1xufVxuXG4uZmEtY2h1cmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75SdXCI7XG59XG5cbi5mYS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJFcIjtcbn1cblxuLmZhLWNpcmNsZS1ub3RjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HjlwiO1xufVxuXG4uZmEtY2l0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Zj1wiO1xufVxuXG4uZmEtY2xpbmljLW1lZGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvn7JcIjtcbn1cblxuLmZhLWNsaXBib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+MqFwiO1xufVxuXG4uZmEtY2xpcGJvYXJkLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GsXCI7XG59XG5cbi5mYS1jbGlwYm9hcmQtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RrVwiO1xufVxuXG4uZmEtY2xvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJdcIjtcbn1cblxuLmZhLWNsb25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mNXCI7XG59XG5cbi5mYS1jbG9zZWQtY2FwdGlvbmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IilwiO1xufVxuXG4uZmEtY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4JcIjtcbn1cblxuLmZhLWNsb3VkLWRvd25sb2FkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OgVwiO1xufVxuXG4uZmEtY2xvdWQtbWVhdGJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvnLtcIjtcbn1cblxuLmZhLWNsb3VkLW1vb246YmVmb3JlIHtcbiAgY29udGVudDogXCLvm4NcIjtcbn1cblxuLmZhLWNsb3VkLW1vb24tcmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+cvFwiO1xufVxuXG4uZmEtY2xvdWQtcmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+cvVwiO1xufVxuXG4uZmEtY2xvdWQtc2hvd2Vycy1oZWF2eTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+dgFwiO1xufVxuXG4uZmEtY2xvdWQtc3VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75uEXCI7XG59XG5cbi5mYS1jbG91ZC1zdW4tcmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+dg1wiO1xufVxuXG4uZmEtY2xvdWQtdXBsb2FkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OglwiO1xufVxuXG4uZmEtY2xvdWRmbGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6BvVwiO1xufVxuXG4uZmEtY2xvdWRzY2FsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Og1wiO1xufVxuXG4uZmEtY2xvdWRzbWl0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OhFwiO1xufVxuXG4uZmEtY2xvdWR2ZXJzaWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746FXCI7XG59XG5cbi5mYS1jb2NrdGFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+VoVwiO1xufVxuXG4uZmEtY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EoVwiO1xufVxuXG4uZmEtY29kZS1icmFuY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKZcIjtcbn1cblxuLmZhLWNvZGVwZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4tcIjtcbn1cblxuLmZhLWNvZGllcGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qEXCI7XG59XG5cbi5mYS1jb2ZmZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7RcIjtcbn1cblxuLmZhLWNvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ak1wiO1xufVxuXG4uZmEtY29nczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ChVwiO1xufVxuXG4uZmEtY29pbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlJ5cIjtcbn1cblxuLmZhLWNvbHVtbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5tcIjtcbn1cblxuLmZhLWNvbW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbVcIjtcbn1cblxuLmZhLWNvbW1lbnQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m6XCI7XG59XG5cbi5mYS1jb21tZW50LWRvbGxhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ZkVwiO1xufVxuXG4uZmEtY29tbWVudC1kb3RzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KtXCI7XG59XG5cbi5mYS1jb21tZW50LW1lZGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvn7VcIjtcbn1cblxuLmZhLWNvbW1lbnQtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkrNcIjtcbn1cblxuLmZhLWNvbW1lbnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KGXCI7XG59XG5cbi5mYS1jb21tZW50cy1kb2xsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvmZNcIjtcbn1cblxuLmZhLWNvbXBhY3QtZGlzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Un1wiO1xufVxuXG4uZmEtY29tcGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FjlwiO1xufVxuXG4uZmEtY29tcHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgaZcIjtcbn1cblxuLmZhLWNvbXByZXNzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QolwiO1xufVxuXG4uZmEtY29tcHJlc3MtYXJyb3dzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ejFwiO1xufVxuXG4uZmEtY29uY2llcmdlLWJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlaJcIjtcbn1cblxuLmZhLWNvbmZsdWVuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvno1cIjtcbn1cblxuLmZhLWNvbm5lY3RkZXZlbG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iOXCI7XG59XG5cbi5mYS1jb250YW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvia1cIjtcbn1cblxuLmZhLWNvb2tpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Vo1wiO1xufVxuXG4uZmEtY29va2llLWJpdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlaRcIjtcbn1cblxuLmZhLWNvcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4VcIjtcbn1cblxuLmZhLWNvcHlyaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HuVwiO1xufVxuXG4uZmEtY290dG9uLWJ1cmVhdTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+inlwiO1xufVxuXG4uZmEtY291Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkrhcIjtcbn1cblxuLmZhLWNwYW5lbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OiFwiO1xufVxuXG4uZmEtY3JlYXRpdmUtY29tbW9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JnlwiO1xufVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1ieTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Tp1wiO1xufVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1uYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TqFwiO1xufVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1uYy1ldTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TqVwiO1xufVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1uYy1qcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TqlwiO1xufVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1uZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Tq1wiO1xufVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1wZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TrFwiO1xufVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1wZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk61cIjtcbn1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtcmVtaXg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk65cIjtcbn1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtc2E6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk69cIjtcbn1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk7BcIjtcbn1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmctcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TsVwiO1xufVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TslwiO1xufVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy16ZXJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OzXCI7XG59XG5cbi5mYS1jcmVkaXQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CnVwiO1xufVxuXG4uZmEtY3JpdGljYWwtcm9sZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+biVwiO1xufVxuXG4uZmEtY3JvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EpVwiO1xufVxuXG4uZmEtY3JvcC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlaVcIjtcbn1cblxuLmZhLWNyb3NzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75mUXCI7XG59XG5cbi5mYS1jcm9zc2hhaXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GbXCI7XG59XG5cbi5mYS1jcm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75SgXCI7XG59XG5cbi5mYS1jcm93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+UoVwiO1xufVxuXG4uZmEtY3J1dGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75+3XCI7XG59XG5cbi5mYS1jc3MzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S8XCI7XG59XG5cbi5mYS1jc3MzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Oi1wiO1xufVxuXG4uZmEtY3ViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GslwiO1xufVxuXG4uZmEtY3ViZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrNcIjtcbn1cblxuLmZhLWN1dDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DhFwiO1xufVxuXG4uZmEtY3V0dGxlZmlzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OjFwiO1xufVxuXG4uZmEtZC1hbmQtZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OjVwiO1xufVxuXG4uZmEtZC1hbmQtZC1iZXlvbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvm4pcIjtcbn1cblxuLmZhLWRhaWx5bW90aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oGSXCI7XG59XG5cbi5mYS1kYXNoY3ViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IkFwiO1xufVxuXG4uZmEtZGF0YWJhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4BcIjtcbn1cblxuLmZhLWRlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqRcIjtcbn1cblxuLmZhLWRlZXplcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Bt1wiO1xufVxuXG4uZmEtZGVsaWNpb3VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74alXCI7XG59XG5cbi5mYS1kZW1vY3JhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+dh1wiO1xufVxuXG4uZmEtZGVwbG95ZG9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746OXCI7XG59XG5cbi5mYS1kZXNrcHJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746PXCI7XG59XG5cbi5mYS1kZXNrdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SIXCI7XG59XG5cbi5mYS1kZXY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvm4xcIjtcbn1cblxuLmZhLWRldmlhbnRhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhr1cIjtcbn1cblxuLmZhLWRoYXJtYWNoYWtyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ZlVwiO1xufVxuXG4uZmEtZGhsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi756QXCI7XG59XG5cbi5mYS1kaWFnbm9zZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkbBcIjtcbn1cblxuLmZhLWRpYXNwb3JhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi756RXCI7XG59XG5cbi5mYS1kaWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75SiXCI7XG59XG5cbi5mYS1kaWNlLWQyMDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+bj1wiO1xufVxuXG4uZmEtZGljZS1kNjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+bkVwiO1xufVxuXG4uZmEtZGljZS1maXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75SjXCI7XG59XG5cbi5mYS1kaWNlLWZvdXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlKRcIjtcbn1cblxuLmZhLWRpY2Utb25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75SlXCI7XG59XG5cbi5mYS1kaWNlLXNpeDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+UplwiO1xufVxuXG4uZmEtZGljZS10aHJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Up1wiO1xufVxuXG4uZmEtZGljZS10d286YmVmb3JlIHtcbiAgY29udGVudDogXCLvlKhcIjtcbn1cblxuLmZhLWRpZ2c6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqZcIjtcbn1cblxuLmZhLWRpZ2l0YWwtb2NlYW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvjpFcIjtcbn1cblxuLmZhLWRpZ2l0YWwtdGFjaG9ncmFwaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+VplwiO1xufVxuXG4uZmEtZGlyZWN0aW9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Xq1wiO1xufVxuXG4uZmEtZGlzY29yZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OklwiO1xufVxuXG4uZmEtZGlzY291cnNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746TXCI7XG59XG5cbi5mYS1kaXNlYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75+6XCI7XG59XG5cbi5mYS1kaXZpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlKlcIjtcbn1cblxuLmZhLWRpenp5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75WnXCI7XG59XG5cbi5mYS1kbmE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkbFcIjtcbn1cblxuLmZhLWRvY2h1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OlFwiO1xufVxuXG4uZmEtZG9ja2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746VXCI7XG59XG5cbi5mYS1kb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCLvm5NcIjtcbn1cblxuLmZhLWRvbGxhci1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WVXCI7XG59XG5cbi5mYS1kb2xseTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RslwiO1xufVxuXG4uZmEtZG9sbHktZmxhdGJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RtFwiO1xufVxuXG4uZmEtZG9uYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75K5XCI7XG59XG5cbi5mYS1kb29yLWNsb3NlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+UqlwiO1xufVxuXG4uZmEtZG9vci1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75SrXCI7XG59XG5cbi5mYS1kb3QtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aSXCI7XG59XG5cbi5mYS1kb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75K6XCI7XG59XG5cbi5mYS1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AmVwiO1xufVxuXG4uZmEtZHJhZnQyZGlnaXRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OllwiO1xufVxuXG4uZmEtZHJhZnRpbmctY29tcGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+VqFwiO1xufVxuXG4uZmEtZHJhZ29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75uVXCI7XG59XG5cbi5mYS1kcmF3LXBvbHlnb246YmVmb3JlIHtcbiAgY29udGVudDogXCLvl65cIjtcbn1cblxuLmZhLWRyaWJiYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W9XCI7XG59XG5cbi5mYS1kcmliYmJsZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjpdcIjtcbn1cblxuLmZhLWRyb3Bib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhatcIjtcbn1cblxuLmZhLWRydW06YmVmb3JlIHtcbiAgY29udGVudDogXCLvlalcIjtcbn1cblxuLmZhLWRydW0tc3RlZWxwYW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvlapcIjtcbn1cblxuLmZhLWRydW1zdGljay1iaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75uXXCI7XG59XG5cbi5mYS1kcnVwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqlcIjtcbn1cblxuLmZhLWR1bWJiZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GLXCI7XG59XG5cbi5mYS1kdW1wc3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ek1wiO1xufVxuXG4uZmEtZHVtcHN0ZXItZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+elFwiO1xufVxuXG4uZmEtZHVuZ2VvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+bmVwiO1xufVxuXG4uZmEtZHlhbG9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746ZXCI7XG59XG5cbi5mYS1lYXJseWJpcmRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746aXCI7XG59XG5cbi5mYS1lYmF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75O0XCI7XG59XG5cbi5mYS1lZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qCXCI7XG59XG5cbi5mYS1lZGdlLWxlZ2FjeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6BuFwiO1xufVxuXG4uZmEtZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BhFwiO1xufVxuXG4uZmEtZWdnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75+7XCI7XG59XG5cbi5mYS1lamVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BklwiO1xufVxuXG4uZmEtZWxlbWVudG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CwXCI7XG59XG5cbi5mYS1lbGxpcHNpcy1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WBXCI7XG59XG5cbi5mYS1lbGxpcHNpcy12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WCXCI7XG59XG5cbi5mYS1lbGxvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75exXCI7XG59XG5cbi5mYS1lbWJlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Qo1wiO1xufVxuXG4uZmEtZW1waXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eRXCI7XG59XG5cbi5mYS1lbnZlbG9wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DoFwiO1xufVxuXG4uZmEtZW52ZWxvcGUtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KtlwiO1xufVxuXG4uZmEtZW52ZWxvcGUtb3Blbi10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75mYXCI7XG59XG5cbi5mYS1lbnZlbG9wZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhplcIjtcbn1cblxuLmZhLWVudmlyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KmVwiO1xufVxuXG4uZmEtZXF1YWxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75SsXCI7XG59XG5cbi5mYS1lcmFzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhK1cIjtcbn1cblxuLmZhLWVybGFuZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OnVwiO1xufVxuXG4uZmEtZXRoZXJldW06YmVmb3JlIHtcbiAgY29udGVudDogXCLvkK5cIjtcbn1cblxuLmZhLWV0aGVybmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi756WXCI7XG59XG5cbi5mYS1ldHN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uXXCI7XG59XG5cbi5mYS1ldXJvLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZNcIjtcbn1cblxuLmZhLWV2ZXJub3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi76C5XCI7XG59XG5cbi5mYS1leGNoYW5nZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjaJcIjtcbn1cblxuLmZhLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SqXCI7XG59XG5cbi5mYS1leGNsYW1hdGlvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgapcIjtcbn1cblxuLmZhLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GxXCI7XG59XG5cbi5mYS1leHBhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgaVcIjtcbn1cblxuLmZhLWV4cGFuZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkKRcIjtcbn1cblxuLmZhLWV4cGFuZC1hcnJvd3MtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74yeXCI7XG59XG5cbi5mYS1leHBlZGl0ZWRzc2w6YmVmb3JlIHtcbiAgY29udGVudDogXCLviL5cIjtcbn1cblxuLmZhLWV4dGVybmFsLWxpbmstYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742dXCI7XG59XG5cbi5mYS1leHRlcm5hbC1saW5rLXNxdWFyZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjaBcIjtcbn1cblxuLmZhLWV5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BrlwiO1xufVxuXG4uZmEtZXllLWRyb3BwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7tcIjtcbn1cblxuLmZhLWV5ZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BsFwiO1xufVxuXG4uZmEtZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgppcIjtcbn1cblxuLmZhLWZhY2Vib29rLWY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjp5cIjtcbn1cblxuLmZhLWZhY2Vib29rLW1lc3NlbmdlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+On1wiO1xufVxuXG4uZmEtZmFjZWJvb2stc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KCXCI7XG59XG5cbi5mYS1mYW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvoaNcIjtcbn1cblxuLmZhLWZhbnRhc3ktZmxpZ2h0LWdhbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75ucXCI7XG59XG5cbi5mYS1mYXN0LWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GJXCI7XG59XG5cbi5mYS1mYXN0LWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZBcIjtcbn1cblxuLmZhLWZhdWNldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6AhVwiO1xufVxuXG4uZmEtZmF4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74asXCI7XG59XG5cbi5mYS1mZWF0aGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75StXCI7XG59XG5cbi5mYS1mZWF0aGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Vq1wiO1xufVxuXG4uZmEtZmVkZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvnpdcIjtcbn1cblxuLmZhLWZlZG9yYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+emFwiO1xufVxuXG4uZmEtZmVtYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aCXCI7XG59XG5cbi5mYS1maWdodGVyLWpldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Du1wiO1xufVxuXG4uZmEtZmlnbWE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvnplcIjtcbn1cblxuLmZhLWZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZtcIjtcbn1cblxuLmZhLWZpbGUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WcXCI7XG59XG5cbi5mYS1maWxlLWFyY2hpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4ZcIjtcbn1cblxuLmZhLWZpbGUtYXVkaW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4dcIjtcbn1cblxuLmZhLWZpbGUtY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HiVwiO1xufVxuXG4uZmEtZmlsZS1jb250cmFjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+VrFwiO1xufVxuXG4uZmEtZmlsZS1jc3Y6YmVmb3JlIHtcbiAgY29udGVudDogXCLvm51cIjtcbn1cblxuLmZhLWZpbGUtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvla1cIjtcbn1cblxuLmZhLWZpbGUtZXhjZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4NcIjtcbn1cblxuLmZhLWZpbGUtZXhwb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75WuXCI7XG59XG5cbi5mYS1maWxlLWltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eFXCI7XG59XG5cbi5mYS1maWxlLWltcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Vr1wiO1xufVxuXG4uZmEtZmlsZS1pbnZvaWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75WwXCI7XG59XG5cbi5mYS1maWxlLWludm9pY2UtZG9sbGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75WxXCI7XG59XG5cbi5mYS1maWxlLW1lZGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkbdcIjtcbn1cblxuLmZhLWZpbGUtbWVkaWNhbC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkbhcIjtcbn1cblxuLmZhLWZpbGUtcGRmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eBXCI7XG59XG5cbi5mYS1maWxlLXBvd2VycG9pbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4RcIjtcbn1cblxuLmZhLWZpbGUtcHJlc2NyaXB0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75WyXCI7XG59XG5cbi5mYS1maWxlLXNpZ25hdHVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Vs1wiO1xufVxuXG4uZmEtZmlsZS11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlbRcIjtcbn1cblxuLmZhLWZpbGUtdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4hcIjtcbn1cblxuLmZhLWZpbGUtd29yZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HglwiO1xufVxuXG4uZmEtZmlsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+VtVwiO1xufVxuXG4uZmEtZmlsbC1kcmlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75W2XCI7XG59XG5cbi5mYS1maWxtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CIXCI7XG59XG5cbi5mYS1maWx0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgrBcIjtcbn1cblxuLmZhLWZpbmdlcnByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75W3XCI7XG59XG5cbi5mYS1maXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GtXCI7XG59XG5cbi5mYS1maXJlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+fpFwiO1xufVxuXG4uZmEtZmlyZS1leHRpbmd1aXNoZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLRcIjtcbn1cblxuLmZhLWZpcmVmb3g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvialcIjtcbn1cblxuLmZhLWZpcmVmb3gtYnJvd3NlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Ah1wiO1xufVxuXG4uZmEtZmlyc3QtYWlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75G5XCI7XG59XG5cbi5mYS1maXJzdC1vcmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KsFwiO1xufVxuXG4uZmEtZmlyc3Qtb3JkZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75SKXCI7XG59XG5cbi5mYS1maXJzdGRyYWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746hXCI7XG59XG5cbi5mYS1maXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75W4XCI7XG59XG5cbi5mYS1maXN0LXJhaXNlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+bnlwiO1xufVxuXG4uZmEtZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ApFwiO1xufVxuXG4uZmEtZmxhZy1jaGVja2VyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJ5cIjtcbn1cblxuLmZhLWZsYWctdXNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi752NXCI7XG59XG5cbi5mYS1mbGFzazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Dg1wiO1xufVxuXG4uZmEtZmxpY2tyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WuXCI7XG59XG5cbi5mYS1mbGlwYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkY1cIjtcbn1cblxuLmZhLWZsdXNoZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlblcIjtcbn1cblxuLmZhLWZseTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ql1wiO1xufVxuXG4uZmEtZm9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G7XCI7XG59XG5cbi5mYS1mb2xkZXItbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvmZ1cIjtcbn1cblxuLmZhLWZvbGRlci1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G8XCI7XG59XG5cbi5mYS1mb2xkZXItcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ZnlwiO1xufVxuXG4uZmEtZm9udDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AsVwiO1xufVxuXG4uZmEtZm9udC1hd2Vzb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q0XCI7XG59XG5cbi5mYS1mb250LWF3ZXNvbWUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742cXCI7XG59XG5cbi5mYS1mb250LWF3ZXNvbWUtZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QpVwiO1xufVxuXG4uZmEtZm9udC1hd2Vzb21lLWxvZ28tZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TplwiO1xufVxuXG4uZmEtZm9udGljb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qAXCI7XG59XG5cbi5mYS1mb250aWNvbnMtZmk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjqJcIjtcbn1cblxuLmZhLWZvb3RiYWxsLWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkY5cIjtcbn1cblxuLmZhLWZvcnQtYXdlc29tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KhlwiO1xufVxuXG4uZmEtZm9ydC1hd2Vzb21lLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Oo1wiO1xufVxuXG4uZmEtZm9ydW1iZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJFcIjtcbn1cblxuLmZhLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgY5cIjtcbn1cblxuLmZhLWZvdXJzcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoBcIjtcbn1cblxuLmZhLWZyZWUtY29kZS1jYW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uFXCI7XG59XG5cbi5mYS1mcmVlYnNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746kXCI7XG59XG5cbi5mYS1mcm9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75SuXCI7XG59XG5cbi5mYS1mcm93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EmVwiO1xufVxuXG4uZmEtZnJvd24tb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+VulwiO1xufVxuXG4uZmEtZnVsY3J1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ui1wiO1xufVxuXG4uZmEtZnVubmVsLWRvbGxhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ZolwiO1xufVxuXG4uZmEtZnV0Ym9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ejXCI7XG59XG5cbi5mYS1nYWxhY3RpYy1yZXB1YmxpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+UjFwiO1xufVxuXG4uZmEtZ2FsYWN0aWMtc2VuYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75SNXCI7XG59XG5cbi5mYS1nYW1lcGFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SbXCI7XG59XG5cbi5mYS1nYXMtcHVtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ur1wiO1xufVxuXG4uZmEtZ2F2ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6NcIjtcbn1cblxuLmZhLWdlbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OpVwiO1xufVxuXG4uZmEtZ2VuZGVybGVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IrVwiO1xufVxuXG4uZmEtZ2V0LXBvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JpVwiO1xufVxuXG4uZmEtZ2c6YmVmb3JlIHtcbiAgY29udGVudDogXCLviaBcIjtcbn1cblxuLmZhLWdnLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JoVwiO1xufVxuXG4uZmEtZ2hvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvm6JcIjtcbn1cblxuLmZhLWdpZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgatcIjtcbn1cblxuLmZhLWdpZnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi756cXCI7XG59XG5cbi5mYS1naXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5NcIjtcbn1cblxuLmZhLWdpdC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvoYFcIjtcbn1cblxuLmZhLWdpdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5JcIjtcbn1cblxuLmZhLWdpdGh1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Cm1wiO1xufVxuXG4uZmEtZ2l0aHViLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ek1wiO1xufVxuXG4uZmEtZ2l0aHViLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CklwiO1xufVxuXG4uZmEtZ2l0a3Jha2VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746mXCI7XG59XG5cbi5mYS1naXRsYWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvipZcIjtcbn1cblxuLmZhLWdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QplwiO1xufVxuXG4uZmEtZ2xhc3MtY2hlZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi756fXCI7XG59XG5cbi5mYS1nbGFzcy1tYXJ0aW5pOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CAXCI7XG59XG5cbi5mYS1nbGFzcy1tYXJ0aW5pLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Vu1wiO1xufVxuXG4uZmEtZ2xhc3Mtd2hpc2tleTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+eoFwiO1xufVxuXG4uZmEtZ2xhc3NlczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+UsFwiO1xufVxuXG4uZmEtZ2xpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqVcIjtcbn1cblxuLmZhLWdsaWRlLWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqZcIjtcbn1cblxuLmZhLWdsb2JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KsXCI7XG59XG5cbi5mYS1nbG9iZS1hZnJpY2E6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlbxcIjtcbn1cblxuLmZhLWdsb2JlLWFtZXJpY2FzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75W9XCI7XG59XG5cbi5mYS1nbG9iZS1hc2lhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75W+XCI7XG59XG5cbi5mYS1nbG9iZS1ldXJvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvnqJcIjtcbn1cblxuLmZhLWdvZm9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Op1wiO1xufVxuXG4uZmEtZ29sZi1iYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GQXCI7XG59XG5cbi5mYS1nb29kcmVhZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjqhcIjtcbn1cblxuLmZhLWdvb2RyZWFkcy1nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746pXCI7XG59XG5cbi5mYS1nb29nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqBcIjtcbn1cblxuLmZhLWdvb2dsZS1kcml2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OqlwiO1xufVxuXG4uZmEtZ29vZ2xlLXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6BuVwiO1xufVxuXG4uZmEtZ29vZ2xlLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjqtcIjtcbn1cblxuLmZhLWdvb2dsZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qzXCI7XG59XG5cbi5mYS1nb29nbGUtcGx1cy1nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OVXCI7XG59XG5cbi5mYS1nb29nbGUtcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5RcIjtcbn1cblxuLmZhLWdvb2dsZS13YWxsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh65cIjtcbn1cblxuLmZhLWdvcHVyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCLvmaRcIjtcbn1cblxuLmZhLWdyYWR1YXRpb24tY2FwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74adXCI7XG59XG5cbi5mYS1ncmF0aXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GhFwiO1xufVxuXG4uZmEtZ3JhdjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LllwiO1xufVxuXG4uZmEtZ3JlYXRlci10aGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75SxXCI7XG59XG5cbi5mYS1ncmVhdGVyLXRoYW4tZXF1YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlLJcIjtcbn1cblxuLmZhLWdyaW1hY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlb9cIjtcbn1cblxuLmZhLWdyaW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvloBcIjtcbn1cblxuLmZhLWdyaW4tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75aBXCI7XG59XG5cbi5mYS1ncmluLWJlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCLvloJcIjtcbn1cblxuLmZhLWdyaW4tYmVhbS1zd2VhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Wg1wiO1xufVxuXG4uZmEtZ3Jpbi1oZWFydHM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvloRcIjtcbn1cblxuLmZhLWdyaW4tc3F1aW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75aFXCI7XG59XG5cbi5mYS1ncmluLXNxdWludC10ZWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+WhlwiO1xufVxuXG4uZmEtZ3Jpbi1zdGFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Wh1wiO1xufVxuXG4uZmEtZ3Jpbi10ZWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+WiFwiO1xufVxuXG4uZmEtZ3Jpbi10b25ndWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlolcIjtcbn1cblxuLmZhLWdyaW4tdG9uZ3VlLXNxdWludDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+WilwiO1xufVxuXG4uZmEtZ3Jpbi10b25ndWUtd2luazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Wi1wiO1xufVxuXG4uZmEtZ3Jpbi13aW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75aMXCI7XG59XG5cbi5mYS1ncmlwLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlo1cIjtcbn1cblxuLmZhLWdyaXAtbGluZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvnqRcIjtcbn1cblxuLmZhLWdyaXAtbGluZXMtdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvnqVcIjtcbn1cblxuLmZhLWdyaXAtdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlo5cIjtcbn1cblxuLmZhLWdyaXBmaXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746sXCI7XG59XG5cbi5mYS1ncnVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OrVwiO1xufVxuXG4uZmEtZ3VpbGRlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6BvlwiO1xufVxuXG4uZmEtZ3VpdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi756mXCI7XG59XG5cbi5mYS1ndWxwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746uXCI7XG59XG5cbi5mYS1oLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DvVwiO1xufVxuXG4uZmEtaGFja2VyLW5ld3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5RcIjtcbn1cblxuLmZhLWhhY2tlci1uZXdzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Or1wiO1xufVxuXG4uZmEtaGFja2VycmFuazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Xt1wiO1xufVxuXG4uZmEtaGFtYnVyZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi76CFXCI7XG59XG5cbi5mYS1oYW1tZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvm6NcIjtcbn1cblxuLmZhLWhhbXNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75mlXCI7XG59XG5cbi5mYS1oYW5kLWhvbGRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkr1cIjtcbn1cblxuLmZhLWhhbmQtaG9sZGluZy1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+SvlwiO1xufVxuXG4uZmEtaGFuZC1ob2xkaW5nLW1lZGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLugZxcIjtcbn1cblxuLmZhLWhhbmQtaG9sZGluZy11c2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk4BcIjtcbn1cblxuLmZhLWhhbmQtaG9sZGluZy13YXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TgVwiO1xufVxuXG4uZmEtaGFuZC1saXphcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZhcIjtcbn1cblxuLmZhLWhhbmQtbWlkZGxlLWZpbmdlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ghlwiO1xufVxuXG4uZmEtaGFuZC1wYXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JllwiO1xufVxuXG4uZmEtaGFuZC1wZWFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jm1wiO1xufVxuXG4uZmEtaGFuZC1wb2ludC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KnXCI7XG59XG5cbi5mYS1oYW5kLXBvaW50LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqVcIjtcbn1cblxuLmZhLWhhbmQtcG9pbnQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqRcIjtcbn1cblxuLmZhLWhhbmQtcG9pbnQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqZcIjtcbn1cblxuLmZhLWhhbmQtcG9pbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JmlwiO1xufVxuXG4uZmEtaGFuZC1yb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mVXCI7XG59XG5cbi5mYS1oYW5kLXNjaXNzb3JzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mXXCI7XG59XG5cbi5mYS1oYW5kLXNwYXJrbGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oGdXCI7XG59XG5cbi5mYS1oYW5kLXNwb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mZXCI7XG59XG5cbi5mYS1oYW5kczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TglwiO1xufVxuXG4uZmEtaGFuZHMtaGVscGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ThFwiO1xufVxuXG4uZmEtaGFuZHMtd2FzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6BnlwiO1xufVxuXG4uZmEtaGFuZHNoYWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q1XCI7XG59XG5cbi5mYS1oYW5kc2hha2UtYWx0LXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oGfXCI7XG59XG5cbi5mYS1oYW5kc2hha2Utc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLugaBcIjtcbn1cblxuLmZhLWhhbnVraWFoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75umXCI7XG59XG5cbi5mYS1oYXJkLWhhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+gh1wiO1xufVxuXG4uZmEtaGFzaHRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KklwiO1xufVxuXG4uZmEtaGF0LWNvd2JveTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+jgFwiO1xufVxuXG4uZmEtaGF0LWNvd2JveS1zaWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi76OBXCI7XG59XG5cbi5mYS1oYXQtd2l6YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75uoXCI7XG59XG5cbi5mYS1oZGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqBcIjtcbn1cblxuLmZhLWhlYWQtc2lkZS1jb3VnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6BoVwiO1xufVxuXG4uZmEtaGVhZC1zaWRlLWNvdWdoLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oGiXCI7XG59XG5cbi5mYS1oZWFkLXNpZGUtbWFzazpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Bo1wiO1xufVxuXG4uZmEtaGVhZC1zaWRlLXZpcnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oGkXCI7XG59XG5cbi5mYS1oZWFkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ecXCI7XG59XG5cbi5mYS1oZWFkcGhvbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ClXCI7XG59XG5cbi5mYS1oZWFkcGhvbmVzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Wj1wiO1xufVxuXG4uZmEtaGVhZHNldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+WkFwiO1xufVxuXG4uZmEtaGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIRcIjtcbn1cblxuLmZhLWhlYXJ0LWJyb2tlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+eqVwiO1xufVxuXG4uZmEtaGVhcnRiZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ieXCI7XG59XG5cbi5mYS1oZWxpY29wdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75SzXCI7XG59XG5cbi5mYS1oaWdobGlnaHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+WkVwiO1xufVxuXG4uZmEtaGlraW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75usXCI7XG59XG5cbi5mYS1oaXBwbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+brVwiO1xufVxuXG4uZmEtaGlwczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RklwiO1xufVxuXG4uZmEtaGlyZS1hLWhlbHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OsFwiO1xufVxuXG4uZmEtaGlzdG9yeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HmlwiO1xufVxuXG4uZmEtaGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Bv1wiO1xufVxuXG4uZmEtaG9ja2V5LXB1Y2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkZNcIjtcbn1cblxuLmZhLWhvbGx5LWJlcnJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi756qXCI7XG59XG5cbi5mYS1ob21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CVXCI7XG59XG5cbi5mYS1ob29saTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Qp1wiO1xufVxuXG4uZmEtaG9ybmJpbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlpJcIjtcbn1cblxuLmZhLWhvcnNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75uwXCI7XG59XG5cbi5mYS1ob3JzZS1oZWFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi756rXCI7XG59XG5cbi5mYS1ob3NwaXRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DuFwiO1xufVxuXG4uZmEtaG9zcGl0YWwtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75G9XCI7XG59XG5cbi5mYS1ob3NwaXRhbC1zeW1ib2w6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkb5cIjtcbn1cblxuLmZhLWhvc3BpdGFsLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvoI1cIjtcbn1cblxuLmZhLWhvdC10dWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlpNcIjtcbn1cblxuLmZhLWhvdGRvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+gj1wiO1xufVxuXG4uZmEtaG90ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlpRcIjtcbn1cblxuLmZhLWhvdGphcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OsVwiO1xufVxuXG4uZmEtaG91cmdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mUXCI7XG59XG5cbi5mYS1ob3VyZ2xhc3MtZW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mTXCI7XG59XG5cbi5mYS1ob3VyZ2xhc3MtaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JklwiO1xufVxuXG4uZmEtaG91cmdsYXNzLXN0YXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mRXCI7XG59XG5cbi5mYS1ob3VzZS1kYW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvm7FcIjtcbn1cblxuLmZhLWhvdXNlLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLugaVcIjtcbn1cblxuLmZhLWhvdXp6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m8XCI7XG59XG5cbi5mYS1ocnl2bmlhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75uyXCI7XG59XG5cbi5mYS1odG1sNTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Eu1wiO1xufVxuXG4uZmEtaHVic3BvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OslwiO1xufVxuXG4uZmEtaS1jdXJzb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYZcIjtcbn1cblxuLmZhLWljZS1jcmVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+gkFwiO1xufVxuXG4uZmEtaWNpY2xlczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+erVwiO1xufVxuXG4uZmEtaWNvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvoa1cIjtcbn1cblxuLmZhLWlkLWJhZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uBXCI7XG59XG5cbi5mYS1pZC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uCXCI7XG59XG5cbi5mYS1pZC1jYXJkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Rv1wiO1xufVxuXG4uZmEtaWRlYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLugJNcIjtcbn1cblxuLmZhLWlnbG9vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi756uXCI7XG59XG5cbi5mYS1pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AvlwiO1xufVxuXG4uZmEtaW1hZ2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74yCXCI7XG59XG5cbi5mYS1pbWRiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uYXCI7XG59XG5cbi5mYS1pbmJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AnFwiO1xufVxuXG4uZmEtaW5kZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C8XCI7XG59XG5cbi5mYS1pbmR1c3RyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JtVwiO1xufVxuXG4uZmEtaW5maW5pdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlLRcIjtcbn1cblxuLmZhLWluZm86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKlcIjtcbn1cblxuLmZhLWluZm8tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GaXCI7XG59XG5cbi5mYS1pbm5vc29mdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6CgFwiO1xufVxuXG4uZmEtaW5zdGFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WtXCI7XG59XG5cbi5mYS1pbnN0YWdyYW0tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oGVXCI7XG59XG5cbi5mYS1pbnN0YWxvZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6CgVwiO1xufVxuXG4uZmEtaW50ZXJjb206YmVmb3JlIHtcbiAgY29udGVudDogXCLvnq9cIjtcbn1cblxuLmZhLWludGVybmV0LWV4cGxvcmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mrXCI7XG59XG5cbi5mYS1pbnZpc2lvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+esFwiO1xufVxuXG4uZmEtaW94aG9zdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IiFwiO1xufVxuXG4uZmEtaXRhbGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CzXCI7XG59XG5cbi5mYS1pdGNoLWlvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi76C6XCI7XG59XG5cbi5mYS1pdHVuZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjrRcIjtcbn1cblxuLmZhLWl0dW5lcy1ub3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7461XCI7XG59XG5cbi5mYS1qYXZhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OkXCI7XG59XG5cbi5mYS1qZWRpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75mpXCI7XG59XG5cbi5mYS1qZWRpLW9yZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75SOXCI7XG59XG5cbi5mYS1qZW5raW5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7462XCI7XG59XG5cbi5mYS1qaXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi756xXCI7XG59XG5cbi5mYS1qb2dldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ot1wiO1xufVxuXG4uZmEtam9pbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlpVcIjtcbn1cblxuLmZhLWpvb21sYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GqlwiO1xufVxuXG4uZmEtam91cm5hbC13aGlsbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvmapcIjtcbn1cblxuLmZhLWpzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7464XCI7XG59XG5cbi5mYS1qcy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjrlcIjtcbn1cblxuLmZhLWpzZmlkZGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eMXCI7XG59XG5cbi5mYS1rYWFiYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Zq1wiO1xufVxuXG4uZmEta2FnZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75e6XCI7XG59XG5cbi5mYS1rZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoRcIjtcbn1cblxuLmZhLWtleWJhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk7VcIjtcbn1cblxuLmZhLWtleWJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ScXCI7XG59XG5cbi5mYS1rZXljZG46YmVmb3JlIHtcbiAgY29udGVudDogXCLvjrpcIjtcbn1cblxuLmZhLWtoYW5kYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ZrVwiO1xufVxuXG4uZmEta2lja3N0YXJ0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjrtcIjtcbn1cblxuLmZhLWtpY2tzdGFydGVyLWs6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjrxcIjtcbn1cblxuLmZhLWtpc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlpZcIjtcbn1cblxuLmZhLWtpc3MtYmVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Wl1wiO1xufVxuXG4uZmEta2lzcy13aW5rLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75aYXCI7XG59XG5cbi5mYS1raXdpLWJpcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlLVcIjtcbn1cblxuLmZhLWtvcnZ1ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Qr1wiO1xufVxuXG4uZmEtbGFuZG1hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCLvma9cIjtcbn1cblxuLmZhLWxhbmd1YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74arXCI7XG59XG5cbi5mYS1sYXB0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIlcIjtcbn1cblxuLmZhLWxhcHRvcC1jb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75e8XCI7XG59XG5cbi5mYS1sYXB0b3AtaG91c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLugaZcIjtcbn1cblxuLmZhLWxhcHRvcC1tZWRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi76CSXCI7XG59XG5cbi5mYS1sYXJhdmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7469XCI7XG59XG5cbi5mYS1sYXN0Zm06YmVmb3JlIHtcbiAgY29udGVudDogXCLviIJcIjtcbn1cblxuLmZhLWxhc3RmbS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviINcIjtcbn1cblxuLmZhLWxhdWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75aZXCI7XG59XG5cbi5mYS1sYXVnaC1iZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75aaXCI7XG59XG5cbi5mYS1sYXVnaC1zcXVpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlptcIjtcbn1cblxuLmZhLWxhdWdoLXdpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlpxcIjtcbn1cblxuLmZhLWxheWVyLWdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75e9XCI7XG59XG5cbi5mYS1sZWFmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GsXCI7XG59XG5cbi5mYS1sZWFucHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iSXCI7XG59XG5cbi5mYS1sZW1vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ClFwiO1xufVxuXG4uZmEtbGVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QnVwiO1xufVxuXG4uZmEtbGVzcy10aGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75S2XCI7XG59XG5cbi5mYS1sZXNzLXRoYW4tZXF1YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlLdcIjtcbn1cblxuLmZhLWxldmVsLWRvd24tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746+XCI7XG59XG5cbi5mYS1sZXZlbC11cC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjr9cIjtcbn1cblxuLmZhLWxpZmUtcmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HjVwiO1xufVxuXG4uZmEtbGlnaHRidWxiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OrXCI7XG59XG5cbi5mYS1saW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+AXCI7XG59XG5cbi5mYS1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OBXCI7XG59XG5cbi5mYS1saW5rZWRpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CjFwiO1xufVxuXG4uZmEtbGlua2VkaW4taW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6FcIjtcbn1cblxuLmZhLWxpbm9kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KuFwiO1xufVxuXG4uZmEtbGludXg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbxcIjtcbn1cblxuLmZhLWxpcmEtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GlVwiO1xufVxuXG4uZmEtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AulwiO1xufVxuXG4uZmEtbGlzdC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKJcIjtcbn1cblxuLmZhLWxpc3Qtb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4tcIjtcbn1cblxuLmZhLWxpc3QtdWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4pcIjtcbn1cblxuLmZhLWxvY2F0aW9uLWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SkXCI7XG59XG5cbi5mYS1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CjXCI7XG59XG5cbi5mYS1sb2NrLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvj4FcIjtcbn1cblxuLmZhLWxvbmctYXJyb3ctYWx0LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvjIlcIjtcbn1cblxuLmZhLWxvbmctYXJyb3ctYWx0LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjIpcIjtcbn1cblxuLmZhLWxvbmctYXJyb3ctYWx0LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74yLXCI7XG59XG5cbi5mYS1sb25nLWFycm93LWFsdC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+MjFwiO1xufVxuXG4uZmEtbG93LXZpc2lvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KqFwiO1xufVxuXG4uZmEtbHVnZ2FnZS1jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75adXCI7XG59XG5cbi5mYS1sdW5nczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+YhFwiO1xufVxuXG4uZmEtbHVuZ3MtdmlydXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLugadcIjtcbn1cblxuLmZhLWx5ZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj4NcIjtcbn1cblxuLmZhLW1hZ2VudG86YmVmb3JlIHtcbiAgY29udGVudDogXCLvj4RcIjtcbn1cblxuLmZhLW1hZ2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OQXCI7XG59XG5cbi5mYS1tYWduZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbZcIjtcbn1cblxuLmZhLW1haWwtYnVsazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ZtFwiO1xufVxuXG4uZmEtbWFpbGNoaW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75aeXCI7XG59XG5cbi5mYS1tYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aDXCI7XG59XG5cbi5mYS1tYW5kYWxvcmlhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Uj1wiO1xufVxuXG4uZmEtbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m5XCI7XG59XG5cbi5mYS1tYXAtbWFya2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75afXCI7XG59XG5cbi5mYS1tYXAtbWFya2VkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+WoFwiO1xufVxuXG4uZmEtbWFwLW1hcmtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BgVwiO1xufVxuXG4uZmEtbWFwLW1hcmtlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj4VcIjtcbn1cblxuLmZhLW1hcC1waW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvibZcIjtcbn1cblxuLmZhLW1hcC1zaWduczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jt1wiO1xufVxuXG4uZmEtbWFya2Rvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvmI9cIjtcbn1cblxuLmZhLW1hcmtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+WoVwiO1xufVxuXG4uZmEtbWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IolwiO1xufVxuXG4uZmEtbWFycy1kb3VibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKdcIjtcbn1cblxuLmZhLW1hcnMtc3Ryb2tlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ipXCI7XG59XG5cbi5mYS1tYXJzLXN0cm9rZS1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74irXCI7XG59XG5cbi5mYS1tYXJzLXN0cm9rZS12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iqXCI7XG59XG5cbi5mYS1tYXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75u6XCI7XG59XG5cbi5mYS1tYXN0b2RvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TtlwiO1xufVxuXG4uZmEtbWF4Y2RuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S2XCI7XG59XG5cbi5mYS1tZGI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvo4pcIjtcbn1cblxuLmZhLW1lZGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75aiXCI7XG59XG5cbi5mYS1tZWRhcHBzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+GXCI7XG59XG5cbi5mYS1tZWRpdW06YmVmb3JlIHtcbiAgY29udGVudDogXCLviLpcIjtcbn1cblxuLmZhLW1lZGl1bS1tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+HXCI7XG59XG5cbi5mYS1tZWRraXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7pcIjtcbn1cblxuLmZhLW1lZHJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+IXCI7XG59XG5cbi5mYS1tZWV0dXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi6BcIjtcbn1cblxuLmZhLW1lZ2Fwb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75ajXCI7XG59XG5cbi5mYS1tZWg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJpcIjtcbn1cblxuLmZhLW1laC1ibGFuazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+WpFwiO1xufVxuXG4uZmEtbWVoLXJvbGxpbmctZXllczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+WpVwiO1xufVxuXG4uZmEtbWVtb3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75S4XCI7XG59XG5cbi5mYS1tZW5kZWxleTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+es1wiO1xufVxuXG4uZmEtbWVub3JhaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ZtlwiO1xufVxuXG4uZmEtbWVyY3VyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Io1wiO1xufVxuXG4uZmEtbWV0ZW9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi752TXCI7XG59XG5cbi5mYS1taWNyb2Jsb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCLugJpcIjtcbn1cblxuLmZhLW1pY3JvY2hpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Lm1wiO1xufVxuXG4uZmEtbWljcm9waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EsFwiO1xufVxuXG4uZmEtbWljcm9waG9uZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj4lcIjtcbn1cblxuLmZhLW1pY3JvcGhvbmUtYWx0LXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75S5XCI7XG59XG5cbi5mYS1taWNyb3Bob25lLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SxXCI7XG59XG5cbi5mYS1taWNyb3Njb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75iQXCI7XG59XG5cbi5mYS1taWNyb3NvZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj4pcIjtcbn1cblxuLmZhLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GoXCI7XG59XG5cbi5mYS1taW51cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZZcIjtcbn1cblxuLmZhLW1pbnVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FhlwiO1xufVxuXG4uZmEtbWl0dGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7561XCI7XG59XG5cbi5mYS1taXg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj4tcIjtcbn1cblxuLmZhLW1peGNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qJXCI7XG59XG5cbi5mYS1taXhlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6BllwiO1xufVxuXG4uZmEtbWl6dW5pOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+MXCI7XG59XG5cbi5mYS1tb2JpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhItcIjtcbn1cblxuLmZhLW1vYmlsZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj41cIjtcbn1cblxuLmZhLW1vZHg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvioVcIjtcbn1cblxuLmZhLW1vbmVybzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PkFwiO1xufVxuXG4uZmEtbW9uZXktYmlsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DllwiO1xufVxuXG4uZmEtbW9uZXktYmlsbC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj5FcIjtcbn1cblxuLmZhLW1vbmV5LWJpbGwtd2F2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+UulwiO1xufVxuXG4uZmEtbW9uZXktYmlsbC13YXZlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Uu1wiO1xufVxuXG4uZmEtbW9uZXktY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlLxcIjtcbn1cblxuLmZhLW1vbmV5LWNoZWNrLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+UvVwiO1xufVxuXG4uZmEtbW9udW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlqZcIjtcbn1cblxuLmZhLW1vb246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoZcIjtcbn1cblxuLmZhLW1vcnRhci1wZXN0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlqdcIjtcbn1cblxuLmZhLW1vc3F1ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ZuFwiO1xufVxuXG4uZmEtbW90b3JjeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+InFwiO1xufVxuXG4uZmEtbW91bnRhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvm7xcIjtcbn1cblxuLmZhLW1vdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi76OMXCI7XG59XG5cbi5mYS1tb3VzZS1wb2ludGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mFXCI7XG59XG5cbi5mYS1tdWctaG90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7562XCI7XG59XG5cbi5mYS1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AgVwiO1xufVxuXG4uZmEtbmFwc3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PklwiO1xufVxuXG4uZmEtbmVvczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+YklwiO1xufVxuXG4uZmEtbmV0d29yay13aXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+bv1wiO1xufVxuXG4uZmEtbmV1dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74isXCI7XG59XG5cbi5mYS1uZXdzcGFwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6pcIjtcbn1cblxuLmZhLW5pbWJscjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+WqFwiO1xufVxuXG4uZmEtbm9kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QmVwiO1xufVxuXG4uZmEtbm9kZS1qczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Pk1wiO1xufVxuXG4uZmEtbm90LWVxdWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75S+XCI7XG59XG5cbi5mYS1ub3Rlcy1tZWRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KBXCI7XG59XG5cbi5mYS1ucG06YmVmb3JlIHtcbiAgY29udGVudDogXCLvj5RcIjtcbn1cblxuLmZhLW5zODpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PlVwiO1xufVxuXG4uZmEtbnV0cml0aW9uaXg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj5ZcIjtcbn1cblxuLmZhLW9iamVjdC1ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jh1wiO1xufVxuXG4uZmEtb2JqZWN0LXVuZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYhcIjtcbn1cblxuLmZhLW9jdG9wdXMtZGVwbG95OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oKCXCI7XG59XG5cbi5mYS1vZG5va2xhc3NuaWtpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mjXCI7XG59XG5cbi5mYS1vZG5va2xhc3NuaWtpLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JpFwiO1xufVxuXG4uZmEtb2lsLWNhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Yk1wiO1xufVxuXG4uZmEtb2xkLXJlcHVibGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75SQXCI7XG59XG5cbi5mYS1vbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ZuVwiO1xufVxuXG4uZmEtb3BlbmNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviL1cIjtcbn1cblxuLmZhLW9wZW5pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gm1wiO1xufVxuXG4uZmEtb3BlcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCLviapcIjtcbn1cblxuLmZhLW9wdGluLW1vbnN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLxcIjtcbn1cblxuLmZhLW9yY2lkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi76OSXCI7XG59XG5cbi5mYS1vc2k6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkJpcIjtcbn1cblxuLmZhLW90dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75yAXCI7XG59XG5cbi5mYS1vdXRkZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C7XCI7XG59XG5cbi5mYS1wYWdlNDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Pl1wiO1xufVxuXG4uZmEtcGFnZWxpbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aMXCI7XG59XG5cbi5mYS1wYWdlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+glVwiO1xufVxuXG4uZmEtcGFpbnQtYnJ1c2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7xcIjtcbn1cblxuLmZhLXBhaW50LXJvbGxlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+WqlwiO1xufVxuXG4uZmEtcGFsZXR0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Uv1wiO1xufVxuXG4uZmEtcGFsZmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+YXCI7XG59XG5cbi5mYS1wYWxsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkoJcIjtcbn1cblxuLmZhLXBhcGVyLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eYXCI7XG59XG5cbi5mYS1wYXBlcmNsaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4ZcIjtcbn1cblxuLmZhLXBhcmFjaHV0ZS1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk41cIjtcbn1cblxuLmZhLXBhcmFncmFwaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HnVwiO1xufVxuXG4uZmEtcGFya2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+VgFwiO1xufVxuXG4uZmEtcGFzc3BvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlqtcIjtcbn1cblxuLmZhLXBhc3RhZmFyaWFuaXNtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75m7XCI7XG59XG5cbi5mYS1wYXN0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DqlwiO1xufVxuXG4uZmEtcGF0cmVvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PmVwiO1xufVxuXG4uZmEtcGF1c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYxcIjtcbn1cblxuLmZhLXBhdXNlLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ki1wiO1xufVxuXG4uZmEtcGF3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74awXCI7XG59XG5cbi5mYS1wYXlwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh61cIjtcbn1cblxuLmZhLXBlYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75m8XCI7XG59XG5cbi5mYS1wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvjIRcIjtcbn1cblxuLmZhLXBlbi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjIVcIjtcbn1cblxuLmZhLXBlbi1mYW5jeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+WrFwiO1xufVxuXG4uZmEtcGVuLW5pYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+WrVwiO1xufVxuXG4uZmEtcGVuLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fi1wiO1xufVxuXG4uZmEtcGVuY2lsLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Mg1wiO1xufVxuXG4uZmEtcGVuY2lsLXJ1bGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75auXCI7XG59XG5cbi5mYS1wZW5ueS1hcmNhZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvnIRcIjtcbn1cblxuLmZhLXBlb3BsZS1hcnJvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLugahcIjtcbn1cblxuLmZhLXBlb3BsZS1jYXJyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TjlwiO1xufVxuXG4uZmEtcGVwcGVyLWhvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+gllwiO1xufVxuXG4uZmEtcGVyYnl0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Cg1wiO1xufVxuXG4uZmEtcGVyY2VudDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KlVwiO1xufVxuXG4uZmEtcGVyY2VudGFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+VgVwiO1xufVxuXG4uZmEtcGVyaXNjb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+aXCI7XG59XG5cbi5mYS1wZXJzb24tYm9vdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvnZZcIjtcbn1cblxuLmZhLXBoYWJyaWNhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+bXCI7XG59XG5cbi5mYS1waG9lbml4LWZyYW1ld29yazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PnFwiO1xufVxuXG4uZmEtcGhvZW5peC1zcXVhZHJvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+UkVwiO1xufVxuXG4uZmEtcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpVcIjtcbn1cblxuLmZhLXBob25lLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+huVwiO1xufVxuXG4uZmEtcGhvbmUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj51cIjtcbn1cblxuLmZhLXBob25lLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CmFwiO1xufVxuXG4uZmEtcGhvbmUtc3F1YXJlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+hu1wiO1xufVxuXG4uZmEtcGhvbmUtdm9sdW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qgXCI7XG59XG5cbi5mYS1waG90by12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+hvFwiO1xufVxuXG4uZmEtcGhwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GXXCI7XG59XG5cbi5mYS1waWVkLXBpcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74quXCI7XG59XG5cbi5mYS1waWVkLXBpcGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GqFwiO1xufVxuXG4uZmEtcGllZC1waXBlci1oYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk6VcIjtcbn1cblxuLmZhLXBpZWQtcGlwZXItcHA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqdcIjtcbn1cblxuLmZhLXBpZWQtcGlwZXItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oCeXCI7XG59XG5cbi5mYS1waWdneS1iYW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OTXCI7XG59XG5cbi5mYS1waWxsczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ShFwiO1xufVxuXG4uZmEtcGludGVyZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OSXCI7XG59XG5cbi5mYS1waW50ZXJlc3QtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IsVwiO1xufVxuXG4uZmEtcGludGVyZXN0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Dk1wiO1xufVxuXG4uZmEtcGl6emEtc2xpY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvoJhcIjtcbn1cblxuLmZhLXBsYWNlLW9mLXdvcnNoaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvmb9cIjtcbn1cblxuLmZhLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GyXCI7XG59XG5cbi5mYS1wbGFuZS1hcnJpdmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75avXCI7XG59XG5cbi5mYS1wbGFuZS1kZXBhcnR1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlrBcIjtcbn1cblxuLmZhLXBsYW5lLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oGpXCI7XG59XG5cbi5mYS1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GLXCI7XG59XG5cbi5mYS1wbGF5LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FhFwiO1xufVxuXG4uZmEtcGxheXN0YXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLvj59cIjtcbn1cblxuLmZhLXBsdWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6ZcIjtcbn1cblxuLmZhLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgadcIjtcbn1cblxuLmZhLXBsdXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GVXCI7XG59XG5cbi5mYS1wbHVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DvlwiO1xufVxuXG4uZmEtcG9kY2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LjlwiO1xufVxuXG4uZmEtcG9sbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+agVwiO1xufVxuXG4uZmEtcG9sbC1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75qCXCI7XG59XG5cbi5mYS1wb286YmVmb3JlIHtcbiAgY29udGVudDogXCLvi75cIjtcbn1cblxuLmZhLXBvby1zdG9ybTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+dmlwiO1xufVxuXG4uZmEtcG9vcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+YmVwiO1xufVxuXG4uZmEtcG9ydHJhaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj6BcIjtcbn1cblxuLmZhLXBvdW5kLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZRcIjtcbn1cblxuLmZhLXBvd2VyLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AkVwiO1xufVxuXG4uZmEtcHJheTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ag1wiO1xufVxuXG4uZmEtcHJheWluZy1oYW5kczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ahFwiO1xufVxuXG4uZmEtcHJlc2NyaXB0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75axXCI7XG59XG5cbi5mYS1wcmVzY3JpcHRpb24tYm90dGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KFXCI7XG59XG5cbi5mYS1wcmVzY3JpcHRpb24tYm90dGxlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ShlwiO1xufVxuXG4uZmEtcHJpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgK9cIjtcbn1cblxuLmZhLXByb2NlZHVyZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkodcIjtcbn1cblxuLmZhLXByb2R1Y3QtaHVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KiFwiO1xufVxuXG4uZmEtcHJvamVjdC1kaWFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75WCXCI7XG59XG5cbi5mYS1wdW1wLW1lZGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLugapcIjtcbn1cblxuLmZhLXB1bXAtc29hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Bq1wiO1xufVxuXG4uZmEtcHVzaGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+hXCI7XG59XG5cbi5mYS1wdXp6bGUtcGllY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhK5cIjtcbn1cblxuLmZhLXB5dGhvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PolwiO1xufVxuXG4uZmEtcXE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5ZcIjtcbn1cblxuLmZhLXFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AqVwiO1xufVxuXG4uZmEtcXVlc3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKhcIjtcbn1cblxuLmZhLXF1ZXN0aW9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BmVwiO1xufVxuXG4uZmEtcXVpZGRpdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GYXCI7XG59XG5cbi5mYS1xdWluc2NhcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkZlcIjtcbn1cblxuLmZhLXF1b3JhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uEXCI7XG59XG5cbi5mYS1xdW90ZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SNXCI7XG59XG5cbi5mYS1xdW90ZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EjlwiO1xufVxuXG4uZmEtcXVyYW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvmodcIjtcbn1cblxuLmZhLXItcHJvamVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Tt1wiO1xufVxuXG4uZmEtcmFkaWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7565XCI7XG59XG5cbi5mYS1yYWRpYXRpb24tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7566XCI7XG59XG5cbi5mYS1yYWluYm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi752bXCI7XG59XG5cbi5mYS1yYW5kb206YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbRcIjtcbn1cblxuLmZhLXJhc3BiZXJyeS1waTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+eu1wiO1xufVxuXG4uZmEtcmF2ZWxyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LmVwiO1xufVxuXG4uZmEtcmVhY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkJtcIjtcbn1cblxuLmZhLXJlYWN0ZXVyb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi752dXCI7XG59XG5cbi5mYS1yZWFkbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk5VcIjtcbn1cblxuLmZhLXJlYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eQXCI7XG59XG5cbi5mYS1yZWNlaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75WDXCI7XG59XG5cbi5mYS1yZWNvcmQtdmlueWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvo5lcIjtcbn1cblxuLmZhLXJlY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrhcIjtcbn1cblxuLmZhLXJlZC1yaXZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Po1wiO1xufVxuXG4uZmEtcmVkZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ahXCI7XG59XG5cbi5mYS1yZWRkaXQtYWxpZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvioFcIjtcbn1cblxuLmZhLXJlZGRpdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqJcIjtcbn1cblxuLmZhLXJlZGhhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+evFwiO1xufVxuXG4uZmEtcmVkbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AnlwiO1xufVxuXG4uZmEtcmVkby1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi7lcIjtcbn1cblxuLmZhLXJlZ2lzdGVyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZ1cIjtcbn1cblxuLmZhLXJlbW92ZS1mb3JtYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvob1cIjtcbn1cblxuLmZhLXJlbnJlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gi1wiO1xufVxuXG4uZmEtcmVwbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj6VcIjtcbn1cblxuLmZhLXJlcGx5LWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EolwiO1xufVxuXG4uZmEtcmVwbHlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+mXCI7XG59XG5cbi5mYS1yZXB1YmxpY2FuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi752eXCI7XG59XG5cbi5mYS1yZXNlYXJjaGdhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk7hcIjtcbn1cblxuLmZhLXJlc29sdmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Pp1wiO1xufVxuXG4uZmEtcmVzdHJvb206YmVmb3JlIHtcbiAgY29udGVudDogXCLvnr1cIjtcbn1cblxuLmZhLXJldHdlZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgblcIjtcbn1cblxuLmZhLXJldjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+WslwiO1xufVxuXG4uZmEtcmliYm9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OWXCI7XG59XG5cbi5mYS1yaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75yLXCI7XG59XG5cbi5mYS1yb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CYXCI7XG59XG5cbi5mYS1yb2JvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+VhFwiO1xufVxuXG4uZmEtcm9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S1XCI7XG59XG5cbi5mYS1yb2NrZXRjaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+oXCI7XG59XG5cbi5mYS1yb2Nrcm1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+pXCI7XG59XG5cbi5mYS1yb3V0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Tl1wiO1xufVxuXG4uZmEtcnNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KeXCI7XG59XG5cbi5mYS1yc3Mtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WDXCI7XG59XG5cbi5mYS1ydWJsZS1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WYXCI7XG59XG5cbi5mYS1ydWxlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+VhVwiO1xufVxuXG4uZmEtcnVsZXItY29tYmluZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlYZcIjtcbn1cblxuLmZhLXJ1bGVyLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlYdcIjtcbn1cblxuLmZhLXJ1bGVyLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75WIXCI7XG59XG5cbi5mYS1ydW5uaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75yMXCI7XG59XG5cbi5mYS1ydXBlZS1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WWXCI7XG59XG5cbi5mYS1ydXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oG6XCI7XG59XG5cbi5mYS1zYWQtY3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75azXCI7XG59XG5cbi5mYS1zYWQtdGVhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+WtFwiO1xufVxuXG4uZmEtc2FmYXJpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mnXCI7XG59XG5cbi5mYS1zYWxlc2ZvcmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi76C7XCI7XG59XG5cbi5mYS1zYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CeXCI7XG59XG5cbi5mYS1zYXRlbGxpdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvnr9cIjtcbn1cblxuLmZhLXNhdGVsbGl0ZS1kaXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75+AXCI7XG59XG5cbi5mYS1zYXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OHXCI7XG59XG5cbi5mYS1zY2hsaXg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj6pcIjtcbn1cblxuLmZhLXNjaG9vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ViVwiO1xufVxuXG4uZmEtc2NyZXdkcml2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlYpcIjtcbn1cblxuLmZhLXNjcmliZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KilwiO1xufVxuXG4uZmEtc2Nyb2xsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75yOXCI7XG59XG5cbi5mYS1zZC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75+CXCI7XG59XG5cbi5mYS1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIJcIjtcbn1cblxuLmZhLXNlYXJjaC1kb2xsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvmohcIjtcbn1cblxuLmZhLXNlYXJjaC1sb2NhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+aiVwiO1xufVxuXG4uZmEtc2VhcmNoLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CQXCI7XG59XG5cbi5mYS1zZWFyY2gtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AjlwiO1xufVxuXG4uZmEtc2VhcmNoZW5naW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvj6tcIjtcbn1cblxuLmZhLXNlZWRsaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OYXCI7XG59XG5cbi5mYS1zZWxsY2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LmlwiO1xufVxuXG4uZmEtc2VsbHN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iTXCI7XG59XG5cbi5mYS1zZXJ2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLNcIjtcbn1cblxuLmZhLXNlcnZpY2VzdGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PrFwiO1xufVxuXG4uZmEtc2hhcGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75ifXCI7XG59XG5cbi5mYS1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BpFwiO1xufVxuXG4uZmEtc2hhcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74egXCI7XG59XG5cbi5mYS1zaGFyZS1hbHQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ehXCI7XG59XG5cbi5mYS1zaGFyZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhY1cIjtcbn1cblxuLmZhLXNoZWtlbC1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iLXCI7XG59XG5cbi5mYS1zaGllbGQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+tXCI7XG59XG5cbi5mYS1zaGllbGQtdmlydXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLugaxcIjtcbn1cblxuLmZhLXNoaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJpcIjtcbn1cblxuLmZhLXNoaXBwaW5nLWZhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkotcIjtcbn1cblxuLmZhLXNoaXJ0c2luYnVsazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IlFwiO1xufVxuXG4uZmEtc2hvZS1wcmludHM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlYtcIjtcbn1cblxuLmZhLXNob3BpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLugZdcIjtcbn1cblxuLmZhLXNob3BwaW5nLWJhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KkFwiO1xufVxuXG4uZmEtc2hvcHBpbmctYmFza2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qRXCI7XG59XG5cbi5mYS1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G6XCI7XG59XG5cbi5mYS1zaG9wd2FyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+WtVwiO1xufVxuXG4uZmEtc2hvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uMXCI7XG59XG5cbi5mYS1zaHV0dGxlLXZhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+WtlwiO1xufVxuXG4uZmEtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TmVwiO1xufVxuXG4uZmEtc2lnbi1pbi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi7ZcIjtcbn1cblxuLmZhLXNpZ24tbGFuZ3VhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqdcIjtcbn1cblxuLmZhLXNpZ24tb3V0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LtVwiO1xufVxuXG4uZmEtc2lnbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CSXCI7XG59XG5cbi5mYS1zaWduYXR1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlrdcIjtcbn1cblxuLmZhLXNpbS1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75+EXCI7XG59XG5cbi5mYS1zaW1wbHlidWlsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IlVwiO1xufVxuXG4uZmEtc2luazpiZWZvcmUge1xuICBjb250ZW50OiBcIu6BrVwiO1xufVxuXG4uZmEtc2lzdHJpeDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PrlwiO1xufVxuXG4uZmEtc2l0ZW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DqFwiO1xufVxuXG4uZmEtc2l0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+UklwiO1xufVxuXG4uZmEtc2thdGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+fhVwiO1xufVxuXG4uZmEtc2tldGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75+GXCI7XG59XG5cbi5mYS1za2lpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvn4lcIjtcbn1cblxuLmZhLXNraWluZy1ub3JkaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvn4pcIjtcbn1cblxuLmZhLXNrdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75WMXCI7XG59XG5cbi5mYS1za3VsbC1jcm9zc2JvbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75yUXCI7XG59XG5cbi5mYS1za3lhdGxhczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IllwiO1xufVxuXG4uZmEtc2t5cGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhb5cIjtcbn1cblxuLmZhLXNsYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aYXCI7XG59XG5cbi5mYS1zbGFjay1oYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+vXCI7XG59XG5cbi5mYS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+clVwiO1xufVxuXG4uZmEtc2xlaWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75+MXCI7XG59XG5cbi5mYS1zbGlkZXJzLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh55cIjtcbn1cblxuLmZhLXNsaWRlc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6dcIjtcbn1cblxuLmZhLXNtaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SYXCI7XG59XG5cbi5mYS1zbWlsZS1iZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75a4XCI7XG59XG5cbi5mYS1zbWlsZS13aW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OaXCI7XG59XG5cbi5mYS1zbW9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi752fXCI7XG59XG5cbi5mYS1zbW9raW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KNXCI7XG59XG5cbi5mYS1zbW9raW5nLWJhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+VjVwiO1xufVxuXG4uZmEtc21zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75+NXCI7XG59XG5cbi5mYS1zbmFwY2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Kq1wiO1xufVxuXG4uZmEtc25hcGNoYXQtZ2hvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqxcIjtcbn1cblxuLmZhLXNuYXBjaGF0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KrVwiO1xufVxuXG4uZmEtc25vd2JvYXJkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75+OXCI7XG59XG5cbi5mYS1zbm93Zmxha2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5xcIjtcbn1cblxuLmZhLXNub3dtYW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvn5BcIjtcbn1cblxuLmZhLXNub3dwbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75+SXCI7XG59XG5cbi5mYS1zb2FwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oGuXCI7XG59XG5cbi5mYS1zb2NrczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+allwiO1xufVxuXG4uZmEtc29sYXItcGFuZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlrpcIjtcbn1cblxuLmZhLXNvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5xcIjtcbn1cblxuLmZhLXNvcnQtYWxwaGEtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FnVwiO1xufVxuXG4uZmEtc29ydC1hbHBoYS1kb3duLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+igVwiO1xufVxuXG4uZmEtc29ydC1hbHBoYS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FnlwiO1xufVxuXG4uZmEtc29ydC1hbHBoYS11cC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvooJcIjtcbn1cblxuLmZhLXNvcnQtYW1vdW50LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhaBcIjtcbn1cblxuLmZhLXNvcnQtYW1vdW50LWRvd24tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi76KEXCI7XG59XG5cbi5mYS1zb3J0LWFtb3VudC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FoVwiO1xufVxuXG4uZmEtc29ydC1hbW91bnQtdXAtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi76KFXCI7XG59XG5cbi5mYS1zb3J0LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvg51cIjtcbn1cblxuLmZhLXNvcnQtbnVtZXJpYy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WiXCI7XG59XG5cbi5mYS1zb3J0LW51bWVyaWMtZG93bi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvooZcIjtcbn1cblxuLmZhLXNvcnQtbnVtZXJpYy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fo1wiO1xufVxuXG4uZmEtc29ydC1udW1lcmljLXVwLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ih1wiO1xufVxuXG4uZmEtc29ydC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DnlwiO1xufVxuXG4uZmEtc291bmRjbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GvlwiO1xufVxuXG4uZmEtc291cmNldHJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+fk1wiO1xufVxuXG4uZmEtc3BhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75a7XCI7XG59XG5cbi5mYS1zcGFjZS1zaHV0dGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aXXCI7XG59XG5cbi5mYS1zcGVha2FwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+zXCI7XG59XG5cbi5mYS1zcGVha2VyLWRlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvoLxcIjtcbn1cblxuLmZhLXNwZWxsLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi76KRXCI7XG59XG5cbi5mYS1zcGlkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvnJdcIjtcbn1cblxuLmZhLXNwaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJBcIjtcbn1cblxuLmZhLXNwbG90Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlrxcIjtcbn1cblxuLmZhLXNwb3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrxcIjtcbn1cblxuLmZhLXNwcmF5LWNhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+WvVwiO1xufVxuXG4uZmEtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OIXCI7XG59XG5cbi5mYS1zcXVhcmUtZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RnFwiO1xufVxuXG4uZmEtc3F1YXJlLXJvb3QtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75qYXCI7XG59XG5cbi5mYS1zcXVhcmVzcGFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+WvlwiO1xufVxuXG4uZmEtc3RhY2stZXhjaGFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvho1cIjtcbn1cblxuLmZhLXN0YWNrLW92ZXJmbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WsXCI7XG59XG5cbi5mYS1zdGFja3BhdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvoYJcIjtcbn1cblxuLmZhLXN0YW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75a/XCI7XG59XG5cbi5mYS1zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CFXCI7XG59XG5cbi5mYS1zdGFyLWFuZC1jcmVzY2VudDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+amVwiO1xufVxuXG4uZmEtc3Rhci1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KJXCI7XG59XG5cbi5mYS1zdGFyLWhhbGYtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75eAXCI7XG59XG5cbi5mYS1zdGFyLW9mLWRhdmlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75qaXCI7XG59XG5cbi5mYS1zdGFyLW9mLWxpZmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvmKFcIjtcbn1cblxuLmZhLXN0YXlsaW5rZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj7VcIjtcbn1cblxuLmZhLXN0ZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a2XCI7XG59XG5cbi5mYS1zdGVhbS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrdcIjtcbn1cblxuLmZhLXN0ZWFtLXN5bWJvbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PtlwiO1xufVxuXG4uZmEtc3RlcC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BiFwiO1xufVxuXG4uZmEtc3RlcC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GRXCI7XG59XG5cbi5mYS1zdGV0aG9zY29wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DsVwiO1xufVxuXG4uZmEtc3RpY2tlci1tdWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+3XCI7XG59XG5cbi5mYS1zdGlja3ktbm90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JiVwiO1xufVxuXG4uZmEtc3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BjVwiO1xufVxuXG4uZmEtc3RvcC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvio1cIjtcbn1cblxuLmZhLXN0b3B3YXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LslwiO1xufVxuXG4uZmEtc3RvcHdhdGNoLTIwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oGvXCI7XG59XG5cbi5mYS1zdG9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+VjlwiO1xufVxuXG4uZmEtc3RvcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75WPXCI7XG59XG5cbi5mYS1zdG9yZS1hbHQtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLugbBcIjtcbn1cblxuLmZhLXN0b3JlLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oGxXCI7XG59XG5cbi5mYS1zdHJhdmE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkKhcIjtcbn1cblxuLmZhLXN0cmVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+VkFwiO1xufVxuXG4uZmEtc3RyZWV0LXZpZXc6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJ1cIjtcbn1cblxuLmZhLXN0cmlrZXRocm91Z2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4xcIjtcbn1cblxuLmZhLXN0cmlwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QqVwiO1xufVxuXG4uZmEtc3RyaXBlLXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkKpcIjtcbn1cblxuLmZhLXN0cm9vcHdhZmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75WRXCI7XG59XG5cbi5mYS1zdHVkaW92aW5hcmk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj7hcIjtcbn1cblxuLmZhLXN0dW1ibGV1cG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74akXCI7XG59XG5cbi5mYS1zdHVtYmxldXBvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqNcIjtcbn1cblxuLmZhLXN1YnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ErFwiO1xufVxuXG4uZmEtc3Vid2F5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i5XCI7XG59XG5cbi5mYS1zdWl0Y2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DslwiO1xufVxuXG4uZmEtc3VpdGNhc2Utcm9sbGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+XgVwiO1xufVxuXG4uZmEtc3VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aFXCI7XG59XG5cbi5mYS1zdXBlcnBvd2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LnVwiO1xufVxuXG4uZmEtc3VwZXJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKtcIjtcbn1cblxuLmZhLXN1cHBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PuVwiO1xufVxuXG4uZmEtc3VycHJpc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvl4JcIjtcbn1cblxuLmZhLXN1c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvn5ZcIjtcbn1cblxuLmZhLXN3YXRjaGJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvl4NcIjtcbn1cblxuLmZhLXN3aWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi76OhXCI7XG59XG5cbi5mYS1zd2ltbWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75eEXCI7XG59XG5cbi5mYS1zd2ltbWluZy1wb29sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75eFXCI7XG59XG5cbi5mYS1zeW1mb255OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi76C9XCI7XG59XG5cbi5mYS1zeW5hZ29ndWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvmptcIjtcbn1cblxuLmZhLXN5bmM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKFcIjtcbn1cblxuLmZhLXN5bmMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uxXCI7XG59XG5cbi5mYS1zeXJpbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KOXCI7XG59XG5cbi5mYS10YWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DjlwiO1xufVxuXG4uZmEtdGFibGUtdGVubmlzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GdXCI7XG59XG5cbi5mYS10YWJsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIpcIjtcbn1cblxuLmZhLXRhYmxldC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj7pcIjtcbn1cblxuLmZhLXRhYmxldHM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkpBcIjtcbn1cblxuLmZhLXRhY2hvbWV0ZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+9XCI7XG59XG5cbi5mYS10YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKtcIjtcbn1cblxuLmZhLXRhZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKxcIjtcbn1cblxuLmZhLXRhcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk5tcIjtcbn1cblxuLmZhLXRhc2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KuXCI7XG59XG5cbi5mYS10YXhpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a6XCI7XG59XG5cbi5mYS10ZWFtc3BlYWs6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk7lcIjtcbn1cblxuLmZhLXRlZXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75iuXCI7XG59XG5cbi5mYS10ZWV0aC1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75ivXCI7XG59XG5cbi5mYS10ZWxlZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LhlwiO1xufVxuXG4uZmEtdGVsZWdyYW0tcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj75cIjtcbn1cblxuLmZhLXRlbXBlcmF0dXJlLWhpZ2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvnalcIjtcbn1cblxuLmZhLXRlbXBlcmF0dXJlLWxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+dq1wiO1xufVxuXG4uZmEtdGVuY2VudC13ZWlibzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HlVwiO1xufVxuXG4uZmEtdGVuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvn5dcIjtcbn1cblxuLmZhLXRlcm1pbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SgXCI7XG59XG5cbi5mYS10ZXh0LWhlaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AtFwiO1xufVxuXG4uZmEtdGV4dC13aWR0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AtVwiO1xufVxuXG4uZmEtdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIpcIjtcbn1cblxuLmZhLXRoLWxhcmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CJXCI7XG59XG5cbi5mYS10aC1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CLXCI7XG59XG5cbi5mYS10aGUtcmVkLXlldGk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvmp1cIjtcbn1cblxuLmZhLXRoZWF0ZXItbWFza3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvmLBcIjtcbn1cblxuLmZhLXRoZW1lY286YmVmb3JlIHtcbiAgY29udGVudDogXCLvl4ZcIjtcbn1cblxuLmZhLXRoZW1laXNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KslwiO1xufVxuXG4uZmEtdGhlcm1vbWV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkpFcIjtcbn1cblxuLmZhLXRoZXJtb21ldGVyLWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uLXCI7XG59XG5cbi5mYS10aGVybW9tZXRlci1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uHXCI7XG59XG5cbi5mYS10aGVybW9tZXRlci1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uJXCI7XG59XG5cbi5mYS10aGVybW9tZXRlci1xdWFydGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uKXCI7XG59XG5cbi5mYS10aGVybW9tZXRlci10aHJlZS1xdWFydGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LiFwiO1xufVxuXG4uZmEtdGhpbmstcGVha3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvnLFcIjtcbn1cblxuLmZhLXRodW1icy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WlXCI7XG59XG5cbi5mYS10aHVtYnMtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhaRcIjtcbn1cblxuLmZhLXRodW1idGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CjVwiO1xufVxuXG4uZmEtdGlja2V0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Pv1wiO1xufVxuXG4uZmEtdGlrdG9rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oG7XCI7XG59XG5cbi5mYS10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AjVwiO1xufVxuXG4uZmEtdGltZXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GXXCI7XG59XG5cbi5mYS10aW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GDXCI7XG59XG5cbi5mYS10aW50LXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75eHXCI7XG59XG5cbi5mYS10aXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+XiFwiO1xufVxuXG4uZmEtdG9nZ2xlLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IhFwiO1xufVxuXG4uZmEtdG9nZ2xlLW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iFXCI7XG59XG5cbi5mYS10b2lsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvn5hcIjtcbn1cblxuLmZhLXRvaWxldC1wYXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+cnlwiO1xufVxuXG4uZmEtdG9pbGV0LXBhcGVyLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oGyXCI7XG59XG5cbi5mYS10b29sYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75WSXCI7XG59XG5cbi5mYS10b29sczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+fmVwiO1xufVxuXG4uZmEtdG9vdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvl4lcIjtcbn1cblxuLmZhLXRvcmFoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75qgXCI7XG59XG5cbi5mYS10b3JpaS1nYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75qhXCI7XG59XG5cbi5mYS10cmFjdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75yiXCI7XG59XG5cbi5mYS10cmFkZS1mZWRlcmF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75STXCI7XG59XG5cbi5mYS10cmFkZW1hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZxcIjtcbn1cblxuLmZhLXRyYWZmaWMtbGlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvmLdcIjtcbn1cblxuLmZhLXRyYWlsZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLugYFcIjtcbn1cblxuLmZhLXRyYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i4XCI7XG59XG5cbi5mYS10cmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75+aXCI7XG59XG5cbi5mYS10cmFuc2dlbmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IpFwiO1xufVxuXG4uZmEtdHJhbnNnZW5kZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ilXCI7XG59XG5cbi5mYS10cmFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HuFwiO1xufVxuXG4uZmEtdHJhc2gtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74utXCI7XG59XG5cbi5mYS10cmFzaC1yZXN0b3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi76CpXCI7XG59XG5cbi5mYS10cmFzaC1yZXN0b3JlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+gqlwiO1xufVxuXG4uZmEtdHJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gu1wiO1xufVxuXG4uZmEtdHJlbGxvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aBXCI7XG59XG5cbi5mYS10cmlwYWR2aXNvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JolwiO1xufVxuXG4uZmEtdHJvcGh5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KRXCI7XG59XG5cbi5mYS10cnVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DkVwiO1xufVxuXG4uZmEtdHJ1Y2stbG9hZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TnlwiO1xufVxuXG4uZmEtdHJ1Y2stbW9uc3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Yu1wiO1xufVxuXG4uZmEtdHJ1Y2stbW92aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OfXCI7XG59XG5cbi5mYS10cnVjay1waWNrdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvmLxcIjtcbn1cblxuLmZhLXRzaGlydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Vk1wiO1xufVxuXG4uZmEtdHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ekXCI7XG59XG5cbi5mYS10dW1ibHI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbNcIjtcbn1cblxuLmZhLXR1bWJsci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbRcIjtcbn1cblxuLmZhLXR2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74msXCI7XG59XG5cbi5mYS10d2l0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6hcIjtcbn1cblxuLmZhLXR3aXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgplcIjtcbn1cblxuLmZhLXR3aXR0ZXItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KBXCI7XG59XG5cbi5mYS10eXBvMzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Qq1wiO1xufVxuXG4uZmEtdWJlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QglwiO1xufVxuXG4uZmEtdWJ1bnR1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75+fXCI7XG59XG5cbi5mYS11aWtpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Qg1wiO1xufVxuXG4uZmEtdW1icmFjbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+jqFwiO1xufVxuXG4uZmEtdW1icmVsbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6lcIjtcbn1cblxuLmZhLXVtYnJlbGxhLWJlYWNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75eKXCI7XG59XG5cbi5mYS11bmNoYXJ0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLugoRcIjtcbn1cblxuLmZhLXVuZGVybGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DjVwiO1xufVxuXG4uZmEtdW5kbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DolwiO1xufVxuXG4uZmEtdW5kby1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi6pcIjtcbn1cblxuLmZhLXVuaXJlZ2lzdHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CEXCI7XG59XG5cbi5mYS11bml0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6BiVwiO1xufVxuXG4uZmEtdW5pdmVyc2FsLWFjY2VzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KmlwiO1xufVxuXG4uZmEtdW5pdmVyc2l0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GnFwiO1xufVxuXG4uZmEtdW5saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SnXCI7XG59XG5cbi5mYS11bmxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpxcIjtcbn1cblxuLmZhLXVubG9jay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhL5cIjtcbn1cblxuLmZhLXVuc3BsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oG8XCI7XG59XG5cbi5mYS11bnRhcHBkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CFXCI7XG59XG5cbi5mYS11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpNcIjtcbn1cblxuLmZhLXVwczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+foFwiO1xufVxuXG4uZmEtdXNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qHXCI7XG59XG5cbi5mYS11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CHXCI7XG59XG5cbi5mYS11c2VyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QhlwiO1xufVxuXG4uZmEtdXNlci1hbHQtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk7pcIjtcbn1cblxuLmZhLXVzZXItYXN0cm9uYXV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75O7XCI7XG59XG5cbi5mYS11c2VyLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75O8XCI7XG59XG5cbi5mYS11c2VyLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KvVwiO1xufVxuXG4uZmEtdXNlci1jbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TvVwiO1xufVxuXG4uZmEtdXNlci1jb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk75cIjtcbn1cblxuLmZhLXVzZXItZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Tv1wiO1xufVxuXG4uZmEtdXNlci1mcmllbmRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75SAXCI7XG59XG5cbi5mYS11c2VyLWdyYWR1YXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75SBXCI7XG59XG5cbi5mYS11c2VyLWluanVyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvnKhcIjtcbn1cblxuLmZhLXVzZXItbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+UglwiO1xufVxuXG4uZmEtdXNlci1tZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DsFwiO1xufVxuXG4uZmEtdXNlci1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ug1wiO1xufVxuXG4uZmEtdXNlci1uaW5qYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+UhFwiO1xufVxuXG4uZmEtdXNlci1udXJzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+gr1wiO1xufVxuXG4uZmEtdXNlci1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i0XCI7XG59XG5cbi5mYS11c2VyLXNlY3JldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Im1wiO1xufVxuXG4uZmEtdXNlci1zaGllbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlIVcIjtcbn1cblxuLmZhLXVzZXItc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlIZcIjtcbn1cblxuLmZhLXVzZXItdGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75SHXCI7XG59XG5cbi5mYS11c2VyLXRpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+UiFwiO1xufVxuXG4uZmEtdXNlci10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ItVwiO1xufVxuXG4uZmEtdXNlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4BcIjtcbn1cblxuLmZhLXVzZXJzLWNvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+UiVwiO1xufVxuXG4uZmEtdXNlcnMtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLugbNcIjtcbn1cblxuLmZhLXVzcHM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvn6FcIjtcbn1cblxuLmZhLXVzc3VubmFoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CHXCI7XG59XG5cbi5mYS11dGVuc2lsLXNwb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ulXCI7XG59XG5cbi5mYS11dGVuc2lsczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Lp1wiO1xufVxuXG4uZmEtdmFhZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CIXCI7XG59XG5cbi5mYS12ZWN0b3Itc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75eLXCI7XG59XG5cbi5mYS12ZW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IoVwiO1xufVxuXG4uZmEtdmVudXMtZG91YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74imXCI7XG59XG5cbi5mYS12ZW51cy1tYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ioXCI7XG59XG5cbi5mYS12ZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oKFXCI7XG59XG5cbi5mYS12ZXN0LXBhdGNoZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLugoZcIjtcbn1cblxuLmZhLXZpYWNvaW46YmVmb3JlIHtcbiAgY29udGVudDogXCLviLdcIjtcbn1cblxuLmZhLXZpYWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KqVwiO1xufVxuXG4uZmEtdmlhZGVvLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KqlwiO1xufVxuXG4uZmEtdmlhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+SklwiO1xufVxuXG4uZmEtdmlhbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkpNcIjtcbn1cblxuLmZhLXZpYmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CJXCI7XG59XG5cbi5mYS12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AvVwiO1xufVxuXG4uZmEtdmlkZW8tc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk6JcIjtcbn1cblxuLmZhLXZpaGFyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ap1wiO1xufVxuXG4uZmEtdmltZW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvkIpcIjtcbn1cblxuLmZhLXZpbWVvLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GlFwiO1xufVxuXG4uZmEtdmltZW8tdjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JvVwiO1xufVxuXG4uZmEtdmluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HilwiO1xufVxuXG4uZmEtdmlydXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLugbRcIjtcbn1cblxuLmZhLXZpcnVzLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oG1XCI7XG59XG5cbi5mYS12aXJ1c2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oG2XCI7XG59XG5cbi5mYS12azpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GiVwiO1xufVxuXG4uZmEtdm52OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CLXCI7XG59XG5cbi5mYS12b2ljZW1haWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvopdcIjtcbn1cblxuLmZhLXZvbGxleWJhbGwtYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Rn1wiO1xufVxuXG4uZmEtdm9sdW1lLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKdcIjtcbn1cblxuLmZhLXZvbHVtZS1tdXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75qpXCI7XG59XG5cbi5mYS12b2x1bWUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CmXCI7XG59XG5cbi5mYS12b2x1bWUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKhcIjtcbn1cblxuLmZhLXZvdGUteWVhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi752yXCI7XG59XG5cbi5mYS12ci1jYXJkYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvnKlcIjtcbn1cblxuLmZhLXZ1ZWpzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CfXCI7XG59XG5cbi5mYS13YWxraW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75WUXCI7XG59XG5cbi5mYS13YWxsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlZVcIjtcbn1cblxuLmZhLXdhcmVob3VzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+SlFwiO1xufVxuXG4uZmEtd2F0Y2htYW4tbW9uaXRvcmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Ch1wiO1xufVxuXG4uZmEtd2F0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvnbNcIjtcbn1cblxuLmZhLXdhdmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi76C+XCI7XG59XG5cbi5mYS13YXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi76C/XCI7XG59XG5cbi5mYS13ZWVibHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvl4xcIjtcbn1cblxuLmZhLXdlaWJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aKXCI7XG59XG5cbi5mYS13ZWlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkpZcIjtcbn1cblxuLmZhLXdlaWdodC1oYW5naW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75eNXCI7XG59XG5cbi5mYS13ZWl4aW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5dcIjtcbn1cblxuLmZhLXdoYXRzYXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iyXCI7XG59XG5cbi5mYS13aGF0c2FwcC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkIxcIjtcbn1cblxuLmZhLXdoZWVsY2hhaXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpNcIjtcbn1cblxuLmZhLXdobWNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CNXCI7XG59XG5cbi5mYS13aWZpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74erXCI7XG59XG5cbi5mYS13aWtpcGVkaWEtdzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JplwiO1xufVxuXG4uZmEtd2luZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+crlwiO1xufVxuXG4uZmEtd2luZG93LWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CQXCI7XG59XG5cbi5mYS13aW5kb3ctbWF4aW1pemU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5BcIjtcbn1cblxuLmZhLXdpbmRvdy1taW5pbWl6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LkVwiO1xufVxuXG4uZmEtd2luZG93LXJlc3RvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5JcIjtcbn1cblxuLmZhLXdpbmRvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbpcIjtcbn1cblxuLmZhLXdpbmUtYm90dGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75yvXCI7XG59XG5cbi5mYS13aW5lLWdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OjXCI7XG59XG5cbi5mYS13aW5lLWdsYXNzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+XjlwiO1xufVxuXG4uZmEtd2l4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75ePXCI7XG59XG5cbi5mYS13aXphcmRzLW9mLXRoZS1jb2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+csFwiO1xufVxuXG4uZmEtd29kdTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6CiFwiO1xufVxuXG4uZmEtd29sZi1wYWNrLWJhdHRhbGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+UlFwiO1xufVxuXG4uZmEtd29uLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZlcIjtcbn1cblxuLmZhLXdvcmRwcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GmlwiO1xufVxuXG4uZmEtd29yZHByZXNzLXNpbXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QkVwiO1xufVxuXG4uZmEtd3BiZWdpbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Kl1wiO1xufVxuXG4uZmEtd3BleHBsb3JlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LnlwiO1xufVxuXG4uZmEtd3Bmb3JtczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KmFwiO1xufVxuXG4uZmEtd3ByZXNzcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PpFwiO1xufVxuXG4uZmEtd3JlbmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KtXCI7XG59XG5cbi5mYS14LXJheTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Sl1wiO1xufVxuXG4uZmEteGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QklwiO1xufVxuXG4uZmEteGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FqFwiO1xufVxuXG4uZmEteGluZy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhalcIjtcbn1cblxuLmZhLXktY29tYmluYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Iu1wiO1xufVxuXG4uZmEteWFob286YmVmb3JlIHtcbiAgY29udGVudDogXCLvhp5cIjtcbn1cblxuLmZhLXlhbW1lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+hgFwiO1xufVxuXG4uZmEteWFuZGV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CTXCI7XG59XG5cbi5mYS15YW5kZXgtaW50ZXJuYXRpb25hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QlFwiO1xufVxuXG4uZmEteWFybjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+fo1wiO1xufVxuXG4uZmEteWVscDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HqVwiO1xufVxuXG4uZmEteWVuLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZdcIjtcbn1cblxuLmZhLXlpbi15YW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75qtXCI7XG59XG5cbi5mYS15b2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KsVwiO1xufVxuXG4uZmEteW91dHViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fp1wiO1xufVxuXG4uZmEteW91dHViZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkLFcIjtcbn1cblxuLmZhLXpoaWh1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75i/XCI7XG59XG5cbi5zci1vbmx5IHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG5cbi5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsIC5zci1vbmx5LWZvY3VzYWJsZTpmb2N1cyB7XG4gIGNsaXA6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBCcmFuZHNcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IGJsb2NrO1xuICBzcmM6IHVybChcIi4uL3dlYmZvbnRzL2ZhLWJyYW5kcy00MDAuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL3dlYmZvbnRzL2ZhLWJyYW5kcy00MDAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vd2ViZm9udHMvZmEtYnJhbmRzLTQwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vd2ViZm9udHMvZmEtYnJhbmRzLTQwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL3dlYmZvbnRzL2ZhLWJyYW5kcy00MDAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi93ZWJmb250cy9mYS1icmFuZHMtNDAwLnN2ZyNmb250YXdlc29tZVwiKSBmb3JtYXQoXCJzdmdcIik7XG59XG4uZmFiIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgQnJhbmRzXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBibG9jaztcbiAgc3JjOiB1cmwoXCIuLi93ZWJmb250cy9mYS1yZWd1bGFyLTQwMC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vd2ViZm9udHMvZmEtcmVndWxhci00MDAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vd2ViZm9udHMvZmEtcmVndWxhci00MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL3dlYmZvbnRzL2ZhLXJlZ3VsYXItNDAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vd2ViZm9udHMvZmEtcmVndWxhci00MDAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi93ZWJmb250cy9mYS1yZWd1bGFyLTQwMC5zdmcjZm9udGF3ZXNvbWVcIikgZm9ybWF0KFwic3ZnXCIpO1xufVxuLmZhciB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LWRpc3BsYXk6IGJsb2NrO1xuICBzcmM6IHVybChcIi4uL3dlYmZvbnRzL2ZhLXNvbGlkLTkwMC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vd2ViZm9udHMvZmEtc29saWQtOTAwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL3dlYmZvbnRzL2ZhLXNvbGlkLTkwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vd2ViZm9udHMvZmEtc29saWQtOTAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vd2ViZm9udHMvZmEtc29saWQtOTAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vd2ViZm9udHMvZmEtc29saWQtOTAwLnN2ZyNmb250YXdlc29tZVwiKSBmb3JtYXQoXCJzdmdcIik7XG59XG4uZmEsXG4uZmFzIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuICBmb250LXdlaWdodDogOTAwO1xufVxuXG5uYXYubWFpbi1oZWFkZXIgdWwubmF2YmFyLW5hdiBsaS5uYXYtaXRlbS11c2VyLW1lbnUgLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwMDA7XG59XG5uYXYubWFpbi1oZWFkZXIgdWwubmF2YmFyLW5hdiBsaS5uYXYtaXRlbSB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxubmF2Lm1haW4taGVhZGVyIHVsLm5hdmJhci1uYXYgbGkubmF2LWl0ZW0gLmJ0biB7XG4gIG1hcmdpbi10b3A6IDdweDtcbn1cblxuLm1haW4tc2lkZWJhciBwIHtcbiAgZm9udC1zaXplOiAwLjhyZW07XG59XG5cbi5uYXYtbGluayB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjVyZW07XG59XG5cbi5uYXYtdHJlZXZpZXcgLm5hdi1saW5rIHtcbiAgcGFkZGluZzogMC4ycmVtIDAuNXJlbSAwLjJyZW0gMS4ycmVtO1xufVxuXG4udGFibGUuZGF0YXRhYmxlLXNpbXBsZSAuaGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tdGVhbCk7XG59XG5cbi5kYXRhdGFibGUtZmllbGQtc2VhcmNoLnNtYWxsIHtcbiAgd2lkdGg6IDUwcHg7XG59XG5cbi5kYXRhVGFibGVzX2xlbmd0aCwgLmRhdGFUYWJsZXNfZmlsdGVyIHtcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtIDAuMjVyZW07XG59XG5cbnRhYmxlLmZpeGVkSGVhZGVyLWZsb2F0aW5nIHtcbiAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5jYXJkLWJvZHkgdGFibGUubGMtdGFibGUtbGlzdCB0aC5maWx0ZXJlZCB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCB2YXIoLS1wcmltYXJ5KTtcbn1cblxuLmNhcmQtYm9keSB0YWJsZS5sYy10YWJsZS1saXN0IHRoLnNvcnRlZCwgdGFibGUgdGguc29ydGluZ19hc2MsIHRhYmxlIHRoLnNvcnRpbmdfZGVzYyB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCB2YXIoLS1zdWNjZXNzKTtcbn1cblxuLmNhcmQtYm9keSB0YWJsZS5sYy10YWJsZS1saXN0IHRoLnNvcnRlZC5maWx0ZXJlZCB7XG4gIGJvcmRlci10b3A6IDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2FyZC1ib2R5IHRhYmxlLmxjLXRhYmxlLWxpc3QgdGguc29ydGVkLmZpbHRlcmVkOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IC0xcHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdmFyKC0tc3VjY2VzcykgMCUsIHZhcigtLXN1Y2Nlc3MpIDUwJSwgdmFyKC0tcHJpbWFyeSkgNTAlLCB2YXIoLS1wcmltYXJ5KSAxMDAlKTtcbn1cblxuLnRhYmxlLWZpbHRlcnMtbGluZSB0aCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuI2xpc3RfZmlsdGVyX2lkIHtcbiAgd2lkdGg6IDYwcHg7XG59XG5cbi5kZWxpdmVyeS1maWVsZCAuZm9ybS1ncm91cCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbi5kZWxpdmVyeS1maWVsZCAuZm9ybS1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgd2lkdGg6IDkwcHg7XG59XG5cbi50YWJsZSB0aGVhZCBhIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG4udGFibGUgLmRhdGUtcmFuZ2Uge1xuICB3aWR0aDogMTMwcHg7XG59XG4udGFibGUgdGgsIC50YWJsZSB0ZCB7XG4gIHBhZGRpbmc6IDAuMzVyZW07XG59XG4udGFibGUgdGggaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbn1cbi50YWJsZSB0aC5maWx0ZXJlZCB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCB2YXIoLS1wcmltYXJ5KTtcbn1cbi50YWJsZSB0aC5hY3Rpb25zLCAudGFibGUgdGQuYWN0aW9ucyB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnRhYmxlIHRoIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIHBhZGRpbmc6IDAuM3JlbSAwLjRyZW07XG59XG4udGFibGUgdGguc29ydGluZ19hc2MsIC50YWJsZSB0aC5zb3J0aW5nX2Rlc2Mge1xuICBib3JkZXItdG9wOiAycHggc29saWQgdmFyKC0tc3VjY2Vzcyk7XG59XG4udGFibGUgLmFjdGlvbnMgLmJ0bi1zbSwgLnRhYmxlIC5hY3Rpb25zIC5idG4tZ3JvdXAtc20gPiAuYnRuIHtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1kaXNhYmxlZD10cnVlXSB7XG4gIGNvbG9yOiAjNzc3O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJhZGdlLnN0cmlwcGVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3N0cmlwcGVkLnBuZ1wiKTtcbn1cblxuLypDVVNUT00gQ2hlY2tib3ggKi9cbi5mb3JtLWNoZWNrIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG59XG5cbi5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC8qIEhpZGUgdGhlIGJyb3dzZXIncyBkZWZhdWx0IGNoZWNrYm94ICovXG4gIC8qIENyZWF0ZSBhIGN1c3RvbSBjaGVja2JveCAqL1xuICAvKiBXaGVuIHRoZSBjaGVja2JveCBpcyBjaGVja2VkLCBhZGQgYSBibHVlIGJhY2tncm91bmQgKi9cbiAgLyogQ3JlYXRlIHRoZSBjaGVja21hcmsvaW5kaWNhdG9yIChoaWRkZW4gd2hlbiBub3QgY2hlY2tlZCkgKi9cbiAgLyogU2hvdyB0aGUgY2hlY2ttYXJrIHdoZW4gY2hlY2tlZCAqL1xuICAvKiBTdHlsZSB0aGUgY2hlY2ttYXJrL2luZGljYXRvciAqL1xufVxuLmZvcm0tY2hlY2stbGFiZWwgaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbn1cbi5mb3JtLWNoZWNrLWxhYmVsIGlucHV0OmRpc2FibGVkIH4gLmNoZWNrbWFyayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZm9ybS1jaGVjay1sYWJlbCBpbnB1dCB+IC5jaGVja21hcmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxOHB4O1xuICB3aWR0aDogMThweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcHJpbWFyeSk7XG59XG4uZm9ybS1jaGVjay1sYWJlbCBpbnB1dFt0eXBlPWNoZWNrYm94XSB+IC5jaGVja21hcmsge1xuICB0b3A6IDJweDtcbn1cbi5mb3JtLWNoZWNrLWxhYmVsIGlucHV0W3R5cGU9cmFkaW9dIH4gLmNoZWNrbWFyayB7XG4gIHRvcDogM3B4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uZm9ybS1jaGVjay1sYWJlbCBpbnB1dDpjaGVja2VkIH4gLmNoZWNrbWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnkpO1xufVxuLmZvcm0tY2hlY2stbGFiZWwgLmNoZWNrbWFyazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mb3JtLWNoZWNrLWxhYmVsIGlucHV0OmNoZWNrZWQgfiAuY2hlY2ttYXJrOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZm9ybS1jaGVjay1sYWJlbCAuY2hlY2ttYXJrOmFmdGVyIHtcbiAgbGVmdDogN3B4O1xuICB0b3A6IDNweDtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiAxMXB4O1xuICBib3JkZXI6IHNvbGlkIHdoaXRlO1xuICBib3JkZXItd2lkdGg6IDAgM3B4IDNweCAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLmZvcm0tY2hlY2stbGFiZWwgaW5wdXRbdHlwZT1jaGVja2JveF0gfiAuY2hlY2ttYXJrOmFmdGVyIHtcbiAgbGVmdDogNnB4O1xuICB0b3A6IDJweDtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXI6IHNvbGlkIHdoaXRlO1xuICBib3JkZXItd2lkdGg6IDAgM3B4IDNweCAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLmZvcm0tY2hlY2stbGFiZWwgaW5wdXRbdHlwZT1yYWRpb10gfiAuY2hlY2ttYXJrOmFmdGVyIHtcbiAgdG9wOiA0cHg7XG4gIGxlZnQ6IDRweDtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG5cbi5mb3JtLWNoZWNrLWxhYmVsIDpob3ZlciBpbnB1dCB+IC5jaGVja21hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xufVxuXG4uZm9ybS1jaGVjay1sYWJlbC5iaWcgaW5wdXQgfiAuY2hlY2ttYXJrIHtcbiAgaGVpZ2h0OiAyMXB4O1xuICB3aWR0aDogMjFweDtcbn1cblxuLmZvcm0tY2hlY2stbGFiZWwuYmlnIGlucHV0W3R5cGU9Y2hlY2tib3hdIH4gLmNoZWNrbWFyazphZnRlciB7XG4gIGxlZnQ6IDdweDtcbiAgdG9wOiAzcHg7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogMTFweDtcbn1cblxuLyogQ3JlYXRlIGEgY3VzdG9tIHJhZGlvIGJ1dHRvbiAqL1xuLmNvbnRlbnQtd3JhcHBlciA+IHNlY3Rpb24uY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbmJvZHkuc2lkZWJhci1jb2xsYXBzZTpub3QoLnNpZGViYXItbWluaS14cyk6bm90KC5zaWRlYmFyLW1pbmktbWQpOm5vdCguc2lkZWJhci1taW5pKSAuZm9ybS1mb290ZXIsIGJvZHkuc2lkZWJhci1jb2xsYXBzZTpub3QoLnNpZGViYXItbWluaS14cyk6bm90KC5zaWRlYmFyLW1pbmktbWQpOm5vdCguc2lkZWJhci1taW5pKSAuZm9ybS1mb290ZXI6OmJlZm9yZSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keTpub3QoLnNpZGViYXItbWluaS1tZCk6bm90KC5zaWRlYmFyLW1pbmkteHMpOm5vdCgubGF5b3V0LXRvcC1uYXYpIC5mb3JtLWZvb3RlciwgLnNpZGViYXItbWluaS1tZCAuZm9ybS1mb290ZXIsIC5zaWRlYmFyLW1pbmkteHMgLmZvcm0tZm9vdGVyIHtcbiAgICB0cmFuc2l0aW9uOiBtYXJnaW4tbGVmdCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIG1hcmdpbi1sZWZ0OiAyNTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICBib2R5Om5vdCguc2lkZWJhci1taW5pLW1kKTpub3QoLnNpZGViYXItbWluaS14cyk6bm90KC5sYXlvdXQtdG9wLW5hdikgLmZvcm0tZm9vdGVyLCAuc2lkZWJhci1taW5pLW1kIC5mb3JtLWZvb3RlciwgLnNpZGViYXItbWluaS14cyAuZm9ybS1mb290ZXIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2lkZWJhci1jb2xsYXBzZSBib2R5Om5vdCguc2lkZWJhci1taW5pLW1kKTpub3QoLnNpZGViYXItbWluaS14cyk6bm90KC5sYXlvdXQtdG9wLW5hdikgLmZvcm0tZm9vdGVyLCAuc2lkZWJhci1jb2xsYXBzZSAuc2lkZWJhci1taW5pLW1kIC5mb3JtLWZvb3RlciwgLnNpZGViYXItY29sbGFwc2UgLnNpZGViYXItbWluaS14cyAuZm9ybS1mb290ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiA0LjZyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICBib2R5Om5vdCguc2lkZWJhci1taW5pLW1kKTpub3QoLnNpZGViYXItbWluaS14cyk6bm90KC5sYXlvdXQtdG9wLW5hdikgLmZvcm0tZm9vdGVyLCAuc2lkZWJhci1taW5pLW1kIC5mb3JtLWZvb3RlciwgLnNpZGViYXItbWluaS14cyAuZm9ybS1mb290ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiA0LjZyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICBib2R5Om5vdCguc2lkZWJhci1taW5pLW1kKTpub3QoLnNpZGViYXItbWluaS14cyk6bm90KC5sYXlvdXQtdG9wLW5hdikgLmZvcm0tZm9vdGVyLCAuc2lkZWJhci1taW5pLW1kIC5mb3JtLWZvb3RlciwgLnNpZGViYXItbWluaS14cyAuZm9ybS1mb290ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5zaWRlYmFyLW1pbmkuc2lkZWJhci1jb2xsYXBzZSAuZm9ybS1mb290ZXIsIC5zaWRlYmFyLW1pbmktbWQuc2lkZWJhci1jb2xsYXBzZSAuZm9ybS1mb290ZXIsIC5zaWRlYmFyLW1pbmkteHMuc2lkZWJhci1jb2xsYXBzZSAuZm9ybS1mb290ZXIge1xuICBtYXJnaW4tbGVmdDogNC42cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5mb3JtLWZvb3RlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogNjBweDtcbiAgYm90dG9tOiAwcHg7XG4gIHotaW5kZXg6IDEwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZTJlNjtcbiAgY29sb3I6ICM4NjkwOTk7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4uZm9ybS1mb290ZXIgLmJ0bi1saXN0IC5mbG9hdC1yaWdodCwgLmZvcm0tZm9vdGVyIC5idG4tbGlzdCAuZmxvYXQtc20tcmlnaHQge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLmNhcmQuY2FyZC10YWJsZSAuY2FyZC1oZWFkZXIge1xuICBib3JkZXItYm90dG9tOiAwcHggbm9uZTtcbiAgZm9udC1zaXplOiAxLjFyZW07XG59XG4uY2FyZC5jYXJkLXRhYmxlIC5jYXJkLWJvZHkge1xuICBwYWRkaW5nOiAwcHg7XG59XG4uY2FyZC5jYXJkLXRhYmxlIC5jYXJkLWJvZHkgdGFibGUudGFibGUge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4uY2FyZC5jYXJkLXRhYmxlIC5jYXJkLWJvZHkgdGFibGUudGFibGUgdHIgdGggaW5wdXQuZm9ybS1jaGVjay1pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwcHg7XG59XG4uY2FyZC5jYXJkLXRhYmxlIC5jYXJkLWJvZHkgdGFibGUudGFibGUgdHIgdGQge1xuICBwYWRkaW5nOiAzcHggMTJweDtcbn1cbi5jYXJkLmNhcmQtdGFibGUgLmNhcmQtYm9keSB0YWJsZS50YWJsZSB0ciB0ZCBpbnB1dC5mb3JtLWJhdGNoLWNoZWNrYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDRweDtcbn1cbi5jYXJkLmNhcmQtdGFibGUgLmNhcmQtZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xufVxuLmNhcmQuY2FyZC10YWJsZSAuY2FyZC1mb290ZXIgLm5iLXJlc3VsdHMge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4udGFiLWNvbnRlbnQgLnRhYi1wYW5lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50YWItY29udGVudCAudGFiLXBhbmUuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5tb2RhbCAubW9kYWwtYm9keSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbiN0b2FzdC1jb250YWluZXIge1xuICB3aWR0aDogNDAwcHg7XG59XG5cbiN0b2FzdC1jb250YWluZXIgLnRvYXN0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogNDAwcHg7XG4gIG9wYWNpdHk6IDE7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgLW1vei1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIC1vLWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG4jdG9hc3QtY29udGFpbmVyIC50b2FzdC5zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NSAhaW1wb3J0YW50O1xufVxuI3RvYXN0LWNvbnRhaW5lciAudG9hc3QuZGFuZ2VyLCAjdG9hc3QtY29udGFpbmVyIC50b2FzdC5lcnJvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDUgIWltcG9ydGFudDtcbn1cbiN0b2FzdC1jb250YWluZXIgLnRvYXN0LmluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4ICFpbXBvcnRhbnQ7XG59XG4jdG9hc3QtY29udGFpbmVyIC50b2FzdC53YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNyAhaW1wb3J0YW50O1xufVxuXG4jdG9hc3QtY29udGFpbmVyOmJlZm9yZTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuI3RvYXN0LWNsb3NlLWFsbCB7XG4gIGJvcmRlcjogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDdweDtcbiAgbGVmdDogLTE1cHg7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB6LWluZGV4OiAxMDAwO1xuICBiYWNrZ3JvdW5kOiAjQkQzNjJGO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAwLjg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xufSIsIi8qIVxuICogICBBZG1pbkxURSB2My4xLjBcbiAqICAgQXV0aG9yOiBDb2xvcmxpYlxuICogICBXZWJzaXRlOiBBZG1pbkxURS5pbyA8aHR0cHM6Ly9hZG1pbmx0ZS5pbz5cbiAqICAgTGljZW5zZTogT3BlbiBzb3VyY2UgLSBNSVQgPGh0dHBzOi8vb3BlbnNvdXJjZS5vcmcvbGljZW5zZXMvTUlUPlxuICovXG5cbi8vIEJvb3RzdHJhcFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AaW1wb3J0IFwifmJvb3RzdHJhcC9zY3NzL2Z1bmN0aW9uc1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC12YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJ+Ym9vdHN0cmFwL3Njc3MvYm9vdHN0cmFwXCI7XG5cbi8vIFZhcmlhYmxlcyBhbmQgTWl4aW5zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXMtYWx0XCI7XG5AaW1wb3J0IFwibWl4aW5zXCI7XG5cbkBpbXBvcnQgXCJwYXJ0cy9jb3JlXCI7XG5AaW1wb3J0IFwicGFydHMvY29tcG9uZW50c1wiO1xuQGltcG9ydCBcInBhcnRzL2V4dHJhLWNvbXBvbmVudHNcIjtcbkBpbXBvcnQgXCJwYXJ0cy9wYWdlc1wiO1xuQGltcG9ydCBcInBhcnRzL3BsdWdpbnNcIjtcbkBpbXBvcnQgXCJwYXJ0cy9taXNjZWxsYW5lb3VzXCI7XG4iLCIvKiFcbiAqIEJvb3RzdHJhcCB2NC42LjAgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS8pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDIxIFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICogQ29weXJpZ2h0IDIwMTEtMjAyMSBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21haW4vTElDRU5TRSlcbiAqL1xuXG5AaW1wb3J0IFwiZnVuY3Rpb25zXCI7XG5AaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwibWl4aW5zXCI7XG5AaW1wb3J0IFwicm9vdFwiO1xuQGltcG9ydCBcInJlYm9vdFwiO1xuQGltcG9ydCBcInR5cGVcIjtcbkBpbXBvcnQgXCJpbWFnZXNcIjtcbkBpbXBvcnQgXCJjb2RlXCI7XG5AaW1wb3J0IFwiZ3JpZFwiO1xuQGltcG9ydCBcInRhYmxlc1wiO1xuQGltcG9ydCBcImZvcm1zXCI7XG5AaW1wb3J0IFwiYnV0dG9uc1wiO1xuQGltcG9ydCBcInRyYW5zaXRpb25zXCI7XG5AaW1wb3J0IFwiZHJvcGRvd25cIjtcbkBpbXBvcnQgXCJidXR0b24tZ3JvdXBcIjtcbkBpbXBvcnQgXCJpbnB1dC1ncm91cFwiO1xuQGltcG9ydCBcImN1c3RvbS1mb3Jtc1wiO1xuQGltcG9ydCBcIm5hdlwiO1xuQGltcG9ydCBcIm5hdmJhclwiO1xuQGltcG9ydCBcImNhcmRcIjtcbkBpbXBvcnQgXCJicmVhZGNydW1iXCI7XG5AaW1wb3J0IFwicGFnaW5hdGlvblwiO1xuQGltcG9ydCBcImJhZGdlXCI7XG5AaW1wb3J0IFwianVtYm90cm9uXCI7XG5AaW1wb3J0IFwiYWxlcnRcIjtcbkBpbXBvcnQgXCJwcm9ncmVzc1wiO1xuQGltcG9ydCBcIm1lZGlhXCI7XG5AaW1wb3J0IFwibGlzdC1ncm91cFwiO1xuQGltcG9ydCBcImNsb3NlXCI7XG5AaW1wb3J0IFwidG9hc3RzXCI7XG5AaW1wb3J0IFwibW9kYWxcIjtcbkBpbXBvcnQgXCJ0b29sdGlwXCI7XG5AaW1wb3J0IFwicG9wb3ZlclwiO1xuQGltcG9ydCBcImNhcm91c2VsXCI7XG5AaW1wb3J0IFwic3Bpbm5lcnNcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXNcIjtcbkBpbXBvcnQgXCJwcmludFwiO1xuIiwiOnJvb3Qge1xuICAvLyBDdXN0b20gdmFyaWFibGUgdmFsdWVzIG9ubHkgc3VwcG9ydCBTYXNzU2NyaXB0IGluc2lkZSBgI3t9YC5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGNvbG9ycyB7XG4gICAgLS0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAgIC0tI3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkYnAsICR2YWx1ZSBpbiAkZ3JpZC1icmVha3BvaW50cyB7XG4gICAgLS1icmVha3BvaW50LSN7JGJwfTogI3skdmFsdWV9O1xuICB9XG5cbiAgLy8gVXNlIGBpbnNwZWN0YCBmb3IgbGlzdHMgc28gdGhhdCBxdW90ZWQgaXRlbXMga2VlcCB0aGUgcXVvdGVzLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvMjM4MyNpc3N1ZWNvbW1lbnQtMzM2MzQ5MTcyXG4gIC0tZm9udC1mYW1pbHktc2Fucy1zZXJpZjogI3tpbnNwZWN0KCRmb250LWZhbWlseS1zYW5zLXNlcmlmKX07XG4gIC0tZm9udC1mYW1pbHktbW9ub3NwYWNlOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LW1vbm9zcGFjZSl9O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGUsIHByb3BlcnR5LW5vLXZlbmRvci1wcmVmaXhcblxuLy8gUmVib290XG4vL1xuLy8gTm9ybWFsaXphdGlvbiBvZiBIVE1MIGVsZW1lbnRzLCBtYW51YWxseSBmb3JrZWQgZnJvbSBOb3JtYWxpemUuY3NzIHRvIHJlbW92ZVxuLy8gc3R5bGVzIHRhcmdldGluZyBpcnJlbGV2YW50IGJyb3dzZXJzIHdoaWxlIGFwcGx5aW5nIG5ldyBzdHlsZXMuXG4vL1xuLy8gTm9ybWFsaXplIGlzIGxpY2Vuc2VkIE1JVC4gaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzc1xuXG5cbi8vIERvY3VtZW50XG4vL1xuLy8gMS4gQ2hhbmdlIGZyb20gYGJveC1zaXppbmc6IGNvbnRlbnQtYm94YCBzbyB0aGF0IGB3aWR0aGAgaXMgbm90IGFmZmVjdGVkIGJ5IGBwYWRkaW5nYCBvciBgYm9yZGVyYC5cbi8vIDIuIENoYW5nZSB0aGUgZGVmYXVsdCBmb250IGZhbWlseSBpbiBhbGwgYnJvd3NlcnMuXG4vLyAzLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4vLyA0LiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIElFIG9uIFdpbmRvd3MgUGhvbmUgYW5kIGluIGlPUy5cbi8vIDUuIENoYW5nZSB0aGUgZGVmYXVsdCB0YXAgaGlnaGxpZ2h0IHRvIGJlIGNvbXBsZXRlbHkgdHJhbnNwYXJlbnQgaW4gaU9TLlxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvLyAxXG59XG5cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLy8gMlxuICBsaW5lLWhlaWdodDogMS4xNTsgLy8gM1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDRcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKCRibGFjaywgMCk7IC8vIDVcbn1cblxuLy8gU2hpbSBmb3IgXCJuZXdcIiBIVE1MNSBzdHJ1Y3R1cmFsIGVsZW1lbnRzIHRvIGRpc3BsYXkgY29ycmVjdGx5IChJRTEwLCBvbGRlciBicm93c2Vycylcbi8vIFRPRE86IHJlbW92ZSBpbiB2NVxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxuYXJ0aWNsZSwgYXNpZGUsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWFpbiwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIEJvZHlcbi8vXG4vLyAxLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4vLyAyLiBBcyBhIGJlc3QgcHJhY3RpY2UsIGFwcGx5IGEgZGVmYXVsdCBgYmFja2dyb3VuZC1jb2xvcmAuXG4vLyAzLiBTZXQgYW4gZXhwbGljaXQgaW5pdGlhbCB0ZXh0LWFsaWduIHZhbHVlIHNvIHRoYXQgd2UgY2FuIGxhdGVyIHVzZVxuLy8gICAgdGhlIGBpbmhlcml0YCB2YWx1ZSBvbiB0aGluZ3MgbGlrZSBgPHRoPmAgZWxlbWVudHMuXG5cbmJvZHkge1xuICBtYXJnaW46IDA7IC8vIDFcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1iYXNlKTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1iYXNlO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gM1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZzsgLy8gMlxufVxuXG4vLyBGdXR1cmUtcHJvb2YgcnVsZTogaW4gYnJvd3NlcnMgdGhhdCBzdXBwb3J0IDpmb2N1cy12aXNpYmxlLCBzdXBwcmVzcyB0aGUgZm9jdXMgb3V0bGluZVxuLy8gb24gZWxlbWVudHMgdGhhdCBwcm9ncmFtbWF0aWNhbGx5IHJlY2VpdmUgZm9jdXMgYnV0IHdvdWxkbid0IG5vcm1hbGx5IHNob3cgYSB2aXNpYmxlXG4vLyBmb2N1cyBvdXRsaW5lLiBJbiBnZW5lcmFsLCB0aGlzIHdvdWxkIG1lYW4gdGhhdCB0aGUgb3V0bGluZSBpcyBvbmx5IGFwcGxpZWQgaWYgdGhlXG4vLyBpbnRlcmFjdGlvbiB0aGF0IGxlZCB0byB0aGUgZWxlbWVudCByZWNlaXZpbmcgcHJvZ3JhbW1hdGljIGZvY3VzIHdhcyBhIGtleWJvYXJkIGludGVyYWN0aW9uLFxuLy8gb3IgdGhlIGJyb3dzZXIgaGFzIHNvbWVob3cgZGV0ZXJtaW5lZCB0aGF0IHRoZSB1c2VyIGlzIHByaW1hcmlseSBhIGtleWJvYXJkIHVzZXIgYW5kL29yXG4vLyB3YW50cyBmb2N1cyBvdXRsaW5lcyB0byBhbHdheXMgYmUgcHJlc2VudGVkLlxuLy9cbi8vIFNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvOmZvY3VzLXZpc2libGVcbi8vIGFuZCBodHRwczovL2RldmVsb3Blci5wYWNpZWxsb2dyb3VwLmNvbS9ibG9nLzIwMTgvMDMvZm9jdXMtdmlzaWJsZS1hbmQtYmFja3dhcmRzLWNvbXBhdGliaWxpdHkvXG5bdGFiaW5kZXg9XCItMVwiXTpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xufVxuXG5cbi8vIENvbnRlbnQgZ3JvdXBpbmdcbi8vXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuLy8gMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8vIDFcbiAgaGVpZ2h0OiAwOyAvLyAxXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvLyAyXG59XG5cblxuLy9cbi8vIFR5cG9ncmFwaHlcbi8vXG5cbi8vIFJlbW92ZSB0b3AgbWFyZ2lucyBmcm9tIGhlYWRpbmdzXG4vL1xuLy8gQnkgZGVmYXVsdCwgYDxoMT5gLWA8aDY+YCBhbGwgcmVjZWl2ZSB0b3AgYW5kIGJvdHRvbSBtYXJnaW5zLiBXZSBudWtlIHRoZSB0b3Bcbi8vIG1hcmdpbiBmb3IgZWFzaWVyIGNvbnRyb2wgd2l0aGluIHR5cGUgc2NhbGVzIGFzIGl0IGF2b2lkcyBtYXJnaW4gY29sbGFwc2luZy5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcbn1cblxuLy8gUmVzZXQgbWFyZ2lucyBvbiBwYXJhZ3JhcGhzXG4vL1xuLy8gU2ltaWxhcmx5LCB0aGUgdG9wIG1hcmdpbiBvbiBgPHA+YHMgZ2V0IHJlc2V0LiBIb3dldmVyLCB3ZSBhbHNvIHJlc2V0IHRoZVxuLy8gYm90dG9tIG1hcmdpbiB0byB1c2UgYHJlbWAgdW5pdHMgaW5zdGVhZCBvZiBgZW1gLlxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTtcbn1cblxuLy8gQWJicmV2aWF0aW9uc1xuLy9cbi8vIDEuIER1cGxpY2F0ZSBiZWhhdmlvciB0byB0aGUgZGF0YS0qIGF0dHJpYnV0ZSBmb3Igb3VyIHRvb2x0aXAgcGx1Z2luXG4vLyAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuLy8gMy4gQWRkIGV4cGxpY2l0IGN1cnNvciB0byBpbmRpY2F0ZSBjaGFuZ2VkIGJlaGF2aW9yLlxuLy8gNC4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIEZpcmVmb3ggMzktLlxuLy8gNS4gUHJldmVudCB0aGUgdGV4dC1kZWNvcmF0aW9uIHRvIGJlIHNraXBwZWQuXG5cbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7IC8vIDFcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8vIDJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvLyAyXG4gIGN1cnNvcjogaGVscDsgLy8gM1xuICBib3JkZXItYm90dG9tOiAwOyAvLyA0XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTsgLy8gNVxufVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiAkZHQtZm9udC13ZWlnaHQ7XG59XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwOyAvLyBVbmRvIGJyb3dzZXIgZGVmYXVsdFxufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZGVyOyAvLyBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpXG59XG5cbnNtYWxsIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDgwJSk7IC8vIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzXG59XG5cbi8vXG4vLyBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbi8vIGFsbCBicm93c2Vycy5cbi8vXG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDc1JSk7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7IGJvdHRvbTogLS4yNWVtOyB9XG5zdXAgeyB0b3A6IC0uNWVtOyB9XG5cblxuLy9cbi8vIExpbmtzXG4vL1xuXG5hIHtcbiAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxufVxuXG4vLyBBbmQgdW5kbyB0aGVzZSBzdHlsZXMgZm9yIHBsYWNlaG9sZGVyIGxpbmtzL25hbWVkIGFuY2hvcnMgKHdpdGhvdXQgaHJlZikuXG4vLyBJdCB3b3VsZCBiZSBtb3JlIHN0cmFpZ2h0Zm9yd2FyZCB0byBqdXN0IHVzZSBhW2hyZWZdIGluIHByZXZpb3VzIGJsb2NrLCBidXQgdGhhdFxuLy8gY2F1c2VzIHNwZWNpZmljaXR5IGlzc3VlcyBpbiBtYW55IG90aGVyIHN0eWxlcyB0aGF0IGFyZSB0b28gY29tcGxleCB0byBmaXguXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTQwMlxuXG5hOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cblxuLy9cbi8vIENvZGVcbi8vXG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tb25vc3BhY2U7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxZW0pOyAvLyBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG59XG5cbnByZSB7XG4gIC8vIFJlbW92ZSBicm93c2VyIGRlZmF1bHQgdG9wIG1hcmdpblxuICBtYXJnaW4tdG9wOiAwO1xuICAvLyBSZXNldCBicm93c2VyIGRlZmF1bHQgb2YgYDFlbWAgdG8gdXNlIGByZW1gc1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAvLyBEb24ndCBhbGxvdyBjb250ZW50IHRvIGJyZWFrIG91dHNpZGVcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC8vIERpc2FibGUgYXV0by1oaWRpbmcgc2Nyb2xsYmFyIGluIElFICYgbGVnYWN5IEVkZ2UgdG8gYXZvaWQgb3ZlcmxhcCxcbiAgLy8gbWFraW5nIGl0IGltcG9zc2libGUgdG8gaW50ZXJhY3Qgd2l0aCB0aGUgY29udGVudFxuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcbn1cblxuXG4vL1xuLy8gRmlndXJlc1xuLy9cblxuZmlndXJlIHtcbiAgLy8gQXBwbHkgYSBjb25zaXN0ZW50IG1hcmdpbiBzdHJhdGVneSAobWF0Y2hlcyBvdXIgdHlwZSBzdHlsZXMpLlxuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5cbi8vXG4vLyBJbWFnZXMgYW5kIGNvbnRlbnRcbi8vXG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1zdHlsZTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC0uXG59XG5cbnN2ZyB7XG4gIC8vIFdvcmthcm91bmQgZm9yIHRoZSBTVkcgb3ZlcmZsb3cgYnVnIGluIElFMTAvMTEgaXMgc3RpbGwgcmVxdWlyZWQuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI2ODc4XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cblxuLy9cbi8vIFRhYmxlc1xuLy9cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzXG59XG5cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgcGFkZGluZy1ib3R0b206ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gIGNvbG9yOiAkdGFibGUtY2FwdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG59XG5cbi8vIDEuIFJlbW92ZXMgZm9udC13ZWlnaHQgYm9sZCBieSBpbmhlcml0aW5nXG4vLyAyLiBNYXRjaGVzIGRlZmF1bHQgYDx0ZD5gIGFsaWdubWVudCBieSBpbmhlcml0aW5nIGB0ZXh0LWFsaWduYC5cbi8vIDMuIEZpeCBhbGlnbm1lbnQgZm9yIFNhZmFyaVxuXG50aCB7XG4gIGZvbnQtd2VpZ2h0OiAkdGFibGUtdGgtZm9udC13ZWlnaHQ7IC8vIDFcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gMlxuICB0ZXh0LWFsaWduOiAtd2Via2l0LW1hdGNoLXBhcmVudDsgLy8gM1xufVxuXG5cbi8vXG4vLyBGb3Jtc1xuLy9cblxubGFiZWwge1xuICAvLyBBbGxvdyBsYWJlbHMgdG8gdXNlIGBtYXJnaW5gIGZvciBzcGFjaW5nLlxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206ICRsYWJlbC1tYXJnaW4tYm90dG9tO1xufVxuXG4vLyBSZW1vdmUgdGhlIGRlZmF1bHQgYGJvcmRlci1yYWRpdXNgIHRoYXQgbWFjT1MgQ2hyb21lIGFkZHMuXG4vL1xuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0MDkzXG5idXR0b24ge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8vIEV4cGxpY2l0bHkgcmVtb3ZlIGZvY3VzIG91dGxpbmUgaW4gQ2hyb21pdW0gd2hlbiBpdCBzaG91bGRuJ3QgYmVcbi8vIHZpc2libGUgKGUuZy4gYXMgcmVzdWx0IG9mIG1vdXNlIGNsaWNrIG9yIHRvdWNoIHRhcCkuIEl0IGFscmVhZHlcbi8vIHNob3VsZCBiZSBkb2luZyB0aGlzIGF1dG9tYXRpY2FsbHksIGJ1dCBzZWVtcyB0byBjdXJyZW50bHkgYmVcbi8vIGNvbmZ1c2VkIGFuZCBhcHBsaWVzIGl0cyB2ZXJ5IHZpc2libGUgdHdvLXRvbmUgb3V0bGluZSBhbnl3YXkuXG5cbmJ1dHRvbjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMDtcbn1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwOyAvLyBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmlcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmJ1dHRvbixcbmlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8vIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2Vcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IC8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveFxufVxuXG4vLyBTZXQgdGhlIGN1cnNvciBmb3Igbm9uLWA8YnV0dG9uPmAgYnV0dG9uc1xuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMzA1NjJcbltyb2xlPVwiYnV0dG9uXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHdvcmQtd3JhcCBpbiBTYWZhcmkuXG4vL1xuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0OTkwXG5zZWxlY3Qge1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbn1cblxuXG4vLyAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2Bcbi8vICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cbi8vIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSwgLy8gMVxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcbn1cblxuLy8gT3BpbmlvbmF0ZWQ6IGFkZCBcImhhbmRcIiBjdXJzb3IgdG8gbm9uLWRpc2FibGVkIGJ1dHRvbiBlbGVtZW50cy5cbkBpZiAkZW5hYmxlLXBvaW50ZXItY3Vyc29yLWZvci1idXR0b25zIHtcbiAgYnV0dG9uLFxuICBbdHlwZT1cImJ1dHRvblwiXSxcbiAgW3R5cGU9XCJyZXNldFwiXSxcbiAgW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICY6bm90KDpkaXNhYmxlZCkge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxufVxuXG4vLyBSZW1vdmUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGZyb20gRmlyZWZveCwgYnV0IGRvbid0IHJlc3RvcmUgdGhlIG91dGxpbmUgbGlrZSBOb3JtYWxpemUuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAtXG4gIHBhZGRpbmc6IDA7IC8vIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC1cbn1cblxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvOyAvLyBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxuICAvLyBUZXh0YXJlYXMgc2hvdWxkIHJlYWxseSBvbmx5IHJlc2l6ZSB2ZXJ0aWNhbGx5IHNvIHRoZXkgZG9uJ3QgYnJlYWsgdGhlaXIgKGhvcml6b250YWwpIGNvbnRhaW5lcnMuXG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbmZpZWxkc2V0IHtcbiAgLy8gQnJvd3NlcnMgc2V0IGEgZGVmYXVsdCBgbWluLXdpZHRoOiBtaW4tY29udGVudDtgIG9uIGZpZWxkc2V0cyxcbiAgLy8gdW5saWtlIGUuZy4gYDxkaXY+YHMsIHdoaWNoIGhhdmUgYG1pbi13aWR0aDogMDtgIGJ5IGRlZmF1bHQuXG4gIC8vIFNvIHdlIHJlc2V0IHRoYXQgdG8gZW5zdXJlIGZpZWxkc2V0cyBiZWhhdmUgbW9yZSBsaWtlIGEgc3RhbmRhcmQgYmxvY2sgZWxlbWVudC5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTIzNTlcbiAgLy8gYW5kIGh0dHBzOi8vaHRtbC5zcGVjLndoYXR3Zy5vcmcvbXVsdGlwYWdlLyN0aGUtZmllbGRzZXQtYW5kLWxlZ2VuZC1lbGVtZW50c1xuICBtaW4td2lkdGg6IDA7XG4gIC8vIFJlc2V0IHRoZSBkZWZhdWx0IG91dGxpbmUgYmVoYXZpb3Igb2YgZmllbGRzZXRzIHNvIHRoZXkgZG9uJ3QgYWZmZWN0IHBhZ2UgbGF5b3V0LlxuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbi8vIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyAxXG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBAaW5jbHVkZSBmb250LXNpemUoMS41cmVtKTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0OyAvLyAyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8vIDFcbn1cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8vIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG59XG5cbi8vIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLy8gVGhpcyBvdmVycmlkZXMgdGhlIGV4dHJhIHJvdW5kZWQgY29ybmVycyBvbiBzZWFyY2ggaW5wdXRzIGluIGlPUyBzbyB0aGF0IG91clxuICAvLyBgLmZvcm0tY29udHJvbGAgY2xhc3MgY2FuIHByb3Blcmx5IHN0eWxlIHRoZW0uIE5vdGUgdGhhdCB0aGlzIGNhbm5vdCBzaW1wbHlcbiAgLy8gYmUgYWRkZWQgdG8gYC5mb3JtLWNvbnRyb2xgIGFzIGl0J3Mgbm90IHNwZWNpZmljIGVub3VnaC4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTg2LlxuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLy8gMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy9cbi8vIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbi8vXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vL1xuLy8gMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbi8vIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbi8vXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBmb250OiBpbmhlcml0OyAvLyAyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAxXG59XG5cbi8vXG4vLyBDb3JyZWN0IGVsZW1lbnQgZGlzcGxheXNcbi8vXG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTsgLy8gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzXG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyAvLyBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRVxufVxuXG4vLyBBbHdheXMgaGlkZSBhbiBlbGVtZW50IHdpdGggdGhlIGBoaWRkZW5gIEhUTUwgYXR0cmlidXRlIChmcm9tIFB1cmVDU1MpLlxuLy8gTmVlZGVkIGZvciBwcm9wZXIgZGlzcGxheSBpbiBJRSAxMC0uXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsIi8vIFZhcmlhYmxlc1xuLy9cbi8vIFZhcmlhYmxlcyBzaG91bGQgZm9sbG93IHRoZSBgJGNvbXBvbmVudC1zdGF0ZS1wcm9wZXJ0eS1zaXplYCBmb3JtdWxhIGZvclxuLy8gY29uc2lzdGVudCBuYW1pbmcuIEV4OiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3IgYW5kICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMuXG5cblxuLy9cbi8vIENvbG9yIHN5c3RlbVxuLy9cblxuLy8gc3R5bGVsaW50LWRpc2FibGVcbiR3aGl0ZTogICAgI2ZmZiAhZGVmYXVsdDtcbiRncmF5LTEwMDogI2Y4ZjlmYSAhZGVmYXVsdDtcbiRncmF5LTIwMDogI2U5ZWNlZiAhZGVmYXVsdDtcbiRncmF5LTMwMDogI2RlZTJlNiAhZGVmYXVsdDtcbiRncmF5LTQwMDogI2NlZDRkYSAhZGVmYXVsdDtcbiRncmF5LTUwMDogI2FkYjViZCAhZGVmYXVsdDtcbiRncmF5LTYwMDogIzZjNzU3ZCAhZGVmYXVsdDtcbiRncmF5LTcwMDogIzQ5NTA1NyAhZGVmYXVsdDtcbiRncmF5LTgwMDogIzM0M2E0MCAhZGVmYXVsdDtcbiRncmF5LTkwMDogIzIxMjUyOSAhZGVmYXVsdDtcbiRibGFjazogICAgIzAwMCAhZGVmYXVsdDtcblxuJGdyYXlzOiAoKSAhZGVmYXVsdDtcbiRncmF5czogbWFwLW1lcmdlKChcbiAgXCIxMDBcIjogJGdyYXktMTAwLFxuICBcIjIwMFwiOiAkZ3JheS0yMDAsXG4gIFwiMzAwXCI6ICRncmF5LTMwMCxcbiAgXCI0MDBcIjogJGdyYXktNDAwLFxuICBcIjUwMFwiOiAkZ3JheS01MDAsXG4gIFwiNjAwXCI6ICRncmF5LTYwMCxcbiAgXCI3MDBcIjogJGdyYXktNzAwLFxuICBcIjgwMFwiOiAkZ3JheS04MDAsXG4gIFwiOTAwXCI6ICRncmF5LTkwMFxuKSwgJGdyYXlzKTtcblxuJGJsdWU6ICAgICMwMDdiZmYgIWRlZmF1bHQ7XG4kaW5kaWdvOiAgIzY2MTBmMiAhZGVmYXVsdDtcbiRwdXJwbGU6ICAjNmY0MmMxICFkZWZhdWx0O1xuJHBpbms6ICAgICNlODNlOGMgIWRlZmF1bHQ7XG4kcmVkOiAgICAgI2RjMzU0NSAhZGVmYXVsdDtcbiRvcmFuZ2U6ICAjZmQ3ZTE0ICFkZWZhdWx0O1xuJHllbGxvdzogICNmZmMxMDcgIWRlZmF1bHQ7XG4kZ3JlZW46ICAgIzI4YTc0NSAhZGVmYXVsdDtcbiR0ZWFsOiAgICAjMjBjOTk3ICFkZWZhdWx0O1xuJGN5YW46ICAgICMxN2EyYjggIWRlZmF1bHQ7XG5cbiRjb2xvcnM6ICgpICFkZWZhdWx0O1xuJGNvbG9yczogbWFwLW1lcmdlKChcbiAgXCJibHVlXCI6ICAgICAgICRibHVlLFxuICBcImluZGlnb1wiOiAgICAgJGluZGlnbyxcbiAgXCJwdXJwbGVcIjogICAgICRwdXJwbGUsXG4gIFwicGlua1wiOiAgICAgICAkcGluayxcbiAgXCJyZWRcIjogICAgICAgICRyZWQsXG4gIFwib3JhbmdlXCI6ICAgICAkb3JhbmdlLFxuICBcInllbGxvd1wiOiAgICAgJHllbGxvdyxcbiAgXCJncmVlblwiOiAgICAgICRncmVlbixcbiAgXCJ0ZWFsXCI6ICAgICAgICR0ZWFsLFxuICBcImN5YW5cIjogICAgICAgJGN5YW4sXG4gIFwid2hpdGVcIjogICAgICAkd2hpdGUsXG4gIFwiZ3JheVwiOiAgICAgICAkZ3JheS02MDAsXG4gIFwiZ3JheS1kYXJrXCI6ICAkZ3JheS04MDBcbiksICRjb2xvcnMpO1xuXG4kcHJpbWFyeTogICAgICAgJGJsdWUgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5OiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHN1Y2Nlc3M6ICAgICAgICRncmVlbiAhZGVmYXVsdDtcbiRpbmZvOiAgICAgICAgICAkY3lhbiAhZGVmYXVsdDtcbiR3YXJuaW5nOiAgICAgICAkeWVsbG93ICFkZWZhdWx0O1xuJGRhbmdlcjogICAgICAgICRyZWQgIWRlZmF1bHQ7XG4kbGlnaHQ6ICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGRhcms6ICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcblxuJHRoZW1lLWNvbG9yczogKCkgIWRlZmF1bHQ7XG4kdGhlbWUtY29sb3JzOiBtYXAtbWVyZ2UoKFxuICBcInByaW1hcnlcIjogICAgJHByaW1hcnksXG4gIFwic2Vjb25kYXJ5XCI6ICAkc2Vjb25kYXJ5LFxuICBcInN1Y2Nlc3NcIjogICAgJHN1Y2Nlc3MsXG4gIFwiaW5mb1wiOiAgICAgICAkaW5mbyxcbiAgXCJ3YXJuaW5nXCI6ICAgICR3YXJuaW5nLFxuICBcImRhbmdlclwiOiAgICAgJGRhbmdlcixcbiAgXCJsaWdodFwiOiAgICAgICRsaWdodCxcbiAgXCJkYXJrXCI6ICAgICAgICRkYXJrXG4pLCAkdGhlbWUtY29sb3JzKTtcbi8vIHN0eWxlbGludC1lbmFibGVcblxuLy8gU2V0IGEgc3BlY2lmaWMganVtcCBwb2ludCBmb3IgcmVxdWVzdGluZyBjb2xvciBqdW1wc1xuJHRoZW1lLWNvbG9yLWludGVydmFsOiAgICAgIDglICFkZWZhdWx0O1xuXG4vLyBUaGUgeWlxIGxpZ2h0bmVzcyB2YWx1ZSB0aGF0IGRldGVybWluZXMgd2hlbiB0aGUgbGlnaHRuZXNzIG9mIGNvbG9yIGNoYW5nZXMgZnJvbSBcImRhcmtcIiB0byBcImxpZ2h0XCIuIEFjY2VwdGFibGUgdmFsdWVzIGFyZSBiZXR3ZWVuIDAgYW5kIDI1NS5cbiR5aXEtY29udHJhc3RlZC10aHJlc2hvbGQ6IDE1MCAhZGVmYXVsdDtcblxuLy8gQ3VzdG9taXplIHRoZSBsaWdodCBhbmQgZGFyayB0ZXh0IGNvbG9ycyBmb3IgdXNlIGluIG91ciBZSVEgY29sb3IgY29udHJhc3QgZnVuY3Rpb24uXG4keWlxLXRleHQtZGFyazogIzFmMmQzZCAhZGVmYXVsdDtcbiR5aXEtdGV4dC1saWdodDogJHdoaXRlICFkZWZhdWx0O1xuXG4vLyBPcHRpb25zXG4vL1xuLy8gUXVpY2tseSBtb2RpZnkgZ2xvYmFsIHN0eWxpbmcgYnkgZW5hYmxpbmcgb3IgZGlzYWJsaW5nIG9wdGlvbmFsIGZlYXR1cmVzLlxuXG4kZW5hYmxlLWNhcmV0OiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcm91bmRlZDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1zaGFkb3dzOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWdyYWRpZW50czogICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXRyYW5zaXRpb25zOiAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeTogICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeTogICAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkLCBubyBsb25nZXIgYWZmZWN0cyBhbnkgY29tcGlsZWQgQ1NTXG4kZW5hYmxlLWdyaWQtY2xhc3NlczogICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcG9pbnRlci1jdXJzb3ItZm9yLWJ1dHRvbnM6ICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wcmludC1zdHlsZXM6ICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplczogICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXZhbGlkYXRpb24taWNvbnM6ICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtZGVwcmVjYXRpb24tbWVzc2FnZXM6ICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuXG4vLyBTcGFjaW5nXG4vL1xuLy8gQ29udHJvbCB0aGUgZGVmYXVsdCBzdHlsaW5nIG9mIG1vc3QgQm9vdHN0cmFwIGVsZW1lbnRzIGJ5IG1vZGlmeWluZyB0aGVzZVxuLy8gdmFyaWFibGVzLiBNb3N0bHkgZm9jdXNlZCBvbiBzcGFjaW5nLlxuLy8gWW91IGNhbiBhZGQgbW9yZSBlbnRyaWVzIHRvIHRoZSAkc3BhY2VycyBtYXAsIHNob3VsZCB5b3UgbmVlZCBtb3JlIHZhcmlhdGlvbi5cblxuLy8gc3R5bGVsaW50LWRpc2FibGVcbiRzcGFjZXI6IDFyZW0gIWRlZmF1bHQ7XG4kc3BhY2VyczogKCkgIWRlZmF1bHQ7XG4kc3BhY2VyczogbWFwLW1lcmdlKChcbiAgMDogMCxcbiAgMTogKCRzcGFjZXIgKiAuMjUpLFxuICAyOiAoJHNwYWNlciAqIC41KSxcbiAgMzogJHNwYWNlcixcbiAgNDogKCRzcGFjZXIgKiAxLjUpLFxuICA1OiAoJHNwYWNlciAqIDMpXG4pLCAkc3BhY2Vycyk7XG5cbi8vIFRoaXMgdmFyaWFibGUgYWZmZWN0cyB0aGUgYC5oLSpgIGFuZCBgLnctKmAgY2xhc3Nlcy5cbiRzaXplczogKCkgIWRlZmF1bHQ7XG4kc2l6ZXM6IG1hcC1tZXJnZSgoXG4gIDI1OiAyNSUsXG4gIDUwOiA1MCUsXG4gIDc1OiA3NSUsXG4gIDEwMDogMTAwJVxuKSwgJHNpemVzKTtcbi8vIHN0eWxlbGludC1lbmFibGVcblxuLy8gQm9keVxuLy9cbi8vIFNldHRpbmdzIGZvciB0aGUgYDxib2R5PmAgZWxlbWVudC5cblxuJGJvZHktYmc6ICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG5cbi8vIExpbmtzXG4vL1xuLy8gU3R5bGUgYW5jaG9yIGVsZW1lbnRzLlxuXG4kbGluay1jb2xvcjogICAgICAgICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuJGxpbmstZGVjb3JhdGlvbjogICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgZGFya2VuKCRsaW5rLWNvbG9yLCAxNSUpICFkZWZhdWx0O1xuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogICAgIG5vbmUgIWRlZmF1bHQ7XG5cbi8vIFBhcmFncmFwaHNcbi8vXG4vLyBTdHlsZSBwIGVsZW1lbnQuXG5cbiRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTogICAxcmVtICFkZWZhdWx0O1xuXG5cbi8vIEdyaWQgYnJlYWtwb2ludHNcbi8vXG4vLyBEZWZpbmUgdGhlIG1pbmltdW0gZGltZW5zaW9ucyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSxcbi8vIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMsIGZvciB1c2UgaW4gbWVkaWEgcXVlcmllcy5cblxuJGdyaWQtYnJlYWtwb2ludHM6IChcbiAgeHM6IDAsXG4gIHNtOiA1NzZweCxcbiAgbWQ6IDc2OHB4LFxuICBsZzogOTkycHgsXG4gIHhsOiAxMjAwcHhcbikgIWRlZmF1bHQ7XG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuQGluY2x1ZGUgX2Fzc2VydC1zdGFydHMtYXQtemVybygkZ3JpZC1icmVha3BvaW50cyk7XG5cblxuLy8gR3JpZCBjb250YWluZXJzXG4vL1xuLy8gRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cblxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG4gIHNtOiA1NDBweCxcbiAgbWQ6IDcyMHB4LFxuICBsZzogOTYwcHgsXG4gIHhsOiAxMTQwcHhcbikgIWRlZmF1bHQ7XG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRjb250YWluZXItbWF4LXdpZHRocywgXCIkY29udGFpbmVyLW1heC13aWR0aHNcIik7XG5cblxuLy8gR3JpZCBjb2x1bW5zXG4vL1xuLy8gU2V0IHRoZSBudW1iZXIgb2YgY29sdW1ucyBhbmQgc3BlY2lmeSB0aGUgd2lkdGggb2YgdGhlIGd1dHRlcnMuXG5cbiRncmlkLWNvbHVtbnM6ICAgICAgICAgICAgICAgIDEyICFkZWZhdWx0O1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgMTVweCAhZGVmYXVsdDtcblxuLy8gQ29tcG9uZW50c1xuLy9cbi8vIERlZmluZSBjb21tb24gcGFkZGluZyBhbmQgYm9yZGVyIHJhZGl1cyBzaXplcyBhbmQgbW9yZS5cblxuJGxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuXG4kYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgIC4zcmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgLjJyZW0gIWRlZmF1bHQ7XG5cbiRjb21wb25lbnQtYWN0aXZlLWNvbG9yOiAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjb21wb25lbnQtYWN0aXZlLWJnOiAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcblxuJGNhcmV0LXdpZHRoOiAgICAgICAgICAgICAgICAgLjNlbSAhZGVmYXVsdDtcblxuJHRyYW5zaXRpb24tYmFzZTogICAgICAgICAgICAgYWxsIC4ycyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWZhZGU6ICAgICAgICAgICAgIG9wYWNpdHkgLjE1cyBsaW5lYXIgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1jb2xsYXBzZTogICAgICAgICBoZWlnaHQgLjM1cyBlYXNlICFkZWZhdWx0O1xuXG5cbi8vIEZvbnRzXG4vL1xuLy8gRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICAgICAgXCJTb3VyY2UgU2FucyBQcm9cIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgICAgICBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LWJhc2U6ICAgICAgICAgICAgJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZW5hYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuXG4kZm9udC1zaXplLWJhc2U6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0OyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcbiRmb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICgkZm9udC1zaXplLWJhc2UgKiAxLjI1KSAhZGVmYXVsdDtcbiRmb250LXNpemUtc206ICAgICAgICAgICAgICAgICgkZm9udC1zaXplLWJhc2UgKiAuODc1KSAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWxpZ2h0OiAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LW5vcm1hbDogICAgICAgICAgNDAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGQ6ICAgICAgICAgICAgNzAwICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtYmFzZTogICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LWJhc2U6ICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuXG4kaDEtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyLjUgIWRlZmF1bHQ7XG4kaDItZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyICFkZWZhdWx0O1xuJGgzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS43NSAhZGVmYXVsdDtcbiRoNC1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcbiRoNS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kaDYtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG5cbiRoZWFkaW5ncy1tYXJnaW4tYm90dG9tOiAgICAgICgkc3BhY2VyIC8gMikgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICAgICAgICBpbmhlcml0ICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiAgICAgICAgNTAwICFkZWZhdWx0O1xuJGhlYWRpbmdzLWxpbmUtaGVpZ2h0OiAgICAgICAgMS4yICFkZWZhdWx0O1xuJGhlYWRpbmdzLWNvbG9yOiAgICAgICAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcblxuJGRpc3BsYXkxLXNpemU6ICAgICAgICAgICAgICAgNnJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5Mi1zaXplOiAgICAgICAgICAgICAgIDUuNXJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5My1zaXplOiAgICAgICAgICAgICAgIDQuNXJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5NC1zaXplOiAgICAgICAgICAgICAgIDMuNXJlbSAhZGVmYXVsdDtcblxuJGRpc3BsYXkxLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXkyLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXkzLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXk0LXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXktbGluZS1oZWlnaHQ6ICAgICAgICAgJGhlYWRpbmdzLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kbGVhZC1mb250LXNpemU6ICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSkgIWRlZmF1bHQ7XG4kbGVhZC1mb250LXdlaWdodDogICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG5cbiRzbWFsbC1mb250LXNpemU6ICAgICAgICAgICAgIDgwJSAhZGVmYXVsdDtcblxuJHRleHQtbXV0ZWQ6ICAgICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kYmxvY2txdW90ZS1zbWFsbC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb250LXNpemU6ICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSkgIWRlZmF1bHQ7XG5cbiRoci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kaHItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kbWFyay1wYWRkaW5nOiAgICAgICAgICAgICAgICAuMmVtICFkZWZhdWx0O1xuXG4kZHQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGtiZC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAtLjFyZW0gMCByZ2JhKCRibGFjaywgLjI1KSAhZGVmYXVsdDtcbiRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0OiAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4kbGlzdC1pbmxpbmUtcGFkZGluZzogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1hcmstYmc6ICAgICAgICAgICAgICAgICAgICAgI2ZjZjhlMyAhZGVmYXVsdDtcblxuJGhyLW1hcmdpbi15OiAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuXG4vLyBUYWJsZXNcbi8vXG4vLyBDdXN0b21pemVzIHRoZSBgLnRhYmxlYCBjb21wb25lbnQgd2l0aCBiYXNpYyB2YWx1ZXMsIGVhY2ggdXNlZCBhY3Jvc3MgYWxsIHRhYmxlIHZhcmlhdGlvbnMuXG5cbiR0YWJsZS1jZWxsLXBhZGRpbmc6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmctc206ICAgICAgIC4zcmVtICFkZWZhdWx0O1xuXG4kdGFibGUtYmc6ICAgICAgICAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcbiR0YWJsZS1hY2NlbnQtYmc6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDUpICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWJnOiAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJHRhYmxlLWFjdGl2ZS1iZzogICAgICAgICAgICAgJHRhYmxlLWhvdmVyLWJnICFkZWZhdWx0O1xuXG4kdGFibGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci1jb2xvcjogICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kdGFibGUtaGVhZC1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kdGFibGUtaGVhZC1jb2xvcjogICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG5cbiR0YWJsZS1kYXJrLWJnOiAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWFjY2VudC1iZzogICAgICAgIHJnYmEoJHdoaXRlLCAuMDUpICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstaG92ZXItYmc6ICAgICAgICAgcmdiYSgkd2hpdGUsIC4wNzUpICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yOiAgICAgbGlnaHRlbigkZ3JheS05MDAsIDEwJSkgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1jb2xvcjogICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcblxuXG4vLyBCdXR0b25zICsgRm9ybXNcbi8vXG4vLyBTaGFyZWQgdmFyaWFibGVzIHRoYXQgYXJlIHJlYXNzaWduZWQgdG8gYCRpbnB1dC1gIGFuZCBgJGJ0bi1gIHNwZWNpZmljIHZhcmlhYmxlcy5cblxuJGlucHV0LWJ0bi1wYWRkaW5nLXk6ICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQ6ICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWZvY3VzLXdpZHRoOiAgICAgICAuMnJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3I6ICAgICAgIHJnYmEoJGNvbXBvbmVudC1hY3RpdmUtYmcsIC4yNSkgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAwIDAgMCAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LXNtOiAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LXNtOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbTogICAgJGxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1sZzogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LWxnOiAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnOiAgICAkbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tYm9yZGVyLXdpZHRoOiAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cblxuLy8gQnV0dG9uc1xuLy9cbi8vIEZvciBlYWNoIG9mIEJvb3RzdHJhcCdzIGJ1dHRvbnMsIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kLCBhbmQgYm9yZGVyIGNvbG9yLlxuXG4kYnRuLXBhZGRpbmcteTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodDogICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGJ0bi1wYWRkaW5nLXktc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQtc206ICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRidG4tcGFkZGluZy15LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kYnRuLWJvcmRlci13aWR0aDogICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGJ0bi1mb250LXdlaWdodDogICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRidG4tYm94LXNoYWRvdzogICAgICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRidG4tZGlzYWJsZWQtb3BhY2l0eTogICAgICAgIC42NSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJveC1zaGFkb3c6ICAgICAgIG5vbmUgIWRlZmF1bHQ7XG5cbiRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGJ0bi1ibG9jay1zcGFjaW5nLXk6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbi8vIEFsbG93cyBmb3IgY3VzdG9taXppbmcgYnV0dG9uIHJhZGl1cyBpbmRlcGVuZGVudGx5IGZyb20gZ2xvYmFsIGJvcmRlciByYWRpdXNcbiRidG4tYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtc206ICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGJ0bi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG5cbi8vIEZvcm1zXG5cbiRpbnB1dC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG4kaW5wdXQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICRncmF5LTQwMCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICAgICBpbnNldCAwIDAgMCByZ2JhKCRibGFjaywgMCkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGlucHV0LWZvY3VzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAyNSUpICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy13aWR0aDogICAgICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjogICAgICAgICAgICAgICBsaWdodGVuKCRncmF5LTYwMCwgMTUlKSAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggKiAyICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWlubmVyOiAgICAgICAgICAgICAgICAgICAgKCRmb250LXNpemUtYmFzZSAqICRpbnB1dC1idG4tbGluZS1oZWlnaHQpICsgKCRpbnB1dC1idG4tcGFkZGluZy15ICogMikgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY6ICAgICAgICAgICAgICAgY2FsYygjeyRpbnB1dC1saW5lLWhlaWdodCAqIC41ZW19ICsgI3skaW5wdXQtcGFkZGluZy15fSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI6ICAgICAgICAgICAgY2FsYygjeyRpbnB1dC1saW5lLWhlaWdodCAqIC4yNWVtfSArICN7JGlucHV0LXBhZGRpbmcteSAvIDJ9KSAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgICAgIGNhbGMoI3skaW5wdXQtaGVpZ2h0LWlubmVyfSArICN7JGlucHV0LWhlaWdodC1ib3JkZXJ9KSAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1pbm5lci1zbTogICAgICAgICAgICAgICAgICgkZm9udC1zaXplLXNtICogJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSkgKyAoJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gKiAyKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgICAgICBjYWxjKCN7JGlucHV0LWhlaWdodC1pbm5lci1zbX0gKyAjeyRpbnB1dC1oZWlnaHQtYm9yZGVyfSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtaW5uZXItbGc6ICAgICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1sZyAqICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcpICsgKCRpbnB1dC1idG4tcGFkZGluZy15LWxnICogMikgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICAgICAgY2FsYygjeyRpbnB1dC1oZWlnaHQtaW5uZXItbGd9ICsgI3skaW5wdXQtaGVpZ2h0LWJvcmRlcn0pICFkZWZhdWx0O1xuXG4kaW5wdXQtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGZvcm0tdGV4dC1tYXJnaW4tdG9wOiAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyOiAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teTogICAgICAgICAgICAgLjNyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teDogICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLXg6ICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5saW5lLWlucHV0LW1hcmdpbi14OiAgICAgIC4zMTI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1iZzogICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWd1dHRlcjogICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLXNwYWNlci14OiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTogICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZzogICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmctc2l6ZTogICAgICA1MCUgNTAlICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3gtc2hhZG93OiAgIGluc2V0IDAgLjI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWRpc2FibGVkLWJnOiAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtbGFiZWwtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmc6ICByZ2JhKHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSwgLjUpICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJveC1zaGFkb3c6ICAgbm9uZSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3gtc2hhZG93OiAgICAgMCAwIDAgMXB4ICRib2R5LWJnLCAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWNvbG9yOiAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMzUlKSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJveC1zaGFkb3c6ICAgIG5vbmUgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1jaGVja2VkOiAgICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3J9JyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnOiAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24taW5kZXRlcm1pbmF0ZTogIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQgNCclM0UlM0NwYXRoIHN0cm9rZT0nI3skY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWNvbG9yfScgZD0nTTAgMmg0Jy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJveC1zaGFkb3c6IG5vbmUgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDUwJSAhZGVmYXVsdDtcbiRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWljb24tY2hlY2tlZDogICAgICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzRSUzQ2NpcmNsZSByPSczJyBmaWxsPScjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcn0nLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15OiAgICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0OiAgICAgICAgICAgICAgJGlucHV0LWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nOiAgIDFyZW0gIWRlZmF1bHQ7IC8vIEV4dHJhIHBhZGRpbmcgdG8gYWNjb3VudCBmb3IgdGhlIHByZXNlbmNlIG9mIHRoZSBiYWNrZ3JvdW5kLWltYWdlIGJhc2VkIGluZGljYXRvclxuJGN1c3RvbS1zZWxlY3QtbGluZS1oZWlnaHQ6ICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJnOiAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWJnOiAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJnLXNpemU6ICAgICAgICAgICAgIDhweCAxMHB4ICFkZWZhdWx0OyAvLyBJbiBwaXhlbHMgYmVjYXVzZSBpbWFnZSBkaW1lbnNpb25zXG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3I6ICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3I6ICAgICAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDUnJTNFJTNDcGF0aCBmaWxsPScjeyRjdXN0b20tc2VsZWN0LWluZGljYXRvci1jb2xvcn0nIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJvcmRlci13aWR0aDogICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I6ICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdzogICAgbm9uZSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLXNtOiAgICAgICAgNzUlICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LXNtOiAgICAgICAgICAgJGlucHV0LWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLWxnOiAgICAgICAgMTI1JSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodC1sZzogICAgICAgICAgICRpbnB1dC1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZmlsZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICRpbnB1dC1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGN1c3RvbS1maWxlLXBhZGRpbmcteTogICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtcGFkZGluZy14OiAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1saW5lLWhlaWdodDogICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtY29sb3I6ICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYmc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1czogICAgICAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3gtc2hhZG93OiAgICAgICAgICAgICRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYnV0dG9uLWNvbG9yOiAgICAgICAgICAkY3VzdG9tLWZpbGUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYnV0dG9uLWJnOiAgICAgICAgICAgICAkaW5wdXQtZ3JvdXAtYWRkb24tYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtdGV4dDogKFxuICBlbjogXCJCcm93c2VcIlxuKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgMCAwIDAgMXB4ICRib2R5LWJnLCAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cblxuLy8gRm9ybSB2YWxpZGF0aW9uXG4kZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wOiAgICAgICAgICAkZm9ybS10ZXh0LW1hcmdpbi10b3AgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1mb250LXNpemU6ICAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3I6ICAgICAgICAgdGhlbWUtY29sb3IoXCJzdWNjZXNzXCIpICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjogICAgICAgdGhlbWUtY29sb3IoXCJkYW5nZXJcIikgIWRlZmF1bHQ7XG5cblxuLy8gRHJvcGRvd25zXG4vL1xuLy8gRHJvcGRvd24gbWVudSBjb250YWluZXIgYW5kIGNvbnRlbnRzLlxuXG4kZHJvcGRvd24tbWluLXdpZHRoOiAgICAgICAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXNwYWNlcjogICAgICAgICAgICAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1iZzogICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgZGFya2VuKCRncmF5LTkwMCwgNSUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDogICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuXG4vLyBaLWluZGV4IG1hc3RlciBsaXN0XG4vL1xuLy8gV2FybmluZzogQXZvaWQgY3VzdG9taXppbmcgdGhlc2UgdmFsdWVzLiBUaGV5J3JlIHVzZWQgZm9yIGEgYmlyZCdzIGV5ZSB2aWV3XG4vLyBvZiBjb21wb25lbnRzIGRlcGVuZGVudCBvbiB0aGUgei1heGlzIGFuZCBhcmUgZGVzaWduZWQgdG8gYWxsIHdvcmsgdG9nZXRoZXIuXG5cbiR6aW5kZXgtZHJvcGRvd246ICAgICAgICAgICAgICAgICAgIDEwMDAgIWRlZmF1bHQ7XG4kemluZGV4LXN0aWNreTogICAgICAgICAgICAgICAgICAgICAxMDIwICFkZWZhdWx0O1xuJHppbmRleC1maXhlZDogICAgICAgICAgICAgICAgICAgICAgMTAzMCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWwtYmFja2Ryb3A6ICAgICAgICAgICAgIDEwNDAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsOiAgICAgICAgICAgICAgICAgICAgICAxMDUwICFkZWZhdWx0O1xuJHppbmRleC1wb3BvdmVyOiAgICAgICAgICAgICAgICAgICAgMTA2MCAhZGVmYXVsdDtcbiR6aW5kZXgtdG9vbHRpcDogICAgICAgICAgICAgICAgICAgIDEwNzAgIWRlZmF1bHQ7XG5cbi8vIE5hdnNcblxuJG5hdi1saW5rLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kbmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICAkZ3JheS0yMDAgJGdyYXktMjAwICRuYXYtdGFicy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6ICRncmF5LTMwMCAkZ3JheS0zMDAgJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbi8vIE5hdmJhclxuXG4kbmF2YmFyLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAoJHNwYWNlciAvIDIpICFkZWZhdWx0O1xuJG5hdmJhci1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgKCRzcGFjZXIgLyAyKSAhZGVmYXVsdDtcblxuJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJG5hdmJhci1icmFuZC1mb250LXNpemU6ICAgICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbi8vIENvbXB1dGUgdGhlIG5hdmJhci1icmFuZCBwYWRkaW5nLXkgc28gdGhlIG5hdmJhci1icmFuZCB3aWxsIGhhdmUgdGhlIHNhbWUgaGVpZ2h0IGFzIG5hdmJhci10ZXh0IGFuZCBuYXYtbGlua1xuJG5hdi1saW5rLWhlaWdodDogICAgICAgICAgICAgICAgICAgKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlICsgJG5hdi1saW5rLXBhZGRpbmcteSAqIDIpICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1oZWlnaHQ6ICAgICAgICAgICAgICAgJG5hdmJhci1icmFuZC1mb250LXNpemUgKiAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtcGFkZGluZy15OiAgICAgICAgICAgICgkbmF2LWxpbmstaGVpZ2h0IC0gJG5hdmJhci1icmFuZC1oZWlnaHQpIC8gMiAhZGVmYXVsdDtcblxuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzOiAgICAgICRidG4tYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJG5hdmJhci1kYXJrLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC43NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstaG92ZXItY29sb3I6ICAgICAgICAgICByZ2JhKCR3aGl0ZSwgMSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yOiAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3I6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjI1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmc6ICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHZpZXdCb3g9JzAgMCAzMCAzMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggc3Ryb2tlPScjeyRuYXZiYXItZGFyay1jb2xvcn0nIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I6ICByZ2JhKCR3aGl0ZSwgLjEpICFkZWZhdWx0O1xuXG4kbmF2YmFyLWxpZ2h0LWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1ob3Zlci1jb2xvcjogICAgICAgICAgcmdiYSgkYmxhY2ssIC43KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yOiAgICAgICAgIHJnYmEoJGJsYWNrLCAuOSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yOiAgICAgICByZ2JhKCRibGFjaywgLjMpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmc6ICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0Nzdmcgdmlld0JveD0nMCAwIDMwIDMwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBzdHJva2U9JyN7JG5hdmJhci1saWdodC1jb2xvcn0nIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4vLyBQYWdpbmF0aW9uXG5cbiRwYWdpbmF0aW9uLXBhZGRpbmcteTogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14OiAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LXNtOiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LXNtOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1saW5lLWhlaWdodDogICAgICAgICAgICAxLjI1ICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAkbGluay1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItY29sb3I6ICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24taG92ZXItY29sb3I6ICAgICAgICAgICAgJGxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkcGFnaW5hdGlvbi1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogICRncmF5LTMwMCAhZGVmYXVsdDtcblxuXG4vLyBKdW1ib3Ryb25cblxuJGp1bWJvdHJvbi1wYWRkaW5nOiAgICAgICAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tYmc6ICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuXG4vLyBDYXJkc1xuXG4kY2FyZC1zcGFjZXIteTogICAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1zcGFjZXIteDogICAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDsgLy8kYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG4kY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICAgICBjYWxjKCN7JGNhcmQtYm9yZGVyLXJhZGl1c30gLSAjeyRjYXJkLWJvcmRlci13aWR0aH0pICFkZWZhdWx0O1xuJGNhcmQtY2FwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wMykgIWRlZmF1bHQ7XG4kY2FyZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmc6ICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRjYXJkLWdyb3VwLW1hcmdpbjogICAgICAgICAgICAgICAgICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKSAhZGVmYXVsdDtcbiRjYXJkLWRlY2stbWFyZ2luOiAgICAgICAgICAgICAgICAgICRjYXJkLWdyb3VwLW1hcmdpbiAhZGVmYXVsdDtcblxuJGNhcmQtY29sdW1ucy1jb3VudDogICAgICAgICAgICAgICAgMyAhZGVmYXVsdDtcbiRjYXJkLWNvbHVtbnMtZ2FwOiAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1jb2x1bW5zLW1hcmdpbjogICAgICAgICAgICAgICAkY2FyZC1zcGFjZXIteSAhZGVmYXVsdDtcblxuXG4vLyBUb29sdGlwc1xuXG4kdG9vbHRpcC1mb250LXNpemU6ICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHRvb2x0aXAtbWF4LXdpZHRoOiAgICAgICAgICAgMjAwcHggIWRlZmF1bHQ7XG4kdG9vbHRpcC1jb2xvcjogICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1iZzogICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdG9vbHRpcC1vcGFjaXR5OiAgICAgICAgICAgICAuOSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteDogICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtbWFyZ2luOiAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcblxuJHRvb2x0aXAtYXJyb3ctd2lkdGg6ICAgICAgICAgLjhyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1oZWlnaHQ6ICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWNvbG9yOiAgICAgICAgICR0b29sdGlwLWJnICFkZWZhdWx0O1xuXG4vLyBGb3JtIHRvb2x0aXBzIG11c3QgY29tZSBhZnRlciByZWd1bGFyIHRvb2x0aXBzXG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteTogICAgICR0b29sdGlwLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14OiAgICAgJHRvb2x0aXAtcGFkZGluZy14ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemU6ICAgICAkdG9vbHRpcC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWxpbmUtaGVpZ2h0OiAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1vcGFjaXR5OiAgICAgICAkdG9vbHRpcC1vcGFjaXR5ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAkdG9vbHRpcC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4vLyBQb3BvdmVyc1xuXG4kcG9wb3Zlci1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHBvcG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBvcG92ZXItbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjc2cHggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJHBvcG92ZXItYm94LXNoYWRvdzogICAgICAgICAgICAgICAgMCAuMjVyZW0gLjVyZW0gcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcblxuJHBvcG92ZXItaGVhZGVyLWJnOiAgICAgICAgICAgICAgICAgZGFya2VuKCRwb3BvdmVyLWJnLCAzJSkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAkaGVhZGluZ3MtY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcblxuJHBvcG92ZXItYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteTogICAgICAgICAgICAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy15ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXg6ICAgICAgICAgICAgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHBvcG92ZXItYmcgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yOiAgICAgICAgIGZhZGUtaW4oJHBvcG92ZXItYm9yZGVyLWNvbG9yLCAuMDUpICFkZWZhdWx0O1xuXG5cbi8vIEJhZGdlc1xuXG4kYmFkZ2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICA3NSUgIWRlZmF1bHQ7XG4kYmFkZ2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC4yNWVtICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjRlbSAhZGVmYXVsdDtcbiRiYWRnZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kYmFkZ2UtcGlsbC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNmVtICFkZWZhdWx0O1xuLy8gVXNlIGEgaGlnaGVyIHRoYW4gbm9ybWFsIHZhbHVlIHRvIGVuc3VyZSBjb21wbGV0ZWx5IHJvdW5kZWQgZWRnZXMgd2hlblxuLy8gY3VzdG9taXppbmcgcGFkZGluZyBvciBmb250LXNpemUgb24gbGFiZWxzLlxuJGJhZGdlLXBpbGwtYm9yZGVyLXJhZGl1czogICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG5cblxuLy8gTW9kYWxzXG5cbi8vIFBhZGRpbmcgYXBwbGllZCB0byB0aGUgbW9kYWwgYm9keVxuJG1vZGFsLWlubmVyLXBhZGRpbmc6ICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLWRpYWxvZy1tYXJnaW46ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwOiAxLjc1cmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJG1vZGFsLWNvbnRlbnQtYmc6ICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yOiAgICAgcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aDogICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzOiAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHM6ICAgIDAgLjI1cmVtIC41cmVtIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwOiAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcblxuJG1vZGFsLWJhY2tkcm9wLWJnOiAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgLjUgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogICAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAgICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nOiAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLWxnOiAgICAgICAgICAgICAgICAgICAgICAgICAgODAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICA1MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1zbTogICAgICAgICAgICAgICAgICAgICAgICAgIDMwMHB4ICFkZWZhdWx0O1xuXG4kbW9kYWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0ICFkZWZhdWx0O1xuXG5cbi8vIEFsZXJ0c1xuLy9cbi8vIERlZmluZSBhbGVydCBjb2xvcnMsIGJvcmRlciByYWRpdXMsIGFuZCBwYWRkaW5nLlxuXG4kYWxlcnQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGFsZXJ0LW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kYWxlcnQtYmctbGV2ZWw6ICAgICAgICAgICAgICAgICAgICAtMTAgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLWxldmVsOiAgICAgICAgICAgICAgICAtOSAhZGVmYXVsdDtcbiRhbGVydC1jb2xvci1sZXZlbDogICAgICAgICAgICAgICAgIDYgIWRlZmF1bHQ7XG5cblxuLy8gUHJvZ3Jlc3MgYmFyc1xuXG4kcHJvZ3Jlc3MtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHByb2dyZXNzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgKCRmb250LXNpemUtYmFzZSAqIC43NSkgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmc6ICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgIGluc2V0IDAgLjFyZW0gLjFyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItY29sb3I6ICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYmc6ICAgICAgICAgICAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZzogICAgIDFzIGxpbmVhciBpbmZpbml0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbjogICAgICAgICAgIHdpZHRoIC42cyBlYXNlICFkZWZhdWx0O1xuXG4vLyBMaXN0IGdyb3VwXG5cbiRsaXN0LWdyb3VwLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjogICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6ICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg6ICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRsaXN0LWdyb3VwLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJGxpc3QtZ3JvdXAtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcjogICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogICAgICRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvciAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuXG4kdGh1bWJuYWlsLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJnOiAgICAgICAgICAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1jb2xvcjogICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm94LXNoYWRvdzogICAgICAgICAgICAgIDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG5cblxuLy8gRmlndXJlc1xuXG4kZmlndXJlLWNhcHRpb24tZm9udC1zaXplOiAgICAgICAgICA5MCUgIWRlZmF1bHQ7XG4kZmlndXJlLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cblxuLy8gQnJlYWRjcnVtYnNcblxuJGJyZWFkY3J1bWItcGFkZGluZy15OiAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItcGFkZGluZy14OiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWl0ZW0tcGFkZGluZzogICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tOiAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1iZzogICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yOiAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyOiAgICAgICAgICAgICAgICBcIi9cIiAhZGVmYXVsdDtcblxuXG4vLyBDYXJvdXNlbFxuXG4kY2Fyb3VzZWwtY29udHJvbC1jb2xvcjogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC13aWR0aDogICAgICAgICAgICAxNSUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5OiAgICAgICAgICAuNSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWluZGljYXRvci13aWR0aDogICAgICAgICAgMzBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0OiAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyOiAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNhcHRpb24td2lkdGg6ICAgICAgICAgICAgNzAlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoOiAgICAgICAyMHB4ICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmc6ICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9JyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZD0nTTUuMjUgMGwtNCA0IDQgNCAxLjUtMS41LTIuNS0yLjUgMi41LTIuNS0xLjUtMS41eicvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnOiAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfScgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGQ9J00yLjc1IDBsLTEuNSAxLjUgMi41IDIuNS0yLjUgMi41IDEuNSAxLjUgNC00LTQtNHonLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgdHJhbnNmb3JtIC42cyBlYXNlICFkZWZhdWx0O1xuXG5cbi8vIENsb3NlXG5cbiRjbG9zZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcbiRjbG9zZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGNsb3NlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJGNsb3NlLXRleHQtc2hhZG93OiAgICAgICAgICAgICAgICAgMCAxcHggMCAkd2hpdGUgIWRlZmF1bHQ7XG5cbi8vIENvZGVcblxuJGNvZGUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgODcuNSUgIWRlZmF1bHQ7XG4kY29kZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAkcGluayAhZGVmYXVsdDtcblxuJGtiZC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgLjJyZW0gIWRlZmF1bHQ7XG4ka2JkLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbiRrYmQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICRjb2RlLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRrYmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRrYmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcblxuJHByZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ6ICAgICAgICAgMzQwcHggIWRlZmF1bHQ7XG5cblxuLy8gUHJpbnRpbmdcbiRwcmludC1wYWdlLXNpemU6ICAgICAgICAgICAgICAgICAgIGEzICFkZWZhdWx0O1xuJHByaW50LWJvZHktbWluLXdpZHRoOiAgICAgICAgICAgICAgbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgXCJsZ1wiKSAhZGVmYXVsdDtcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWJsYWNrbGlzdCwgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuXG4vLyBTQ1NTIFJGUyBtaXhpblxuLy9cbi8vIEF1dG9tYXRlZCBmb250LXJlc2l6aW5nXG4vL1xuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmc1xuXG4vLyBDb25maWd1cmF0aW9uXG5cbi8vIEJhc2UgZm9udCBzaXplXG4kcmZzLWJhc2UtZm9udC1zaXplOiAxLjI1cmVtICFkZWZhdWx0O1xuJHJmcy1mb250LXNpemUtdW5pdDogcmVtICFkZWZhdWx0O1xuXG4vLyBCcmVha3BvaW50IGF0IHdoZXJlIGZvbnQtc2l6ZSBzdGFydHMgZGVjcmVhc2luZyBpZiBzY3JlZW4gd2lkdGggaXMgc21hbGxlclxuJHJmcy1icmVha3BvaW50OiAxMjAwcHggIWRlZmF1bHQ7XG4kcmZzLWJyZWFrcG9pbnQtdW5pdDogcHggIWRlZmF1bHQ7XG5cbi8vIFJlc2l6ZSBmb250LXNpemUgYmFzZWQgb24gc2NyZWVuIGhlaWdodCBhbmQgd2lkdGhcbiRyZnMtdHdvLWRpbWVuc2lvbmFsOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gRmFjdG9yIG9mIGRlY3JlYXNlXG4kcmZzLWZhY3RvcjogMTAgIWRlZmF1bHQ7XG5cbkBpZiB0eXBlLW9mKCRyZnMtZmFjdG9yKSAhPSBcIm51bWJlclwiIG9yICRyZnMtZmFjdG9yIDw9IDEge1xuICBAZXJyb3IgXCJgI3skcmZzLWZhY3Rvcn1gIGlzIG5vdCBhIHZhbGlkICAkcmZzLWZhY3RvciwgaXQgbXVzdCBiZSBncmVhdGVyIHRoYW4gMS5cIjtcbn1cblxuLy8gR2VuZXJhdGUgZW5hYmxlIG9yIGRpc2FibGUgY2xhc3Nlcy4gUG9zc2liaWxpdGllczogZmFsc2UsIFwiZW5hYmxlXCIgb3IgXCJkaXNhYmxlXCJcbiRyZnMtY2xhc3M6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyAxIHJlbSA9ICRyZnMtcmVtLXZhbHVlIHB4XG4kcmZzLXJlbS12YWx1ZTogMTYgIWRlZmF1bHQ7XG5cbi8vIFNhZmFyaSBpZnJhbWUgcmVzaXplIGJ1ZzogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzL2lzc3Vlcy8xNFxuJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4OiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gRGlzYWJsZSBSRlMgYnkgc2V0dGluZyAkZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplcyB0byBmYWxzZVxuJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXM6IHRydWUgIWRlZmF1bHQ7XG5cbi8vIENhY2hlICRyZnMtYmFzZS1mb250LXNpemUgdW5pdFxuJHJmcy1iYXNlLWZvbnQtc2l6ZS11bml0OiB1bml0KCRyZnMtYmFzZS1mb250LXNpemUpO1xuXG4vLyBSZW1vdmUgcHgtdW5pdCBmcm9tICRyZnMtYmFzZS1mb250LXNpemUgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYmFzZS1mb250LXNpemUtdW5pdCA9PSBcInB4XCIge1xuICAkcmZzLWJhc2UtZm9udC1zaXplOiAkcmZzLWJhc2UtZm9udC1zaXplIC8gKCRyZnMtYmFzZS1mb250LXNpemUgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJhc2UtZm9udC1zaXplLXVuaXQgPT0gXCJyZW1cIiB7XG4gICRyZnMtYmFzZS1mb250LXNpemU6ICRyZnMtYmFzZS1mb250LXNpemUgLyAoJHJmcy1iYXNlLWZvbnQtc2l6ZSAqIDAgKyAxIC8gJHJmcy1yZW0tdmFsdWUpO1xufVxuXG4vLyBDYWNoZSAkcmZzLWJyZWFrcG9pbnQgdW5pdCB0byBwcmV2ZW50IG11bHRpcGxlIGNhbGxzXG4kcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZTogdW5pdCgkcmZzLWJyZWFrcG9pbnQpO1xuXG4vLyBSZW1vdmUgdW5pdCBmcm9tICRyZnMtYnJlYWtwb2ludCBmb3IgY2FsY3VsYXRpb25zXG5AaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJweFwiIHtcbiAgJHJmcy1icmVha3BvaW50OiAkcmZzLWJyZWFrcG9pbnQgLyAoJHJmcy1icmVha3BvaW50ICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJyZW1cIiBvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcImVtXCIge1xuICAkcmZzLWJyZWFrcG9pbnQ6ICRyZnMtYnJlYWtwb2ludCAvICgkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSAvICRyZnMtcmVtLXZhbHVlKTtcbn1cblxuLy8gUmVzcG9uc2l2ZSBmb250LXNpemUgbWl4aW5cbkBtaXhpbiByZnMoJGZzLCAkaW1wb3J0YW50OiBmYWxzZSkge1xuICAvLyBDYWNoZSAkZnMgdW5pdFxuICAkZnMtdW5pdDogaWYodHlwZS1vZigkZnMpID09IFwibnVtYmVyXCIsIHVuaXQoJGZzKSwgZmFsc2UpO1xuXG4gIC8vIEFkZCAhaW1wb3J0YW50IHN1ZmZpeCBpZiBuZWVkZWRcbiAgJHJmcy1zdWZmaXg6IGlmKCRpbXBvcnRhbnQsIFwiICFpbXBvcnRhbnRcIiwgXCJcIik7XG5cbiAgLy8gSWYgJGZzIGlzbid0IGEgbnVtYmVyIChsaWtlIGluaGVyaXQpIG9yICRmcyBoYXMgYSB1bml0IChub3QgcHggb3IgcmVtLCBsaWtlIDEuNWVtKSBvciAkIGlzIDAsIGp1c3QgcHJpbnQgdGhlIHZhbHVlXG4gIEBpZiBub3QgJGZzLXVuaXQgb3IgJGZzLXVuaXQgIT0gXCJcIiBhbmQgJGZzLXVuaXQgIT0gXCJweFwiIGFuZCAkZnMtdW5pdCAhPSBcInJlbVwiIG9yICRmcyA9PSAwIHtcbiAgICBmb250LXNpemU6ICN7JGZzfSN7JHJmcy1zdWZmaXh9O1xuICB9XG4gIEBlbHNlIHtcbiAgICAvLyBWYXJpYWJsZXMgZm9yIHN0b3Jpbmcgc3RhdGljIGFuZCBmbHVpZCByZXNjYWxpbmdcbiAgICAkcmZzLXN0YXRpYzogbnVsbDtcbiAgICAkcmZzLWZsdWlkOiBudWxsO1xuXG4gICAgLy8gUmVtb3ZlIHB4LXVuaXQgZnJvbSAkZnMgZm9yIGNhbGN1bGF0aW9uc1xuICAgIEBpZiAkZnMtdW5pdCA9PSBcInB4XCIge1xuICAgICAgJGZzOiAkZnMgLyAoJGZzICogMCArIDEpO1xuICAgIH1cbiAgICBAZWxzZSBpZiAkZnMtdW5pdCA9PSBcInJlbVwiIHtcbiAgICAgICRmczogJGZzIC8gKCRmcyAqIDAgKyAxIC8gJHJmcy1yZW0tdmFsdWUpO1xuICAgIH1cblxuICAgIC8vIFNldCBkZWZhdWx0IGZvbnQtc2l6ZVxuICAgIEBpZiAkcmZzLWZvbnQtc2l6ZS11bml0ID09IHJlbSB7XG4gICAgICAkcmZzLXN0YXRpYzogI3skZnMgLyAkcmZzLXJlbS12YWx1ZX1yZW0jeyRyZnMtc3VmZml4fTtcbiAgICB9XG4gICAgQGVsc2UgaWYgJHJmcy1mb250LXNpemUtdW5pdCA9PSBweCB7XG4gICAgICAkcmZzLXN0YXRpYzogI3skZnN9cHgjeyRyZnMtc3VmZml4fTtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgQGVycm9yIFwiYCN7JHJmcy1mb250LXNpemUtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtZm9udC1zaXplLXVuaXQuIFVzZSBgcHhgIG9yIGByZW1gLlwiO1xuICAgIH1cblxuICAgIC8vIE9ubHkgYWRkIG1lZGlhIHF1ZXJ5IGlmIGZvbnQtc2l6ZSBpcyBiaWdnZXIgYXMgdGhlIG1pbmltdW0gZm9udC1zaXplXG4gICAgLy8gSWYgJHJmcy1mYWN0b3IgPT0gMSwgbm8gcmVzY2FsaW5nIHdpbGwgdGFrZSBwbGFjZVxuICAgIEBpZiAkZnMgPiAkcmZzLWJhc2UtZm9udC1zaXplIGFuZCAkZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplcyB7XG4gICAgICAkbWluLXdpZHRoOiBudWxsO1xuICAgICAgJHZhcmlhYmxlLXVuaXQ6IG51bGw7XG5cbiAgICAgIC8vIENhbGN1bGF0ZSBtaW5pbXVtIGZvbnQtc2l6ZSBmb3IgZ2l2ZW4gZm9udC1zaXplXG4gICAgICAkZnMtbWluOiAkcmZzLWJhc2UtZm9udC1zaXplICsgKCRmcyAtICRyZnMtYmFzZS1mb250LXNpemUpIC8gJHJmcy1mYWN0b3I7XG5cbiAgICAgIC8vIENhbGN1bGF0ZSBkaWZmZXJlbmNlIGJldHdlZW4gZ2l2ZW4gZm9udC1zaXplIGFuZCBtaW5pbXVtIGZvbnQtc2l6ZSBmb3IgZ2l2ZW4gZm9udC1zaXplXG4gICAgICAkZnMtZGlmZjogJGZzIC0gJGZzLW1pbjtcblxuICAgICAgLy8gQmFzZSBmb250LXNpemUgZm9ybWF0dGluZ1xuICAgICAgLy8gTm8gbmVlZCB0byBjaGVjayBpZiB0aGUgdW5pdCBpcyB2YWxpZCwgYmVjYXVzZSB3ZSBkaWQgdGhhdCBiZWZvcmVcbiAgICAgICRtaW4td2lkdGg6IGlmKCRyZnMtZm9udC1zaXplLXVuaXQgPT0gcmVtLCAjeyRmcy1taW4gLyAkcmZzLXJlbS12YWx1ZX1yZW0sICN7JGZzLW1pbn1weCk7XG5cbiAgICAgIC8vIElmIHR3by1kaW1lbnNpb25hbCwgdXNlIHNtYWxsZXN0IG9mIHNjcmVlbiB3aWR0aCBhbmQgaGVpZ2h0XG4gICAgICAkdmFyaWFibGUtdW5pdDogaWYoJHJmcy10d28tZGltZW5zaW9uYWwsIHZtaW4sIHZ3KTtcblxuICAgICAgLy8gQ2FsY3VsYXRlIHRoZSB2YXJpYWJsZSB3aWR0aCBiZXR3ZWVuIDAgYW5kICRyZnMtYnJlYWtwb2ludFxuICAgICAgJHZhcmlhYmxlLXdpZHRoOiAjeyRmcy1kaWZmICogMTAwIC8gJHJmcy1icmVha3BvaW50fSN7JHZhcmlhYmxlLXVuaXR9O1xuXG4gICAgICAvLyBTZXQgdGhlIGNhbGN1bGF0ZWQgZm9udC1zaXplLlxuICAgICAgJHJmcy1mbHVpZDogY2FsYygjeyRtaW4td2lkdGh9ICsgI3skdmFyaWFibGUtd2lkdGh9KSAjeyRyZnMtc3VmZml4fTtcbiAgICB9XG5cbiAgICAvLyBSZW5kZXJpbmdcbiAgICBAaWYgJHJmcy1mbHVpZCA9PSBudWxsIHtcbiAgICAgIC8vIE9ubHkgcmVuZGVyIHN0YXRpYyBmb250LXNpemUgaWYgbm8gZmx1aWQgZm9udC1zaXplIGlzIGF2YWlsYWJsZVxuICAgICAgZm9udC1zaXplOiAkcmZzLXN0YXRpYztcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgJG1xLXZhbHVlOiBudWxsO1xuXG4gICAgICAvLyBSRlMgYnJlYWtwb2ludCBmb3JtYXR0aW5nXG4gICAgICBAaWYgJHJmcy1icmVha3BvaW50LXVuaXQgPT0gZW0gb3IgJHJmcy1icmVha3BvaW50LXVuaXQgPT0gcmVtIHtcbiAgICAgICAgJG1xLXZhbHVlOiAjeyRyZnMtYnJlYWtwb2ludCAvICRyZnMtcmVtLXZhbHVlfSN7JHJmcy1icmVha3BvaW50LXVuaXR9O1xuICAgICAgfVxuICAgICAgQGVsc2UgaWYgJHJmcy1icmVha3BvaW50LXVuaXQgPT0gcHgge1xuICAgICAgICAkbXEtdmFsdWU6ICN7JHJmcy1icmVha3BvaW50fXB4O1xuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICBAZXJyb3IgXCJgI3skcmZzLWJyZWFrcG9pbnQtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtYnJlYWtwb2ludC11bml0LiBVc2UgYHB4YCwgYGVtYCBvciBgcmVtYC5cIjtcbiAgICAgIH1cblxuICAgICAgQGlmICRyZnMtY2xhc3MgPT0gXCJkaXNhYmxlXCIge1xuICAgICAgICAvLyBBZGRpbmcgYW4gZXh0cmEgY2xhc3MgaW5jcmVhc2VzIHNwZWNpZmljaXR5LFxuICAgICAgICAvLyB3aGljaCBwcmV2ZW50cyB0aGUgbWVkaWEgcXVlcnkgdG8gb3ZlcnJpZGUgdGhlIGZvbnQgc2l6ZVxuICAgICAgICAmLFxuICAgICAgICAuZGlzYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSAmLFxuICAgICAgICAmLmRpc2FibGUtcmVzcG9uc2l2ZS1mb250LXNpemUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJHJmcy1zdGF0aWM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgZm9udC1zaXplOiAkcmZzLXN0YXRpYztcbiAgICAgIH1cblxuICAgICAgQGlmICRyZnMtdHdvLWRpbWVuc2lvbmFsIHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JG1xLXZhbHVlfSksIChtYXgtaGVpZ2h0OiAjeyRtcS12YWx1ZX0pIHtcbiAgICAgICAgICBAaWYgJHJmcy1jbGFzcyA9PSBcImVuYWJsZVwiIHtcbiAgICAgICAgICAgIC5lbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemUgJixcbiAgICAgICAgICAgICYuZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkcmZzLWZsdWlkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRyZnMtZmx1aWQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGlmICRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeCB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbGVuZ3RoLXplcm8tbm8tdW5pdFxuICAgICAgICAgICAgbWluLXdpZHRoOiAwdnc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRtcS12YWx1ZX0pIHtcbiAgICAgICAgICBAaWYgJHJmcy1jbGFzcyA9PSBcImVuYWJsZVwiIHtcbiAgICAgICAgICAgIC5lbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemUgJixcbiAgICAgICAgICAgICYuZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkcmZzLWZsdWlkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRyZnMtZmx1aWQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGlmICRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeCB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbGVuZ3RoLXplcm8tbm8tdW5pdFxuICAgICAgICAgICAgbWluLXdpZHRoOiAwdnc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFRoZSBmb250LXNpemUgJiByZXNwb25zaXZlLWZvbnQtc2l6ZSBtaXhpbiB1c2VzIFJGUyB0byByZXNjYWxlIGZvbnQgc2l6ZXNcbkBtaXhpbiBmb250LXNpemUoJGZzLCAkaW1wb3J0YW50OiBmYWxzZSkge1xuICBAaW5jbHVkZSByZnMoJGZzLCAkaW1wb3J0YW50KTtcbn1cblxuQG1peGluIHJlc3BvbnNpdmUtZm9udC1zaXplKCRmcywgJGltcG9ydGFudDogZmFsc2UpIHtcbiAgQGluY2x1ZGUgcmZzKCRmcywgJGltcG9ydGFudCk7XG59XG4iLCIvLyBWYXJpYWJsZXNcbi8vXG4vLyBWYXJpYWJsZXMgc2hvdWxkIGZvbGxvdyB0aGUgYCRjb21wb25lbnQtc3RhdGUtcHJvcGVydHktc2l6ZWAgZm9ybXVsYSBmb3Jcbi8vIGNvbnNpc3RlbnQgbmFtaW5nLiBFeDogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yIGFuZCAkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzLlxuXG4vLyBDb2xvciBzeXN0ZW1cblxuJHdoaXRlOiAgICAjZmZmICFkZWZhdWx0O1xuJGdyYXktMTAwOiAjZjhmOWZhICFkZWZhdWx0O1xuJGdyYXktMjAwOiAjZTllY2VmICFkZWZhdWx0O1xuJGdyYXktMzAwOiAjZGVlMmU2ICFkZWZhdWx0O1xuJGdyYXktNDAwOiAjY2VkNGRhICFkZWZhdWx0O1xuJGdyYXktNTAwOiAjYWRiNWJkICFkZWZhdWx0O1xuJGdyYXktNjAwOiAjNmM3NTdkICFkZWZhdWx0O1xuJGdyYXktNzAwOiAjNDk1MDU3ICFkZWZhdWx0O1xuJGdyYXktODAwOiAjMzQzYTQwICFkZWZhdWx0O1xuJGdyYXktOTAwOiAjMjEyNTI5ICFkZWZhdWx0O1xuJGJsYWNrOiAgICAjMDAwICFkZWZhdWx0O1xuXG4kZ3JheXM6ICgpICFkZWZhdWx0O1xuJGdyYXlzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcIjEwMFwiOiAkZ3JheS0xMDAsXG4gICAgXCIyMDBcIjogJGdyYXktMjAwLFxuICAgIFwiMzAwXCI6ICRncmF5LTMwMCxcbiAgICBcIjQwMFwiOiAkZ3JheS00MDAsXG4gICAgXCI1MDBcIjogJGdyYXktNTAwLFxuICAgIFwiNjAwXCI6ICRncmF5LTYwMCxcbiAgICBcIjcwMFwiOiAkZ3JheS03MDAsXG4gICAgXCI4MDBcIjogJGdyYXktODAwLFxuICAgIFwiOTAwXCI6ICRncmF5LTkwMFxuICApLFxuICAkZ3JheXNcbik7XG5cbiRibHVlOiAgICAjMDA3YmZmICFkZWZhdWx0O1xuJGluZGlnbzogICM2NjEwZjIgIWRlZmF1bHQ7XG4kcHVycGxlOiAgIzZmNDJjMSAhZGVmYXVsdDtcbiRwaW5rOiAgICAjZTgzZThjICFkZWZhdWx0O1xuJHJlZDogICAgICNkYzM1NDUgIWRlZmF1bHQ7XG4kb3JhbmdlOiAgI2ZkN2UxNCAhZGVmYXVsdDtcbiR5ZWxsb3c6ICAjZmZjMTA3ICFkZWZhdWx0O1xuJGdyZWVuOiAgICMyOGE3NDUgIWRlZmF1bHQ7XG4kdGVhbDogICAgIzIwYzk5NyAhZGVmYXVsdDtcbiRjeWFuOiAgICAjMTdhMmI4ICFkZWZhdWx0O1xuXG4kY29sb3JzOiAoKSAhZGVmYXVsdDtcbiRjb2xvcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwiYmx1ZVwiOiAgICAgICAkYmx1ZSxcbiAgICBcImluZGlnb1wiOiAgICAgJGluZGlnbyxcbiAgICBcInB1cnBsZVwiOiAgICAgJHB1cnBsZSxcbiAgICBcInBpbmtcIjogICAgICAgJHBpbmssXG4gICAgXCJyZWRcIjogICAgICAgICRyZWQsXG4gICAgXCJvcmFuZ2VcIjogICAgICRvcmFuZ2UsXG4gICAgXCJ5ZWxsb3dcIjogICAgICR5ZWxsb3csXG4gICAgXCJncmVlblwiOiAgICAgICRncmVlbixcbiAgICBcInRlYWxcIjogICAgICAgJHRlYWwsXG4gICAgXCJjeWFuXCI6ICAgICAgICRjeWFuLFxuICAgIFwid2hpdGVcIjogICAgICAkd2hpdGUsXG4gICAgXCJncmF5XCI6ICAgICAgICRncmF5LTYwMCxcbiAgICBcImdyYXktZGFya1wiOiAgJGdyYXktODAwXG4gICksXG4gICRjb2xvcnNcbik7XG5cbiRwcmltYXJ5OiAgICAgICAkYmx1ZSAhZGVmYXVsdDtcbiRzZWNvbmRhcnk6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kc3VjY2VzczogICAgICAgJGdyZWVuICFkZWZhdWx0O1xuJGluZm86ICAgICAgICAgICRjeWFuICFkZWZhdWx0O1xuJHdhcm5pbmc6ICAgICAgICR5ZWxsb3cgIWRlZmF1bHQ7XG4kZGFuZ2VyOiAgICAgICAgJHJlZCAhZGVmYXVsdDtcbiRsaWdodDogICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kZGFyazogICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuXG4kdGhlbWUtY29sb3JzOiAoKSAhZGVmYXVsdDtcbiR0aGVtZS1jb2xvcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwicHJpbWFyeVwiOiAgICAkcHJpbWFyeSxcbiAgICBcInNlY29uZGFyeVwiOiAgJHNlY29uZGFyeSxcbiAgICBcInN1Y2Nlc3NcIjogICAgJHN1Y2Nlc3MsXG4gICAgXCJpbmZvXCI6ICAgICAgICRpbmZvLFxuICAgIFwid2FybmluZ1wiOiAgICAkd2FybmluZyxcbiAgICBcImRhbmdlclwiOiAgICAgJGRhbmdlcixcbiAgICBcImxpZ2h0XCI6ICAgICAgJGxpZ2h0LFxuICAgIFwiZGFya1wiOiAgICAgICAkZGFya1xuICApLFxuICAkdGhlbWUtY29sb3JzXG4pO1xuXG4vLyBTZXQgYSBzcGVjaWZpYyBqdW1wIHBvaW50IGZvciByZXF1ZXN0aW5nIGNvbG9yIGp1bXBzXG4kdGhlbWUtY29sb3ItaW50ZXJ2YWw6ICAgICAgOCUgIWRlZmF1bHQ7XG5cbi8vIFRoZSB5aXEgbGlnaHRuZXNzIHZhbHVlIHRoYXQgZGV0ZXJtaW5lcyB3aGVuIHRoZSBsaWdodG5lc3Mgb2YgY29sb3IgY2hhbmdlcyBmcm9tIFwiZGFya1wiIHRvIFwibGlnaHRcIi4gQWNjZXB0YWJsZSB2YWx1ZXMgYXJlIGJldHdlZW4gMCBhbmQgMjU1LlxuJHlpcS1jb250cmFzdGVkLXRocmVzaG9sZDogIDE1MCAhZGVmYXVsdDtcblxuLy8gQ3VzdG9taXplIHRoZSBsaWdodCBhbmQgZGFyayB0ZXh0IGNvbG9ycyBmb3IgdXNlIGluIG91ciBZSVEgY29sb3IgY29udHJhc3QgZnVuY3Rpb24uXG4keWlxLXRleHQtZGFyazogICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJHlpcS10ZXh0LWxpZ2h0OiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuLy8gQ2hhcmFjdGVycyB3aGljaCBhcmUgZXNjYXBlZCBieSB0aGUgZXNjYXBlLXN2ZyBmdW5jdGlvblxuJGVzY2FwZWQtY2hhcmFjdGVyczogKFxuICAoXCI8XCIsIFwiJTNjXCIpLFxuICAoXCI+XCIsIFwiJTNlXCIpLFxuICAoXCIjXCIsIFwiJTIzXCIpLFxuICAoXCIoXCIsIFwiJTI4XCIpLFxuICAoXCIpXCIsIFwiJTI5XCIpLFxuKSAhZGVmYXVsdDtcblxuXG4vLyBPcHRpb25zXG4vL1xuLy8gUXVpY2tseSBtb2RpZnkgZ2xvYmFsIHN0eWxpbmcgYnkgZW5hYmxpbmcgb3IgZGlzYWJsaW5nIG9wdGlvbmFsIGZlYXR1cmVzLlxuXG4kZW5hYmxlLWNhcmV0OiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcm91bmRlZDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1zaGFkb3dzOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1ncmFkaWVudHM6ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS10cmFuc2l0aW9uczogICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXByZWZlcnMtcmVkdWNlZC1tb3Rpb24tbWVkaWEtcXVlcnk6ICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnk6ICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCwgbm8gbG9uZ2VyIGFmZmVjdHMgYW55IGNvbXBpbGVkIENTU1xuJGVuYWJsZS1ncmlkLWNsYXNzZXM6ICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXBvaW50ZXItY3Vyc29yLWZvci1idXR0b25zOiAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcHJpbnQtc3R5bGVzOiAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXM6ICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS12YWxpZGF0aW9uLWljb25zOiAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWRlcHJlY2F0aW9uLW1lc3NhZ2VzOiAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcblxuXG4vLyBTcGFjaW5nXG4vL1xuLy8gQ29udHJvbCB0aGUgZGVmYXVsdCBzdHlsaW5nIG9mIG1vc3QgQm9vdHN0cmFwIGVsZW1lbnRzIGJ5IG1vZGlmeWluZyB0aGVzZVxuLy8gdmFyaWFibGVzLiBNb3N0bHkgZm9jdXNlZCBvbiBzcGFjaW5nLlxuLy8gWW91IGNhbiBhZGQgbW9yZSBlbnRyaWVzIHRvIHRoZSAkc3BhY2VycyBtYXAsIHNob3VsZCB5b3UgbmVlZCBtb3JlIHZhcmlhdGlvbi5cblxuJHNwYWNlcjogMXJlbSAhZGVmYXVsdDtcbiRzcGFjZXJzOiAoKSAhZGVmYXVsdDtcbiRzcGFjZXJzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICAwOiAwLFxuICAgIDE6ICgkc3BhY2VyICogLjI1KSxcbiAgICAyOiAoJHNwYWNlciAqIC41KSxcbiAgICAzOiAkc3BhY2VyLFxuICAgIDQ6ICgkc3BhY2VyICogMS41KSxcbiAgICA1OiAoJHNwYWNlciAqIDMpXG4gICksXG4gICRzcGFjZXJzXG4pO1xuXG4vLyBUaGlzIHZhcmlhYmxlIGFmZmVjdHMgdGhlIGAuaC0qYCBhbmQgYC53LSpgIGNsYXNzZXMuXG4kc2l6ZXM6ICgpICFkZWZhdWx0O1xuJHNpemVzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICAyNTogMjUlLFxuICAgIDUwOiA1MCUsXG4gICAgNzU6IDc1JSxcbiAgICAxMDA6IDEwMCUsXG4gICAgYXV0bzogYXV0b1xuICApLFxuICAkc2l6ZXNcbik7XG5cblxuLy8gQm9keVxuLy9cbi8vIFNldHRpbmdzIGZvciB0aGUgYDxib2R5PmAgZWxlbWVudC5cblxuJGJvZHktYmc6ICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG5cblxuLy8gTGlua3Ncbi8vXG4vLyBTdHlsZSBhbmNob3IgZWxlbWVudHMuXG5cbiRsaW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcbiRsaW5rLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBkYXJrZW4oJGxpbmstY29sb3IsIDE1JSkgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICB1bmRlcmxpbmUgIWRlZmF1bHQ7XG4vLyBEYXJrZW4gcGVyY2VudGFnZSBmb3IgbGlua3Mgd2l0aCBgLnRleHQtKmAgY2xhc3MgKGUuZy4gYC50ZXh0LXN1Y2Nlc3NgKVxuJGVtcGhhc2l6ZWQtbGluay1ob3Zlci1kYXJrZW4tcGVyY2VudGFnZTogMTUlICFkZWZhdWx0O1xuXG4vLyBQYXJhZ3JhcGhzXG4vL1xuLy8gU3R5bGUgcCBlbGVtZW50LlxuXG4kcGFyYWdyYXBoLW1hcmdpbi1ib3R0b206ICAgMXJlbSAhZGVmYXVsdDtcblxuXG4vLyBHcmlkIGJyZWFrcG9pbnRzXG4vL1xuLy8gRGVmaW5lIHRoZSBtaW5pbXVtIGRpbWVuc2lvbnMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsXG4vLyBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLCBmb3IgdXNlIGluIG1lZGlhIHF1ZXJpZXMuXG5cbiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gIHhzOiAwLFxuICBzbTogNTc2cHgsXG4gIG1kOiA3NjhweCxcbiAgbGc6IDk5MnB4LFxuICB4bDogMTIwMHB4XG4pICFkZWZhdWx0O1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcbkBpbmNsdWRlIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5cblxuLy8gR3JpZCBjb250YWluZXJzXG4vL1xuLy8gRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cblxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG4gIHNtOiA1NDBweCxcbiAgbWQ6IDcyMHB4LFxuICBsZzogOTYwcHgsXG4gIHhsOiAxMTQwcHhcbikgIWRlZmF1bHQ7XG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRjb250YWluZXItbWF4LXdpZHRocywgXCIkY29udGFpbmVyLW1heC13aWR0aHNcIik7XG5cblxuLy8gR3JpZCBjb2x1bW5zXG4vL1xuLy8gU2V0IHRoZSBudW1iZXIgb2YgY29sdW1ucyBhbmQgc3BlY2lmeSB0aGUgd2lkdGggb2YgdGhlIGd1dHRlcnMuXG5cbiRncmlkLWNvbHVtbnM6ICAgICAgICAgICAgICAgIDEyICFkZWZhdWx0O1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcbiRncmlkLXJvdy1jb2x1bW5zOiAgICAgICAgICAgIDYgIWRlZmF1bHQ7XG5cblxuLy8gQ29tcG9uZW50c1xuLy9cbi8vIERlZmluZSBjb21tb24gcGFkZGluZyBhbmQgYm9yZGVyIHJhZGl1cyBzaXplcyBhbmQgbW9yZS5cblxuJGxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuXG4kYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgIC4zcmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgLjJyZW0gIWRlZmF1bHQ7XG5cbiRyb3VuZGVkLXBpbGw6ICAgICAgICAgICAgICAgIDUwcmVtICFkZWZhdWx0O1xuXG4kYm94LXNoYWRvdy1zbTogICAgICAgICAgICAgICAwIC4xMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LWxnOiAgICAgICAgICAgICAgIDAgMXJlbSAzcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcblxuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNvbXBvbmVudC1hY3RpdmUtYmc6ICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuXG4kY2FyZXQtd2lkdGg6ICAgICAgICAgICAgICAgICAuM2VtICFkZWZhdWx0O1xuJGNhcmV0LXZlcnRpY2FsLWFsaWduOiAgICAgICAgJGNhcmV0LXdpZHRoICogLjg1ICFkZWZhdWx0O1xuJGNhcmV0LXNwYWNpbmc6ICAgICAgICAgICAgICAgJGNhcmV0LXdpZHRoICogLjg1ICFkZWZhdWx0O1xuXG4kdHJhbnNpdGlvbi1iYXNlOiAgICAgICAgICAgICBhbGwgLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tZmFkZTogICAgICAgICAgICAgb3BhY2l0eSAuMTVzIGxpbmVhciAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWNvbGxhcHNlOiAgICAgICAgIGhlaWdodCAuMzVzIGVhc2UgIWRlZmF1bHQ7XG5cbiRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3M6ICgpICFkZWZhdWx0O1xuJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvczogam9pbihcbiAgKFxuICAgICgyMSA5KSxcbiAgICAoMTYgOSksXG4gICAgKDQgMyksXG4gICAgKDEgMSksXG4gICksXG4gICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3Ncbik7XG5cbi8vIFR5cG9ncmFwaHlcbi8vXG4vLyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cblxuLy8gc3R5bGVsaW50LWRpc2FibGUgdmFsdWUta2V5d29yZC1jYXNlXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogICAgICAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBcIkxpYmVyYXRpb24gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCIgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgICAgICBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LWJhc2U6ICAgICAgICAgICAgJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZW5hYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuXG4kZm9udC1zaXplLWJhc2U6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0OyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcbiRmb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuODc1ICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtbGlnaHRlcjogICAgICAgICBsaWdodGVyICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWxpZ2h0OiAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LW5vcm1hbDogICAgICAgICAgNDAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGQ6ICAgICAgICAgICAgNzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGRlcjogICAgICAgICAgYm9sZGVyICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtYmFzZTogICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LWJhc2U6ICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuXG4kaDEtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyLjUgIWRlZmF1bHQ7XG4kaDItZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyICFkZWZhdWx0O1xuJGgzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS43NSAhZGVmYXVsdDtcbiRoNC1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcbiRoNS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kaDYtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG5cbiRoZWFkaW5ncy1tYXJnaW4tYm90dG9tOiAgICAgICRzcGFjZXIgLyAyICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXdlaWdodDogICAgICAgIDUwMCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogICAgICAgIDEuMiAhZGVmYXVsdDtcbiRoZWFkaW5ncy1jb2xvcjogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRkaXNwbGF5MS1zaXplOiAgICAgICAgICAgICAgIDZyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTItc2l6ZTogICAgICAgICAgICAgICA1LjVyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTMtc2l6ZTogICAgICAgICAgICAgICA0LjVyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTQtc2l6ZTogICAgICAgICAgICAgICAzLjVyZW0gIWRlZmF1bHQ7XG5cbiRkaXNwbGF5MS13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5Mi13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5My13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5NC13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5LWxpbmUtaGVpZ2h0OiAgICAgICAgICRoZWFkaW5ncy1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGxlYWQtZm9udC1zaXplOiAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRsZWFkLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcblxuJHNtYWxsLWZvbnQtc2l6ZTogICAgICAgICAgICAgODAlICFkZWZhdWx0O1xuXG4kdGV4dC1tdXRlZDogICAgICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRibG9ja3F1b3RlLXNtYWxsLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLXNtYWxsLWZvbnQtc2l6ZTogICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb250LXNpemU6ICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuXG4kaHItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJGhyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJG1hcmstcGFkZGluZzogICAgICAgICAgICAgICAgLjJlbSAhZGVmYXVsdDtcblxuJGR0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbiRrYmQtYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgLS4xcmVtIDAgcmdiYSgkYmxhY2ssIC4yNSkgIWRlZmF1bHQ7XG4kbmVzdGVkLWtiZC1mb250LXdlaWdodDogICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGxpc3QtaW5saW5lLXBhZGRpbmc6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtYXJrLWJnOiAgICAgICAgICAgICAgICAgICAgICNmY2Y4ZTMgIWRlZmF1bHQ7XG5cbiRoci1tYXJnaW4teTogICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cblxuLy8gVGFibGVzXG4vL1xuLy8gQ3VzdG9taXplcyB0aGUgYC50YWJsZWAgY29tcG9uZW50IHdpdGggYmFzaWMgdmFsdWVzLCBlYWNoIHVzZWQgYWNyb3NzIGFsbCB0YWJsZSB2YXJpYXRpb25zLlxuXG4kdGFibGUtY2VsbC1wYWRkaW5nOiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXNtOiAgICAgICAuM3JlbSAhZGVmYXVsdDtcblxuJHRhYmxlLWNvbG9yOiAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtYmc6ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJHRhYmxlLWFjY2VudC1iZzogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wNSkgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItY29sb3I6ICAgICAgICAgICAkdGFibGUtY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItYmc6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kdGFibGUtYWN0aXZlLWJnOiAgICAgICAgICAgICAkdGFibGUtaG92ZXItYmcgIWRlZmF1bHQ7XG5cbiR0YWJsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kdGFibGUtaGVhZC1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kdGFibGUtaGVhZC1jb2xvcjogICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kdGFibGUtdGgtZm9udC13ZWlnaHQ6ICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kdGFibGUtZGFyay1jb2xvcjogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1iZzogICAgICAgICAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1hY2NlbnQtYmc6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjA1KSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWhvdmVyLWNvbG9yOiAgICAgICR0YWJsZS1kYXJrLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstaG92ZXItYmc6ICAgICAgICAgcmdiYSgkd2hpdGUsIC4wNzUpICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yOiAgICAgbGlnaHRlbigkdGFibGUtZGFyay1iZywgNy41JSkgIWRlZmF1bHQ7XG5cbiR0YWJsZS1zdHJpcGVkLW9yZGVyOiAgICAgICAgIG9kZCAhZGVmYXVsdDtcblxuJHRhYmxlLWNhcHRpb24tY29sb3I6ICAgICAgICAgJHRleHQtbXV0ZWQgIWRlZmF1bHQ7XG5cbiR0YWJsZS1iZy1sZXZlbDogICAgICAgICAgICAgIC05ICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci1sZXZlbDogICAgICAgICAgLTYgIWRlZmF1bHQ7XG5cblxuLy8gQnV0dG9ucyArIEZvcm1zXG4vL1xuLy8gU2hhcmVkIHZhcmlhYmxlcyB0aGF0IGFyZSByZWFzc2lnbmVkIHRvIGAkaW5wdXQtYCBhbmQgYCRidG4tYCBzcGVjaWZpYyB2YXJpYWJsZXMuXG5cbiRpbnB1dC1idG4tcGFkZGluZy15OiAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteDogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtZmFtaWx5OiAgICAgICBudWxsICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemU6ICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodDogICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tZm9jdXMtd2lkdGg6ICAgICAgIC4ycmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1jb2xvcjogICAgICAgcmdiYSgkY29tcG9uZW50LWFjdGl2ZS1iZywgLjI1KSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdzogIDAgMCAwICRpbnB1dC1idG4tZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktc206ICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtc206ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbTogICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbTogICAgJGxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1sZzogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LWxnOiAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZzogICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZzogICAgJGxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWJvcmRlci13aWR0aDogICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG5cbi8vIEJ1dHRvbnNcbi8vXG4vLyBGb3IgZWFjaCBvZiBCb290c3RyYXAncyBidXR0b25zLCBkZWZpbmUgdGV4dCwgYmFja2dyb3VuZCwgYW5kIGJvcmRlciBjb2xvci5cblxuJGJ0bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteDogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRidG4tZm9udC1mYW1pbHk6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kYnRuLXdoaXRlLXNwYWNlOiAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBTZXQgdG8gYG5vd3JhcGAgdG8gcHJldmVudCB0ZXh0IHdyYXBwaW5nXG5cbiRidG4tcGFkZGluZy15LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQtc206ICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRidG4tcGFkZGluZy15LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRidG4tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kYnRuLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGJ0bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMCByZ2JhKCR3aGl0ZSwgLjE1KSwgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRidG4tZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kYnRuLWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAuNjUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1ib3gtc2hhZG93OiAgICAgICBpbnNldCAwIDNweCA1cHggcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuXG4kYnRuLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRidG4tYmxvY2stc3BhY2luZy15OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4vLyBBbGxvd3MgZm9yIGN1c3RvbWl6aW5nIGJ1dHRvbiByYWRpdXMgaW5kZXBlbmRlbnRseSBmcm9tIGdsb2JhbCBib3JkZXIgcmFkaXVzXG4kYnRuLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbiRidG4tdHJhbnNpdGlvbjogICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuXG4vLyBGb3Jtc1xuXG4kbGFiZWwtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRpbnB1dC1mb250LWZhbWlseTogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1iYXNlICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodC1zbTogICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRpbnB1dC1kaXNhYmxlZC1iZzogICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cbiRpbnB1dC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGdyYXktNDAwICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgICAgIGluc2V0IDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGlucHV0LWZvY3VzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAyNSUpICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy13aWR0aDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRpbnB1dC1wbGFpbnRleHQtY29sb3I6ICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggKiAyICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWlubmVyOiAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgJGlucHV0LXBhZGRpbmcteSAqIDIpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1pbm5lci1oYWxmOiAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAuNWVtLCAkaW5wdXQtcGFkZGluZy15KSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjogICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogLjI1ZW0sICRpbnB1dC1wYWRkaW5nLXkgLyAyKSAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15ICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodC1zbSAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXktc20gKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0LWxnICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteS1sZyAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuXG4kaW5wdXQtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGZvcm0tdGV4dC1tYXJnaW4tdG9wOiAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyOiAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teTogICAgICAgICAgICAgLjNyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teDogICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLXg6ICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5saW5lLWlucHV0LW1hcmdpbi14OiAgICAgIC4zMTI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1ncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgICAgICAgMTBweCAhZGVmYXVsdDtcbiRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJnOiAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZvcm1zLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtZ3V0dGVyOiAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtc3BhY2VyLXg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1jdXJzb3I6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU6ICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmc6ICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmctc2l6ZTogICAgICA1MCUgNTAlICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3gtc2hhZG93OiAgICRpbnB1dC1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItY29sb3I6ICRncmF5LTUwMCAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtbGFiZWwtY29sb3I6ICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1kaXNhYmxlZC1iZzogICAgICAgICAgJGlucHV0LWRpc2FibGVkLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWxhYmVsLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnOiAgcmdiYSh0aGVtZS1jb2xvcihcInByaW1hcnlcIiksIC41KSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3gtc2hhZG93OiAgIG51bGwgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm94LXNoYWRvdzogICAgICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3JkZXItY29sb3I6ICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtY29sb3I6ICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAzNSUpICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm94LXNoYWRvdzogICAgbnVsbCAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJvcmRlci1jb2xvcjogICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24tY2hlY2tlZDogICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZmlsbD0nI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3J9JyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjZsMi45NzQgMi45OUw4IDIuMTkzeicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1jb2xvcjogICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24taW5kZXRlcm1pbmF0ZTogICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0JyBoZWlnaHQ9JzQnIHZpZXdCb3g9JzAgMCA0IDQnPjxwYXRoIHN0cm9rZT0nI3skY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWNvbG9yfScgZD0nTTAgMmg0Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3gtc2hhZG93OiAgIG51bGwgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjogJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgICAgNTAlICFkZWZhdWx0O1xuJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItaWNvbi1jaGVja2VkOiAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc3dpdGNoLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSAqIDEuNzUgIWRlZmF1bHQ7XG4kY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUgLyAyICFkZWZhdWx0O1xuJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLXNpemU6ICAgICAgICAgICAgICAgICAgc3VidHJhY3QoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplLCAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aCAqIDQpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXk6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14OiAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtZmFtaWx5OiAgICAgICAgICRpbnB1dC1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZTogICAgICAgICAgICRpbnB1dC1mb250LXNpemUgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQ6ICAgICAgICAgICAgICAkaW5wdXQtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc6ICAgMXJlbSAhZGVmYXVsdDsgLy8gRXh0cmEgcGFkZGluZyB0byBhY2NvdW50IGZvciB0aGUgcHJlc2VuY2Ugb2YgdGhlIGJhY2tncm91bmQtaW1hZ2UgYmFzZWQgaW5kaWNhdG9yXG4kY3VzdG9tLXNlbGVjdC1mb250LXdlaWdodDogICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1saW5lLWhlaWdodDogICAgICAgICAkaW5wdXQtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iZzogICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1iZzogICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iZy1zaXplOiAgICAgICAgICAgICA4cHggMTBweCAhZGVmYXVsdDsgLy8gSW4gcGl4ZWxzIGJlY2F1c2UgaW1hZ2UgZGltZW5zaW9uc1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yOiAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yOiAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNCcgaGVpZ2h0PSc1JyB2aWV3Qm94PScwIDAgNCA1Jz48cGF0aCBmaWxsPScjeyRjdXN0b20tc2VsZWN0LWluZGljYXRvci1jb2xvcn0nIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iYWNrZ3JvdW5kOiAgICAgICAgICBlc2NhcGUtc3ZnKCRjdXN0b20tc2VsZWN0LWluZGljYXRvcikgcmlnaHQgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14IGNlbnRlciAvICRjdXN0b20tc2VsZWN0LWJnLXNpemUgbm8tcmVwZWF0ICFkZWZhdWx0OyAvLyBVc2VkIHNvIHdlIGNhbiBoYXZlIG11bHRpcGxlIGJhY2tncm91bmQgZWxlbWVudHMgKGUuZy4sIGFycm93IGFuZCBmZWVkYmFjayBpY29uKVxuXG4kY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctcmlnaHQ6IGFkZCgxZW0gKiAuNzUsICgyICogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15ICogLjc1KSArICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nKSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb246ICAgICAgY2VudGVyIHJpZ2h0ICgkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZykgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemU6ICAgICAgICAgICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LWJvcmRlci13aWR0aDogICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3gtc2hhZG93OiAgICAgICAgICBpbnNldCAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I6ICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9jdXMtd2lkdGg6ICAgICAgICAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdzogICAgMCAwIDAgJGN1c3RvbS1zZWxlY3QtZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemUtc206ICAgICAgICAkaW5wdXQtZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LXNtOiAgICAgICAgICAgJGlucHV0LWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemUtbGc6ICAgICAgICAkaW5wdXQtZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LWxnOiAgICAgICAgICAgJGlucHV0LWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1yYW5nZS10cmFjay13aWR0aDogICAgICAgICAgMTAwJSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I6ICAgICAgICAgcG9pbnRlciAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stYmc6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1czogIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJveC1zaGFkb3c6ICAgICBpbnNldCAwIC4yNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyOiAgICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAuMXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzogICAgICAgIDAgMCAwIDFweCAkYm9keS1iZywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGg6ICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7IC8vIEZvciBmb2N1cyBib3ggc2hhZG93IGlzc3VlIGluIElFL0VkZ2VcbiRjdXN0b20tcmFuZ2UtdGh1bWItYWN0aXZlLWJnOiAgICAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDM1JSkgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnOiAgICAgICAgICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZmlsZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICRpbnB1dC1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtaGVpZ2h0LWlubmVyOiAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWlubmVyICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvY3VzLWJvcmRlci1jb2xvcjogICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb2N1cy1ib3gtc2hhZG93OiAgICAgICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWRpc2FibGVkLWJnOiAgICAgICAgICAgJGlucHV0LWRpc2FibGVkLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZpbGUtcGFkZGluZy15OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLXBhZGRpbmcteDogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1saW5lLWhlaWdodDogICAgICAgICAgICRpbnB1dC1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb250LWZhbWlseTogICAgICAgICAgICRpbnB1dC1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb250LXdlaWdodDogICAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1jb2xvcjogICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1iZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgJGlucHV0LWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm94LXNoYWRvdzogICAgICAgICAgICAkaW5wdXQtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1idXR0b24tY29sb3I6ICAgICAgICAgICRjdXN0b20tZmlsZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1idXR0b24tYmc6ICAgICAgICAgICAgICRpbnB1dC1ncm91cC1hZGRvbi1iZyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS10ZXh0OiAoXG4gIGVuOiBcIkJyb3dzZVwiXG4pICFkZWZhdWx0O1xuXG5cbi8vIEZvcm0gdmFsaWRhdGlvblxuXG4kZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wOiAgICAgICAgICAkZm9ybS10ZXh0LW1hcmdpbi10b3AgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1mb250LXNpemU6ICAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3I6ICAgICAgICAgdGhlbWUtY29sb3IoXCJzdWNjZXNzXCIpICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjogICAgICAgdGhlbWUtY29sb3IoXCJkYW5nZXJcIikgIWRlZmF1bHQ7XG5cbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3I6ICAgICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZDogICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3J9JyBkPSdNMi4zIDYuNzNMLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yOiAgJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZDogICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfScgdmlld0JveD0nMCAwIDEyIDEyJz48Y2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8+PHBhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8+PGNpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfScgc3Ryb2tlPSdub25lJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS12YWxpZGF0aW9uLXN0YXRlczogKCkgIWRlZmF1bHQ7XG4kZm9ybS12YWxpZGF0aW9uLXN0YXRlczogbWFwLW1lcmdlKFxuICAoXG4gICAgXCJ2YWxpZFwiOiAoXG4gICAgICBcImNvbG9yXCI6ICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yLFxuICAgICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWRcbiAgICApLFxuICAgIFwiaW52YWxpZFwiOiAoXG4gICAgICBcImNvbG9yXCI6ICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IsXG4gICAgICBcImljb25cIjogJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkXG4gICAgKSxcbiAgKSxcbiAgJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXNcbik7XG5cbi8vIFotaW5kZXggbWFzdGVyIGxpc3Rcbi8vXG4vLyBXYXJuaW5nOiBBdm9pZCBjdXN0b21pemluZyB0aGVzZSB2YWx1ZXMuIFRoZXkncmUgdXNlZCBmb3IgYSBiaXJkJ3MgZXllIHZpZXdcbi8vIG9mIGNvbXBvbmVudHMgZGVwZW5kZW50IG9uIHRoZSB6LWF4aXMgYW5kIGFyZSBkZXNpZ25lZCB0byBhbGwgd29yayB0b2dldGhlci5cblxuJHppbmRleC1kcm9wZG93bjogICAgICAgICAgICAgICAgICAgMTAwMCAhZGVmYXVsdDtcbiR6aW5kZXgtc3RpY2t5OiAgICAgICAgICAgICAgICAgICAgIDEwMjAgIWRlZmF1bHQ7XG4kemluZGV4LWZpeGVkOiAgICAgICAgICAgICAgICAgICAgICAxMDMwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbC1iYWNrZHJvcDogICAgICAgICAgICAgMTA0MCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWw6ICAgICAgICAgICAgICAgICAgICAgIDEwNTAgIWRlZmF1bHQ7XG4kemluZGV4LXBvcG92ZXI6ICAgICAgICAgICAgICAgICAgICAxMDYwICFkZWZhdWx0O1xuJHppbmRleC10b29sdGlwOiAgICAgICAgICAgICAgICAgICAgMTA3MCAhZGVmYXVsdDtcblxuXG4vLyBOYXZzXG5cbiRuYXYtbGluay1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAgJGdyYXktMjAwICRncmF5LTIwMCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAkZ3JheS0zMDAgJGdyYXktMzAwICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbmF2LWRpdmlkZXItY29sb3I6ICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kbmF2LWRpdmlkZXItbWFyZ2luLXk6ICAgICAgICAgICAgICAkc3BhY2VyIC8gMiAhZGVmYXVsdDtcblxuXG4vLyBOYXZiYXJcblxuJG5hdmJhci1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgJHNwYWNlciAvIDIgIWRlZmF1bHQ7XG4kbmF2YmFyLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG5hdmJhci1icmFuZC1mb250LXNpemU6ICAgICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbi8vIENvbXB1dGUgdGhlIG5hdmJhci1icmFuZCBwYWRkaW5nLXkgc28gdGhlIG5hdmJhci1icmFuZCB3aWxsIGhhdmUgdGhlIHNhbWUgaGVpZ2h0IGFzIG5hdmJhci10ZXh0IGFuZCBuYXYtbGlua1xuJG5hdi1saW5rLWhlaWdodDogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgKyAkbmF2LWxpbmstcGFkZGluZy15ICogMiAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtaGVpZ2h0OiAgICAgICAgICAgICAgICRuYXZiYXItYnJhbmQtZm9udC1zaXplICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLXBhZGRpbmcteTogICAgICAgICAgICAoJG5hdi1saW5rLWhlaWdodCAtICRuYXZiYXItYnJhbmQtaGVpZ2h0KSAvIDIgIWRlZmF1bHQ7XG5cbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXk6ICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1mb250LXNpemU6ICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogICAgICAkYnRuLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbmF2LXNjcm9sbC1tYXgtaGVpZ2h0OiAgICAgIDc1dmggIWRlZmF1bHQ7XG5cbiRuYXZiYXItZGFyay1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstaG92ZXItY29sb3I6ICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjc1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I6ICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjogICAgICAgIHJnYmEoJHdoaXRlLCAuMjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZzogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzAnIGhlaWdodD0nMzAnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItZGFyay1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiAgcmdiYSgkd2hpdGUsIC4xKSAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I6ICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjogICAgICAgICByZ2JhKCRibGFjaywgLjkpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjogICAgICAgcmdiYSgkYmxhY2ssIC4zKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMwJyBoZWlnaHQ9JzMwJyB2aWV3Qm94PScwIDAgMzAgMzAnPjxwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWxpZ2h0LWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWNvbG9yOiAgICAgICAgICAgICAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yOiAgICAgICAgICAgICAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1ob3Zlci1jb2xvcjogICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG5cblxuLy8gRHJvcGRvd25zXG4vL1xuLy8gRHJvcGRvd24gbWVudSBjb250YWluZXIgYW5kIGNvbnRlbnRzLlxuXG4kZHJvcGRvd24tbWluLXdpZHRoOiAgICAgICAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1zcGFjZXI6ICAgICAgICAgICAgICAgICAgIC4xMjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kZHJvcGRvd24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1iZzogICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgc3VidHJhY3QoJGRyb3Bkb3duLWJvcmRlci1yYWRpdXMsICRkcm9wZG93bi1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXk6ICAgICAgICAgJG5hdi1kaXZpZGVyLW1hcmdpbi15ICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgZGFya2VuKCRncmF5LTkwMCwgNSUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgJGRyb3Bkb3duLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cblxuLy8gUGFnaW5hdGlvblxuXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteDogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbTogICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LWxnOiAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LWxnOiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgMS4yNSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgJGxpbmstY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lOiAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogICAgICAgICAgICAkbGluay1ob3Zlci1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRwYWdpbmF0aW9uLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuXG4vLyBKdW1ib3Ryb25cblxuJGp1bWJvdHJvbi1wYWRkaW5nOiAgICAgICAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tY29sb3I6ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kanVtYm90cm9uLWJnOiAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cblxuLy8gQ2FyZHNcblxuJGNhcmQtc3BhY2VyLXk6ICAgICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGNhcmQtc3BhY2VyLXg6ICAgICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcbiRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIHN1YnRyYWN0KCRjYXJkLWJvcmRlci1yYWRpdXMsICRjYXJkLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjAzKSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1jb2xvcjogICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcblxuJGNhcmQtZ3JvdXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMiAhZGVmYXVsdDtcbiRjYXJkLWRlY2stbWFyZ2luOiAgICAgICAgICAgICAgICAgICRjYXJkLWdyb3VwLW1hcmdpbiAhZGVmYXVsdDtcblxuJGNhcmQtY29sdW1ucy1jb3VudDogICAgICAgICAgICAgICAgMyAhZGVmYXVsdDtcbiRjYXJkLWNvbHVtbnMtZ2FwOiAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1jb2x1bW5zLW1hcmdpbjogICAgICAgICAgICAgICAkY2FyZC1zcGFjZXIteSAhZGVmYXVsdDtcblxuXG4vLyBUb29sdGlwc1xuXG4kdG9vbHRpcC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHRvb2x0aXAtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjAwcHggIWRlZmF1bHQ7XG4kdG9vbHRpcC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1iZzogICAgICAgICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0b29sdGlwLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgIC45ICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXJnaW46ICAgICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kdG9vbHRpcC1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAuOHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHRvb2x0aXAtYmcgIWRlZmF1bHQ7XG5cbi8vIEZvcm0gdG9vbHRpcHMgbXVzdCBjb21lIGFmdGVyIHJlZ3VsYXIgdG9vbHRpcHNcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15OiAgICAgJHRvb2x0aXAtcGFkZGluZy15ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZTogICAgICR0b29sdGlwLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ6ICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHk6ICAgICAgICR0b29sdGlwLW9wYWNpdHkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXM6ICR0b29sdGlwLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cblxuLy8gUG9wb3ZlcnNcblxuJHBvcG92ZXItZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwb3BvdmVyLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDI3NnB4ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRwb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgIHN1YnRyYWN0KCRwb3BvdmVyLWJvcmRlci1yYWRpdXMsICRwb3BvdmVyLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAwIC4yNXJlbSAuNXJlbSByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1oZWFkZXItYmc6ICAgICAgICAgICAgICAgICBkYXJrZW4oJHBvcG92ZXItYmcsIDMlKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICRoZWFkaW5ncy1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1ib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy15OiAgICAgICAgICAgICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteDogICAgICAgICAgICAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkcG9wb3Zlci1iZyAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I6ICAgICAgICAgZmFkZS1pbigkcG9wb3Zlci1ib3JkZXItY29sb3IsIC4wNSkgIWRlZmF1bHQ7XG5cblxuLy8gVG9hc3RzXG5cbiR0b2FzdC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAgIDM1MHB4ICFkZWZhdWx0O1xuJHRvYXN0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHRvYXN0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgLjg3NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kdG9hc3QtYmFja2dyb3VuZC1jb2xvcjogICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoMCwgMCwgMCwgLjEpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgMCAuMjVyZW0gLjc1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiR0b2FzdC1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjogICAgIHJnYmEoJHdoaXRlLCAuODUpICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgcmdiYSgwLCAwLCAwLCAuMDUpICFkZWZhdWx0O1xuXG5cbi8vIEJhZGdlc1xuXG4kYmFkZ2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICA3NSUgIWRlZmF1bHQ7XG4kYmFkZ2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC4yNWVtICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjRlbSAhZGVmYXVsdDtcbiRiYWRnZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kYmFkZ2UtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAkYnRuLXRyYW5zaXRpb24gIWRlZmF1bHQ7XG4kYmFkZ2UtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuXG4kYmFkZ2UtcGlsbC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNmVtICFkZWZhdWx0O1xuLy8gVXNlIGEgaGlnaGVyIHRoYW4gbm9ybWFsIHZhbHVlIHRvIGVuc3VyZSBjb21wbGV0ZWx5IHJvdW5kZWQgZWRnZXMgd2hlblxuLy8gY3VzdG9taXppbmcgcGFkZGluZyBvciBmb250LXNpemUgb24gbGFiZWxzLlxuJGJhZGdlLXBpbGwtYm9yZGVyLXJhZGl1czogICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG5cblxuLy8gTW9kYWxzXG5cbi8vIFBhZGRpbmcgYXBwbGllZCB0byB0aGUgbW9kYWwgYm9keVxuJG1vZGFsLWlubmVyLXBhZGRpbmc6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuLy8gTWFyZ2luIGJldHdlZW4gZWxlbWVudHMgaW4gZm9vdGVyLCBtdXN0IGJlIGxvd2VyIHRoYW4gb3IgZXF1YWwgdG8gMiAqICRtb2RhbC1pbm5lci1wYWRkaW5nXG4kbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVuOiAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLWRpYWxvZy1tYXJnaW46ICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwOiAgICAgICAxLjc1cmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJG1vZGFsLWNvbnRlbnQtY29sb3I6ICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJnOiAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogICAgICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGg6ICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1pbm5lci1ib3JkZXItcmFkaXVzOiBzdWJ0cmFjdCgkbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzLCAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14czogICAgICAgMCAuMjVyZW0gLjVyZW0gcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXA6ICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuXG4kbW9kYWwtYmFja2Ryb3AtYmc6ICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAgICAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteSAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDsgLy8gS2VlcCB0aGlzIGZvciBiYWNrd2FyZHMgY29tcGF0aWJpbGl0eVxuXG4kbW9kYWwteGw6ICAgICAgICAgICAgICAgICAgICAgICAgICAxMTQwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbGc6ICAgICAgICAgICAgICAgICAgICAgICAgICA4MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1tZDogICAgICAgICAgICAgICAgICAgICAgICAgIDUwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLXNtOiAgICAgICAgICAgICAgICAgICAgICAgICAgMzAwcHggIWRlZmF1bHQ7XG5cbiRtb2RhbC1mYWRlLXRyYW5zZm9ybTogICAgICAgICAgICAgIHRyYW5zbGF0ZSgwLCAtNTBweCkgIWRlZmF1bHQ7XG4kbW9kYWwtc2hvdy10cmFuc2Zvcm06ICAgICAgICAgICAgICBub25lICFkZWZhdWx0O1xuJG1vZGFsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIC4zcyBlYXNlLW91dCAhZGVmYXVsdDtcbiRtb2RhbC1zY2FsZS10cmFuc2Zvcm06ICAgICAgICAgICAgIHNjYWxlKDEuMDIpICFkZWZhdWx0O1xuXG5cbi8vIEFsZXJ0c1xuLy9cbi8vIERlZmluZSBhbGVydCBjb2xvcnMsIGJvcmRlciByYWRpdXMsIGFuZCBwYWRkaW5nLlxuXG4kYWxlcnQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGFsZXJ0LW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kYWxlcnQtYmctbGV2ZWw6ICAgICAgICAgICAgICAgICAgICAtMTAgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLWxldmVsOiAgICAgICAgICAgICAgICAtOSAhZGVmYXVsdDtcbiRhbGVydC1jb2xvci1sZXZlbDogICAgICAgICAgICAgICAgIDYgIWRlZmF1bHQ7XG5cblxuLy8gUHJvZ3Jlc3MgYmFyc1xuXG4kcHJvZ3Jlc3MtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHByb2dyZXNzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjc1ICFkZWZhdWx0O1xuJHByb2dyZXNzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm94LXNoYWRvdzogICAgICAgICAgICAgICBpbnNldCAwIC4xcmVtIC4xcmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWNvbG9yOiAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWJnOiAgICAgICAgICAgICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmc6ICAgICAxcyBsaW5lYXIgaW5maW5pdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb246ICAgICAgICAgICB3aWR0aCAuNnMgZWFzZSAhZGVmYXVsdDtcblxuXG4vLyBMaXN0IGdyb3VwXG5cbiRsaXN0LWdyb3VwLWNvbG9yOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItY29sb3I6ICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkbGlzdC1ncm91cC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWJnOiAgICAgICAgICAgICRsaXN0LWdyb3VwLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tY29sb3I6ICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6ICAgICAkbGlzdC1ncm91cC1hY3Rpb24tY29sb3IgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6ICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcblxuJHRodW1ibmFpbC1wYWRkaW5nOiAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRodW1ibmFpbC1iZzogICAgICAgICAgICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci13aWR0aDogICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG5cbi8vIEZpZ3VyZXNcblxuJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZTogICAgICAgICAgOTAlICFkZWZhdWx0O1xuJGZpZ3VyZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG5cbi8vIEJyZWFkY3J1bWJzXG5cbiRicmVhZGNydW1iLWZvbnQtc2l6ZTogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLXBhZGRpbmcteTogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLXBhZGRpbmcteDogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc6ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTogICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlcjogICAgICAgICAgICAgICAgcXVvdGUoXCIvXCIpICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuXG4vLyBDYXJvdXNlbFxuXG4kY2Fyb3VzZWwtY29udHJvbC1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg6ICAgICAgICAgICAgIDE1JSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk6ICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLWhvdmVyLW9wYWNpdHk6ICAgICAuOSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXRyYW5zaXRpb246ICAgICAgICBvcGFjaXR5IC4xNXMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWluZGljYXRvci13aWR0aDogICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQ6IDEwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItdHJhbnNpdGlvbjogICAgICBvcGFjaXR5IC42cyBlYXNlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY2FwdGlvbi13aWR0aDogICAgICAgICAgICAgNzAlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDogICAgICAgIDIwcHggIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9JyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBkPSdNNS4yNSAwbC00IDQgNCA0IDEuNS0xLjVMNC4yNSA0bDIuNS0yLjVMNS4yNSAweicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9JyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBkPSdNMi43NSAwbC0xLjUgMS41TDMuNzUgNGwtMi41IDIuNUwyLjc1IDhsNC00LTQtNHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uOiAgICAgICAuNnMgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgdHJhbnNmb3JtICRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UtaW4tb3V0ICFkZWZhdWx0OyAvLyBEZWZpbmUgdHJhbnNmb3JtIHRyYW5zaXRpb24gZmlyc3QgaWYgdXNpbmcgbXVsdGlwbGUgdHJhbnNpdGlvbnMgKGUuZy4sIGB0cmFuc2Zvcm0gMnMgZWFzZSwgb3BhY2l0eSAuNXMgZWFzZS1vdXRgKVxuXG5cbi8vIFNwaW5uZXJzXG5cbiRzcGlubmVyLXdpZHRoOiAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQ6ICAgICAgICAkc3Bpbm5lci13aWR0aCAhZGVmYXVsdDtcbiRzcGlubmVyLWJvcmRlci13aWR0aDogIC4yNWVtICFkZWZhdWx0O1xuXG4kc3Bpbm5lci13aWR0aC1zbTogICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQtc206ICAgICAgICRzcGlubmVyLXdpZHRoLXNtICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoLXNtOiAuMmVtICFkZWZhdWx0O1xuXG5cbi8vIENsb3NlXG5cbiRjbG9zZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcbiRjbG9zZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGNsb3NlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJGNsb3NlLXRleHQtc2hhZG93OiAgICAgICAgICAgICAgICAgMCAxcHggMCAkd2hpdGUgIWRlZmF1bHQ7XG5cblxuLy8gQ29kZVxuXG4kY29kZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICA4Ny41JSAhZGVmYXVsdDtcbiRjb2RlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICRwaW5rICFkZWZhdWx0O1xuXG4ka2JkLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAuMnJlbSAhZGVmYXVsdDtcbiRrYmQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuJGtiZC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgJGNvZGUtZm9udC1zaXplICFkZWZhdWx0O1xuJGtiZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGtiZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuXG4kcHJlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDogICAgICAgICAzNDBweCAhZGVmYXVsdDtcblxuXG4vLyBVdGlsaXRpZXNcblxuJGRpc3BsYXlzOiBub25lLCBpbmxpbmUsIGlubGluZS1ibG9jaywgYmxvY2ssIHRhYmxlLCB0YWJsZS1yb3csIHRhYmxlLWNlbGwsIGZsZXgsIGlubGluZS1mbGV4ICFkZWZhdWx0O1xuJG92ZXJmbG93czogYXV0bywgaGlkZGVuICFkZWZhdWx0O1xuJHBvc2l0aW9uczogc3RhdGljLCByZWxhdGl2ZSwgYWJzb2x1dGUsIGZpeGVkLCBzdGlja3kgIWRlZmF1bHQ7XG4kdXNlci1zZWxlY3RzOiBhbGwsIGF1dG8sIG5vbmUgIWRlZmF1bHQ7XG5cblxuLy8gUHJpbnRpbmdcblxuJHByaW50LXBhZ2Utc2l6ZTogICAgICAgICAgICAgICAgICAgYTMgIWRlZmF1bHQ7XG4kcHJpbnQtYm9keS1taW4td2lkdGg6ICAgICAgICAgICAgICBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCBcImxnXCIpICFkZWZhdWx0O1xuIiwiLy8gSG92ZXIgbWl4aW4gYW5kIGAkZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5YCBhcmUgZGVwcmVjYXRlZC5cbi8vXG4vLyBPcmlnaW5hbGx5IGFkZGVkIGR1cmluZyBvdXIgYWxwaGFzIGFuZCBtYWludGFpbmVkIGR1cmluZyBiZXRhcywgdGhpcyBtaXhpbiB3YXNcbi8vIGRlc2lnbmVkIHRvIHByZXZlbnQgYDpob3ZlcmAgc3RpY2tpbmVzcyBvbiBpT1MtYW4gaXNzdWUgd2hlcmUgaG92ZXIgc3R5bGVzXG4vLyB3b3VsZCBwZXJzaXN0IGFmdGVyIGluaXRpYWwgdG91Y2guXG4vL1xuLy8gRm9yIGJhY2t3YXJkIGNvbXBhdGliaWxpdHksIHdlJ3ZlIGtlcHQgdGhlc2UgbWl4aW5zIGFuZCB1cGRhdGVkIHRoZW0gdG9cbi8vIGFsd2F5cyByZXR1cm4gdGhlaXIgcmVndWxhciBwc2V1ZG8tY2xhc3NlcyBpbnN0ZWFkIG9mIGEgc2hpbW1lZCBtZWRpYSBxdWVyeS5cbi8vXG4vLyBJc3N1ZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNTE5NVxuXG5AbWl4aW4gaG92ZXIoKSB7XG4gICY6aG92ZXIgeyBAY29udGVudDsgfVxufVxuXG5AbWl4aW4gaG92ZXItZm9jdXMoKSB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBwbGFpbi1ob3Zlci1mb2N1cygpIHtcbiAgJixcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGhvdmVyLWZvY3VzLWFjdGl2ZSgpIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcblxuLy9cbi8vIEhlYWRpbmdzXG4vL1xuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxuLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XG4gIG1hcmdpbi1ib3R0b206ICRoZWFkaW5ncy1tYXJnaW4tYm90dG9tO1xuICBmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGhlYWRpbmdzLWNvbG9yO1xufVxuXG5oMSwgLmgxIHsgQGluY2x1ZGUgZm9udC1zaXplKCRoMS1mb250LXNpemUpOyB9XG5oMiwgLmgyIHsgQGluY2x1ZGUgZm9udC1zaXplKCRoMi1mb250LXNpemUpOyB9XG5oMywgLmgzIHsgQGluY2x1ZGUgZm9udC1zaXplKCRoMy1mb250LXNpemUpOyB9XG5oNCwgLmg0IHsgQGluY2x1ZGUgZm9udC1zaXplKCRoNC1mb250LXNpemUpOyB9XG5oNSwgLmg1IHsgQGluY2x1ZGUgZm9udC1zaXplKCRoNS1mb250LXNpemUpOyB9XG5oNiwgLmg2IHsgQGluY2x1ZGUgZm9udC1zaXplKCRoNi1mb250LXNpemUpOyB9XG5cbi5sZWFkIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRsZWFkLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkbGVhZC1mb250LXdlaWdodDtcbn1cblxuLy8gVHlwZSBkaXNwbGF5IGNsYXNzZXNcbi5kaXNwbGF5LTEge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGRpc3BsYXkxLXNpemUpO1xuICBmb250LXdlaWdodDogJGRpc3BsYXkxLXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuLmRpc3BsYXktMiB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZGlzcGxheTItc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTItd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG4uZGlzcGxheS0zIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRkaXNwbGF5My1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5My13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cbi5kaXNwbGF5LTQge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGRpc3BsYXk0LXNpemUpO1xuICBmb250LXdlaWdodDogJGRpc3BsYXk0LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuXG5cbi8vXG4vLyBIb3Jpem9udGFsIHJ1bGVzXG4vL1xuXG5ociB7XG4gIG1hcmdpbi10b3A6ICRoci1tYXJnaW4teTtcbiAgbWFyZ2luLWJvdHRvbTogJGhyLW1hcmdpbi15O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6ICRoci1ib3JkZXItd2lkdGggc29saWQgJGhyLWJvcmRlci1jb2xvcjtcbn1cblxuXG4vL1xuLy8gRW1waGFzaXNcbi8vXG5cbnNtYWxsLFxuLnNtYWxsIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRzbWFsbC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbn1cblxubWFyayxcbi5tYXJrIHtcbiAgcGFkZGluZzogJG1hcmstcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1hcmstYmc7XG59XG5cblxuLy9cbi8vIExpc3RzXG4vL1xuXG4ubGlzdC11bnN0eWxlZCB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cblxuLy8gSW5saW5lIHR1cm5zIGxpc3QgaXRlbXMgaW50byBpbmxpbmUtYmxvY2tcbi5saXN0LWlubGluZSB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cbi5saXN0LWlubGluZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkbGlzdC1pbmxpbmUtcGFkZGluZztcbiAgfVxufVxuXG5cbi8vXG4vLyBNaXNjXG4vL1xuXG4vLyBCdWlsZHMgb24gYGFiYnJgXG4uaW5pdGlhbGlzbSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSg5MCUpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vLyBCbG9ja3F1b3Rlc1xuLmJsb2NrcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJsb2NrcXVvdGUtZm9udC1zaXplKTtcbn1cblxuLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYmxvY2txdW90ZS1zbWFsbC1mb250LXNpemUpO1xuICBjb2xvcjogJGJsb2NrcXVvdGUtc21hbGwtY29sb3I7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMjAxNFxcMDBBMFwiOyAvLyBlbSBkYXNoLCBuYnNwXG4gIH1cbn1cbiIsIi8vIExpc3RzXG5cbi8vIFVuc3R5bGVkIGtlZXBzIGxpc3QgaXRlbXMgYmxvY2sgbGV2ZWwsIGp1c3QgcmVtb3ZlcyBkZWZhdWx0IGJyb3dzZXIgcGFkZGluZyBhbmQgbGlzdC1zdHlsZVxuQG1peGluIGxpc3QtdW5zdHlsZWQoKSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbiIsIi8vIFJlc3BvbnNpdmUgaW1hZ2VzIChlbnN1cmUgaW1hZ2VzIGRvbid0IHNjYWxlIGJleW9uZCB0aGVpciBwYXJlbnRzKVxuLy9cbi8vIFRoaXMgaXMgcHVycG9zZWZ1bGx5IG9wdC1pbiB2aWEgYW4gZXhwbGljaXQgY2xhc3MgcmF0aGVyIHRoYW4gYmVpbmcgdGhlIGRlZmF1bHQgZm9yIGFsbCBgPGltZz5gcy5cbi8vIFdlIHByZXZpb3VzbHkgdHJpZWQgdGhlIFwiaW1hZ2VzIGFyZSByZXNwb25zaXZlIGJ5IGRlZmF1bHRcIiBhcHByb2FjaCBpbiBCb290c3RyYXAgdjIsXG4vLyBhbmQgYWJhbmRvbmVkIGl0IGluIEJvb3RzdHJhcCB2MyBiZWNhdXNlIGl0IGJyZWFrcyBsb3RzIG9mIHRoaXJkLXBhcnR5IHdpZGdldHMgKGluY2x1ZGluZyBHb29nbGUgTWFwcylcbi8vIHdoaWNoIHdlcmVuJ3QgZXhwZWN0aW5nIHRoZSBpbWFnZXMgd2l0aGluIHRoZW1zZWx2ZXMgdG8gYmUgaW52b2x1bnRhcmlseSByZXNpemVkLlxuLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xODE3OFxuLmltZy1mbHVpZCB7XG4gIEBpbmNsdWRlIGltZy1mbHVpZCgpO1xufVxuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogJHRodW1ibmFpbC1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGh1bWJuYWlsLWJnO1xuICBib3JkZXI6ICR0aHVtYm5haWwtYm9yZGVyLXdpZHRoIHNvbGlkICR0aHVtYm5haWwtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0aHVtYm5haWwtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHRodW1ibmFpbC1ib3gtc2hhZG93KTtcblxuICAvLyBLZWVwIHRoZW0gYXQgbW9zdCAxMDAlIHdpZGVcbiAgQGluY2x1ZGUgaW1nLWZsdWlkKCk7XG59XG5cbi8vXG4vLyBGaWd1cmVzXG4vL1xuXG4uZmlndXJlIHtcbiAgLy8gRW5zdXJlcyB0aGUgY2FwdGlvbidzIHRleHQgYWxpZ25zIHdpdGggdGhlIGltYWdlLlxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5maWd1cmUtaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlciAvIDI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZmlndXJlLWNhcHRpb24ge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkZmlndXJlLWNhcHRpb24tY29sb3I7XG59XG4iLCIvLyBJbWFnZSBNaXhpbnNcbi8vIC0gUmVzcG9uc2l2ZSBpbWFnZVxuLy8gLSBSZXRpbmEgaW1hZ2VcblxuXG4vLyBSZXNwb25zaXZlIGltYWdlXG4vL1xuLy8gS2VlcCBpbWFnZXMgZnJvbSBzY2FsaW5nIGJleW9uZCB0aGUgd2lkdGggb2YgdGhlaXIgcGFyZW50cy5cblxuQG1peGluIGltZy1mbHVpZCgpIHtcbiAgLy8gUGFydCAxOiBTZXQgYSBtYXhpbXVtIHJlbGF0aXZlIHRvIHRoZSBwYXJlbnRcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvLyBQYXJ0IDI6IE92ZXJyaWRlIHRoZSBoZWlnaHQgdG8gYXV0bywgb3RoZXJ3aXNlIGltYWdlcyB3aWxsIGJlIHN0cmV0Y2hlZFxuICAvLyB3aGVuIHNldHRpbmcgYSB3aWR0aCBhbmQgaGVpZ2h0IGF0dHJpYnV0ZSBvbiB0aGUgaW1nIGVsZW1lbnQuXG4gIGhlaWdodDogYXV0bztcbn1cblxuXG4vLyBSZXRpbmEgaW1hZ2Vcbi8vXG4vLyBTaG9ydCByZXRpbmEgbWl4aW4gZm9yIHNldHRpbmcgYmFja2dyb3VuZC1pbWFnZSBhbmQgLXNpemUuXG5cbkBtaXhpbiBpbWctcmV0aW5hKCRmaWxlLTF4LCAkZmlsZS0yeCwgJHdpZHRoLTF4LCAkaGVpZ2h0LTF4KSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkZmlsZS0xeCk7XG5cbiAgLy8gQXV0b3ByZWZpeGVyIHRha2VzIGNhcmUgb2YgYWRkaW5nIC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbyBhbmQgLW8tbWluLWRldmljZS1waXhlbC1yYXRpbyxcbiAgLy8gYnV0IGRvZXNuJ3QgY29udmVydCBkcHB4PT5kcGkuXG4gIC8vIFRoZXJlJ3Mgbm8gc3VjaCB0aGluZyBhcyB1bnByZWZpeGVkIG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8gc2luY2UgaXQncyBub25zdGFuZGFyZC5cbiAgLy8gQ29tcGF0aWJpbGl0eSBpbmZvOiBodHRwczovL2Nhbml1c2UuY29tL2Nzcy1tZWRpYS1yZXNvbHV0aW9uXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLCAvLyBJRTktMTEgZG9uJ3Qgc3VwcG9ydCBkcHB4XG4gICAgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHsgLy8gU3RhbmRhcmRpemVkXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRmaWxlLTJ4KTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6ICR3aWR0aC0xeCAkaGVpZ2h0LTF4O1xuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImBpbWctcmV0aW5hKClgXCIsIFwidjQuMy4wXCIsIFwidjVcIik7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3Rcbi8vIFNpbmdsZSBzaWRlIGJvcmRlci1yYWRpdXNcblxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIHJlcGxhY2UgbmVnYXRpdmUgdmFsdWVzIHdpdGggMFxuQGZ1bmN0aW9uIHZhbGlkLXJhZGl1cygkcmFkaXVzKSB7XG4gICRyZXR1cm46ICgpO1xuICBAZWFjaCAkdmFsdWUgaW4gJHJhZGl1cyB7XG4gICAgQGlmIHR5cGUtb2YoJHZhbHVlKSA9PSBudW1iZXIge1xuICAgICAgJHJldHVybjogYXBwZW5kKCRyZXR1cm4sIG1heCgkdmFsdWUsIDApKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgICRyZXR1cm46IGFwcGVuZCgkcmV0dXJuLCAkdmFsdWUpO1xuICAgIH1cbiAgfVxuICBAcmV0dXJuICRyZXR1cm47XG59XG5cbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzLCAkZmFsbGJhY2stYm9yZGVyLXJhZGl1czogZmFsc2UpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG4gIEBlbHNlIGlmICRmYWxsYmFjay1ib3JkZXItcmFkaXVzICE9IGZhbHNlIHtcbiAgICBib3JkZXItcmFkaXVzOiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cbiIsIkBtaXhpbiBib3gtc2hhZG93KCRzaGFkb3cuLi4pIHtcbiAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgJHJlc3VsdDogKCk7XG5cbiAgICBAaWYgKGxlbmd0aCgkc2hhZG93KSA9PSAxKSB7XG4gICAgICAvLyBXZSBjYW4gcGFzcyBgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtgXG4gICAgICAkcmVzdWx0OiAkc2hhZG93O1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gRmlsdGVyIHRvIGF2b2lkIGludmFsaWQgcHJvcGVydGllcyBmb3IgZXhhbXBsZSBgYm94LXNoYWRvdzogbm9uZSwgMXB4IDFweCBibGFjaztgXG4gICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIGxlbmd0aCgkc2hhZG93KSB7XG4gICAgICAgIEBpZiBudGgoJHNoYWRvdywgJGkpICE9IFwibm9uZVwiIHtcbiAgICAgICAgICAkcmVzdWx0OiBhcHBlbmQoJHJlc3VsdCwgbnRoKCRzaGFkb3csICRpKSwgXCJjb21tYVwiKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBAaWYgKGxlbmd0aCgkcmVzdWx0KSA+IDApIHtcbiAgICAgIGJveC1zaGFkb3c6ICRyZXN1bHQ7XG4gICAgfVxuICB9XG59XG4iLCIvLyBJbmxpbmUgY29kZVxuY29kZSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY29kZS1mb250LXNpemUpO1xuICBjb2xvcjogJGNvZGUtY29sb3I7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcblxuICAvLyBTdHJlYW1saW5lIHRoZSBzdHlsZSB3aGVuIGluc2lkZSBhbmNob3JzIHRvIGF2b2lkIGJyb2tlbiB1bmRlcmxpbmUgYW5kIG1vcmVcbiAgYSA+ICYge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbi8vIFVzZXIgaW5wdXQgdHlwaWNhbGx5IGVudGVyZWQgdmlhIGtleWJvYXJkXG5rYmQge1xuICBwYWRkaW5nOiAka2JkLXBhZGRpbmcteSAka2JkLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRrYmQtZm9udC1zaXplKTtcbiAgY29sb3I6ICRrYmQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRrYmQtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMtc20pO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRrYmQtYm94LXNoYWRvdyk7XG5cbiAga2JkIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMDAlKTtcbiAgICBmb250LXdlaWdodDogJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG4vLyBCbG9ja3Mgb2YgY29kZVxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY29kZS1mb250LXNpemUpO1xuICBjb2xvcjogJHByZS1jb2xvcjtcblxuICAvLyBBY2NvdW50IGZvciBzb21lIGNvZGUgb3V0cHV0cyB0aGF0IHBsYWNlIGNvZGUgdGFncyBpbiBwcmUgdGFnc1xuICBjb2RlIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgd29yZC1icmVhazogbm9ybWFsO1xuICB9XG59XG5cbi8vIEVuYWJsZSBzY3JvbGxhYmxlIGJsb2NrcyBvZiBjb2RlXG4ucHJlLXNjcm9sbGFibGUge1xuICBtYXgtaGVpZ2h0OiAkcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuIiwiLy8gQ29udGFpbmVyIHdpZHRoc1xuLy9cbi8vIFNldCB0aGUgY29udGFpbmVyIHdpZHRoLCBhbmQgb3ZlcnJpZGUgaXQgZm9yIGZpeGVkIG5hdmJhcnMgaW4gbWVkaWEgcXVlcmllcy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLy8gU2luZ2xlIGNvbnRhaW5lciBjbGFzcyB3aXRoIGJyZWFrcG9pbnQgbWF4LXdpZHRoc1xuICAuY29udGFpbmVyLFxuICAvLyAxMDAlIHdpZGUgY29udGFpbmVyIGF0IGFsbCBicmVha3BvaW50c1xuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICB9XG5cbiAgLy8gUmVzcG9uc2l2ZSBjb250YWluZXJzIHRoYXQgYXJlIDEwMCUgd2lkZSB1bnRpbCBhIGJyZWFrcG9pbnRcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgLmNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICBAZXh0ZW5kIC5jb250YWluZXItZmx1aWQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAgICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgICB9XG5cbiAgICAgIC8vIEV4dGVuZCBlYWNoIGJyZWFrcG9pbnQgd2hpY2ggaXMgc21hbGxlciBvciBlcXVhbCB0byB0aGUgY3VycmVudCBicmVha3BvaW50XG4gICAgICAkZXh0ZW5kLWJyZWFrcG9pbnQ6IHRydWU7XG5cbiAgICAgIEBlYWNoICRuYW1lLCAkd2lkdGggaW4gJGdyaWQtYnJlYWtwb2ludHMge1xuICAgICAgICBAaWYgKCRleHRlbmQtYnJlYWtwb2ludCkge1xuICAgICAgICAgIC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRncmlkLWJyZWFrcG9pbnRzKX0ge1xuICAgICAgICAgICAgQGV4dGVuZCAlcmVzcG9uc2l2ZS1jb250YWluZXItI3skYnJlYWtwb2ludH07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLy8gT25jZSB0aGUgY3VycmVudCBicmVha3BvaW50IGlzIHJlYWNoZWQsIHN0b3AgZXh0ZW5kaW5nXG4gICAgICAgICAgQGlmICgkYnJlYWtwb2ludCA9PSAkbmFtZSkge1xuICAgICAgICAgICAgJGV4dGVuZC1icmVha3BvaW50OiBmYWxzZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBSb3dcbi8vXG4vLyBSb3dzIGNvbnRhaW4geW91ciBjb2x1bW5zLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAucm93IHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuICB9XG5cbiAgLy8gUmVtb3ZlIHRoZSBuZWdhdGl2ZSBtYXJnaW4gZnJvbSBkZWZhdWx0IC5yb3csIHRoZW4gdGhlIGhvcml6b250YWwgcGFkZGluZ1xuICAvLyBmcm9tIGFsbCBpbW1lZGlhdGUgY2hpbGRyZW4gY29sdW1ucyAodG8gcHJldmVudCBydW5hd2F5IHN0eWxlIGluaGVyaXRhbmNlKS5cbiAgLm5vLWd1dHRlcnMge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgID4gLmNvbCxcbiAgICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIENvbHVtbnNcbi8vXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIEBpbmNsdWRlIG1ha2UtZ3JpZC1jb2x1bW5zKCk7XG59XG4iLCIvLy8gR3JpZCBzeXN0ZW1cbi8vXG4vLyBHZW5lcmF0ZSBzZW1hbnRpYyBncmlkIGNvbHVtbnMgd2l0aCB0aGVzZSBtaXhpbnMuXG5cbkBtaXhpbiBtYWtlLWNvbnRhaW5lcigkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgLyAyO1xuICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgLyAyO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWl4aW4gbWFrZS1yb3coJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtJGd1dHRlciAvIDI7XG4gIG1hcmdpbi1sZWZ0OiAtJGd1dHRlciAvIDI7XG59XG5cbi8vIEZvciBlYWNoIGJyZWFrcG9pbnQsIGRlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiB0aGUgY29udGFpbmVyIGluIGEgbWVkaWEgcXVlcnlcbkBtaXhpbiBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCRtYXgtd2lkdGhzOiAkY29udGFpbmVyLW1heC13aWR0aHMsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRtYXgtd2lkdGhzIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcIlRoZSBgbWFrZS1jb250YWluZXItbWF4LXdpZHRoc2AgbWl4aW5cIiwgXCJ2NC41LjJcIiwgXCJ2NVwiKTtcbn1cblxuQG1peGluIG1ha2UtY29sLXJlYWR5KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGJlY29taW5nIHRvbyBuYXJyb3cgd2hlbiBhdCBzbWFsbGVyIGdyaWQgdGllcnMgYnlcbiAgLy8gYWx3YXlzIHNldHRpbmcgYHdpZHRoOiAxMDAlO2AuIFRoaXMgd29ya3MgYmVjYXVzZSB3ZSB1c2UgYGZsZXhgIHZhbHVlc1xuICAvLyBsYXRlciBvbiB0byBvdmVycmlkZSB0aGlzIGluaXRpYWwgd2lkdGguXG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyIC8gMjtcbiAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyIC8gMjtcbn1cblxuQG1peGluIG1ha2UtY29sKCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICBmbGV4OiAwIDAgcGVyY2VudGFnZSgkc2l6ZSAvICRjb2x1bW5zKTtcbiAgLy8gQWRkIGEgYG1heC13aWR0aGAgdG8gZW5zdXJlIGNvbnRlbnQgd2l0aGluIGVhY2ggY29sdW1uIGRvZXMgbm90IGJsb3cgb3V0XG4gIC8vIHRoZSB3aWR0aCBvZiB0aGUgY29sdW1uLiBBcHBsaWVzIHRvIElFMTArIGFuZCBGaXJlZm94LiBDaHJvbWUgYW5kIFNhZmFyaVxuICAvLyBkbyBub3QgYXBwZWFyIHRvIHJlcXVpcmUgdGhpcy5cbiAgbWF4LXdpZHRoOiBwZXJjZW50YWdlKCRzaXplIC8gJGNvbHVtbnMpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtYXV0bygpIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIFJlc2V0IGVhcmxpZXIgZ3JpZCB0aWVyc1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICAkbnVtOiAkc2l6ZSAvICRjb2x1bW5zO1xuICBtYXJnaW4tbGVmdDogaWYoJG51bSA9PSAwLCAwLCBwZXJjZW50YWdlKCRudW0pKTtcbn1cblxuLy8gUm93IGNvbHVtbnNcbi8vXG4vLyBTcGVjaWZ5IG9uIGEgcGFyZW50IGVsZW1lbnQoZS5nLiwgLnJvdykgdG8gZm9yY2UgaW1tZWRpYXRlIGNoaWxkcmVuIGludG8gTk5cbi8vIG51bWJlcm9mIGNvbHVtbnMuIFN1cHBvcnRzIHdyYXBwaW5nIHRvIG5ldyBsaW5lcywgYnV0IGRvZXMgbm90IGRvIGEgTWFzb25yeVxuLy8gc3R5bGUgZ3JpZC5cbkBtaXhpbiByb3ctY29scygkY291bnQpIHtcbiAgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJSAvICRjb3VudDtcbiAgICBtYXgtd2lkdGg6IDEwMCUgLyAkY291bnQ7XG4gIH1cbn1cbiIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweClcbi8vXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXG5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG4gIT0gbnVsbCBhbmQgJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xufVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgbGFyZ2VzdCAobGFzdCkgYnJlYWtwb2ludC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIGNhbGN1bGF0ZWQgYXMgdGhlIG1pbmltdW0gb2YgdGhlIG5leHQgb25lIGxlc3MgMC4wMnB4XG4vLyB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2YgYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQHJldHVybiBpZigkbmV4dCwgYnJlYWtwb2ludC1taW4oJG5leHQsICRicmVha3BvaW50cykgLSAuMDIsIG51bGwpO1xufVxuXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluIGZyb250LlxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeCh4cywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiLXNtXCJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gRnJhbWV3b3JrIGdyaWQgZ2VuZXJhdGlvblxuLy9cbi8vIFVzZWQgb25seSBieSBCb290c3RyYXAgdG8gZ2VuZXJhdGUgdGhlIGNvcnJlY3QgbnVtYmVyIG9mIGdyaWQgY2xhc3NlcyBnaXZlblxuLy8gYW55IHZhbHVlIG9mIGAkZ3JpZC1jb2x1bW5zYC5cblxuQG1peGluIG1ha2UtZ3JpZC1jb2x1bW5zKCRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgLy8gQ29tbW9uIHByb3BlcnRpZXMgZm9yIGFsbCBicmVha3BvaW50c1xuICAlZ3JpZC1jb2x1bW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyIC8gMjtcbiAgICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgLyAyO1xuICB9XG5cbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXG4gICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAvLyBBbGxvdyBjb2x1bW5zIHRvIHN0cmV0Y2ggZnVsbCB3aWR0aCBiZWxvdyB0aGVpciBicmVha3BvaW50c1xuICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbCN7JGluZml4fSxcbiAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgQGV4dGVuZCAlZ3JpZC1jb2x1bW47XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICAvLyBQcm92aWRlIGJhc2ljIGAuY29sLXticH1gIGNsYXNzZXMgZm9yIGVxdWFsLXdpZHRoIGZsZXhib3ggY29sdW1uc1xuICAgICAgLmNvbCN7JGluZml4fSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGdyaWQtcm93LWNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1yb3ctY29sdW1ucyB7XG4gICAgICAgICAgLnJvdy1jb2xzI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJvdy1jb2xzKCRpKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAub3JkZXIjeyRpbmZpeH0tZmlyc3QgeyBvcmRlcjogLTE7IH1cblxuICAgICAgLm9yZGVyI3skaW5maXh9LWxhc3QgeyBvcmRlcjogJGNvbHVtbnMgKyAxOyB9XG5cbiAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAub3JkZXIjeyRpbmZpeH0tI3skaX0geyBvcmRlcjogJGk7IH1cbiAgICAgIH1cblxuICAgICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAgIC8vIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZVxuICAgICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgICBAaWYgbm90ICgkaW5maXggPT0gXCJcIiBhbmQgJGkgPT0gMCkgeyAvLyBBdm9pZCBlbWl0dGluZyB1c2VsZXNzIC5vZmZzZXQtMFxuICAgICAgICAgICAgLm9mZnNldCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2ljIEJvb3RzdHJhcCB0YWJsZVxuLy9cblxuLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG4gIGNvbG9yOiAkdGFibGUtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1iZzsgLy8gUmVzZXQgZm9yIG5lc3Rpbmcgd2l0aGluIHBhcmVudHMgd2l0aCBgYmFja2dyb3VuZC1jb2xvcmAuXG5cbiAgdGgsXG4gIHRkIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgYm9yZGVyLXRvcDogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgdGhlYWQgdGgge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgYm9yZGVyLWJvdHRvbTogKDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoKSBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyLXRvcDogKDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoKSBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG59XG5cblxuLy9cbi8vIENvbmRlbnNlZCB0YWJsZSB3LyBoYWxmIHBhZGRpbmdcbi8vXG5cbi50YWJsZS1zbSB7XG4gIHRoLFxuICB0ZCB7XG4gICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZy1zbTtcbiAgfVxufVxuXG5cbi8vIEJvcmRlciB2ZXJzaW9uc1xuLy9cbi8vIEFkZCBvciByZW1vdmUgYm9yZGVycyBhbGwgYXJvdW5kIHRoZSB0YWJsZSBhbmQgYmV0d2VlbiBhbGwgdGhlIGNvbHVtbnMuXG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuXG4gIHRoLFxuICB0ZCB7XG4gICAgYm9yZGVyOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICB0aGVhZCB7XG4gICAgdGgsXG4gICAgdGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMiAqICR0YWJsZS1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1ib3JkZXJsZXNzIHtcbiAgdGgsXG4gIHRkLFxuICB0aGVhZCB0aCxcbiAgdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbi8vIFplYnJhLXN0cmlwaW5nXG4vL1xuLy8gRGVmYXVsdCB6ZWJyYS1zdHJpcGUgc3R5bGVzIChhbHRlcm5hdGluZyBncmF5IGFuZCB0cmFuc3BhcmVudCBiYWNrZ3JvdW5kcylcblxuLnRhYmxlLXN0cmlwZWQge1xuICB0Ym9keSB0cjpudGgtb2YtdHlwZSgjeyR0YWJsZS1zdHJpcGVkLW9yZGVyfSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1hY2NlbnQtYmc7XG4gIH1cbn1cblxuXG4vLyBIb3ZlciBlZmZlY3Rcbi8vXG4vLyBQbGFjZWQgaGVyZSBzaW5jZSBpdCBoYXMgdG8gY29tZSBhZnRlciB0aGUgcG90ZW50aWFsIHplYnJhIHN0cmlwaW5nXG5cbi50YWJsZS1ob3ZlciB7XG4gIHRib2R5IHRyIHtcbiAgICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICAgIGNvbG9yOiAkdGFibGUtaG92ZXItY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtaG92ZXItYmc7XG4gICAgfVxuICB9XG59XG5cblxuLy8gVGFibGUgYmFja2dyb3VuZHNcbi8vXG4vLyBFeGFjdCBzZWxlY3RvcnMgYmVsb3cgcmVxdWlyZWQgdG8gb3ZlcnJpZGUgYC50YWJsZS1zdHJpcGVkYCBhbmQgcHJldmVudFxuLy8gaW5oZXJpdGFuY2UgdG8gbmVzdGVkIHRhYmxlcy5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KCRjb2xvciwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkdGFibGUtYmctbGV2ZWwpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICR0YWJsZS1ib3JkZXItbGV2ZWwpKTtcbn1cblxuQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoYWN0aXZlLCAkdGFibGUtYWN0aXZlLWJnKTtcblxuXG4vLyBEYXJrIHN0eWxlc1xuLy9cbi8vIFNhbWUgdGFibGUgbWFya3VwLCBidXQgaW52ZXJ0ZWQgY29sb3Igc2NoZW1lOiBkYXJrIGJhY2tncm91bmQgYW5kIGxpZ2h0IHRleHQuXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG4udGFibGUge1xuICAudGhlYWQtZGFyayB7XG4gICAgdGgge1xuICAgICAgY29sb3I6ICR0YWJsZS1kYXJrLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstYmc7XG4gICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1kYXJrLWJvcmRlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAudGhlYWQtbGlnaHQge1xuICAgIHRoIHtcbiAgICAgIGNvbG9yOiAkdGFibGUtaGVhZC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1oZWFkLWJnO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4udGFibGUtZGFyayB7XG4gIGNvbG9yOiAkdGFibGUtZGFyay1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstYmc7XG5cbiAgdGgsXG4gIHRkLFxuICB0aGVhZCB0aCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtZGFyay1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAmLnRhYmxlLXN0cmlwZWQge1xuICAgIHRib2R5IHRyOm50aC1vZi10eXBlKCN7JHRhYmxlLXN0cmlwZWQtb3JkZXJ9KSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1hY2NlbnQtYmc7XG4gICAgfVxuICB9XG5cbiAgJi50YWJsZS1ob3ZlciB7XG4gICAgdGJvZHkgdHIge1xuICAgICAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgICAgIGNvbG9yOiAkdGFibGUtZGFyay1ob3Zlci1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstaG92ZXItYmc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gUmVzcG9uc2l2ZSB0YWJsZXNcbi8vXG4vLyBHZW5lcmF0ZSBzZXJpZXMgb2YgYC50YWJsZS1yZXNwb25zaXZlLSpgIGNsYXNzZXMgZm9yIGNvbmZpZ3VyaW5nIHRoZSBzY3JlZW5cbi8vIHNpemUgb2Ygd2hlcmUgeW91ciB0YWJsZSB3aWxsIG92ZXJmbG93LlxuXG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkbmV4dCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgJiN7JGluZml4fSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cbiAgICAgICAgLy8gUHJldmVudCBkb3VibGUgYm9yZGVyIG9uIGhvcml6b250YWwgc2Nyb2xsIGR1ZSB0byB1c2Ugb2YgYGRpc3BsYXk6IGJsb2NrO2BcbiAgICAgICAgPiAudGFibGUtYm9yZGVyZWQge1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gVGFibGVzXG5cbkBtaXhpbiB0YWJsZS1yb3ctdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kLCAkYm9yZGVyOiBudWxsKSB7XG4gIC8vIEV4YWN0IHNlbGVjdG9ycyBiZWxvdyByZXF1aXJlZCB0byBvdmVycmlkZSBgLnRhYmxlLXN0cmlwZWRgIGFuZCBwcmV2ZW50XG4gIC8vIGluaGVyaXRhbmNlIHRvIG5lc3RlZCB0YWJsZXMuXG4gIC50YWJsZS0jeyRzdGF0ZX0ge1xuICAgICYsXG4gICAgPiB0aCxcbiAgICA+IHRkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIH1cblxuICAgIEBpZiAkYm9yZGVyICE9IG51bGwge1xuICAgICAgdGgsXG4gICAgICB0ZCxcbiAgICAgIHRoZWFkIHRoLFxuICAgICAgdGJvZHkgKyB0Ym9keSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBIb3ZlciBzdGF0ZXMgZm9yIGAudGFibGUtaG92ZXJgXG4gIC8vIE5vdGU6IHRoaXMgaXMgbm90IGF2YWlsYWJsZSBmb3IgY2VsbHMgb3Igcm93cyB3aXRoaW4gYHRoZWFkYCBvciBgdGZvb3RgLlxuICAudGFibGUtaG92ZXIge1xuICAgICRob3Zlci1iYWNrZ3JvdW5kOiBkYXJrZW4oJGJhY2tncm91bmQsIDUlKTtcblxuICAgIC50YWJsZS0jeyRzdGF0ZX0ge1xuICAgICAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3Zlci1iYWNrZ3JvdW5kO1xuXG4gICAgICAgID4gdGQsXG4gICAgICAgID4gdGgge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3Zlci1iYWNrZ3JvdW5kO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy9cbi8vIFRleHR1YWwgZm9ybSBjb250cm9sc1xuLy9cblxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG4gIGZvbnQtZmFtaWx5OiAkaW5wdXQtZm9udC1mYW1pbHk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRpbnB1dC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWJvcmRlci1jb2xvcjtcblxuICAvLyBOb3RlOiBUaGlzIGhhcyBubyBlZmZlY3Qgb24gPHNlbGVjdD5zIGluIHNvbWUgYnJvd3NlcnMsIGR1ZSB0byB0aGUgbGltaXRlZCBzdHlsYWJpbGl0eSBvZiBgPHNlbGVjdD5gcyBpbiBDU1MuXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMsIDApO1xuXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGlucHV0LWJveC1zaGFkb3cpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRpbnB1dC10cmFuc2l0aW9uKTtcblxuICAvLyBVbnN0eWxlIHRoZSBjYXJldCBvbiBgPHNlbGVjdD5gcyBpbiBJRTEwKy5cbiAgJjo6LW1zLWV4cGFuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgLy8gUmVtb3ZlIHNlbGVjdCBvdXRsaW5lIGZyb20gc2VsZWN0IGJveCBpbiBGRlxuICAmOi1tb3otZm9jdXNyaW5nIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCAwICRpbnB1dC1jb2xvcjtcbiAgfVxuXG4gIC8vIEN1c3RvbWl6ZSB0aGUgYDpmb2N1c2Agc3RhdGUgdG8gaW1pdGF0ZSBuYXRpdmUgV2ViS2l0IHN0eWxlcy5cbiAgQGluY2x1ZGUgZm9ybS1jb250cm9sLWZvY3VzKCRpZ25vcmUtd2FybmluZzogdHJ1ZSk7XG5cbiAgLy8gUGxhY2Vob2xkZXJcbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkaW5wdXQtcGxhY2Vob2xkZXItY29sb3I7XG4gICAgLy8gT3ZlcnJpZGUgRmlyZWZveCdzIHVudXN1YWwgZGVmYXVsdCBvcGFjaXR5OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTE1MjYuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIGFuZCByZWFkLW9ubHkgaW5wdXRzXG4gIC8vXG4gIC8vIEhUTUw1IHNheXMgdGhhdCBjb250cm9scyB1bmRlciBhIGZpZWxkc2V0ID4gbGVnZW5kOmZpcnN0LWNoaWxkIHdvbid0IGJlXG4gIC8vIGRpc2FibGVkIGlmIHRoZSBmaWVsZHNldCBpcyBkaXNhYmxlZC4gRHVlIHRvIGltcGxlbWVudGF0aW9uIGRpZmZpY3VsdHksIHdlXG4gIC8vIGRvbid0IGhvbm9yIHRoYXQgZWRnZSBjYXNlOyB3ZSBzdHlsZSB0aGVtIGFzIGRpc2FibGVkIGFueXdheS5cbiAgJjpkaXNhYmxlZCxcbiAgJltyZWFkb25seV0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1iZztcbiAgICAvLyBpT1MgZml4IGZvciB1bnJlYWRhYmxlIGRpc2FibGVkIGNvbnRlbnQ7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjU1LlxuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuaW5wdXRbdHlwZT1cImRhdGVcIl0sXG5pbnB1dFt0eXBlPVwidGltZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbmlucHV0W3R5cGU9XCJtb250aFwiXSB7XG4gICYuZm9ybS1jb250cm9sIHtcbiAgICBhcHBlYXJhbmNlOiBub25lOyAvLyBGaXggYXBwZWFyYW5jZSBmb3IgZGF0ZSBpbnB1dHMgaW4gU2FmYXJpXG4gIH1cbn1cblxuc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gICY6Zm9jdXM6Oi1tcy12YWx1ZSB7XG4gICAgLy8gU3VwcHJlc3MgdGhlIG5lc3RlZCBkZWZhdWx0IHdoaXRlIHRleHQgb24gYmx1ZSBiYWNrZ3JvdW5kIGhpZ2hsaWdodCBnaXZlbiB0b1xuICAgIC8vIHRoZSBzZWxlY3RlZCBvcHRpb24gdGV4dCB3aGVuIHRoZSAoc3RpbGwgY2xvc2VkKSA8c2VsZWN0PiByZWNlaXZlcyBmb2N1c1xuICAgIC8vIGluIElFIGFuZCAodW5kZXIgY2VydGFpbiBjb25kaXRpb25zKSBFZGdlLCBhcyBpdCBsb29rcyBiYWQgYW5kIGNhbm5vdCBiZSBtYWRlIHRvXG4gICAgLy8gbWF0Y2ggdGhlIGFwcGVhcmFuY2Ugb2YgdGhlIG5hdGl2ZSB3aWRnZXQuXG4gICAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTkzOTguXG4gICAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gIH1cbn1cblxuLy8gTWFrZSBmaWxlIGlucHV0cyBiZXR0ZXIgbWF0Y2ggdGV4dCBpbnB1dHMgYnkgZm9yY2luZyB0aGVtIHRvIG5ldyBsaW5lcy5cbi5mb3JtLWNvbnRyb2wtZmlsZSxcbi5mb3JtLWNvbnRyb2wtcmFuZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cblxuLy9cbi8vIExhYmVsc1xuLy9cblxuLy8gRm9yIHVzZSB3aXRoIGhvcml6b250YWwgYW5kIGlubGluZSBmb3Jtcywgd2hlbiB5b3UgbmVlZCB0aGUgbGFiZWwgKG9yIGxlZ2VuZClcbi8vIHRleHQgdG8gYWxpZ24gd2l0aCB0aGUgZm9ybSBjb250cm9scy5cbi5jb2wtZm9ybS1sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIHRoZSBgPGxhYmVsPi88bGVnZW5kPmAgZGVmYXVsdFxuICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7IC8vIE92ZXJyaWRlIHRoZSBgPGxlZ2VuZD5gIGRlZmF1bHRcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLWxnIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LWxnLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LWxnLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LWxnO1xufVxuXG4uY29sLWZvcm0tbGFiZWwtc20ge1xuICBwYWRkaW5nLXRvcDogYWRkKCRpbnB1dC1wYWRkaW5nLXktc20sICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBwYWRkaW5nLWJvdHRvbTogYWRkKCRpbnB1dC1wYWRkaW5nLXktc20sICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtc207XG59XG5cblxuLy8gUmVhZG9ubHkgY29udHJvbHMgYXMgcGxhaW4gdGV4dFxuLy9cbi8vIEFwcGx5IGNsYXNzIHRvIGEgcmVhZG9ubHkgaW5wdXQgdG8gbWFrZSBpdCBhcHBlYXIgbGlrZSByZWd1bGFyIHBsYWluXG4vLyB0ZXh0ICh3aXRob3V0IGFueSBib3JkZXIsIGJhY2tncm91bmQgY29sb3IsIGZvY3VzIGluZGljYXRvcilcblxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgMDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gbWF0Y2ggaW5wdXRzIGlmIHRoaXMgY2xhc3MgY29tZXMgb24gaW5wdXRzIHdpdGggZGVmYXVsdCBtYXJnaW5zXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1wbGFpbnRleHQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggMDtcblxuICAmLmZvcm0tY29udHJvbC1zbSxcbiAgJi5mb3JtLWNvbnRyb2wtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cblxuLy8gRm9ybSBjb250cm9sIHNpemluZ1xuLy9cbi8vIEJ1aWxkIG9uIGAuZm9ybS1jb250cm9sYCB3aXRoIG1vZGlmaWVyIGNsYXNzZXMgdG8gZGVjcmVhc2Ugb3IgaW5jcmVhc2UgdGhlXG4vLyBoZWlnaHQgYW5kIGZvbnQtc2l6ZSBvZiBmb3JtIGNvbnRyb2xzLlxuLy9cbi8vIFJlcGVhdGVkIGluIGBfaW5wdXRfZ3JvdXAuc2Nzc2AgdG8gYXZvaWQgU2FzcyBleHRlbmQgaXNzdWVzLlxuXG4uZm9ybS1jb250cm9sLXNtIHtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1zbTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi5mb3JtLWNvbnRyb2wtbGcge1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LWxnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbnNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICAmW3NpemVdLFxuICAmW211bHRpcGxlXSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbnRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLy8gRm9ybSBncm91cHNcbi8vXG4vLyBEZXNpZ25lZCB0byBoZWxwIHdpdGggdGhlIG9yZ2FuaXphdGlvbiBhbmQgc3BhY2luZyBvZiB2ZXJ0aWNhbCBmb3Jtcy4gRm9yXG4vLyBob3Jpem9udGFsIGZvcm1zLCB1c2UgdGhlIHByZWRlZmluZWQgZ3JpZCBjbGFzc2VzLlxuXG4uZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206ICRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b207XG59XG5cbi5mb3JtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogJGZvcm0tdGV4dC1tYXJnaW4tdG9wO1xufVxuXG5cbi8vIEZvcm0gZ3JpZFxuLy9cbi8vIFNwZWNpYWwgcmVwbGFjZW1lbnQgZm9yIG91ciBncmlkIHN5c3RlbSdzIGAucm93YCBmb3IgdGlnaHRlciBmb3JtIGxheW91dHMuXG5cbi5mb3JtLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xuICBtYXJnaW4tbGVmdDogLSRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcblxuICA+IC5jb2wsXG4gID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctcmlnaHQ6ICRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcbiAgICBwYWRkaW5nLWxlZnQ6ICRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcbiAgfVxufVxuXG5cbi8vIENoZWNrYm94ZXMgYW5kIHJhZGlvc1xuLy9cbi8vIEluZGVudCB0aGUgbGFiZWxzIHRvIHBvc2l0aW9uIHJhZGlvcy9jaGVja2JveGVzIGFzIGhhbmdpbmcgY29udHJvbHMuXG5cbi5mb3JtLWNoZWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI7XG59XG5cbi5mb3JtLWNoZWNrLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAkZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teTtcbiAgbWFyZ2luLWxlZnQ6IC0kZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI7XG5cbiAgLy8gVXNlIFtkaXNhYmxlZF0gYW5kIDpkaXNhYmxlZCBmb3Igd29ya2Fyb3VuZCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI4MjQ3XG4gICZbZGlzYWJsZWRdIH4gLmZvcm0tY2hlY2stbGFiZWwsXG4gICY6ZGlzYWJsZWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgY29sb3I6ICR0ZXh0LW11dGVkO1xuICB9XG59XG5cbi5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgZGVmYXVsdCBgPGxhYmVsPmAgYm90dG9tIG1hcmdpblxufVxuXG4uZm9ybS1jaGVjay1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyBPdmVycmlkZSBiYXNlIC5mb3JtLWNoZWNrXG4gIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi14O1xuXG4gIC8vIFVuZG8gLmZvcm0tY2hlY2staW5wdXQgZGVmYXVsdHMgYW5kIGFkZCBzb21lIGBtYXJnaW4tcmlnaHRgLlxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5saW5lLWlucHV0LW1hcmdpbi14O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cblxuLy8gRm9ybSB2YWxpZGF0aW9uXG4vL1xuLy8gUHJvdmlkZSBmZWVkYmFjayB0byB1c2VycyB3aGVuIGZvcm0gZmllbGQgdmFsdWVzIGFyZSB2YWxpZCBvciBpbnZhbGlkLiBXb3Jrc1xuLy8gcHJpbWFyaWx5IGZvciBjbGllbnQtc2lkZSB2YWxpZGF0aW9uIHZpYSBzY29wZWQgYDppbnZhbGlkYCBhbmQgYDp2YWxpZGBcbi8vIHBzZXVkby1jbGFzc2VzIGJ1dCBhbHNvIGluY2x1ZGVzIGAuaXMtaW52YWxpZGAgYW5kIGAuaXMtdmFsaWRgIGNsYXNzZXMgZm9yXG4vLyBzZXJ2ZXIgc2lkZSB2YWxpZGF0aW9uLlxuXG5AZWFjaCAkc3RhdGUsICRkYXRhIGluICRmb3JtLXZhbGlkYXRpb24tc3RhdGVzIHtcbiAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlKCRzdGF0ZSwgbWFwLWdldCgkZGF0YSwgY29sb3IpLCBtYXAtZ2V0KCRkYXRhLCBpY29uKSk7XG59XG5cbi8vIElubGluZSBmb3Jtc1xuLy9cbi8vIE1ha2UgZm9ybXMgYXBwZWFyIGlubGluZSgtYmxvY2spIGJ5IGFkZGluZyB0aGUgYC5mb3JtLWlubGluZWAgY2xhc3MuIElubGluZVxuLy8gZm9ybXMgYmVnaW4gc3RhY2tlZCBvbiBleHRyYSBzbWFsbCAobW9iaWxlKSBkZXZpY2VzIGFuZCB0aGVuIGdvIGlubGluZSB3aGVuXG4vLyB2aWV3cG9ydHMgcmVhY2ggPDc2OHB4LlxuLy9cbi8vIFJlcXVpcmVzIHdyYXBwaW5nIGlucHV0cyBhbmQgbGFiZWxzIHdpdGggYC5mb3JtLWdyb3VwYCBmb3IgcHJvcGVyIGRpc3BsYXkgb2Zcbi8vIGRlZmF1bHQgSFRNTCBmb3JtIGNvbnRyb2xzIGFuZCBvdXIgY3VzdG9tIGZvcm0gY29udHJvbHMgKGUuZy4sIGlucHV0IGdyb3VwcykuXG5cbi5mb3JtLWlubGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIFByZXZlbnQgc2hvcnRlciBlbGVtZW50cyBmcm9tIGdyb3dpbmcgdG8gc2FtZSBoZWlnaHQgYXMgb3RoZXJzIChlLmcuLCBzbWFsbCBidXR0b25zIGdyb3dpbmcgdG8gbm9ybWFsIHNpemVkIGJ1dHRvbiBoZWlnaHQpXG5cbiAgLy8gQmVjYXVzZSB3ZSB1c2UgZmxleCwgdGhlIGluaXRpYWwgc2l6aW5nIG9mIGNoZWNrYm94ZXMgaXMgY29sbGFwc2VkIGFuZFxuICAvLyBkb2Vzbid0IG9jY3VweSB0aGUgZnVsbC13aWR0aCAod2hpY2ggaXMgd2hhdCB3ZSB3YW50IGZvciB4cyBncmlkIHRpZXIpLFxuICAvLyBzbyB3ZSBmb3JjZSB0aGF0IGhlcmUuXG4gIC5mb3JtLWNoZWNrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC8vIEtpY2sgaW4gdGhlIGlubGluZVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgbGFiZWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLy8gSW5saW5lLWJsb2NrIGFsbCB0aGUgdGhpbmdzIGZvciBcImlubGluZVwiXG4gICAgLmZvcm0tZ3JvdXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC8vIEFsbG93IGZvbGtzIHRvICpub3QqIHVzZSBgLmZvcm0tZ3JvdXBgXG4gICAgLmZvcm0tY29udHJvbCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bzsgLy8gUHJldmVudCBsYWJlbHMgZnJvbSBzdGFja2luZyBhYm92ZSBpbnB1dHMgaW4gYC5mb3JtLWdyb3VwYFxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAvLyBNYWtlIHN0YXRpYyBjb250cm9scyBiZWhhdmUgbGlrZSByZWd1bGFyIG9uZXNcbiAgICAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgLmlucHV0LWdyb3VwLFxuICAgIC5jdXN0b20tc2VsZWN0IHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgIC8vIFJlbW92ZSBkZWZhdWx0IG1hcmdpbiBvbiByYWRpb3MvY2hlY2tib3hlcyB0aGF0IHdlcmUgdXNlZCBmb3Igc3RhY2tpbmcsIGFuZFxuICAgIC8vIHRoZW4gdW5kbyB0aGUgZmxvYXRpbmcgb2YgcmFkaW9zIGFuZCBjaGVja2JveGVzIHRvIG1hdGNoLlxuICAgIC5mb3JtLWNoZWNrIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gICAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC5jdXN0b20tY29udHJvbCB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICAgIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbi4uLikge1xuICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA9PSAwIHtcbiAgICAkdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbiAgfVxuXG4gIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID4gMSB7XG4gICAgQGVhY2ggJHZhbHVlIGluICR0cmFuc2l0aW9uIHtcbiAgICAgIEBpZiAkdmFsdWUgPT0gbnVsbCBvciAkdmFsdWUgPT0gbm9uZSB7XG4gICAgICAgIEB3YXJuIFwiVGhlIGtleXdvcmQgJ25vbmUnIG9yICdudWxsJyBtdXN0IGJlIHVzZWQgYXMgYSBzaW5nbGUgYXJndW1lbnQuXCI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICAgIEBpZiBudGgoJHRyYW5zaXRpb24sIDEpICE9IG51bGwge1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgfVxuXG4gICAgQGlmICRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeSBhbmQgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBudWxsIGFuZCBudGgoJHRyYW5zaXRpb24sIDEpICE9IG5vbmUge1xuICAgICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEZvcm0gY29udHJvbCBmb2N1cyBzdGF0ZVxuLy9cbi8vIEdlbmVyYXRlIGEgY3VzdG9taXplZCBmb2N1cyBzdGF0ZSBhbmQgZm9yIGFueSBpbnB1dCB3aXRoIHRoZSBzcGVjaWZpZWQgY29sb3IsXG4vLyB3aGljaCBkZWZhdWx0cyB0byB0aGUgYCRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3JgIHZhcmlhYmxlLlxuLy9cbi8vIFdlIGhpZ2hseSBlbmNvdXJhZ2UgeW91IHRvIG5vdCBjdXN0b21pemUgdGhlIGRlZmF1bHQgdmFsdWUsIGJ1dCBpbnN0ZWFkIHVzZVxuLy8gdGhpcyB0byB0d2VhayBjb2xvcnMgb24gYW4gYXMtbmVlZGVkIGJhc2lzLiBUaGlzIGFlc3RoZXRpYyBjaGFuZ2UgaXMgYmFzZWQgb25cbi8vIFdlYktpdCdzIGRlZmF1bHQgc3R5bGVzLCBidXQgYXBwbGljYWJsZSB0byBhIHdpZGVyIHJhbmdlIG9mIGJyb3dzZXJzLiBJdHNcbi8vIHVzYWJpbGl0eSBhbmQgYWNjZXNzaWJpbGl0eSBzaG91bGQgYmUgdGFrZW4gaW50byBhY2NvdW50IHdpdGggYW55IGNoYW5nZS5cbi8vXG4vLyBFeGFtcGxlIHVzYWdlOiBjaGFuZ2UgdGhlIGRlZmF1bHQgYmx1ZSBib3JkZXIgYW5kIHNoYWRvdyB0byB3aGl0ZSBmb3IgYmV0dGVyXG4vLyBjb250cmFzdCBhZ2FpbnN0IGEgZGFyayBncmF5IGJhY2tncm91bmQuXG5AbWl4aW4gZm9ybS1jb250cm9sLWZvY3VzKCRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRpbnB1dC1mb2N1cy1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZm9jdXMtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93LCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiVGhlIGBmb3JtLWNvbnRyb2wtZm9jdXMoKWAgbWl4aW5cIiwgXCJ2NC40LjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuXG4vLyBUaGlzIG1peGluIHVzZXMgYW4gYGlmKClgIHRlY2huaXF1ZSB0byBiZSBjb21wYXRpYmxlIHdpdGggRGFydCBTYXNzXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvMTg3MyNpc3N1ZWNvbW1lbnQtMTUyMjkzNzI1IGZvciBtb3JlIGRldGFpbHNcbkBtaXhpbiBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gIEBpZiAoJHN0YXRlID09IFwidmFsaWRcIiBvciAkc3RhdGUgPT0gXCJpbnZhbGlkXCIpIHtcbiAgICAud2FzLXZhbGlkYXRlZCAje2lmKCYsIFwiJlwiLCBcIlwiKX06I3skc3RhdGV9LFxuICAgICN7aWYoJiwgXCImXCIsIFwiXCIpfS5pcy0jeyRzdGF0ZX0ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICAje2lmKCYsIFwiJlwiLCBcIlwiKX0uaXMtI3skc3RhdGV9IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gZm9ybS12YWxpZGF0aW9uLXN0YXRlKCRzdGF0ZSwgJGNvbG9yLCAkaWNvbikge1xuICAuI3skc3RhdGV9LWZlZWRiYWNrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6ICRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZSk7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxuXG4gIC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IC8vIENvbnRhaW4gdG8gcGFyZW50IHdoZW4gcG9zc2libGVcbiAgICBwYWRkaW5nOiAkZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteSAkZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteDtcbiAgICBtYXJnaW4tdG9wOiAuMXJlbTtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemUpO1xuICAgIGxpbmUtaGVpZ2h0OiAkZm9ybS1mZWVkYmFjay10b29sdGlwLWxpbmUtaGVpZ2h0O1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvciwgJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1vcGFjaXR5KTtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtYm9yZGVyLXJhZGl1cyk7XG5cbiAgICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMzE1NTdcbiAgICAvLyBBbGlnbiB0b29sdGlwIHRvIGZvcm0gZWxlbWVudHNcbiAgICAuZm9ybS1yb3cgPiAuY29sID4gJixcbiAgICAuZm9ybS1yb3cgPiBbY2xhc3MqPVwiY29sLVwiXSA+ICYge1xuICAgICAgbGVmdDogJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY29udHJvbCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtaGVpZ2h0LWlubmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRpY29uKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG4gIHRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1oZWlnaHQtaW5uZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXIgcmlnaHQgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tc2VsZWN0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1yaWdodDtcbiAgICAgICAgYmFja2dyb3VuZDogJGN1c3RvbS1zZWxlY3QtYmFja2dyb3VuZCwgJGN1c3RvbS1zZWxlY3QtYmcgZXNjYXBlLXN2ZygkaWNvbikgJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbiAvICRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZSBuby1yZXBlYXQ7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cblxuICAgICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogbGlnaHRlbigkY29sb3IsIDEwJSk7XG4gICAgICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcobGlnaHRlbigkY29sb3IsIDEwJSkpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBjdXN0b20gZmlsZVxuICAuY3VzdG9tLWZpbGUtaW5wdXQge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBHcmFkaWVudHNcblxuQG1peGluIGdyYWRpZW50LWJnKCRjb2xvcikge1xuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvciBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCBtaXgoJGJvZHktYmcsICRjb2xvciwgMTUlKSwgJGNvbG9yKSByZXBlYXQteDtcbiAgfSBAZWxzZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICB9XG59XG5cbi8vIEhvcml6b250YWwgZ3JhZGllbnQsIGZyb20gbGVmdCB0byByaWdodFxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbi8vIFZlcnRpY2FsIGdyYWRpZW50LCBmcm9tIHRvcCB0byBib3R0b21cbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXkoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuQG1peGluIGdyYWRpZW50LWRpcmVjdGlvbmFsKCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRkZWc6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkZGVnLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5AbWl4aW4gZ3JhZGllbnQteC10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQteS10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC1yYWRpYWwoJGlubmVyLWNvbG9yOiAkZ3JheS03MDAsICRvdXRlci1jb2xvcjogJGdyYXktODAwKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRpbm5lci1jb2xvciwgJG91dGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC1zdHJpcGVkKCRjb2xvcjogcmdiYSgkd2hpdGUsIC4xNSksICRhbmdsZTogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRhbmdsZSwgJGNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICRjb2xvciA1MCUsICRjb2xvciA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICRidG4tZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiAkYnRuLWZvbnQtd2VpZ2h0O1xuICBjb2xvcjogJGJvZHktY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICB3aGl0ZS1zcGFjZTogJGJ0bi13aGl0ZS1zcGFjZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6ICRidG4tYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteSwgJGJ0bi1wYWRkaW5nLXgsICRidG4tZm9udC1zaXplLCAkYnRuLWxpbmUtaGVpZ2h0LCAkYnRuLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRidG4tdHJhbnNpdGlvbik7XG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogJGJ0bi1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgY29tZXMgZmlyc3Qgc28gYWN0aXZlIGNhbiBwcm9wZXJseSByZXN0eWxlXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6ICRidG4tZGlzYWJsZWQtb3BhY2l0eTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gICAgY3Vyc29yOiBpZigkZW5hYmxlLXBvaW50ZXItY3Vyc29yLWZvci1idXR0b25zLCBwb2ludGVyLCBudWxsKTtcblxuICAgICY6YWN0aXZlLFxuICAgICYuYWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tZm9jdXMtYm94LXNoYWRvdywgJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEZ1dHVyZS1wcm9vZiBkaXNhYmxpbmcgb2YgY2xpY2tzIG9uIGA8YT5gIGVsZW1lbnRzXG5hLmJ0bi5kaXNhYmxlZCxcbmZpZWxkc2V0OmRpc2FibGVkIGEuYnRuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cblxuLy9cbi8vIEFsdGVybmF0ZSBidXR0b25zXG4vL1xuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJ0bi0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCR2YWx1ZSwgJHZhbHVlKTtcbiAgfVxufVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJ0bi1vdXRsaW5lLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkdmFsdWUpO1xuICB9XG59XG5cblxuLy9cbi8vIExpbmsgYnV0dG9uc1xuLy9cblxuLy8gTWFrZSBhIGJ1dHRvbiBsb29rIGFuZCBiZWhhdmUgbGlrZSBhIGxpbmtcbi5idG4tbGluayB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBjb2xvcjogJGxpbmstY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG5cbiAgJjpkaXNhYmxlZCxcbiAgJi5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICRidG4tbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gIC8vIE5vIG5lZWQgZm9yIGFuIGFjdGl2ZSBzdGF0ZSBoZXJlXG59XG5cblxuLy9cbi8vIEJ1dHRvbiBTaXplc1xuLy9cblxuLmJ0bi1sZyB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LWxnLCAkYnRuLXBhZGRpbmcteC1sZywgJGJ0bi1mb250LXNpemUtbGcsICRidG4tbGluZS1oZWlnaHQtbGcsICRidG4tYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5idG4tc20ge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS1zbSwgJGJ0bi1wYWRkaW5nLXgtc20sICRidG4tZm9udC1zaXplLXNtLCAkYnRuLWxpbmUtaGVpZ2h0LXNtLCAkYnRuLWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG5cbi8vXG4vLyBCbG9jayBidXR0b25cbi8vXG5cbi5idG4tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG5cbiAgLy8gVmVydGljYWxseSBzcGFjZSBvdXQgbXVsdGlwbGUgYmxvY2sgYnV0dG9uc1xuICArIC5idG4tYmxvY2sge1xuICAgIG1hcmdpbi10b3A6ICRidG4tYmxvY2stc3BhY2luZy15O1xuICB9XG59XG5cbi8vIFNwZWNpZmljaXR5IG92ZXJyaWRlc1xuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJidXR0b25cIl0ge1xuICAmLmJ0bi1ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiIsIi8vIEJ1dHRvbiB2YXJpYW50c1xuLy9cbi8vIEVhc2lseSBwdW1wIG91dCBkZWZhdWx0IHN0eWxlcywgYXMgd2VsbCBhcyA6aG92ZXIsIDpmb2N1cywgOmFjdGl2ZSxcbi8vIGFuZCBkaXNhYmxlZCBvcHRpb25zIGZvciBhbGwgYnV0dG9uc1xuXG5AbWl4aW4gYnV0dG9uLXZhcmlhbnQoJGJhY2tncm91bmQsICRib3JkZXIsICRob3Zlci1iYWNrZ3JvdW5kOiBkYXJrZW4oJGJhY2tncm91bmQsIDcuNSUpLCAkaG92ZXItYm9yZGVyOiBkYXJrZW4oJGJvcmRlciwgMTAlKSwgJGFjdGl2ZS1iYWNrZ3JvdW5kOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSksICRhY3RpdmUtYm9yZGVyOiBkYXJrZW4oJGJvcmRlciwgMTIuNSUpKSB7XG4gIGNvbG9yOiBjb2xvci15aXEoJGJhY2tncm91bmQpO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZygkYmFja2dyb3VuZCk7XG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWJveC1zaGFkb3cpO1xuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRob3Zlci1iYWNrZ3JvdW5kKTtcbiAgICBib3JkZXItY29sb3I6ICRob3Zlci1ib3JkZXI7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRob3Zlci1iYWNrZ3JvdW5kKTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgYm9yZGVyLWNvbG9yOiAkaG92ZXItYm9yZGVyO1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpO1xuICAgIH1cbiAgfVxuXG4gIC8vIERpc2FibGVkIGNvbWVzIGZpcnN0IHNvIGFjdGl2ZSBjYW4gcHJvcGVybHkgcmVzdHlsZVxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRiYWNrZ3JvdW5kKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRhY3RpdmUtYmFja2dyb3VuZCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyAvLyBSZW1vdmUgdGhlIGdyYWRpZW50IGZvciB0aGUgcHJlc3NlZC9hY3RpdmUgc3RhdGVcbiAgICB9XG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgQGlmICRlbmFibGUtc2hhZG93cyBhbmQgJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyAhPSBub25lIHtcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KSk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoJGNvbG9yLCAkY29sb3ItaG92ZXI6IGNvbG9yLXlpcSgkY29sb3IpLCAkYWN0aXZlLWJhY2tncm91bmQ6ICRjb2xvciwgJGFjdGl2ZS1ib3JkZXI6ICRjb2xvcikge1xuICBjb2xvcjogJGNvbG9yO1xuICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogJGNvbG9yLWhvdmVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkYWN0aXZlLWJhY2tncm91bmQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIGFuZCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93ICE9IG5vbmUge1xuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC41KSk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEJ1dHRvbiBzaXplc1xuQG1peGluIGJ1dHRvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRsaW5lLWhlaWdodCwgJGJvcmRlci1yYWRpdXMpIHtcbiAgcGFkZGluZzogJHBhZGRpbmcteSAkcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gIC8vIE1hbnVhbGx5IGRlY2xhcmUgdG8gcHJvdmlkZSBhbiBvdmVycmlkZSB0byB0aGUgYnJvd3NlciBkZWZhdWx0XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMsIDApO1xufVxuIiwiLmZhZGUge1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWZhZGUpO1xuXG4gICY6bm90KC5zaG93KSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uY29sbGFwc2Uge1xuICAmOm5vdCguc2hvdykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmNvbGxhcHNpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1jb2xsYXBzZSk7XG59XG4iLCIvLyBUaGUgZHJvcGRvd24gd3JhcHBlciAoYDxkaXY+YClcbi5kcm9wdXAsXG4uZHJvcHJpZ2h0LFxuLmRyb3Bkb3duLFxuLmRyb3BsZWZ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAvLyBHZW5lcmF0ZSB0aGUgY2FyZXQgYXV0b21hdGljYWxseVxuICBAaW5jbHVkZSBjYXJldCgpO1xufVxuXG4vLyBUaGUgZHJvcGRvd24gbWVudVxuLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1kcm9wZG93bjtcbiAgZGlzcGxheTogbm9uZTsgLy8gbm9uZSBieSBkZWZhdWx0LCBidXQgYmxvY2sgb24gXCJvcGVuXCIgb2YgdGhlIG1lbnVcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1pbi13aWR0aDogJGRyb3Bkb3duLW1pbi13aWR0aDtcbiAgcGFkZGluZzogJGRyb3Bkb3duLXBhZGRpbmcteSAkZHJvcGRvd24tcGFkZGluZy14O1xuICBtYXJnaW46ICRkcm9wZG93bi1zcGFjZXIgMCAwOyAvLyBvdmVycmlkZSBkZWZhdWx0IHVsXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZHJvcGRvd24tZm9udC1zaXplKTtcbiAgY29sb3I6ICRkcm9wZG93bi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRW5zdXJlcyBwcm9wZXIgYWxpZ25tZW50IGlmIHBhcmVudCBoYXMgaXQgY2hhbmdlZCAoZS5nLiwgbW9kYWwgZm9vdGVyKVxuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJGRyb3Bkb3duLWJvcmRlci13aWR0aCBzb2xpZCAkZHJvcGRvd24tYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRkcm9wZG93bi1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkZHJvcGRvd24tYm94LXNoYWRvdyk7XG59XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5kcm9wZG93bi1tZW51I3skaW5maXh9LWxlZnQge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgIC5kcm9wZG93bi1tZW51I3skaW5maXh9LXJpZ2h0IHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuLy8gQWxsb3cgZm9yIGRyb3Bkb3ducyB0byBnbyBib3R0b20gdXAgKGFrYSwgZHJvcHVwLW1lbnUpXG4vLyBKdXN0IGFkZCAuZHJvcHVwIGFmdGVyIHRoZSBzdGFuZGFyZCAuZHJvcGRvd24gY2xhc3MgYW5kIHlvdSdyZSBzZXQuXG4uZHJvcHVwIHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAkZHJvcGRvd24tc3BhY2VyO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQodXApO1xuICB9XG59XG5cbi5kcm9wcmlnaHQge1xuICAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tbGVmdDogJGRyb3Bkb3duLXNwYWNlcjtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KHJpZ2h0KTtcbiAgICAmOjphZnRlciB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcbiAgICB9XG4gIH1cbn1cblxuLmRyb3BsZWZ0IHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMTAwJTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAkZHJvcGRvd24tc3BhY2VyO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQobGVmdCk7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBXaGVuIFBvcHBlciBpcyBlbmFibGVkLCByZXNldCB0aGUgYmFzaWMgZHJvcGRvd24gcG9zaXRpb25cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG4uZHJvcGRvd24tbWVudSB7XG4gICZbeC1wbGFjZW1lbnRePVwidG9wXCJdLFxuICAmW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdLFxuICAmW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSxcbiAgJlt4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgICByaWdodDogYXV0bztcbiAgICBib3R0b206IGF1dG87XG4gIH1cbn1cblxuLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBgPGhyPmApIHdpdGhpbiB0aGUgZHJvcGRvd25cbi5kcm9wZG93bi1kaXZpZGVyIHtcbiAgQGluY2x1ZGUgbmF2LWRpdmlkZXIoJGRyb3Bkb3duLWRpdmlkZXItYmcsICRkcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15LCB0cnVlKTtcbn1cblxuLy8gTGlua3MsIGJ1dHRvbnMsIGFuZCBtb3JlIHdpdGhpbiB0aGUgZHJvcGRvd24gbWVudVxuLy9cbi8vIGA8YnV0dG9uPmAtc3BlY2lmaWMgc3R5bGVzIGFyZSBkZW5vdGVkIHdpdGggYC8vIEZvciA8YnV0dG9uPnNgXG4uZHJvcGRvd24taXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIHBhZGRpbmc6ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXg7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgY29sb3I6ICRkcm9wZG93bi1saW5rLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyBGb3IgYDxidXR0b24+YHNcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBwcmV2ZW50IGxpbmtzIGZyb20gcmFuZG9tbHkgYnJlYWtpbmcgb250byBuZXcgbGluZXNcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBib3JkZXI6IDA7IC8vIEZvciBgPGJ1dHRvbj5gc1xuXG4gIC8vIFByZXZlbnQgZHJvcGRvd24gb3ZlcmZsb3cgaWYgdGhlcmUncyBubyBwYWRkaW5nXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8yNzcwM1xuICBAaWYgJGRyb3Bkb3duLXBhZGRpbmcteSA9PSAwIHtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGRyb3Bkb3duLWxpbmstaG92ZXItYmcpO1xuICB9XG5cbiAgJi5hY3RpdmUsXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZHJvcGRvd24tbGluay1hY3RpdmUtYmcpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uZHJvcGRvd24tbWVudS5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIERyb3Bkb3duIHNlY3Rpb24gaGVhZGVyc1xuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkZHJvcGRvd24taGVhZGVyLXBhZGRpbmc7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIGZvciB1c2Ugd2l0aCBoZWFkaW5nIGVsZW1lbnRzXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXNtKTtcbiAgY29sb3I6ICRkcm9wZG93bi1oZWFkZXItY29sb3I7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIGFzIHdpdGggPiBsaSA+IGFcbn1cblxuLy8gRHJvcGRvd24gdGV4dFxuLmRyb3Bkb3duLWl0ZW0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14O1xuICBjb2xvcjogJGRyb3Bkb3duLWxpbmstY29sb3I7XG59XG4iLCJAbWl4aW4gY2FyZXQtZG93bigpIHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0LXVwKCkge1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQtcmlnaHQoKSB7XG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQ7XG59XG5cbkBtaXhpbiBjYXJldC1sZWZ0KCkge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldCgkZGlyZWN0aW9uOiBkb3duKSB7XG4gIEBpZiAkZW5hYmxlLWNhcmV0IHtcbiAgICAmOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogJGNhcmV0LXNwYWNpbmc7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogJGNhcmV0LXZlcnRpY2FsLWFsaWduO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIEBpZiAkZGlyZWN0aW9uID09IGRvd24ge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1kb3duKCk7XG4gICAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gdXAge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC11cCgpO1xuICAgICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHJpZ2h0IHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtcmlnaHQoKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaWYgJGRpcmVjdGlvbiA9PSBsZWZ0IHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRjYXJldC1zcGFjaW5nO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogJGNhcmV0LXZlcnRpY2FsLWFsaWduO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1sZWZ0KCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjplbXB0eTo6YWZ0ZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG4iLCIvLyBIb3Jpem9udGFsIGRpdmlkZXJzXG4vL1xuLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBocikgd2l0aGluIGRyb3Bkb3ducyBhbmQgbmF2IGxpc3RzXG5cbkBtaXhpbiBuYXYtZGl2aWRlcigkY29sb3I6ICRuYXYtZGl2aWRlci1jb2xvciwgJG1hcmdpbi15OiAkbmF2LWRpdmlkZXItbWFyZ2luLXksICRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46ICRtYXJnaW4teSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yO1xuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJUaGUgYG5hdi1kaXZpZGVyKClgIG1peGluXCIsIFwidjQuNC4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vLyBNYWtlIHRoZSBkaXYgYmVoYXZlIGxpa2UgYSBidXR0b25cbi5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgLy8gbWF0Y2ggLmJ0biBhbGlnbm1lbnQgZ2l2ZW4gZm9udC1zaXplIGhhY2sgYWJvdmVcblxuICA+IC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAxIDEgYXV0bztcblxuICAgIC8vIEJyaW5nIHRoZSBob3ZlciwgZm9jdXNlZCwgYW5kIFwiYWN0aXZlXCIgYnV0dG9ucyB0byB0aGUgZnJvbnQgdG8gb3ZlcmxheVxuICAgIC8vIHRoZSBib3JkZXJzIHByb3Blcmx5XG4gICAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlLFxuICAgICYuYWN0aXZlIHtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICB9XG59XG5cbi8vIE9wdGlvbmFsOiBHcm91cCBtdWx0aXBsZSBidXR0b24gZ3JvdXBzIHRvZ2V0aGVyIGZvciBhIHRvb2xiYXJcbi5idG4tdG9vbGJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gIC5pbnB1dC1ncm91cCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLmJ0bi1ncm91cCB7XG4gIC8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnMgd2hlbiBidXR0b25zIGFyZSBuZXh0IHRvIGVhY2ggb3RoZXJcbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1sZWZ0OiAtJGJ0bi1ib3JkZXItd2lkdGg7XG4gIH1cblxuICAvLyBSZXNldCByb3VuZGVkIGNvcm5lcnNcbiAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG4gIH1cblxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcbiAgfVxufVxuXG4vLyBTaXppbmdcbi8vXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBidXR0b24gc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyIG1hbmlwdWxhdGlvbi5cblxuLmJ0bi1ncm91cC1zbSA+IC5idG4geyBAZXh0ZW5kIC5idG4tc207IH1cbi5idG4tZ3JvdXAtbGcgPiAuYnRuIHsgQGV4dGVuZCAuYnRuLWxnOyB9XG5cblxuLy9cbi8vIFNwbGl0IGJ1dHRvbiBkcm9wZG93bnNcbi8vXG5cbi5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteCAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteCAqIC43NTtcblxuICAmOjphZnRlcixcbiAgLmRyb3B1cCAmOjphZnRlcixcbiAgLmRyb3ByaWdodCAmOjphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAuZHJvcGxlZnQgJjo6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmJ0bi1zbSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteC1zbSAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteC1zbSAqIC43NTtcbn1cblxuLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteC1sZyAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteC1sZyAqIC43NTtcbn1cblxuXG4vLyBUaGUgY2xpY2thYmxlIGJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIG1lbnVcbi8vIFNldCB0aGUgc2FtZSBpbnNldCBzaGFkb3cgYXMgdGhlIDphY3RpdmUgc3RhdGVcbi5idG4tZ3JvdXAuc2hvdyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcblxuICAvLyBTaG93IG5vIHNoYWRvdyBmb3IgYC5idG4tbGlua2Agc2luY2UgaXQgaGFzIG5vIG90aGVyIGJ1dHRvbiBzdHlsZXMuXG4gICYuYnRuLWxpbmsge1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gVmVydGljYWwgYnV0dG9uIGdyb3Vwc1xuLy9cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICA+IC5idG4sXG4gID4gLmJ0bi1ncm91cCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogLSRidG4tYm9yZGVyLXdpZHRoO1xuICB9XG5cbiAgLy8gUmVzZXQgcm91bmRlZCBjb3JuZXJzXG4gID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygwKTtcbiAgfVxuXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuXG4vLyBDaGVja2JveCBhbmQgcmFkaW8gb3B0aW9uc1xuLy9cbi8vIEluIG9yZGVyIHRvIHN1cHBvcnQgdGhlIGJyb3dzZXIncyBmb3JtIHZhbGlkYXRpb24gZmVlZGJhY2ssIHBvd2VyZWQgYnkgdGhlXG4vLyBgcmVxdWlyZWRgIGF0dHJpYnV0ZSwgd2UgaGF2ZSB0byBcImhpZGVcIiB0aGUgaW5wdXRzIHZpYSBgY2xpcGAuIFdlIGNhbm5vdCB1c2Vcbi8vIGBkaXNwbGF5OiBub25lO2Agb3IgYHZpc2liaWxpdHk6IGhpZGRlbjtgIGFzIHRoYXQgYWxzbyBoaWRlcyB0aGUgcG9wb3Zlci5cbi8vIFNpbXBseSB2aXN1YWxseSBoaWRpbmcgdGhlIGlucHV0cyB2aWEgYG9wYWNpdHlgIHdvdWxkIGxlYXZlIHRoZW0gY2xpY2thYmxlIGluXG4vLyBjZXJ0YWluIGNhc2VzIHdoaWNoIGlzIHByZXZlbnRlZCBieSB1c2luZyBgY2xpcGAgYW5kIGBwb2ludGVyLWV2ZW50c2AuXG4vLyBUaGlzIHdheSwgd2UgZW5zdXJlIGEgRE9NIGVsZW1lbnQgaXMgdmlzaWJsZSB0byBwb3NpdGlvbiB0aGUgcG9wb3ZlciBmcm9tLlxuLy9cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMjc5NCBhbmRcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzE0NTU5IGZvciBtb3JlIGluZm9ybWF0aW9uLlxuXG4uYnRuLWdyb3VwLXRvZ2dsZSB7XG4gID4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwID4gLmJ0biB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgZGVmYXVsdCBgPGxhYmVsPmAgdmFsdWVcblxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IC8vIEZvciBmb3JtIHZhbGlkYXRpb24gZmVlZGJhY2tcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxMDAlO1xuXG4gID4gLmZvcm0tY29udHJvbCxcbiAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCxcbiAgPiAuY3VzdG9tLXNlbGVjdCxcbiAgPiAuY3VzdG9tLWZpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgLy8gRm9yIGZvY3VzIHN0YXRlJ3Mgei1pbmRleFxuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHdpZHRoOiAxJTtcbiAgICBtaW4td2lkdGg6IDA7IC8vIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzM2MjQ3MTQwL3doeS1kb250LWZsZXgtaXRlbXMtc2hyaW5rLXBhc3QtY29udGVudC1zaXplXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICsgLmZvcm0tY29udHJvbCxcbiAgICArIC5jdXN0b20tc2VsZWN0LFxuICAgICsgLmN1c3RvbS1maWxlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtJGlucHV0LWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cblxuICAvLyBCcmluZyB0aGUgXCJhY3RpdmVcIiBmb3JtIGNvbnRyb2wgdG8gdGhlIHRvcCBvZiBzdXJyb3VuZGluZyBlbGVtZW50c1xuICA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4gID4gLmN1c3RvbS1zZWxlY3Q6Zm9jdXMsXG4gID4gLmN1c3RvbS1maWxlIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgei1pbmRleDogMztcbiAgfVxuXG4gIC8vIEJyaW5nIHRoZSBjdXN0b20gZmlsZSBpbnB1dCBhYm92ZSB0aGUgbGFiZWxcbiAgPiAuY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIHtcbiAgICB6LWluZGV4OiA0O1xuICB9XG5cbiAgPiAuZm9ybS1jb250cm9sLFxuICA+IC5jdXN0b20tc2VsZWN0IHtcbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHsgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApOyB9XG4gIH1cblxuICAvLyBDdXN0b20gZmlsZSBpbnB1dHMgaGF2ZSBtb3JlIGNvbXBsZXggbWFya3VwLCB0aHVzIHJlcXVpcmluZyBkaWZmZXJlbnRcbiAgLy8gYm9yZGVyLXJhZGl1cyBvdmVycmlkZXMuXG4gID4gLmN1c3RvbS1maWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsLFxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsIHsgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApOyB9XG4gIH1cblxuICAmOm5vdCguaGFzLXZhbGlkYXRpb24pIHtcbiAgICA+IC5mb3JtLWNvbnRyb2w6bm90KDpsYXN0LWNoaWxkKSxcbiAgICA+IC5jdXN0b20tc2VsZWN0Om5vdCg6bGFzdC1jaGlsZCksXG4gICAgPiAuY3VzdG9tLWZpbGU6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG4gICAgfVxuICB9XG5cbiAgJi5oYXMtdmFsaWRhdGlvbiB7XG4gICAgPiAuZm9ybS1jb250cm9sOm50aC1sYXN0LWNoaWxkKG4gKyAzKSxcbiAgICA+IC5jdXN0b20tc2VsZWN0Om50aC1sYXN0LWNoaWxkKG4gKyAzKSxcbiAgICA+IC5jdXN0b20tZmlsZTpudGgtbGFzdC1jaGlsZChuICsgMykgLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFByZXBlbmQgYW5kIGFwcGVuZFxuLy9cbi8vIFdoaWxlIGl0IHJlcXVpcmVzIG9uZSBleHRyYSBsYXllciBvZiBIVE1MIGZvciBlYWNoLCBkZWRpY2F0ZWQgcHJlcGVuZCBhbmRcbi8vIGFwcGVuZCBlbGVtZW50cyBhbGxvdyB1cyB0byAxKSBiZSBsZXNzIGNsZXZlciwgMikgc2ltcGxpZnkgb3VyIHNlbGVjdG9ycywgYW5kXG4vLyAzKSBzdXBwb3J0IEhUTUw1IGZvcm0gdmFsaWRhdGlvbi5cblxuLmlucHV0LWdyb3VwLXByZXBlbmQsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIHtcbiAgZGlzcGxheTogZmxleDtcblxuICAvLyBFbnN1cmUgYnV0dG9ucyBhcmUgYWx3YXlzIGFib3ZlIGlucHV0cyBmb3IgbW9yZSB2aXN1YWxseSBwbGVhc2luZyBib3JkZXJzLlxuICAvLyBUaGlzIGlzbid0IG5lZWRlZCBmb3IgYC5pbnB1dC1ncm91cC10ZXh0YCBzaW5jZSBpdCBzaGFyZXMgdGhlIHNhbWUgYm9yZGVyLWNvbG9yXG4gIC8vIGFzIG91ciBpbnB1dHMuXG4gIC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICB6LWluZGV4OiAzO1xuICAgIH1cbiAgfVxuXG4gIC5idG4gKyAuYnRuLFxuICAuYnRuICsgLmlucHV0LWdyb3VwLXRleHQsXG4gIC5pbnB1dC1ncm91cC10ZXh0ICsgLmlucHV0LWdyb3VwLXRleHQsXG4gIC5pbnB1dC1ncm91cC10ZXh0ICsgLmJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoO1xuICB9XG59XG5cbi5pbnB1dC1ncm91cC1wcmVwZW5kIHsgbWFyZ2luLXJpZ2h0OiAtJGlucHV0LWJvcmRlci13aWR0aDsgfVxuLmlucHV0LWdyb3VwLWFwcGVuZCB7IG1hcmdpbi1sZWZ0OiAtJGlucHV0LWJvcmRlci13aWR0aDsgfVxuXG5cbi8vIFRleHR1YWwgYWRkb25zXG4vL1xuLy8gU2VydmVzIGFzIGEgY2F0Y2gtYWxsIGVsZW1lbnQgZm9yIGFueSB0ZXh0IG9yIHJhZGlvL2NoZWNrYm94IGlucHV0IHlvdSB3aXNoXG4vLyB0byBwcmVwZW5kIG9yIGFwcGVuZCB0byBhbiBpbnB1dC5cblxuLmlucHV0LWdyb3VwLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIEFsbG93IHVzZSBvZiA8bGFiZWw+IGVsZW1lbnRzIGJ5IG92ZXJyaWRpbmcgb3VyIGRlZmF1bHQgbWFyZ2luLWJvdHRvbVxuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7IC8vIE1hdGNoIGlucHV0c1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tYmc7XG4gIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcblxuICAvLyBOdWtlIGRlZmF1bHQgbWFyZ2lucyBmcm9tIGNoZWNrYm94ZXMgYW5kIHJhZGlvcyB0byB2ZXJ0aWNhbGx5IGNlbnRlciB3aXRoaW4uXG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cblxuLy8gU2l6aW5nXG4vL1xuLy8gUmVtaXggdGhlIGRlZmF1bHQgZm9ybSBjb250cm9sIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llclxuLy8gbWFuaXB1bGF0aW9uLlxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sOm5vdCh0ZXh0YXJlYSksXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCB7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1sZztcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuIHtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtbGc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sOm5vdCh0ZXh0YXJlYSksXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCB7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuIHtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtc207XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0IHtcbiAgcGFkZGluZy1yaWdodDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc7XG59XG5cblxuLy8gUHJlcGVuZCBhbmQgYXBwZW5kIHJvdW5kZWQgY29ybmVyc1xuLy9cbi8vIFRoZXNlIHJ1bGVzZXRzIG11c3QgY29tZSBhZnRlciB0aGUgc2l6aW5nIG9uZXMgdG8gcHJvcGVybHkgb3ZlcnJpZGUgc20gYW5kIGxnXG4vLyBib3JkZXItcmFkaXVzIHZhbHVlcyB3aGVuIGV4dGVuZGluZy4gVGhleSdyZSBtb3JlIHNwZWNpZmljIHRoYW4gd2UnZCBsaWtlXG4vLyB3aXRoIHRoZSBgLmlucHV0LWdyb3VwID5gIHBhcnQsIGJ1dCB3aXRob3V0IGl0LCB3ZSBjYW5ub3Qgb3ZlcnJpZGUgdGhlIHNpemluZy5cblxuXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bixcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmlucHV0LWdyb3VwLWFwcGVuZDpudGgtbGFzdC1jaGlsZChuICsgMykgPiAuYnRuLFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmlucHV0LWdyb3VwLWFwcGVuZDpudGgtbGFzdC1jaGlsZChuICsgMykgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbn1cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcbn1cbiIsIi8vIEVtYmVkZGVkIGljb25zIGZyb20gT3BlbiBJY29uaWMuXG4vLyBSZWxlYXNlZCB1bmRlciBNSVQgYW5kIGNvcHlyaWdodCAyMDE0IFdheWJ1cnkuXG4vLyBodHRwczovL3VzZWljb25pYy5jb20vb3BlblxuXG5cbi8vIENoZWNrYm94ZXMgYW5kIHJhZGlvc1xuLy9cbi8vIEJhc2UgY2xhc3MgdGFrZXMgY2FyZSBvZiBhbGwgdGhlIGtleSBiZWhhdmlvcmFsIGFzcGVjdHMuXG5cbi5jdXN0b20tY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6ICRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlO1xuICBwYWRkaW5nLWxlZnQ6ICRjdXN0b20tY29udHJvbC1ndXR0ZXIgKyAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gIGNvbG9yLWFkanVzdDogZXhhY3Q7IC8vIEtlZXAgdGhlbWVkIGFwcGVhcmFuY2UgZm9yIHByaW50XG59XG5cbi5jdXN0b20tY29udHJvbC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWFyZ2luLXJpZ2h0OiAkY3VzdG9tLWNvbnRyb2wtc3BhY2VyLXg7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogLTE7IC8vIFB1dCB0aGUgaW5wdXQgYmVoaW5kIHRoZSBsYWJlbCBzbyBpdCBkb2Vzbid0IG92ZXJsYXkgdGV4dFxuICB3aWR0aDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICBoZWlnaHQ6ICgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSArICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSkgLyAyO1xuICBvcGFjaXR5OiAwO1xuXG4gICY6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBjb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJvcmRlci1jb2xvcjtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmcpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAvLyB0aGUgbWl4aW4gaXMgbm90IHVzZWQgaGVyZSB0byBtYWtlIHN1cmUgdGhlcmUgaXMgZmVlZGJhY2tcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIGJveC1zaGFkb3c6ICRpbnB1dC1ib3gtc2hhZG93LCAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfSBAZWxzZSB7XG4gICAgICBib3gtc2hhZG93OiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuICB9XG5cbiAgJjpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBjb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3gtc2hhZG93KTtcbiAgfVxuXG4gIC8vIFVzZSBbZGlzYWJsZWRdIGFuZCA6ZGlzYWJsZWQgdG8gd29yayBhcm91bmQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yODI0N1xuICAmW2Rpc2FibGVkXSxcbiAgJjpkaXNhYmxlZCB7XG4gICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICAgY29sb3I6ICRjdXN0b20tY29udHJvbC1sYWJlbC1kaXNhYmxlZC1jb2xvcjtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1kaXNhYmxlZC1iZztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gQ3VzdG9tIGNvbnRyb2wgaW5kaWNhdG9yc1xuLy9cbi8vIEJ1aWxkIHRoZSBjdXN0b20gY29udHJvbHMgb3V0IG9mIHBzZXVkby1lbGVtZW50cy5cblxuLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogJGN1c3RvbS1jb250cm9sLWxhYmVsLWNvbG9yO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBjdXJzb3I6ICRjdXN0b20tY29udHJvbC1jdXJzb3I7XG5cbiAgLy8gQmFja2dyb3VuZC1jb2xvciBhbmQgKHdoZW4gZW5hYmxlZCkgZ3JhZGllbnRcbiAgJjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgLSAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpIC8gMjtcbiAgICBsZWZ0OiAtKCRjdXN0b20tY29udHJvbC1ndXR0ZXIgKyAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnO1xuICAgIGJvcmRlcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItY29sb3Igc29saWQgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGg7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgLy8gRm9yZWdyb3VuZCAoaWNvbilcbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6ICgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSAtICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSkgLyAyO1xuICAgIGxlZnQ6IC0oJGN1c3RvbS1jb250cm9sLWd1dHRlciArICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgICBoZWlnaHQ6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQ6IDUwJSAvICN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZy1zaXplfSBuby1yZXBlYXQ7XG4gIH1cbn1cblxuXG4vLyBDaGVja2JveGVzXG4vL1xuLy8gVHdlYWsganVzdCBhIGZldyB0aGluZ3MgZm9yIGNoZWNrYm94ZXMuXG5cbi5jdXN0b20tY2hlY2tib3gge1xuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24tY2hlY2tlZCk7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yO1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZyk7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm94LXNoYWRvdyk7XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1pbmRldGVybWluYXRlKTtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQge1xuICAgICY6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZyk7XG4gICAgfVxuICAgICY6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZyk7XG4gICAgfVxuICB9XG59XG5cbi8vIFJhZGlvc1xuLy9cbi8vIFR3ZWFrIGp1c3QgYSBmZXcgdGhpbmdzIGZvciByYWRpb3MuXG5cbi5jdXN0b20tcmFkaW8ge1xuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlci1yYWRpdXM6ICRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWJvcmRlci1yYWRpdXM7XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkY3VzdG9tLXJhZGlvLWluZGljYXRvci1pY29uLWNoZWNrZWQpO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB7XG4gICAgJjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnKTtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBzd2l0Y2hlc1xuLy9cbi8vIFR3ZWFrIGEgZmV3IHRoaW5ncyBmb3Igc3dpdGNoZXNcblxuLmN1c3RvbS1zd2l0Y2gge1xuICBwYWRkaW5nLWxlZnQ6ICRjdXN0b20tc3dpdGNoLXdpZHRoICsgJGN1c3RvbS1jb250cm9sLWd1dHRlcjtcblxuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAtKCRjdXN0b20tc3dpdGNoLXdpZHRoICsgJGN1c3RvbS1jb250cm9sLWd1dHRlcik7XG4gICAgICB3aWR0aDogJGN1c3RvbS1zd2l0Y2gtd2lkdGg7XG4gICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgYm9yZGVyLXJhZGl1czogJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdG9wOiBhZGQoKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKSAvIDIsICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoICogMik7XG4gICAgICBsZWZ0OiBhZGQoLSgkY3VzdG9tLXN3aXRjaC13aWR0aCArICRjdXN0b20tY29udHJvbC1ndXR0ZXIpLCAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aCAqIDIpO1xuICAgICAgd2lkdGg6ICRjdXN0b20tc3dpdGNoLWluZGljYXRvci1zaXplO1xuICAgICAgaGVpZ2h0OiAkY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3Itc2l6ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yO1xuICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgYm9yZGVyLXJhZGl1czogJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKHRyYW5zZm9ybSAuMTVzIGVhc2UtaW4tb3V0LCAkY3VzdG9tLWZvcm1zLXRyYW5zaXRpb24pO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKCRjdXN0b20tc3dpdGNoLXdpZHRoIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKTtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQge1xuICAgICY6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZyk7XG4gICAgfVxuICB9XG59XG5cblxuLy8gU2VsZWN0XG4vL1xuLy8gUmVwbGFjZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCBzZWxlY3Qgd2l0aCBhIGN1c3RvbSBvbmUsIG1vc3RseSBwdWxsZWQgZnJvbVxuLy8gaHR0cHM6Ly9wcmltZXIuZ2l0aHViLmlvLy5cbi8vXG5cbi5jdXN0b20tc2VsZWN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteSAoJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcpICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteSAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXg7XG4gIGZvbnQtZmFtaWx5OiAkY3VzdG9tLXNlbGVjdC1mb250LWZhbWlseTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkY3VzdG9tLXNlbGVjdC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGN1c3RvbS1zZWxlY3QtY29sb3I7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQ6ICRjdXN0b20tc2VsZWN0LWJnICRjdXN0b20tc2VsZWN0LWJhY2tncm91bmQ7XG4gIGJvcmRlcjogJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXdpZHRoIHNvbGlkICRjdXN0b20tc2VsZWN0LWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXNlbGVjdC1ib3JkZXItcmFkaXVzLCAwKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXNlbGVjdC1ib3gtc2hhZG93KTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXNlbGVjdC1ib3gtc2hhZG93LCAkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIGJveC1zaGFkb3c6ICRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuXG4gICAgJjo6LW1zLXZhbHVlIHtcbiAgICAgIC8vIEZvciB2aXN1YWwgY29uc2lzdGVuY3kgd2l0aCBvdGhlciBwbGF0Zm9ybXMvYnJvd3NlcnMsXG4gICAgICAvLyBzdXBwcmVzcyB0aGUgZGVmYXVsdCB3aGl0ZSB0ZXh0IG9uIGJsdWUgYmFja2dyb3VuZCBoaWdobGlnaHQgZ2l2ZW4gdG9cbiAgICAgIC8vIHRoZSBzZWxlY3RlZCBvcHRpb24gdGV4dCB3aGVuIHRoZSAoc3RpbGwgY2xvc2VkKSA8c2VsZWN0PiByZWNlaXZlcyBmb2N1c1xuICAgICAgLy8gaW4gSUUgYW5kICh1bmRlciBjZXJ0YWluIGNvbmRpdGlvbnMpIEVkZ2UuXG4gICAgICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTM5OC5cbiAgICAgIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gICAgfVxuICB9XG5cbiAgJlttdWx0aXBsZV0sXG4gICZbc2l6ZV06bm90KFtzaXplPVwiMVwiXSkge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLXJpZ2h0OiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1iZztcbiAgfVxuXG4gIC8vIEhpZGVzIHRoZSBkZWZhdWx0IGNhcmV0IGluIElFMTFcbiAgJjo6LW1zLWV4cGFuZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC8vIFJlbW92ZSBvdXRsaW5lIGZyb20gc2VsZWN0IGJveCBpbiBGRlxuICAmOi1tb3otZm9jdXNyaW5nIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCAwICRjdXN0b20tc2VsZWN0LWNvbG9yO1xuICB9XG59XG5cbi5jdXN0b20tc2VsZWN0LXNtIHtcbiAgaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1oZWlnaHQtc207XG4gIHBhZGRpbmctdG9wOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktc207XG4gIHBhZGRpbmctYm90dG9tOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktc207XG4gIHBhZGRpbmctbGVmdDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLXNtKTtcbn1cblxuLmN1c3RvbS1zZWxlY3QtbGcge1xuICBoZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWhlaWdodC1sZztcbiAgcGFkZGluZy10b3A6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1sZztcbiAgcGFkZGluZy1ib3R0b206ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1sZztcbiAgcGFkZGluZy1sZWZ0OiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY3VzdG9tLXNlbGVjdC1mb250LXNpemUtbGcpO1xufVxuXG5cbi8vIEZpbGVcbi8vXG4vLyBDdXN0b20gZmlsZSBpbnB1dC5cblxuLmN1c3RvbS1maWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jdXN0b20tZmlsZS1pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodDtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuXG4gICY6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1maWxlLWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBib3gtc2hhZG93OiAkY3VzdG9tLWZpbGUtZm9jdXMtYm94LXNoYWRvdztcbiAgfVxuXG4gIC8vIFVzZSBbZGlzYWJsZWRdIGFuZCA6ZGlzYWJsZWQgdG8gd29yayBhcm91bmQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yODI0N1xuICAmW2Rpc2FibGVkXSB+IC5jdXN0b20tZmlsZS1sYWJlbCxcbiAgJjpkaXNhYmxlZCB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1maWxlLWRpc2FibGVkLWJnO1xuICB9XG5cbiAgQGVhY2ggJGxhbmcsICR2YWx1ZSBpbiAkY3VzdG9tLWZpbGUtdGV4dCB7XG4gICAgJjpsYW5nKCN7JGxhbmd9KSB+IC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJHZhbHVlO1xuICAgIH1cbiAgfVxuXG4gIH4gLmN1c3RvbS1maWxlLWxhYmVsW2RhdGEtYnJvd3NlXTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1icm93c2UpO1xuICB9XG59XG5cbi5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0O1xuICBwYWRkaW5nOiAkY3VzdG9tLWZpbGUtcGFkZGluZy15ICRjdXN0b20tZmlsZS1wYWRkaW5nLXg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtZmFtaWx5OiAkY3VzdG9tLWZpbGUtZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiAkY3VzdG9tLWZpbGUtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkY3VzdG9tLWZpbGUtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tZmlsZS1iZztcbiAgYm9yZGVyOiAkY3VzdG9tLWZpbGUtYm9yZGVyLXdpZHRoIHNvbGlkICRjdXN0b20tZmlsZS1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tZmlsZS1ib3gtc2hhZG93KTtcblxuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQtaW5uZXI7XG4gICAgcGFkZGluZzogJGN1c3RvbS1maWxlLXBhZGRpbmcteSAkY3VzdG9tLWZpbGUtcGFkZGluZy14O1xuICAgIGxpbmUtaGVpZ2h0OiAkY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ7XG4gICAgY29sb3I6ICRjdXN0b20tZmlsZS1idXR0b24tY29sb3I7XG4gICAgY29udGVudDogXCJCcm93c2VcIjtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWZpbGUtYnV0dG9uLWJnKTtcbiAgICBib3JkZXItbGVmdDogaW5oZXJpdDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDAgJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXMgJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXMgMCk7XG4gIH1cbn1cblxuLy8gUmFuZ2Vcbi8vXG4vLyBTdHlsZSByYW5nZSBpbnB1dHMgdGhlIHNhbWUgYWNyb3NzIGJyb3dzZXJzLiBWZW5kb3Itc3BlY2lmaWMgcnVsZXMgZm9yIHBzZXVkb1xuLy8gZWxlbWVudHMgY2Fubm90IGJlIG1peGVkLiBBcyBzdWNoLCB0aGVyZSBhcmUgbm8gc2hhcmVkIHN0eWxlcyBmb3IgZm9jdXMgb3Jcbi8vIGFjdGl2ZSBzdGF0ZXMgb24gcHJlZml4ZWQgc2VsZWN0b3JzLlxuXG4uY3VzdG9tLXJhbmdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYWRkKCRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0LCAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGggKiAyKTtcbiAgcGFkZGluZzogMDsgLy8gTmVlZCB0byByZXNldCBwYWRkaW5nXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG5cbiAgICAvLyBQc2V1ZG8tZWxlbWVudHMgbXVzdCBiZSBzcGxpdCBhY3Jvc3MgbXVsdGlwbGUgcnVsZXNldHMgdG8gaGF2ZSBhbiBlZmZlY3QuXG4gICAgLy8gTm8gYm94LXNoYWRvdygpIG1peGluIGZvciBmb2N1cyBhY2Nlc3NpYmlsaXR5LlxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHsgYm94LXNoYWRvdzogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XG4gICAgJjo6LW1vei1yYW5nZS10aHVtYiAgICAgeyBib3gtc2hhZG93OiAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cbiAgICAmOjotbXMtdGh1bWIgICAgICAgICAgICB7IGJveC1zaGFkb3c6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxuICB9XG5cbiAgJjo6LW1vei1mb2N1cy1vdXRlciB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgbWFyZ2luLXRvcDogKCRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0IC0gJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQpIC8gMjsgLy8gV2Via2l0IHNwZWNpZmljXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDsgLy8gV2h5P1xuICAgIGN1cnNvcjogJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10cmFjay1iZztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0O1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYWN0aXZlLWJnKTtcbiAgICB9XG4gIH1cblxuICAmOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stY3Vyc29yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stYmc7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gRmlyZWZveCBzcGVjaWZpYz9cbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRyYWNrLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjo6LW1zLXRodW1iIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0O1xuICAgIG1hcmdpbi10b3A6IDA7IC8vIEVkZ2Ugc3BlY2lmaWNcbiAgICBtYXJnaW4tcmlnaHQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDsgLy8gV29ya2Fyb3VuZCB0aGF0IG92ZXJmbG93ZWQgYm94LXNoYWRvdyBpcyBoaWRkZW4uXG4gICAgbWFyZ2luLWxlZnQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDsgIC8vIFdvcmthcm91bmQgdGhhdCBvdmVyZmxvd2VkIGJveC1zaGFkb3cgaXMgaGlkZGVuLlxuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYWN0aXZlLWJnKTtcbiAgICB9XG4gIH1cblxuICAmOjotbXMtdHJhY2sge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItd2lkdGg6ICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0IC8gMjtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOjotbXMtZmlsbC1sb3dlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10cmFjay1iZztcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmOjotbXMtZmlsbC11cHBlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyAvLyBhcmJpdHJhcnk/XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10cmFjay1iZztcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnO1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG5cbiAgICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuXG4gICAgJjo6LW1vei1yYW5nZS10cmFjayB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuXG4gICAgJjo6LW1zLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuICB9XG59XG5cbi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmN1c3RvbS1maWxlLWxhYmVsLFxuLmN1c3RvbS1zZWxlY3Qge1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gS2lja3N0YXJ0IGFueSBuYXZpZ2F0aW9uIGNvbXBvbmVudCB3aXRoIGEgc2V0IG9mIHN0eWxlIHJlc2V0cy4gV29ya3Mgd2l0aFxuLy8gYDxuYXY+YHMsIGA8dWw+YHMgb3IgYDxvbD5gcy5cblxuLm5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubmF2LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJG5hdi1saW5rLXBhZGRpbmcteSAkbmF2LWxpbmstcGFkZGluZy14O1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgc3RhdGUgbGlnaHRlbnMgdGV4dFxuICAmLmRpc2FibGVkIHtcbiAgICBjb2xvcjogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxufVxuXG4vL1xuLy8gVGFic1xuLy9cblxuLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogJG5hdi10YWJzLWJvcmRlci13aWR0aCBzb2xpZCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yO1xuXG4gIC5uYXYtbGluayB7XG4gICAgbWFyZ2luLWJvdHRvbTogLSRuYXYtdGFicy1ib3JkZXItd2lkdGg7XG4gICAgYm9yZGVyOiAkbmF2LXRhYnMtYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRuYXYtdGFicy1ib3JkZXItcmFkaXVzKTtcblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I7XG4gICAgfVxuXG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICBjb2xvcjogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG4gICAgY29sb3I6ICRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIC8vIE1ha2UgZHJvcGRvd24gYm9yZGVyIG92ZXJsYXAgdGFiIGJvcmRlclxuICAgIG1hcmdpbi10b3A6IC0kbmF2LXRhYnMtYm9yZGVyLXdpZHRoO1xuICAgIC8vIFJlbW92ZSB0aGUgdG9wIHJvdW5kZWQgY29ybmVycyBoZXJlIHNpbmNlIHRoZXJlIGlzIGEgaGFyZCBlZGdlIGFib3ZlIHRoZSBtZW51XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuXG4vL1xuLy8gUGlsbHNcbi8vXG5cbi5uYXYtcGlsbHMge1xuICAubmF2LWxpbmsge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG5hdi1waWxscy1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgICBjb2xvcjogJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnO1xuICB9XG59XG5cblxuLy9cbi8vIEp1c3RpZmllZCB2YXJpYW50c1xuLy9cblxuLm5hdi1maWxsIHtcbiAgPiAubmF2LWxpbmssXG4gIC5uYXYtaXRlbSB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5uYXYtanVzdGlmaWVkIHtcbiAgPiAubmF2LWxpbmssXG4gIC5uYXYtaXRlbSB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cblxuLy8gVGFiYmFibGUgdGFic1xuLy9cbi8vIEhpZGUgdGFiYmFibGUgcGFuZXMgdG8gc3RhcnQsIHNob3cgdGhlbSB3aGVuIGAuYWN0aXZlYFxuXG4udGFiLWNvbnRlbnQge1xuICA+IC50YWItcGFuZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICA+IC5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4iLCIvLyBDb250ZW50c1xuLy9cbi8vIE5hdmJhclxuLy8gTmF2YmFyIGJyYW5kXG4vLyBOYXZiYXIgbmF2XG4vLyBOYXZiYXIgdGV4dFxuLy8gTmF2YmFyIGRpdmlkZXJcbi8vIFJlc3BvbnNpdmUgbmF2YmFyXG4vLyBOYXZiYXIgcG9zaXRpb25cbi8vIE5hdmJhciB0aGVtZXNcblxuXG4vLyBOYXZiYXJcbi8vXG4vLyBQcm92aWRlIGEgc3RhdGljIG5hdmJhciBmcm9tIHdoaWNoIHdlIGV4cGFuZCB0byBjcmVhdGUgZnVsbC13aWR0aCwgZml4ZWQsIGFuZFxuLy8gb3RoZXIgbmF2YmFyIHZhcmlhdGlvbnMuXG5cbi5uYXZiYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgLy8gYWxsb3cgdXMgdG8gZG8gdGhlIGxpbmUgYnJlYWsgZm9yIGNvbGxhcHNpbmcgY29udGVudFxuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8vIHNwYWNlIG91dCBicmFuZCBmcm9tIGxvZ29cbiAgcGFkZGluZzogJG5hdmJhci1wYWRkaW5nLXkgJG5hdmJhci1wYWRkaW5nLXg7XG5cbiAgLy8gQmVjYXVzZSBmbGV4IHByb3BlcnRpZXMgYXJlbid0IGluaGVyaXRlZCwgd2UgbmVlZCB0byByZWRlY2xhcmUgdGhlc2UgZmlyc3RcbiAgLy8gZmV3IHByb3BlcnRpZXMgc28gdGhhdCBjb250ZW50IG5lc3RlZCB3aXRoaW4gYmVoYXZlIHByb3Blcmx5LlxuICAlY29udGFpbmVyLWZsZXgtcHJvcGVydGllcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAuY29udGFpbmVyLFxuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAZXh0ZW5kICVjb250YWluZXItZmxleC1wcm9wZXJ0aWVzO1xuICB9XG5cbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgPiAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aHMpfSB7XG4gICAgICBAZXh0ZW5kICVjb250YWluZXItZmxleC1wcm9wZXJ0aWVzO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIE5hdmJhciBicmFuZFxuLy9cbi8vIFVzZWQgZm9yIGJyYW5kLCBwcm9qZWN0LCBvciBzaXRlIG5hbWVzLlxuXG4ubmF2YmFyLWJyYW5kIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogJG5hdmJhci1icmFuZC1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkbmF2YmFyLWJyYW5kLXBhZGRpbmcteTtcbiAgbWFyZ2luLXJpZ2h0OiAkbmF2YmFyLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRuYXZiYXItYnJhbmQtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIG5hdlxuLy9cbi8vIEN1c3RvbSBuYXZiYXIgbmF2aWdhdGlvbiAoZG9lc24ndCByZXF1aXJlIGAubmF2YCwgYnV0IGRvZXMgbWFrZSB1c2Ugb2YgYC5uYXYtbGlua2ApLlxuXG4ubmF2YmFyLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IC8vIGNhbm5vdCB1c2UgYGluaGVyaXRgIHRvIGdldCB0aGUgYC5uYXZiYXJgcyB2YWx1ZVxuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIHRleHRcbi8vXG4vL1xuXG4ubmF2YmFyLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAkbmF2LWxpbmstcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJG5hdi1saW5rLXBhZGRpbmcteTtcbn1cblxuXG4vLyBSZXNwb25zaXZlIG5hdmJhclxuLy9cbi8vIEN1c3RvbSBzdHlsZXMgZm9yIHJlc3BvbnNpdmUgY29sbGFwc2luZyBhbmQgdG9nZ2xpbmcgb2YgbmF2YmFyIGNvbnRlbnRzLlxuLy8gUG93ZXJlZCBieSB0aGUgY29sbGFwc2UgQm9vdHN0cmFwIEphdmFTY3JpcHQgcGx1Z2luLlxuXG4vLyBXaGVuIGNvbGxhcHNlZCwgcHJldmVudCB0aGUgdG9nZ2xlYWJsZSBuYXZiYXIgY29udGVudHMgZnJvbSBhcHBlYXJpbmcgaW5cbi8vIHRoZSBkZWZhdWx0IGZsZXhib3ggcm93IG9yaWVudGF0aW9uLiBSZXF1aXJlcyB0aGUgdXNlIG9mIGBmbGV4LXdyYXA6IHdyYXBgXG4vLyBvbiB0aGUgYC5uYXZiYXJgIHBhcmVudC5cbi5uYXZiYXItY29sbGFwc2Uge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBmbGV4LWdyb3c6IDE7XG4gIC8vIEZvciBhbHdheXMgZXhwYW5kZWQgb3IgZXh0cmEgZnVsbCBuYXZiYXJzLCBlbnN1cmUgY29udGVudCBhbGlnbnMgaXRzZWxmXG4gIC8vIHByb3Blcmx5IHZlcnRpY2FsbHkuIENhbiBiZSBlYXNpbHkgb3ZlcnJpZGRlbiB3aXRoIGZsZXggdXRpbGl0aWVzLlxuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4vLyBCdXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBuYXZiYXIgd2hlbiBpbiBpdHMgY29sbGFwc2VkIHN0YXRlXG4ubmF2YmFyLXRvZ2dsZXIge1xuICBwYWRkaW5nOiAkbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15ICRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50OyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1cyk7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbi8vIEtlZXAgYXMgYSBzZXBhcmF0ZSBlbGVtZW50IHNvIGZvbGtzIGNhbiBlYXNpbHkgb3ZlcnJpZGUgaXQgd2l0aCBhbm90aGVyIGljb25cbi8vIG9yIGltYWdlIGZpbGUgYXMgbmVlZGVkLlxuLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjVlbTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogNTAlIC8gMTAwJSAxMDAlIG5vLXJlcGVhdDtcbn1cblxuLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgbWF4LWhlaWdodDogJG5hdmJhci1uYXYtc2Nyb2xsLW1heC1oZWlnaHQ7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi8vIEdlbmVyYXRlIHNlcmllcyBvZiBgLm5hdmJhci1leHBhbmQtKmAgcmVzcG9uc2l2ZSBjbGFzc2VzIGZvciBjb25maWd1cmluZ1xuLy8gd2hlcmUgeW91ciBuYXZiYXIgY29sbGFwc2VzLlxuLm5hdmJhci1leHBhbmQge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgICYjeyRpbmZpeH0ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gICAgICAgICVjb250YWluZXItbmF2YmFyLWV4cGFuZC0jeyRicmVha3BvaW50fSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICA+IC5jb250YWluZXIsXG4gICAgICAgID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICAgICAgQGV4dGVuZCAlY29udGFpbmVyLW5hdmJhci1leHBhbmQtI3skYnJlYWtwb2ludH07XG4gICAgICAgIH1cblxuICAgICAgICBAZWFjaCAkc2l6ZSwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICAgICAgICA+IC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJHNpemUsICRjb250YWluZXItbWF4LXdpZHRocyl9IHtcbiAgICAgICAgICAgIEBleHRlbmQgJWNvbnRhaW5lci1uYXZiYXItZXhwYW5kLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuZXh0KSB7XG4gICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgIC5uYXZiYXItbmF2IHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gRm9yIG5lc3RpbmcgY29udGFpbmVycywgaGF2ZSB0byByZWRlY2xhcmUgZm9yIGFsaWdubWVudCBwdXJwb3Nlc1xuICAgICAgICAlY29udGFpbmVyLW5lc3RpbmctI3skYnJlYWtwb2ludH0ge1xuICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICB9XG5cbiAgICAgICAgPiAuY29udGFpbmVyLFxuICAgICAgICA+IC5jb250YWluZXItZmx1aWQge1xuICAgICAgICAgIEBleHRlbmQgJWNvbnRhaW5lci1uZXN0aW5nLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICB9XG5cbiAgICAgICAgQGVhY2ggJHNpemUsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgICAgICAgPiAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRzaXplLCAkY29udGFpbmVyLW1heC13aWR0aHMpfSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVjb250YWluZXItbmVzdGluZy0jeyRicmVha3BvaW50fTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4gICAgICAgICAgLy8gQ2hhbmdlcyBmbGV4LWJhc2VzIHRvIGF1dG8gYmVjYXVzZSBvZiBhbiBJRTEwIGJ1Z1xuICAgICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgdGhlbWVzXG4vL1xuLy8gU3R5bGVzIGZvciBzd2l0Y2hpbmcgYmV0d2VlbiBuYXZiYXJzIHdpdGggbGlnaHQgb3IgZGFyayBiYWNrZ3JvdW5kLlxuXG4vLyBEYXJrIGxpbmtzIGFnYWluc3QgYSBsaWdodCBiYWNrZ3JvdW5kXG4ubmF2YmFyLWxpZ2h0IHtcbiAgLm5hdmJhci1icmFuZCB7XG4gICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYnJhbmQtY29sb3I7XG5cbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItbmF2IHtcbiAgICAubmF2LWxpbmsge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtY29sb3I7XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1saWdodC1ob3Zlci1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zaG93ID4gLm5hdi1saW5rLFxuICAgIC5hY3RpdmUgPiAubmF2LWxpbmssXG4gICAgLm5hdi1saW5rLnNob3csXG4gICAgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyIHtcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I7XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZyk7XG4gIH1cblxuICAubmF2YmFyLXRleHQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWNvbG9yO1xuICAgIGEge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBXaGl0ZSBsaW5rcyBhZ2FpbnN0IGEgZGFyayBiYWNrZ3JvdW5kXG4ubmF2YmFyLWRhcmsge1xuICAubmF2YmFyLWJyYW5kIHtcbiAgICBjb2xvcjogJG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yO1xuXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWJyYW5kLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItbmF2IHtcbiAgICAubmF2LWxpbmsge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstaG92ZXItY29sb3I7XG4gICAgICB9XG5cbiAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zaG93ID4gLm5hdi1saW5rLFxuICAgIC5hY3RpdmUgPiAubmF2LWxpbmssXG4gICAgLm5hdi1saW5rLnNob3csXG4gICAgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I7XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnKTtcbiAgfVxuXG4gIC5uYXZiYXItdGV4dCB7XG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1jb2xvcjtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDA7IC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8yMjc0MCNpc3N1ZWNvbW1lbnQtMzA1ODY4MTA2XG4gIGhlaWdodDogJGNhcmQtaGVpZ2h0O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzKTtcblxuICA+IGhyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICA+IC5saXN0LWdyb3VwIHtcbiAgICBib3JkZXItdG9wOiBpbmhlcml0O1xuICAgIGJvcmRlci1ib3R0b206IGluaGVyaXQ7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQgIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cblxuICAvLyBEdWUgdG8gc3BlY2lmaWNpdHkgb2YgdGhlIGFib3ZlIHNlbGVjdG9yIChgLmNhcmQgPiAubGlzdC1ncm91cGApLCB3ZSBtdXN0XG4gIC8vIHVzZSBhIGNoaWxkIHNlbGVjdG9yIGhlcmUgdG8gcHJldmVudCBkb3VibGUgYm9yZGVycy5cbiAgPiAuY2FyZC1oZWFkZXIgKyAubGlzdC1ncm91cCxcbiAgPiAubGlzdC1ncm91cCArIC5jYXJkLWZvb3RlciB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgfVxufVxuXG4uY2FyZC1ib2R5IHtcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIGZvciBkZWNrcyBhbmQgZ3JvdXBzIHNvIHRoYXQgY2FyZCBibG9ja3MgdGFrZSB1cFxuICAvLyBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlLCBlbnN1cmluZyBmb290ZXJzIGFyZSBhbGlnbmVkIHRvIHRoZSBib3R0b20uXG4gIGZsZXg6IDEgMSBhdXRvO1xuICAvLyBXb3JrYXJvdW5kIGZvciB0aGUgaW1hZ2Ugc2l6ZSBidWcgaW4gSUVcbiAgLy8gU2VlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8yODg1NVxuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6ICRjYXJkLXNwYWNlci14O1xuICBjb2xvcjogJGNhcmQtY29sb3I7XG59XG5cbi5jYXJkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogJGNhcmQtc3BhY2VyLXk7XG59XG5cbi5jYXJkLXN1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogLSRjYXJkLXNwYWNlci15IC8gMjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtdGV4dDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtbGluayB7XG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICsgLmNhcmQtbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6ICRjYXJkLXNwYWNlci14O1xuICB9XG59XG5cbi8vXG4vLyBPcHRpb25hbCB0ZXh0dWFsIGNhcHNcbi8vXG5cbi5jYXJkLWhlYWRlciB7XG4gIHBhZGRpbmc6ICRjYXJkLXNwYWNlci15ICRjYXJkLXNwYWNlci14O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBSZW1vdmVzIHRoZSBkZWZhdWx0IG1hcmdpbi1ib3R0b20gb2YgPGhOPlxuICBjb2xvcjogJGNhcmQtY2FwLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1jYXAtYmc7XG4gIGJvcmRlci1ib3R0b206ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzICRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMgMCAwKTtcbiAgfVxufVxuXG4uY2FyZC1mb290ZXIge1xuICBwYWRkaW5nOiAkY2FyZC1zcGFjZXIteSAkY2FyZC1zcGFjZXIteDtcbiAgY29sb3I6ICRjYXJkLWNhcC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtY2FwLWJnO1xuICBib3JkZXItdG9wOiAkY2FyZC1ib3JkZXItd2lkdGggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwIDAgJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyAkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBIZWFkZXIgbmF2c1xuLy9cblxuLmNhcmQtaGVhZGVyLXRhYnMge1xuICBtYXJnaW4tcmlnaHQ6IC0kY2FyZC1zcGFjZXIteCAvIDI7XG4gIG1hcmdpbi1ib3R0b206IC0kY2FyZC1zcGFjZXIteTtcbiAgbWFyZ2luLWxlZnQ6IC0kY2FyZC1zcGFjZXIteCAvIDI7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5jYXJkLWhlYWRlci1waWxscyB7XG4gIG1hcmdpbi1yaWdodDogLSRjYXJkLXNwYWNlci14IC8gMjtcbiAgbWFyZ2luLWxlZnQ6IC0kY2FyZC1zcGFjZXIteCAvIDI7XG59XG5cbi8vIENhcmQgaW1hZ2Vcbi5jYXJkLWltZy1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6ICRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3AsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgZmxleC1zaHJpbms6IDA7IC8vIEZvciBJRTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yOTM5NlxuICB3aWR0aDogMTAwJTsgLy8gUmVxdWlyZWQgYmVjYXVzZSB3ZSB1c2UgZmxleGJveCBhbmQgdGhpcyBpbmhlcmVudGx5IGFwcGxpZXMgYWxpZ24tc2VsZjogc3RyZXRjaFxufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctdG9wIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy1ib3R0b20ge1xuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuXG4vLyBDYXJkIGRlY2tcblxuLmNhcmQtZGVjayB7XG4gIC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkY2FyZC1kZWNrLW1hcmdpbjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgbWFyZ2luLXJpZ2h0OiAtJGNhcmQtZGVjay1tYXJnaW47XG4gICAgbWFyZ2luLWxlZnQ6IC0kY2FyZC1kZWNrLW1hcmdpbjtcblxuICAgIC5jYXJkIHtcbiAgICAgIC8vIEZsZXhidWdzICM0OiBodHRwczovL2dpdGh1Yi5jb20vcGhpbGlwd2FsdG9uL2ZsZXhidWdzI2ZsZXhidWctNFxuICAgICAgZmxleDogMSAwIDAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkY2FyZC1kZWNrLW1hcmdpbjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIHRoZSBkZWZhdWx0XG4gICAgICBtYXJnaW4tbGVmdDogJGNhcmQtZGVjay1tYXJnaW47XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIENhcmQgZ3JvdXBzXG4vL1xuXG4uY2FyZC1ncm91cCB7XG4gIC8vIFRoZSBjaGlsZCBzZWxlY3RvciBhbGxvd3MgbmVzdGVkIGAuY2FyZGAgd2l0aGluIGAuY2FyZC1ncm91cGBcbiAgLy8gdG8gZGlzcGxheSBwcm9wZXJseS5cbiAgPiAuY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGNhcmQtZ3JvdXAtbWFyZ2luO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAvLyBUaGUgY2hpbGQgc2VsZWN0b3IgYWxsb3dzIG5lc3RlZCBgLmNhcmRgIHdpdGhpbiBgLmNhcmQtZ3JvdXBgXG4gICAgLy8gdG8gZGlzcGxheSBwcm9wZXJseS5cbiAgICA+IC5jYXJkIHtcbiAgICAgIC8vIEZsZXhidWdzICM0OiBodHRwczovL2dpdGh1Yi5jb20vcGhpbGlwd2FsdG9uL2ZsZXhidWdzI2ZsZXhidWctNFxuICAgICAgZmxleDogMSAwIDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgKyAuY2FyZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgLy8gSGFuZGxlIHJvdW5kZWQgY29ybmVyc1xuICAgICAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcblxuICAgICAgICAgIC5jYXJkLWltZy10b3AsXG4gICAgICAgICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY2FyZC1pbWctYm90dG9tLFxuICAgICAgICAgIC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG5cbiAgICAgICAgICAuY2FyZC1pbWctdG9wLFxuICAgICAgICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY2FyZC1pbWctYm90dG9tLFxuICAgICAgICAgIC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBDb2x1bW5zXG4vL1xuXG4uY2FyZC1jb2x1bW5zIHtcbiAgLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206ICRjYXJkLWNvbHVtbnMtbWFyZ2luO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGNvbHVtbi1jb3VudDogJGNhcmQtY29sdW1ucy1jb3VudDtcbiAgICBjb2x1bW4tZ2FwOiAkY2FyZC1jb2x1bW5zLWdhcDtcbiAgICBvcnBoYW5zOiAxO1xuICAgIHdpZG93czogMTtcblxuICAgIC5jYXJkIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gRG9uJ3QgbGV0IHRoZW0gdmVydGljYWxseSBzcGFuIG11bHRpcGxlIGNvbHVtbnNcbiAgICAgIHdpZHRoOiAxMDAlOyAvLyBEb24ndCBsZXQgdGhlaXIgd2lkdGggY2hhbmdlXG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIEFjY29yZGlvblxuLy9cblxuLmFjY29yZGlvbiB7XG4gIG92ZXJmbG93LWFuY2hvcjogbm9uZTtcblxuICA+IC5jYXJkIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xuICAgIH1cblxuICAgICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgICB9XG5cbiAgICA+IC5jYXJkLWhlYWRlciB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLSRjYXJkLWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cbn1cbiIsIi5icmVhZGNydW1iIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAkYnJlYWRjcnVtYi1wYWRkaW5nLXkgJGJyZWFkY3J1bWItcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAkYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJyZWFkY3J1bWItZm9udC1zaXplKTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyZWFkY3J1bWItYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5icmVhZGNydW1iLWl0ZW0ge1xuICAvLyBUaGUgc2VwYXJhdG9yIGJldHdlZW4gYnJlYWRjcnVtYnMgKGJ5IGRlZmF1bHQsIGEgZm9yd2FyZC1zbGFzaDogXCIvXCIpXG4gICsgLmJyZWFkY3J1bWItaXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAkYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgZmxvYXQ6IGxlZnQ7IC8vIFN1cHByZXNzIGlubGluZSBzcGFjaW5ncyBhbmQgdW5kZXJsaW5pbmcgb2YgdGhlIHNlcGFyYXRvclxuICAgICAgcGFkZGluZy1yaWdodDogJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nO1xuICAgICAgY29sb3I6ICRicmVhZGNydW1iLWRpdmlkZXItY29sb3I7XG4gICAgICBjb250ZW50OiBlc2NhcGUtc3ZnKCRicmVhZGNydW1iLWRpdmlkZXIpO1xuICAgIH1cbiAgfVxuXG4gIC8vIElFOS0xMSBoYWNrIHRvIHByb3Blcmx5IGhhbmRsZSBoeXBlcmxpbmsgdW5kZXJsaW5lcyBmb3IgYnJlYWRjcnVtYnMgYnVpbHRcbiAgLy8gd2l0aG91dCBgPHVsPmBzLiBUaGUgYDo6YmVmb3JlYCBwc2V1ZG8tZWxlbWVudCBnZW5lcmF0ZXMgYW4gZWxlbWVudFxuICAvLyAqd2l0aGluKiB0aGUgLmJyZWFkY3J1bWItaXRlbSBhbmQgdGhlcmVieSBpbmhlcml0cyB0aGUgYHRleHQtZGVjb3JhdGlvbmAuXG4gIC8vXG4gIC8vIFRvIHRyaWNrIElFIGludG8gc3VwcHJlc3NpbmcgdGhlIHVuZGVybGluZSwgd2UgZ2l2ZSB0aGUgcHNldWRvLWVsZW1lbnQgYW5cbiAgLy8gdW5kZXJsaW5lIGFuZCB0aGVuIGltbWVkaWF0ZWx5IHJlbW92ZSBpdC5cbiAgKyAuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG4gICsgLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmLmFjdGl2ZSB7XG4gICAgY29sb3I6ICRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjtcbiAgfVxufVxuIiwiLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoKTtcbn1cblxuLnBhZ2UtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRwYWdpbmF0aW9uLXBhZGRpbmcteSAkcGFnaW5hdGlvbi1wYWRkaW5nLXg7XG4gIG1hcmdpbi1sZWZ0OiAtJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoO1xuICBsaW5lLWhlaWdodDogJHBhZ2luYXRpb24tbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkcGFnaW5hdGlvbi1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1iZztcbiAgYm9yZGVyOiAkcGFnaW5hdGlvbi1ib3JkZXItd2lkdGggc29saWQgJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yO1xuXG4gICY6aG92ZXIge1xuICAgIHotaW5kZXg6IDI7XG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1iZztcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIHotaW5kZXg6IDM7XG4gICAgb3V0bGluZTogJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTtcbiAgICBib3gtc2hhZG93OiAkcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG59XG5cbi5wYWdlLWl0ZW0ge1xuICAmOmZpcnN0LWNoaWxkIHtcbiAgICAucGFnZS1saW5rIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICAucGFnZS1saW5rIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuXG4gICYuYWN0aXZlIC5wYWdlLWxpbmsge1xuICAgIHotaW5kZXg6IDM7XG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJi5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgICBjb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgLy8gT3BpbmlvbmF0ZWQ6IHJlbW92ZSB0aGUgXCJoYW5kXCIgY3Vyc29yIHNldCBwcmV2aW91c2x5IGZvciAucGFnZS1saW5rXG4gICAgY3Vyc29yOiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yO1xuICB9XG59XG5cblxuLy9cbi8vIFNpemluZ1xuLy9cblxuLnBhZ2luYXRpb24tbGcge1xuICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZ2luYXRpb24tcGFkZGluZy15LWxnLCAkcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGcsICRmb250LXNpemUtbGcsICRsaW5lLWhlaWdodC1sZywgJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5wYWdpbmF0aW9uLXNtIHtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbSwgJHBhZ2luYXRpb24tcGFkZGluZy14LXNtLCAkZm9udC1zaXplLXNtLCAkbGluZS1oZWlnaHQtc20sICRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtc20pO1xufVxuIiwiLy8gUGFnaW5hdGlvblxuXG5AbWl4aW4gcGFnaW5hdGlvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRsaW5lLWhlaWdodCwgJGJvcmRlci1yYWRpdXMpIHtcbiAgLnBhZ2UtbGluayB7XG4gICAgcGFkZGluZzogJHBhZGRpbmcteSAkcGFkZGluZy14O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplKTtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICB9XG5cbiAgLnBhZ2UtaXRlbSB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBSZXF1aXJlcyBvbmUgb2YgdGhlIGNvbnRleHR1YWwsIGNvbG9yIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGBjb2xvcmAgYW5kXG4vLyBgYmFja2dyb3VuZC1jb2xvcmAuXG5cbi5iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogJGJhZGdlLXBhZGRpbmcteSAkYmFkZ2UtcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJhZGdlLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkYmFkZ2UtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYmFkZ2UtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGJhZGdlLXRyYW5zaXRpb24pO1xuXG4gIEBhdC1yb290IGEjeyZ9IHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cblxuICAvLyBFbXB0eSBiYWRnZXMgY29sbGFwc2UgYXV0b21hdGljYWxseVxuICAmOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8vIFF1aWNrIGZpeCBmb3IgYmFkZ2VzIGluIGJ1dHRvbnNcbi5idG4gLmJhZGdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG59XG5cbi8vIFBpbGwgYmFkZ2VzXG4vL1xuLy8gTWFrZSB0aGVtIGV4dHJhIHJvdW5kZWQgd2l0aCBhIG1vZGlmaWVyIHRvIHJlcGxhY2UgdjMncyBiYWRnZXMuXG5cbi5iYWRnZS1waWxsIHtcbiAgcGFkZGluZy1yaWdodDogJGJhZGdlLXBpbGwtcGFkZGluZy14O1xuICBwYWRkaW5nLWxlZnQ6ICRiYWRnZS1waWxsLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYmFkZ2UtcGlsbC1ib3JkZXItcmFkaXVzKTtcbn1cblxuLy8gQ29sb3JzXG4vL1xuLy8gQ29udGV4dHVhbCB2YXJpYXRpb25zIChsaW5rZWQgYmFkZ2VzIGdldCBkYXJrZXIgb24gOmhvdmVyKS5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5iYWRnZS0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJhZGdlLXZhcmlhbnQoJHZhbHVlKTtcbiAgfVxufVxuIiwiQG1peGluIGJhZGdlLXZhcmlhbnQoJGJnKSB7XG4gIGNvbG9yOiBjb2xvci15aXEoJGJnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJnO1xuXG4gIEBhdC1yb290IGEjeyZ9IHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIGNvbG9yOiBjb2xvci15aXEoJGJnKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmcsIDEwJSk7XG4gICAgfVxuXG4gICAgJjpmb2N1cyxcbiAgICAmLmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAkYmFkZ2UtZm9jdXMtd2lkdGggcmdiYSgkYmcsIC41KTtcbiAgICB9XG4gIH1cbn1cbiIsIi5qdW1ib3Ryb24ge1xuICBwYWRkaW5nOiAkanVtYm90cm9uLXBhZGRpbmcgKCRqdW1ib3Ryb24tcGFkZGluZyAvIDIpO1xuICBtYXJnaW4tYm90dG9tOiAkanVtYm90cm9uLXBhZGRpbmc7XG4gIGNvbG9yOiAkanVtYm90cm9uLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkanVtYm90cm9uLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLWxnKTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgcGFkZGluZzogKCRqdW1ib3Ryb24tcGFkZGluZyAqIDIpICRqdW1ib3Ryb24tcGFkZGluZztcbiAgfVxufVxuXG4uanVtYm90cm9uLWZsdWlkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYWxlcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nLXkgJGFsZXJ0LXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogJGFsZXJ0LW1hcmdpbi1ib3R0b207XG4gIGJvcmRlcjogJGFsZXJ0LWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYWxlcnQtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi8vIEhlYWRpbmdzIGZvciBsYXJnZXIgYWxlcnRzXG4uYWxlcnQtaGVhZGluZyB7XG4gIC8vIFNwZWNpZmllZCB0byBwcmV2ZW50IGNvbmZsaWN0cyBvZiBjaGFuZ2luZyAkaGVhZGluZ3MtY29sb3JcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi8vIFByb3ZpZGUgY2xhc3MgZm9yIGxpbmtzIHRoYXQgbWF0Y2ggYWxlcnRzXG4uYWxlcnQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiAkYWxlcnQtbGluay1mb250LXdlaWdodDtcbn1cblxuXG4vLyBEaXNtaXNzaWJsZSBhbGVydHNcbi8vXG4vLyBFeHBhbmQgdGhlIHJpZ2h0IHBhZGRpbmcgYW5kIGFjY291bnQgZm9yIHRoZSBjbG9zZSBidXR0b24ncyBwb3NpdGlvbmluZy5cblxuLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgcGFkZGluZy1yaWdodDogJGNsb3NlLWZvbnQtc2l6ZSArICRhbGVydC1wYWRkaW5nLXggKiAyO1xuXG4gIC8vIEFkanVzdCBjbG9zZSBsaW5rIHBvc2l0aW9uXG4gIC5jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAyO1xuICAgIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nLXkgJGFsZXJ0LXBhZGRpbmcteDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG5cbi8vIEFsdGVybmF0ZSBzdHlsZXNcbi8vXG4vLyBHZW5lcmF0ZSBjb250ZXh0dWFsIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGNvbG9yaXppbmcgdGhlIGFsZXJ0LlxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmFsZXJ0LSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYWxlcnQtdmFyaWFudCh0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICRhbGVydC1iZy1sZXZlbCksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJGFsZXJ0LWJvcmRlci1sZXZlbCksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJGFsZXJ0LWNvbG9yLWxldmVsKSk7XG4gIH1cbn1cbiIsIkBtaXhpbiBhbGVydC12YXJpYW50KCRiYWNrZ3JvdW5kLCAkYm9yZGVyLCAkY29sb3IpIHtcbiAgY29sb3I6ICRjb2xvcjtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGJhY2tncm91bmQpO1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG5cbiAgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6IGRhcmtlbigkYm9yZGVyLCA1JSk7XG4gIH1cblxuICAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSk7XG4gIH1cbn1cbiIsIi8vIERpc2FibGUgYW5pbWF0aW9uIGlmIHRyYW5zaXRpb25zIGFyZSBkaXNhYmxlZFxuQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICBAa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgICBmcm9tIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogJHByb2dyZXNzLWhlaWdodCAwOyB9XG4gICAgdG8geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH1cbiAgfVxufVxuXG4ucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6ICRwcm9ncmVzcy1oZWlnaHQ7XG4gIG92ZXJmbG93OiBoaWRkZW47IC8vIGZvcmNlIHJvdW5kZWQgY29ybmVycyBieSBjcm9wcGluZyBpdFxuICBsaW5lLWhlaWdodDogMDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRwcm9ncmVzcy1mb250LXNpemUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHByb2dyZXNzLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRwcm9ncmVzcy1ib3gtc2hhZG93KTtcbn1cblxuLnByb2dyZXNzLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogJHByb2dyZXNzLWJhci1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtYmFyLWJnO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbik7XG59XG5cbi5wcm9ncmVzcy1iYXItc3RyaXBlZCB7XG4gIEBpbmNsdWRlIGdyYWRpZW50LXN0cmlwZWQoKTtcbiAgYmFja2dyb3VuZC1zaXplOiAkcHJvZ3Jlc3MtaGVpZ2h0ICRwcm9ncmVzcy1oZWlnaHQ7XG59XG5cbkBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgLnByb2dyZXNzLWJhci1hbmltYXRlZCB7XG4gICAgYW5pbWF0aW9uOiAkcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmcgcHJvZ3Jlc3MtYmFyLXN0cmlwZXM7XG5cbiAgICBAaWYgJGVuYWJsZS1wcmVmZXJzLXJlZHVjZWQtbW90aW9uLW1lZGlhLXF1ZXJ5IHtcbiAgICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5tZWRpYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4ubWVkaWEtYm9keSB7XG4gIGZsZXg6IDE7XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gRWFzaWx5IHVzYWJsZSBvbiA8dWw+LCA8b2w+LCBvciA8ZGl2Pi5cblxuLmxpc3QtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIC8vIE5vIG5lZWQgdG8gc2V0IGxpc3Qtc3R5bGU6IG5vbmU7IHNpbmNlIC5saXN0LWdyb3VwLWl0ZW0gaXMgYmxvY2sgbGV2ZWxcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyByZXNldCBwYWRkaW5nIGJlY2F1c2UgdWwgYW5kIG9sXG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG59XG5cblxuLy8gSW50ZXJhY3RpdmUgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBhbmNob3Igb3IgYnV0dG9uIGVsZW1lbnRzIGluc3RlYWQgb2YgYGxpYHMgb3IgYGRpdmBzIHRvIGNyZWF0ZSBpbnRlcmFjdGl2ZVxuLy8gbGlzdCBpdGVtcy4gSW5jbHVkZXMgYW4gZXh0cmEgYC5hY3RpdmVgIG1vZGlmaWVyIGNsYXNzIGZvciBzZWxlY3RlZCBpdGVtcy5cblxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICB3aWR0aDogMTAwJTsgLy8gRm9yIGA8YnV0dG9uPmBzIChhbmNob3JzIGJlY29tZSAxMDAlIGJ5IGRlZmF1bHQgdGhvdWdoKVxuICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyBGb3IgYDxidXR0b24+YHMgKGFuY2hvcnMgaW5oZXJpdClcblxuICAvLyBIb3ZlciBzdGF0ZVxuICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICB6LWluZGV4OiAxOyAvLyBQbGFjZSBob3Zlci9mb2N1cyBpdGVtcyBhYm92ZSB0aGVpciBzaWJsaW5ncyBmb3IgcHJvcGVyIGJvcmRlciBzdHlsaW5nXG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtaG92ZXItYmc7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZztcbiAgfVxufVxuXG5cbi8vIEluZGl2aWR1YWwgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBvbiBgbGlgcyBvciBgZGl2YHMgd2l0aGluIHRoZSBgLmxpc3QtZ3JvdXBgIHBhcmVudC5cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15ICRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14O1xuICBjb2xvcjogJGxpc3QtZ3JvdXAtY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYmc7XG4gIGJvcmRlcjogJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoIHNvbGlkICRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyhpbmhlcml0KTtcbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoaW5oZXJpdCk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc7XG4gIH1cblxuICAvLyBJbmNsdWRlIGJvdGggaGVyZSBmb3IgYDxhPmBzIGFuZCBgPGJ1dHRvbj5gc1xuICAmLmFjdGl2ZSB7XG4gICAgei1pbmRleDogMjsgLy8gUGxhY2UgYWN0aXZlIGl0ZW1zIGFib3ZlIHRoZWlyIHNpYmxpbmdzIGZvciBwcm9wZXIgYm9yZGVyIHN0eWxpbmdcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmICsgJiB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcblxuICAgICYuYWN0aXZlIHtcbiAgICAgIG1hcmdpbi10b3A6IC0kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG59XG5cblxuLy8gSG9yaXpvbnRhbFxuLy9cbi8vIENoYW5nZSB0aGUgbGF5b3V0IG9mIGxpc3QgZ3JvdXAgaXRlbXMgZnJvbSB2ZXJ0aWNhbCAoZGVmYXVsdCkgdG8gaG9yaXpvbnRhbC5cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCN7JGluZml4fSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICA+IC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzKCRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzKDApO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJpZ2h0LXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzKDApO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6ICRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcbiAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMDtcblxuICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6ICRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBGbHVzaCBsaXN0IGl0ZW1zXG4vL1xuLy8gUmVtb3ZlIGJvcmRlcnMgYW5kIGJvcmRlci1yYWRpdXMgdG8ga2VlcCBsaXN0IGdyb3VwIGl0ZW1zIGVkZ2UtdG8tZWRnZS4gTW9zdFxuLy8gdXNlZnVsIHdpdGhpbiBvdGhlciBjb21wb25lbnRzIChlLmcuLCBjYXJkcykuXG5cbi5saXN0LWdyb3VwLWZsdXNoIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcblxuICA+IC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci13aWR0aDogMCAwICRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIENvbnRleHR1YWwgdmFyaWFudHNcbi8vXG4vLyBBZGQgbW9kaWZpZXIgY2xhc3NlcyB0byBjaGFuZ2UgdGV4dCBhbmQgYmFja2dyb3VuZCBjb2xvciBvbiBpbmRpdmlkdWFsIGl0ZW1zLlxuLy8gT3JnYW5pemF0aW9uYWxseSwgdGhpcyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIGA6aG92ZXJgIHN0YXRlcy5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KCRjb2xvciwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAtOSksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgNikpO1xufVxuIiwiLy8gTGlzdCBHcm91cHNcblxuQG1peGluIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQsICRjb2xvcikge1xuICAubGlzdC1ncm91cC1pdGVtLSN7JHN0YXRlfSB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcblxuICAgICYubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCA1JSk7XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5jbG9zZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjbG9zZS1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGNsb3NlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICRjbG9zZS1jb2xvcjtcbiAgdGV4dC1zaGFkb3c6ICRjbG9zZS10ZXh0LXNoYWRvdztcbiAgb3BhY2l0eTogLjU7XG5cbiAgLy8gT3ZlcnJpZGUgPGE+J3MgaG92ZXIgc3R5bGVcbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6ICRjbG9zZS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIG9wYWNpdHk6IC43NTtcbiAgICB9XG4gIH1cbn1cblxuLy8gQWRkaXRpb25hbCBwcm9wZXJ0aWVzIGZvciBidXR0b24gdmVyc2lvblxuLy8gaU9TIHJlcXVpcmVzIHRoZSBidXR0b24gZWxlbWVudCBpbnN0ZWFkIG9mIGFuIGFuY2hvciB0YWcuXG4vLyBJZiB5b3Ugd2FudCB0aGUgYW5jaG9yIHZlcnNpb24sIGl0IHJlcXVpcmVzIGBocmVmPVwiI1wiYC5cbi8vIFNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9FdmVudHMvY2xpY2sjU2FmYXJpX01vYmlsZVxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5idXR0b24uY2xvc2Uge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyBGdXR1cmUtcHJvb2YgZGlzYWJsaW5nIG9mIGNsaWNrcyBvbiBgPGE+YCBlbGVtZW50c1xuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5hLmNsb3NlLmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4iLCIudG9hc3Qge1xuICAvLyBQcmV2ZW50cyBmcm9tIHNocmlua2luZyBpbiBJRTExLCB3aGVuIGluIGEgZmxleCBjb250YWluZXJcbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjgzNDFcbiAgZmxleC1iYXNpczogJHRvYXN0LW1heC13aWR0aDtcbiAgbWF4LXdpZHRoOiAkdG9hc3QtbWF4LXdpZHRoO1xuICBAaW5jbHVkZSBmb250LXNpemUoJHRvYXN0LWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkdG9hc3QtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0b2FzdC1iYWNrZ3JvdW5kLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICR0b2FzdC1ib3JkZXItd2lkdGggc29saWQgJHRvYXN0LWJvcmRlci1jb2xvcjtcbiAgYm94LXNoYWRvdzogJHRvYXN0LWJveC1zaGFkb3c7XG4gIG9wYWNpdHk6IDA7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHRvYXN0LWJvcmRlci1yYWRpdXMpO1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHRvYXN0LXBhZGRpbmcteDtcbiAgfVxuXG4gICYuc2hvd2luZyB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gICYuc2hvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gICYuaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udG9hc3QtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogJHRvYXN0LXBhZGRpbmcteSAkdG9hc3QtcGFkZGluZy14O1xuICBjb2xvcjogJHRvYXN0LWhlYWRlci1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRvYXN0LWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXItYm90dG9tOiAkdG9hc3QtYm9yZGVyLXdpZHRoIHNvbGlkICR0b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyhzdWJ0cmFjdCgkdG9hc3QtYm9yZGVyLXJhZGl1cywgJHRvYXN0LWJvcmRlci13aWR0aCkpO1xufVxuXG4udG9hc3QtYm9keSB7XG4gIHBhZGRpbmc6ICR0b2FzdC1wYWRkaW5nLXg7IC8vIGFwcGx5IHRvIGJvdGggdmVydGljYWwgYW5kIGhvcml6b250YWxcbn1cbiIsIi8vIC5tb2RhbC1vcGVuICAgICAgLSBib2R5IGNsYXNzIGZvciBraWxsaW5nIHRoZSBzY3JvbGxcbi8vIC5tb2RhbCAgICAgICAgICAgLSBjb250YWluZXIgdG8gc2Nyb2xsIHdpdGhpblxuLy8gLm1vZGFsLWRpYWxvZyAgICAtIHBvc2l0aW9uaW5nIHNoZWxsIGZvciB0aGUgYWN0dWFsIG1vZGFsXG4vLyAubW9kYWwtY29udGVudCAgIC0gYWN0dWFsIG1vZGFsIHcvIGJnIGFuZCBjb3JuZXJzIGFuZCBzdHVmZlxuXG5cbi5tb2RhbC1vcGVuIHtcbiAgLy8gS2lsbCB0aGUgc2Nyb2xsIG9uIHRoZSBib2R5XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgLm1vZGFsIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuXG4vLyBDb250YWluZXIgdGhhdCB0aGUgbW9kYWwgc2Nyb2xscyB3aXRoaW5cbi5tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LW1vZGFsO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAvLyBQcmV2ZW50IENocm9tZSBvbiBXaW5kb3dzIGZyb20gYWRkaW5nIGEgZm9jdXMgb3V0bGluZS4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMDk1MS5cbiAgb3V0bGluZTogMDtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvbid0IHVzZSBgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO2AgZHVlIHRvIGFcbiAgLy8gZ25hcmx5IGlPUyBTYWZhcmkgYnVnOiBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTU4MzQyXG4gIC8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTc2OTVcbn1cblxuLy8gU2hlbGwgZGl2IHRvIHBvc2l0aW9uIHRoZSBtb2RhbCB3aXRoIGJvdHRvbSBwYWRkaW5nXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAkbW9kYWwtZGlhbG9nLW1hcmdpbjtcbiAgLy8gYWxsb3cgY2xpY2tzIHRvIHBhc3MgdGhyb3VnaCBmb3IgY3VzdG9tIGNsaWNrIGhhbmRsaW5nIHRvIGNsb3NlIG1vZGFsXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gIC8vIFdoZW4gZmFkaW5nIGluIHRoZSBtb2RhbCwgYW5pbWF0ZSBpdCB0byBzbGlkZSBkb3duXG4gIC5tb2RhbC5mYWRlICYge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJG1vZGFsLXRyYW5zaXRpb24pO1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLWZhZGUtdHJhbnNmb3JtO1xuICB9XG4gIC5tb2RhbC5zaG93ICYge1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLXNob3ctdHJhbnNmb3JtO1xuICB9XG5cbiAgLy8gV2hlbiB0cnlpbmcgdG8gY2xvc2UsIGFuaW1hdGUgZm9jdXMgdG8gc2NhbGVcbiAgLm1vZGFsLm1vZGFsLXN0YXRpYyAmIHtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1zY2FsZS10cmFuc2Zvcm07XG4gIH1cbn1cblxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgZGlzcGxheTogZmxleDsgLy8gSUUxMC8xMVxuICBtYXgtaGVpZ2h0OiBzdWJ0cmFjdCgxMDAlLCAkbW9kYWwtZGlhbG9nLW1hcmdpbiAqIDIpO1xuXG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiBzdWJ0cmFjdCgxMDB2aCwgJG1vZGFsLWRpYWxvZy1tYXJnaW4gKiAyKTsgLy8gSUUxMC8xMVxuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAubW9kYWwtaGVhZGVyLFxuICAubW9kYWwtZm9vdGVyIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxuXG4gIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiBzdWJ0cmFjdCgxMDAlLCAkbW9kYWwtZGlhbG9nLW1hcmdpbiAqIDIpO1xuXG4gIC8vIEVuc3VyZSBgbW9kYWwtZGlhbG9nLWNlbnRlcmVkYCBleHRlbmRzIHRoZSBmdWxsIGhlaWdodCBvZiB0aGUgdmlldyAoSUUxMC8xMSlcbiAgJjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgLy8gSUUxMFxuICAgIGhlaWdodDogc3VidHJhY3QoMTAwdmgsICRtb2RhbC1kaWFsb2ctbWFyZ2luICogMik7XG4gICAgaGVpZ2h0OiBtaW4tY29udGVudDsgLy8gUmVzZXQgaGVpZ2h0IHRvIDAgZXhjZXB0IG9uIElFXG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuXG4gIC8vIEVuc3VyZSBgLm1vZGFsLWJvZHlgIHNob3dzIHNjcm9sbGJhciAoSUUxMC8xMSlcbiAgJi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAubW9kYWwtY29udGVudCB7XG4gICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4vLyBBY3R1YWwgbW9kYWxcbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTsgLy8gRW5zdXJlIGAubW9kYWwtY29udGVudGAgZXh0ZW5kcyB0aGUgZnVsbCB3aWR0aCBvZiB0aGUgcGFyZW50IGAubW9kYWwtZGlhbG9nYFxuICAvLyBjb3VudGVyYWN0IHRoZSBwb2ludGVyLWV2ZW50czogbm9uZTsgaW4gdGhlIC5tb2RhbC1kaWFsb2dcbiAgY29sb3I6ICRtb2RhbC1jb250ZW50LWNvbG9yO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWNvbnRlbnQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzKTtcbiAgLy8gUmVtb3ZlIGZvY3VzIG91dGxpbmUgZnJvbSBvcGVuZWQgbW9kYWxcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gTW9kYWwgYmFja2dyb3VuZFxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtbW9kYWwtYmFja2Ryb3A7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWJhY2tkcm9wLWJnO1xuXG4gIC8vIEZhZGUgZm9yIGJhY2tkcm9wXG4gICYuZmFkZSB7IG9wYWNpdHk6IDA7IH1cbiAgJi5zaG93IHsgb3BhY2l0eTogJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk7IH1cbn1cblxuLy8gTW9kYWwgaGVhZGVyXG4vLyBUb3Agc2VjdGlvbiBvZiB0aGUgbW9kYWwgdy8gdGl0bGUgYW5kIGRpc21pc3Ncbi5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgLy8gc28gdGhlIGNsb3NlIGJ0biBhbHdheXMgc3RheXMgb24gdGhlIHVwcGVyIHJpZ2h0IGNvcm5lclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8vIFB1dCBtb2RhbCBoZWFkZXIgZWxlbWVudHMgKHRpdGxlIGFuZCBkaXNtaXNzKSBvbiBvcHBvc2l0ZSBlbmRzXG4gIHBhZGRpbmc6ICRtb2RhbC1oZWFkZXItcGFkZGluZztcbiAgYm9yZGVyLWJvdHRvbTogJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggc29saWQgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXMpO1xuXG4gIC5jbG9zZSB7XG4gICAgcGFkZGluZzogJG1vZGFsLWhlYWRlci1wYWRkaW5nO1xuICAgIC8vIGF1dG8gb24gdGhlIGxlZnQgZm9yY2UgaWNvbiB0byB0aGUgcmlnaHQgZXZlbiB3aGVuIHRoZXJlIGlzIG5vIC5tb2RhbC10aXRsZVxuICAgIG1hcmdpbjogKC0kbW9kYWwtaGVhZGVyLXBhZGRpbmcteSkgKC0kbW9kYWwtaGVhZGVyLXBhZGRpbmcteCkgKC0kbW9kYWwtaGVhZGVyLXBhZGRpbmcteSkgYXV0bztcbiAgfVxufVxuXG4vLyBUaXRsZSB0ZXh0IHdpdGhpbiBoZWFkZXJcbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAkbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ7XG59XG5cbi8vIE1vZGFsIGJvZHlcbi8vIFdoZXJlIGFsbCBtb2RhbCBjb250ZW50IHJlc2lkZXMgKHNpYmxpbmcgb2YgLm1vZGFsLWhlYWRlciBhbmQgLm1vZGFsLWZvb3Rlcilcbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBFbmFibGUgYGZsZXgtZ3JvdzogMWAgc28gdGhhdCB0aGUgYm9keSB0YWtlIHVwIGFzIG11Y2ggc3BhY2UgYXMgcG9zc2libGVcbiAgLy8gd2hlbiB0aGVyZSBzaG91bGQgYmUgYSBmaXhlZCBoZWlnaHQgb24gYC5tb2RhbC1kaWFsb2dgLlxuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogJG1vZGFsLWlubmVyLXBhZGRpbmc7XG59XG5cbi8vIEZvb3RlciAoZm9yIGFjdGlvbnMpXG4ubW9kYWwtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyB2ZXJ0aWNhbGx5IGNlbnRlclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyAvLyBSaWdodCBhbGlnbiBidXR0b25zIHdpdGggZmxleCBwcm9wZXJ0eSBiZWNhdXNlIHRleHQtYWxpZ24gZG9lc24ndCB3b3JrIG9uIGZsZXggaXRlbXNcbiAgcGFkZGluZzogJG1vZGFsLWlubmVyLXBhZGRpbmcgLSAkbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVuIC8gMjtcbiAgYm9yZGVyLXRvcDogJG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGggc29saWQgJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXMpO1xuXG4gIC8vIFBsYWNlIG1hcmdpbiBiZXR3ZWVuIGZvb3RlciBlbGVtZW50c1xuICAvLyBUaGlzIHNvbHV0aW9uIGlzIGZhciBmcm9tIGlkZWFsIGJlY2F1c2Ugb2YgdGhlIHVuaXZlcnNhbCBzZWxlY3RvciB1c2FnZSxcbiAgLy8gYnV0IGlzIG5lZWRlZCB0byBmaXggaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDgwMFxuICA+ICoge1xuICAgIG1hcmdpbjogJG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2VlbiAvIDI7XG4gIH1cbn1cblxuLy8gTWVhc3VyZSBzY3JvbGxiYXIgd2lkdGggZm9yIHBhZGRpbmcgYm9keSBkdXJpbmcgbW9kYWwgc2hvdy9oaWRlXG4ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cblxuLy8gU2NhbGUgdXAgdGhlIG1vZGFsXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gIC8vIEF1dG9tYXRpY2FsbHkgc2V0IG1vZGFsJ3Mgd2lkdGggZm9yIGxhcmdlciB2aWV3cG9ydHNcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiAkbW9kYWwtbWQ7XG4gICAgbWFyZ2luOiAkbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwIGF1dG87XG4gIH1cblxuICAubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICAgIG1heC1oZWlnaHQ6IHN1YnRyYWN0KDEwMCUsICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgKiAyKTtcblxuICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgIG1heC1oZWlnaHQ6IHN1YnRyYWN0KDEwMHZoLCAkbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwICogMik7XG4gICAgfVxuICB9XG5cbiAgLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gICAgbWluLWhlaWdodDogc3VidHJhY3QoMTAwJSwgJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCAqIDIpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGhlaWdodDogc3VidHJhY3QoMTAwdmgsICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgKiAyKTtcbiAgICAgIGhlaWdodDogbWluLWNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cCk7XG4gIH1cblxuICAubW9kYWwtc20geyBtYXgtd2lkdGg6ICRtb2RhbC1zbTsgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gIC5tb2RhbC1sZyxcbiAgLm1vZGFsLXhsIHtcbiAgICBtYXgtd2lkdGg6ICRtb2RhbC1sZztcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gIC5tb2RhbC14bCB7IG1heC13aWR0aDogJG1vZGFsLXhsOyB9XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4udG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogJHppbmRleC10b29sdGlwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAkdG9vbHRpcC1tYXJnaW47XG4gIC8vIE91ciBwYXJlbnQgZWxlbWVudCBjYW4gYmUgYXJiaXRyYXJ5IHNpbmNlIHRvb2x0aXBzIGFyZSBieSBkZWZhdWx0IGluc2VydGVkIGFzIGEgc2libGluZyBvZiB0aGVpciB0YXJnZXQgZWxlbWVudC5cbiAgLy8gU28gcmVzZXQgb3VyIGZvbnQgYW5kIHRleHQgcHJvcGVydGllcyB0byBhdm9pZCBpbmhlcml0aW5nIHdlaXJkIHZhbHVlcy5cbiAgQGluY2x1ZGUgcmVzZXQtdGV4dCgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJHRvb2x0aXAtZm9udC1zaXplKTtcbiAgLy8gQWxsb3cgYnJlYWtpbmcgdmVyeSBsb25nIHdvcmRzIHNvIHRoZXkgZG9uJ3Qgb3ZlcmZsb3cgdGhlIHRvb2x0aXAncyBib3VuZHNcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBvcGFjaXR5OiAwO1xuXG4gICYuc2hvdyB7IG9wYWNpdHk6ICR0b29sdGlwLW9wYWNpdHk7IH1cblxuICAuYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgaGVpZ2h0OiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC10b3Age1xuICBwYWRkaW5nOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgMDtcblxuICAuYXJyb3cge1xuICAgIGJvdHRvbTogMDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICR0b29sdGlwLWFycm93LWhlaWdodCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggLyAyKSAwO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLXJpZ2h0IHtcbiAgcGFkZGluZzogMCAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG5cbiAgLmFycm93IHtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogKCR0b29sdGlwLWFycm93LXdpZHRoIC8gMikgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0ICgkdG9vbHRpcC1hcnJvdy13aWR0aCAvIDIpIDA7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC1ib3R0b20ge1xuICBwYWRkaW5nOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgMDtcblxuICAuYXJyb3cge1xuICAgIHRvcDogMDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3R0b206IDA7XG4gICAgICBib3JkZXItd2lkdGg6IDAgKCR0b29sdGlwLWFycm93LXdpZHRoIC8gMikgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLWxlZnQge1xuICBwYWRkaW5nOiAwICR0b29sdGlwLWFycm93LWhlaWdodDtcblxuICAuYXJyb3cge1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHRvb2x0aXAtYXJyb3ctd2lkdGggLyAyKSAwICgkdG9vbHRpcC1hcnJvdy13aWR0aCAvIDIpICR0b29sdGlwLWFycm93LWhlaWdodDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtYXV0byB7XG4gICZbeC1wbGFjZW1lbnRePVwidG9wXCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLXRvcDtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLXJpZ2h0O1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLWJvdHRvbTtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtbGVmdDtcbiAgfVxufVxuXG4vLyBXcmFwcGVyIGZvciB0aGUgdG9vbHRpcCBjb250ZW50XG4udG9vbHRpcC1pbm5lciB7XG4gIG1heC13aWR0aDogJHRvb2x0aXAtbWF4LXdpZHRoO1xuICBwYWRkaW5nOiAkdG9vbHRpcC1wYWRkaW5nLXkgJHRvb2x0aXAtcGFkZGluZy14O1xuICBjb2xvcjogJHRvb2x0aXAtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRvb2x0aXAtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHRvb2x0aXAtYm9yZGVyLXJhZGl1cyk7XG59XG4iLCJAbWl4aW4gcmVzZXQtdGV4dCgpIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG8gTk9UIHJlc2V0IGZvbnQtc2l6ZSBvciB3b3JkLXdyYXAuXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRmFsbGJhY2sgZm9yIHdoZXJlIGBzdGFydGAgaXMgbm90IHN1cHBvcnRlZFxuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG59XG4iLCIucG9wb3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LXBvcG92ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6ICRwb3BvdmVyLW1heC13aWR0aDtcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgdG9vbHRpcHMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxuICBAaW5jbHVkZSByZXNldC10ZXh0KCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkcG9wb3Zlci1mb250LXNpemUpO1xuICAvLyBBbGxvdyBicmVha2luZyB2ZXJ5IGxvbmcgd29yZHMgc28gdGhleSBkb24ndCBvdmVyZmxvdyB0aGUgcG9wb3ZlcidzIGJvdW5kc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwb3BvdmVyLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRwb3BvdmVyLWJvcmRlci13aWR0aCBzb2xpZCAkcG9wb3Zlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHBvcG92ZXItYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHBvcG92ZXItYm94LXNoYWRvdyk7XG5cbiAgLmFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgIGhlaWdodDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgIG1hcmdpbjogMCAkcG9wb3Zlci1ib3JkZXItcmFkaXVzO1xuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtcG9wb3Zlci10b3Age1xuICBtYXJnaW4tYm90dG9tOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG5cbiAgPiAuYXJyb3cge1xuICAgIGJvdHRvbTogc3VidHJhY3QoLSRwb3BvdmVyLWFycm93LWhlaWdodCwgJHBvcG92ZXItYm9yZGVyLXdpZHRoKTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3R0b206IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAwO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm90dG9tOiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XG4gICAgICBib3JkZXItd2lkdGg6ICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAwO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy1wb3BvdmVyLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcblxuICA+IC5hcnJvdyB7XG4gICAgbGVmdDogc3VidHJhY3QoLSRwb3BvdmVyLWFycm93LWhlaWdodCwgJHBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgIGhlaWdodDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luOiAkcG9wb3Zlci1ib3JkZXItcmFkaXVzIDA7IC8vIG1ha2Ugc3VyZSB0aGUgYXJyb3cgZG9lcyBub3QgdG91Y2ggdGhlIHBvcG92ZXIncyByb3VuZGVkIGNvcm5lcnNcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgbGVmdDogJHBvcG92ZXItYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy1wb3BvdmVyLWJvdHRvbSB7XG4gIG1hcmdpbi10b3A6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcblxuICA+IC5hcnJvdyB7XG4gICAgdG9wOiBzdWJ0cmFjdCgtJHBvcG92ZXItYXJyb3ctaGVpZ2h0LCAkcG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMik7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICB0b3A6ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMik7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAvLyBUaGlzIHdpbGwgcmVtb3ZlIHRoZSBwb3BvdmVyLWhlYWRlcidzIGJvcmRlciBqdXN0IGJlbG93IHRoZSBhcnJvd1xuICAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgIG1hcmdpbi1sZWZ0OiAtJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLWJvdHRvbTogJHBvcG92ZXItYm9yZGVyLXdpZHRoIHNvbGlkICRwb3BvdmVyLWhlYWRlci1iZztcbiAgfVxufVxuXG4uYnMtcG9wb3Zlci1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG5cbiAgPiAuYXJyb3cge1xuICAgIHJpZ2h0OiBzdWJ0cmFjdCgtJHBvcG92ZXItYXJyb3ctaGVpZ2h0LCAkcG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW46ICRwb3BvdmVyLWJvcmRlci1yYWRpdXMgMDsgLy8gbWFrZSBzdXJlIHRoZSBhcnJvdyBkb2VzIG5vdCB0b3VjaCB0aGUgcG9wb3ZlcidzIHJvdW5kZWQgY29ybmVyc1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAwICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICByaWdodDogJHBvcG92ZXItYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAwICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItYXV0byB7XG4gICZbeC1wbGFjZW1lbnRePVwidG9wXCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLXRvcDtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLXJpZ2h0O1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLWJvdHRvbTtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItbGVmdDtcbiAgfVxufVxuXG5cbi8vIE9mZnNldCB0aGUgcG9wb3ZlciB0byBhY2NvdW50IGZvciB0aGUgcG9wb3ZlciBhcnJvd1xuLnBvcG92ZXItaGVhZGVyIHtcbiAgcGFkZGluZzogJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteSAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBSZXNldCB0aGUgZGVmYXVsdCBmcm9tIFJlYm9vdFxuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1iYXNlKTtcbiAgY29sb3I6ICRwb3BvdmVyLWhlYWRlci1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBvcG92ZXItaGVhZGVyLWJnO1xuICBib3JkZXItYm90dG9tOiAkcG9wb3Zlci1ib3JkZXItd2lkdGggc29saWQgZGFya2VuKCRwb3BvdmVyLWhlYWRlci1iZywgNSUpO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzKTtcblxuICAmOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wb3BvdmVyLWJvZHkge1xuICBwYWRkaW5nOiAkcG9wb3Zlci1ib2R5LXBhZGRpbmcteSAkcG9wb3Zlci1ib2R5LXBhZGRpbmcteDtcbiAgY29sb3I6ICRwb3BvdmVyLWJvZHktY29sb3I7XG59XG4iLCIvLyBOb3RlcyBvbiB0aGUgY2xhc3Nlczpcbi8vXG4vLyAxLiAuY2Fyb3VzZWwucG9pbnRlci1ldmVudCBzaG91bGQgaWRlYWxseSBiZSBwYW4teSAodG8gYWxsb3cgZm9yIHVzZXJzIHRvIHNjcm9sbCB2ZXJ0aWNhbGx5KVxuLy8gICAgZXZlbiB3aGVuIHRoZWlyIHNjcm9sbCBhY3Rpb24gc3RhcnRlZCBvbiBhIGNhcm91c2VsLCBidXQgZm9yIGNvbXBhdGliaWxpdHkgKHdpdGggRmlyZWZveClcbi8vICAgIHdlJ3JlIHByZXZlbnRpbmcgYWxsIGFjdGlvbnMgaW5zdGVhZFxuLy8gMi4gVGhlIC5jYXJvdXNlbC1pdGVtLWxlZnQgYW5kIC5jYXJvdXNlbC1pdGVtLXJpZ2h0IGlzIHVzZWQgdG8gaW5kaWNhdGUgd2hlcmVcbi8vICAgIHRoZSBhY3RpdmUgc2xpZGUgaXMgaGVhZGluZy5cbi8vIDMuIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbSBpcyB0aGUgY3VycmVudCBzbGlkZS5cbi8vIDQuIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0IGFuZCAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQgaXMgdGhlIGN1cnJlbnRcbi8vICAgIHNsaWRlIGluIGl0cyBpbi10cmFuc2l0aW9uIHN0YXRlLiBPbmx5IG9uZSBvZiB0aGVzZSBvY2N1cnMgYXQgYSB0aW1lLlxuLy8gNS4gLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLWxlZnQgYW5kIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1yaWdodFxuLy8gICAgaXMgdGhlIHVwY29taW5nIHNsaWRlIGluIHRyYW5zaXRpb24uXG5cbi5jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhcm91c2VsLnBvaW50ZXItZXZlbnQge1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuXG4uY2Fyb3VzZWwtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xufVxuXG4uY2Fyb3VzZWwtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLXRyYW5zaXRpb24pO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LFxuLmNhcm91c2VsLWl0ZW0tcHJldiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1uZXh0Om5vdCguY2Fyb3VzZWwtaXRlbS1sZWZ0KSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0tcHJldjpub3QoLmNhcm91c2VsLWl0ZW0tcmlnaHQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuXG5cbi8vXG4vLyBBbHRlcm5hdGUgdHJhbnNpdGlvbnNcbi8vXG5cbi5jYXJvdXNlbC1mYWRlIHtcbiAgLmNhcm91c2VsLWl0ZW0ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4gIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuICAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICAgIHotaW5kZXg6IDE7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuICAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICAgIHotaW5kZXg6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHkgMHMgJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb24pO1xuICB9XG59XG5cblxuLy9cbi8vIExlZnQvcmlnaHQgY29udHJvbHMgZm9yIG5hdlxuLy9cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxO1xuICAvLyBVc2UgZmxleCBmb3IgYWxpZ25tZW50ICgxLTMpXG4gIGRpc3BsYXk6IGZsZXg7IC8vIDEuIGFsbG93IGZsZXggc3R5bGVzXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIDIuIHZlcnRpY2FsbHkgY2VudGVyIGNvbnRlbnRzXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyAvLyAzLiBob3Jpem9udGFsbHkgY2VudGVyIGNvbnRlbnRzXG4gIHdpZHRoOiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgY29sb3I6ICRjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6ICRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLWNvbnRyb2wtdHJhbnNpdGlvbik7XG5cbiAgLy8gSG92ZXIvZm9jdXMgc3RhdGVcbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgY29sb3I6ICRjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIG9wYWNpdHk6ICRjYXJvdXNlbC1jb250cm9sLWhvdmVyLW9wYWNpdHk7XG4gIH1cbn1cbi5jYXJvdXNlbC1jb250cm9sLXByZXYge1xuICBsZWZ0OiAwO1xuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgkYmxhY2ssIC4yNSksIHJnYmEoJGJsYWNrLCAuMDAxKSk7XG4gIH1cbn1cbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICByaWdodDogMDtcbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCByZ2JhKCRibGFjaywgLjI1KSwgcmdiYSgkYmxhY2ssIC4wMDEpKTtcbiAgfVxufVxuXG4vLyBJY29ucyBmb3Igd2l0aGluXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAkY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoO1xuICBoZWlnaHQ6ICRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg7XG4gIGJhY2tncm91bmQ6IDUwJSAvIDEwMCUgMTAwJSBuby1yZXBlYXQ7XG59XG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZyk7XG59XG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZyk7XG59XG5cblxuLy8gT3B0aW9uYWwgaW5kaWNhdG9yIHBpcHNcbi8vXG4vLyBBZGQgYW4gb3JkZXJlZCBsaXN0IHdpdGggdGhlIGZvbGxvd2luZyBjbGFzcyBhbmQgYWRkIGEgbGlzdCBpdGVtIGZvciBlYWNoXG4vLyBzbGlkZSB5b3VyIGNhcm91c2VsIGhvbGRzLlxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIG92ZXJyaWRlIDxvbD4gZGVmYXVsdFxuICAvLyBVc2UgdGhlIC5jYXJvdXNlbC1jb250cm9sJ3Mgd2lkdGggYXMgbWFyZ2luIHNvIHdlIGRvbid0IG92ZXJsYXkgdGhvc2VcbiAgbWFyZ2luLXJpZ2h0OiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgbWFyZ2luLWxlZnQ6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gIGxpIHtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICBmbGV4OiAwIDEgYXV0bztcbiAgICB3aWR0aDogJGNhcm91c2VsLWluZGljYXRvci13aWR0aDtcbiAgICBoZWlnaHQ6ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI7XG4gICAgbWFyZ2luLWxlZnQ6ICRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyO1xuICAgIHRleHQtaW5kZW50OiAtOTk5cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgLy8gVXNlIHRyYW5zcGFyZW50IGJvcmRlcnMgdG8gaW5jcmVhc2UgdGhlIGhpdCBhcmVhIGJ5IDEwcHggb24gdG9wIGFuZCBib3R0b20uXG4gICAgYm9yZGVyLXRvcDogJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgb3BhY2l0eTogLjU7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtaW5kaWNhdG9yLXRyYW5zaXRpb24pO1xuICB9XG5cbiAgLmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5cbi8vIE9wdGlvbmFsIGNhcHRpb25zXG4vL1xuLy9cblxuLmNhcm91c2VsLWNhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAoMTAwJSAtICRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoKSAvIDI7XG4gIGJvdHRvbTogMjBweDtcbiAgbGVmdDogKDEwMCUgLSAkY2Fyb3VzZWwtY2FwdGlvbi13aWR0aCkgLyAyO1xuICB6LWluZGV4OiAxMDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb2xvcjogJGNhcm91c2VsLWNhcHRpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiIsIkBtaXhpbiBjbGVhcmZpeCgpIHtcbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cbiIsIi8vXG4vLyBSb3RhdGluZyBib3JkZXJcbi8vXG5cbkBrZXlmcmFtZXMgc3Bpbm5lci1ib3JkZXIge1xuICB0byB7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cbn1cblxuLnNwaW5uZXItYm9yZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogJHNwaW5uZXItd2lkdGg7XG4gIGhlaWdodDogJHNwaW5uZXItaGVpZ2h0O1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gIGJvcmRlcjogJHNwaW5uZXItYm9yZGVyLXdpZHRoIHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFuaW1hdGlvbjogLjc1cyBsaW5lYXIgaW5maW5pdGUgc3Bpbm5lci1ib3JkZXI7XG59XG5cbi5zcGlubmVyLWJvcmRlci1zbSB7XG4gIHdpZHRoOiAkc3Bpbm5lci13aWR0aC1zbTtcbiAgaGVpZ2h0OiAkc3Bpbm5lci1oZWlnaHQtc207XG4gIGJvcmRlci13aWR0aDogJHNwaW5uZXItYm9yZGVyLXdpZHRoLXNtO1xufVxuXG4vL1xuLy8gR3Jvd2luZyBjaXJjbGVcbi8vXG5cbkBrZXlmcmFtZXMgc3Bpbm5lci1ncm93IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uc3Bpbm5lci1ncm93IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogJHNwaW5uZXItd2lkdGg7XG4gIGhlaWdodDogJHNwaW5uZXItaGVpZ2h0O1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9wYWNpdHk6IDA7XG4gIGFuaW1hdGlvbjogLjc1cyBsaW5lYXIgaW5maW5pdGUgc3Bpbm5lci1ncm93O1xufVxuXG4uc3Bpbm5lci1ncm93LXNtIHtcbiAgd2lkdGg6ICRzcGlubmVyLXdpZHRoLXNtO1xuICBoZWlnaHQ6ICRzcGlubmVyLWhlaWdodC1zbTtcbn1cblxuQGlmICRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeSB7XG4gIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLnNwaW5uZXItYm9yZGVyLFxuICAgIC5zcGlubmVyLWdyb3cge1xuICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjVzO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi5hbGlnbi1iYXNlbGluZSAgICB7IHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9IC8vIEJyb3dzZXIgZGVmYXVsdFxuLmFsaWduLXRvcCAgICAgICAgIHsgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50OyB9XG4uYWxpZ24tbWlkZGxlICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi1ib3R0b20gICAgICB7IHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDsgfVxuLmFsaWduLXRleHQtYm90dG9tIHsgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi10ZXh0LXRvcCAgICB7IHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcCAhaW1wb3J0YW50OyB9XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gQ29udGV4dHVhbCBiYWNrZ3JvdW5kc1xuXG5AbWl4aW4gYmctdmFyaWFudCgkcGFyZW50LCAkY29sb3IsICRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cbiAgYSN7JHBhcmVudH0sXG4gIGJ1dHRvbiN7JHBhcmVudH0ge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJUaGUgYGJnLXZhcmlhbnRgIG1peGluXCIsIFwidjQuNC4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cblxuQG1peGluIGJnLWdyYWRpZW50LXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yLCAkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvciBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCBtaXgoJGJvZHktYmcsICRjb2xvciwgMTUlKSwgJGNvbG9yKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcIlRoZSBgYmctZ3JhZGllbnQtdmFyaWFudGAgbWl4aW5cIiwgXCJ2NC41LjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSBiZy12YXJpYW50KFwiLmJnLSN7JGNvbG9yfVwiLCAkdmFsdWUsIHRydWUpO1xufVxuXG5AaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICBAaW5jbHVkZSBiZy1ncmFkaWVudC12YXJpYW50KFwiLmJnLWdyYWRpZW50LSN7JGNvbG9yfVwiLCAkdmFsdWUsIHRydWUpO1xuICB9XG59XG5cbi5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4uYmctdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0LCBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIEJvcmRlclxuLy9cblxuLmJvcmRlciAgICAgICAgIHsgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci10b3AgICAgIHsgYm9yZGVyLXRvcDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItcmlnaHQgICB7IGJvcmRlci1yaWdodDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItYm90dG9tICB7IGJvcmRlci1ib3R0b206ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWxlZnQgICAgeyBib3JkZXItbGVmdDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci0wICAgICAgICB7IGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXRvcC0wICAgIHsgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXJpZ2h0LTAgIHsgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItYm90dG9tLTAgeyBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItbGVmdC0wICAgeyBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYm9yZGVyLSN7JGNvbG9yfSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkdmFsdWUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYm9yZGVyLXdoaXRlIHtcbiAgYm9yZGVyLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLy9cbi8vIEJvcmRlci1yYWRpdXNcbi8vXG5cbi5yb3VuZGVkLXNtIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc20gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtcmlnaHQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1sZWZ0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtbGcge1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sZyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtcGlsbCB7XG4gIGJvcmRlci1yYWRpdXM6ICRyb3VuZGVkLXBpbGwgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gVXRpbGl0aWVzIGZvciBjb21tb24gYGRpc3BsYXlgIHZhbHVlc1xuLy9cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgQGVhY2ggJHZhbHVlIGluICRkaXNwbGF5cyB7XG4gICAgICAuZCN7JGluZml4fS0jeyR2YWx1ZX0geyBkaXNwbGF5OiAkdmFsdWUgIWltcG9ydGFudDsgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBVdGlsaXRpZXMgZm9yIHRvZ2dsaW5nIGBkaXNwbGF5YCBpbiBwcmludFxuLy9cblxuQG1lZGlhIHByaW50IHtcbiAgQGVhY2ggJHZhbHVlIGluICRkaXNwbGF5cyB7XG4gICAgLmQtcHJpbnQtI3skdmFsdWV9IHsgZGlzcGxheTogJHZhbHVlICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuIiwiLy8gQ3JlZGl0OiBOaWNvbGFzIEdhbGxhZ2hlciBhbmQgU1VJVCBDU1MuXG5cbi5lbWJlZC1yZXNwb25zaXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG5cbiAgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcbiAgaWZyYW1lLFxuICBlbWJlZCxcbiAgb2JqZWN0LFxuICB2aWRlbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbkBlYWNoICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpbyBpbiAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zIHtcbiAgJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXg6IG50aCgkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8sIDEpO1xuICAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teTogbnRoKCRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpbywgMik7XG5cbiAgLmVtYmVkLXJlc3BvbnNpdmUtI3skZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teH1ieSN7JGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXl9IHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgcGFkZGluZy10b3A6IHBlcmNlbnRhZ2UoJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXkgLyAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teCk7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gRmxleCB2YXJpYXRpb25cbi8vXG4vLyBDdXN0b20gc3R5bGVzIGZvciBhZGRpdGlvbmFsIGZsZXggYWxpZ25tZW50IG9wdGlvbnMuXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5mbGV4I3skaW5maXh9LXJvdyAgICAgICAgICAgIHsgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tY29sdW1uICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1yb3ctcmV2ZXJzZSAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tY29sdW1uLXJldmVyc2UgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4gICAgLmZsZXgjeyRpbmZpeH0td3JhcCAgICAgICAgIHsgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ub3dyYXAgICAgICAgeyBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0td3JhcC1yZXZlcnNlIHsgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWZpbGwgICAgICAgICB7IGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ncm93LTAgICAgICAgeyBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWdyb3ctMSAgICAgICB7IGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tc2hyaW5rLTAgICAgIHsgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXNocmluay0xICAgICB7IGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cblxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tc3RhcnQgICB7IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1lbmQgICAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1jZW50ZXIgIHsganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tYmV0d2VlbiB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1hcm91bmQgIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LXN0YXJ0ICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1lbmQgICAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWNlbnRlciAgIHsgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWJhc2VsaW5lIHsgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tc3RyZXRjaCAgeyBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1zdGFydCAgIHsgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tZW5kICAgICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1jZW50ZXIgIHsgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1iZXR3ZWVuIHsgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tYXJvdW5kICB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tc3RyZXRjaCB7IGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tYXV0byAgICAgeyBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1zdGFydCAgICB7IGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWVuZCAgICAgIHsgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWNlbnRlciAgIHsgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1iYXNlbGluZSB7IGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1zdHJldGNoICB7IGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmZsb2F0I3skaW5maXh9LWxlZnQgIHsgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuICAgIC5mbG9hdCN7JGluZml4fS1yaWdodCB7IGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG4gICAgLmZsb2F0I3skaW5maXh9LW5vbmUgIHsgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuQGVhY2ggJHZhbHVlIGluICR1c2VyLXNlbGVjdHMge1xuICAudXNlci1zZWxlY3QtI3skdmFsdWV9IHsgdXNlci1zZWxlY3Q6ICR2YWx1ZSAhaW1wb3J0YW50OyB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuQGVhY2ggJHZhbHVlIGluICRvdmVyZmxvd3Mge1xuICAub3ZlcmZsb3ctI3skdmFsdWV9IHsgb3ZlcmZsb3c6ICR2YWx1ZSAhaW1wb3J0YW50OyB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gQ29tbW9uIHZhbHVlc1xuQGVhY2ggJHBvc2l0aW9uIGluICRwb3NpdGlvbnMge1xuICAucG9zaXRpb24tI3skcG9zaXRpb259IHsgcG9zaXRpb246ICRwb3NpdGlvbiAhaW1wb3J0YW50OyB9XG59XG5cbi8vIFNob3J0aGFuZFxuXG4uZml4ZWQtdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xufVxuXG4uZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xufVxuXG4uc3RpY2t5LXRvcCB7XG4gIEBzdXBwb3J0cyAocG9zaXRpb246IHN0aWNreSkge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6ICR6aW5kZXgtc3RpY2t5O1xuICB9XG59XG4iLCIvL1xuLy8gU2NyZWVucmVhZGVyc1xuLy9cblxuLnNyLW9ubHkge1xuICBAaW5jbHVkZSBzci1vbmx5KCk7XG59XG5cbi5zci1vbmx5LWZvY3VzYWJsZSB7XG4gIEBpbmNsdWRlIHNyLW9ubHktZm9jdXNhYmxlKCk7XG59XG4iLCIvLyBPbmx5IGRpc3BsYXkgY29udGVudCB0byBzY3JlZW4gcmVhZGVyc1xuLy9cbi8vIFNlZTogaHR0cHM6Ly93d3cuYTExeXByb2plY3QuY29tL3Bvc3RzLzIwMTMtMDEtMTEtaG93LXRvLWhpZGUtY29udGVudC9cbi8vIFNlZTogaHR0cHM6Ly9odWdvZ2lyYXVkZWwuY29tLzIwMTYvMTAvMTMvY3NzLWhpZGUtYW5kLXNlZWsvXG5cbkBtaXhpbiBzci1vbmx5KCkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7IC8vIEZpeCBmb3IgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNTY4NlxuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXI6IDA7XG59XG5cbi8vIFVzZSBpbiBjb25qdW5jdGlvbiB3aXRoIC5zci1vbmx5IHRvIG9ubHkgZGlzcGxheSBjb250ZW50IHdoZW4gaXQncyBmb2N1c2VkLlxuLy9cbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcbi8vXG4vLyBDcmVkaXQ6IEhUTUw1IEJvaWxlcnBsYXRlXG5cbkBtaXhpbiBzci1vbmx5LWZvY3VzYWJsZSgpIHtcbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGNsaXA6IGF1dG87XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi5zaGFkb3ctc20geyBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1zbSAhaW1wb3J0YW50OyB9XG4uc2hhZG93IHsgYm94LXNoYWRvdzogJGJveC1zaGFkb3cgIWltcG9ydGFudDsgfVxuLnNoYWRvdy1sZyB7IGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWxnICFpbXBvcnRhbnQ7IH1cbi5zaGFkb3ctbm9uZSB7IGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIFdpZHRoIGFuZCBoZWlnaHRcblxuQGVhY2ggJHByb3AsICRhYmJyZXYgaW4gKHdpZHRoOiB3LCBoZWlnaHQ6IGgpIHtcbiAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNpemVzIHtcbiAgICAuI3skYWJicmV2fS0jeyRzaXplfSB7ICN7JHByb3B9OiAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuXG4ubXctMTAwIHsgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbi5taC0xMDAgeyBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLy8gVmlld3BvcnQgYWRkaXRpb25hbCBoZWxwZXJzXG5cbi5taW4tdnctMTAwIHsgbWluLXdpZHRoOiAxMDB2dyAhaW1wb3J0YW50OyB9XG4ubWluLXZoLTEwMCB7IG1pbi1oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7IH1cblxuLnZ3LTEwMCB7IHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50OyB9XG4udmgtMTAwIHsgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50OyB9XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gTWFyZ2luIGFuZCBQYWRkaW5nXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBlYWNoICRwcm9wLCAkYWJicmV2IGluIChtYXJnaW46IG0sIHBhZGRpbmc6IHApIHtcbiAgICAgIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzcGFjZXJzIHtcbiAgICAgICAgLiN7JGFiYnJldn0jeyRpbmZpeH0tI3skc2l6ZX0geyAjeyRwcm9wfTogJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC4jeyRhYmJyZXZ9dCN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn15I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS10b3A6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fXIjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eCN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tcmlnaHQ6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fWIjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eSN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tYm90dG9tOiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1sI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXgjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LWxlZnQ6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIE5lZ2F0aXZlIG1hcmdpbnMgKGUuZy4sIHdoZXJlIGAubWItbjFgIGlzIG5lZ2F0aXZlIHZlcnNpb24gb2YgYC5tYi0xYClcbiAgICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc3BhY2VycyB7XG4gICAgICBAaWYgJHNpemUgIT0gMCB7XG4gICAgICAgIC5tI3skaW5maXh9LW4jeyRzaXplfSB7IG1hcmdpbjogLSRsZW5ndGggIWltcG9ydGFudDsgfVxuICAgICAgICAubXQjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXkjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tciN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teCN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAubWIjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXkjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tbCN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teCN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gU29tZSBzcGVjaWFsIG1hcmdpbiB1dGlsc1xuICAgIC5tI3skaW5maXh9LWF1dG8geyBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5tdCN7JGluZml4fS1hdXRvLFxuICAgIC5teSN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1yI3skaW5maXh9LWF1dG8sXG4gICAgLm14I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tYiN7JGluZml4fS1hdXRvLFxuICAgIC5teSN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1sI3skaW5maXh9LWF1dG8sXG4gICAgLm14I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBTdHJldGNoZWQgbGlua1xuLy9cblxuLnN0cmV0Y2hlZC1saW5rIHtcbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTtcbiAgICAvLyBKdXN0IGluIGNhc2UgYHBvaW50ZXItZXZlbnRzOiBub25lYCBpcyBzZXQgb24gYSBwYXJlbnRcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIC8vIElFMTAgYnVnZml4LCBzZWUgaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvMTY5NDc5NjcvaWUxMC1ob3Zlci1wc2V1ZG8tY2xhc3MtZG9lc250LXdvcmstd2l0aG91dC1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBUZXh0XG4vL1xuXG4udGV4dC1tb25vc3BhY2UgeyBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW1vbm9zcGFjZSAhaW1wb3J0YW50OyB9XG5cbi8vIEFsaWdubWVudFxuXG4udGV4dC1qdXN0aWZ5ICB7IHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDsgfVxuLnRleHQtd3JhcCAgICAgeyB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7IH1cbi50ZXh0LW5vd3JhcCAgIHsgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4udGV4dC10cnVuY2F0ZSB7IEBpbmNsdWRlIHRleHQtdHJ1bmNhdGUoKTsgfVxuXG4vLyBSZXNwb25zaXZlIGFsaWdubWVudFxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAudGV4dCN7JGluZml4fS1sZWZ0ICAgeyB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgICAudGV4dCN7JGluZml4fS1yaWdodCAgeyB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gICAgLnRleHQjeyRpbmZpeH0tY2VudGVyIHsgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuXG4vLyBUcmFuc2Zvcm1hdGlvblxuXG4udGV4dC1sb3dlcmNhc2UgIHsgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50OyB9XG4udGV4dC11cHBlcmNhc2UgIHsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50OyB9XG4udGV4dC1jYXBpdGFsaXplIHsgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDsgfVxuXG4vLyBXZWlnaHQgYW5kIGl0YWxpY3NcblxuLmZvbnQtd2VpZ2h0LWxpZ2h0ICAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0ICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1saWdodGVyIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodGVyICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1ub3JtYWwgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWwgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LWJvbGQgICAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LWJvbGRlciAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGRlciAhaW1wb3J0YW50OyB9XG4uZm9udC1pdGFsaWMgICAgICAgICB7IGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50OyB9XG5cbi8vIENvbnRleHR1YWwgY29sb3JzXG5cbi50ZXh0LXdoaXRlIHsgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50OyB9XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoXCIudGV4dC0jeyRjb2xvcn1cIiwgJHZhbHVlLCB0cnVlKTtcbn1cblxuLnRleHQtYm9keSB7IGNvbG9yOiAkYm9keS1jb2xvciAhaW1wb3J0YW50OyB9XG4udGV4dC1tdXRlZCB7IGNvbG9yOiAkdGV4dC1tdXRlZCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWJsYWNrLTUwIHsgY29sb3I6IHJnYmEoJGJsYWNrLCAuNSkgIWltcG9ydGFudDsgfVxuLnRleHQtd2hpdGUtNTAgeyBjb2xvcjogcmdiYSgkd2hpdGUsIC41KSAhaW1wb3J0YW50OyB9XG5cbi8vIE1pc2NcblxuLnRleHQtaGlkZSB7XG4gIEBpbmNsdWRlIHRleHQtaGlkZSgkaWdub3JlLXdhcm5pbmc6IHRydWUpO1xufVxuXG4udGV4dC1kZWNvcmF0aW9uLW5vbmUgeyB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuXG4udGV4dC1icmVhayB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQgIWltcG9ydGFudDsgLy8gRGVwcmVjYXRlZCwgYnV0IGF2b2lkcyBpc3N1ZXMgd2l0aCBmbGV4IGNvbnRhaW5lcnNcbiAgd29yZC13cmFwOiBicmVhay13b3JkICFpbXBvcnRhbnQ7IC8vIFVzZWQgaW5zdGVhZCBvZiBgb3ZlcmZsb3ctd3JhcGAgZm9yIElFICYgRWRnZSBMZWdhY3lcbn1cblxuLy8gUmVzZXRcblxuLnRleHQtcmVzZXQgeyBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50OyB9XG4iLCIvLyBUZXh0IHRydW5jYXRlXG4vLyBSZXF1aXJlcyBpbmxpbmUtYmxvY2sgb3IgYmxvY2sgZm9yIHByb3BlciBzdHlsaW5nXG5cbkBtaXhpbiB0ZXh0LXRydW5jYXRlKCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBUeXBvZ3JhcGh5XG5cbkBtaXhpbiB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yLCAkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcbiAgfVxuICBAaWYgJGVtcGhhc2l6ZWQtbGluay1ob3Zlci1kYXJrZW4tcGVyY2VudGFnZSAhPSAwIHtcbiAgICBhI3skcGFyZW50fSB7XG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgICAgY29sb3I6IGRhcmtlbigkY29sb3IsICRlbXBoYXNpemVkLWxpbmstaG92ZXItZGFya2VuLXBlcmNlbnRhZ2UpICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoKWBcIiwgXCJ2NC40LjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuIiwiLy8gQ1NTIGltYWdlIHJlcGxhY2VtZW50XG5AbWl4aW4gdGV4dC1oaWRlKCRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIGZvbnQtZmFtaWx5LW5vLW1pc3NpbmctZ2VuZXJpYy1mYW1pbHkta2V5d29yZFxuICBmb250OiAwLzAgYTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcblxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJgdGV4dC1oaWRlKClgXCIsIFwidjQuMS4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gVmlzaWJpbGl0eSB1dGlsaXRpZXNcbi8vXG5cbi52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vLyBTb3VyY2U6IGh0dHBzOi8vZ2l0aHViLmNvbS9oNWJwL21haW4uY3NzL2Jsb2IvbWFzdGVyL3NyYy9fcHJpbnQuY3NzXG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBQcmludCBzdHlsZXMuXG4vLyBJbmxpbmVkIHRvIGF2b2lkIHRoZSBhZGRpdGlvbmFsIEhUVFAgcmVxdWVzdDpcbi8vIGh0dHBzOi8vd3d3LnBocGllZC5jb20vZGVsYXktbG9hZGluZy15b3VyLXByaW50LWNzcy9cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbkBpZiAkZW5hYmxlLXByaW50LXN0eWxlcyB7XG4gIEBtZWRpYSBwcmludCB7XG4gICAgKixcbiAgICAqOjpiZWZvcmUsXG4gICAgKjo6YWZ0ZXIge1xuICAgICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljOyBjb21tZW50IG91dCBgY29sb3JgIGFuZCBgYmFja2dyb3VuZGBcbiAgICAgIC8vY29sb3I6ICRibGFjayAhaW1wb3J0YW50OyAvLyBCbGFjayBwcmludHMgZmFzdGVyXG4gICAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgLy9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgJjpub3QoLmJ0bikge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWM7IGNvbW1lbnQgdGhlIGZvbGxvd2luZyBzZWxlY3RvciBvdXRcbiAgICAvL2FbaHJlZl06OmFmdGVyIHtcbiAgICAvLyAgY29udGVudDogXCIgKFwiIGF0dHIoaHJlZikgXCIpXCI7XG4gICAgLy99XG5cbiAgICBhYmJyW3RpdGxlXTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiO1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYzsgY29tbWVudCB0aGUgZm9sbG93aW5nIHNlbGVjdG9yIG91dFxuICAgIC8vXG4gICAgLy8gRG9uJ3Qgc2hvdyBsaW5rcyB0aGF0IGFyZSBmcmFnbWVudCBpZGVudGlmaWVycyxcbiAgICAvLyBvciB1c2UgdGhlIGBqYXZhc2NyaXB0OmAgcHNldWRvIHByb3RvY29sXG4gICAgLy9cblxuICAgIC8vYVtocmVmXj1cIiNcIl06OmFmdGVyLFxuICAgIC8vYVtocmVmXj1cImphdmFzY3JpcHQ6XCJdOjphZnRlciB7XG4gICAgLy8gY29udGVudDogXCJcIjtcbiAgICAvL31cblxuICAgIHByZSB7XG4gICAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgcHJlLFxuICAgIGJsb2NrcXVvdGUge1xuICAgICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRncmF5LTUwMDsgLy8gQm9vdHN0cmFwIGN1c3RvbSBjb2RlOyB1c2luZyBgJGJvcmRlci13aWR0aGAgaW5zdGVhZCBvZiAxcHhcbiAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICB9XG5cbiAgICAvL1xuICAgIC8vIFByaW50aW5nIFRhYmxlczpcbiAgICAvLyBodHRwczovL3dlYi5hcmNoaXZlLm9yZy93ZWIvMjAxODA4MTUxNTA5MzQvaHR0cDovL2Nzcy1kaXNjdXNzLmluY3V0aW8uY29tL3dpa2kvUHJpbnRpbmdfVGFibGVzXG4gICAgLy9cblxuICAgIHRoZWFkIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDtcbiAgICB9XG5cbiAgICB0cixcbiAgICBpbWcge1xuICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIH1cblxuICAgIHAsXG4gICAgaDIsXG4gICAgaDMge1xuICAgICAgb3JwaGFuczogMztcbiAgICAgIHdpZG93czogMztcbiAgICB9XG5cbiAgICBoMixcbiAgICBoMyB7XG4gICAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWMgY2hhbmdlcyBzdGFydFxuXG4gICAgLy8gU3BlY2lmeSBhIHNpemUgYW5kIG1pbi13aWR0aCB0byBtYWtlIHByaW50aW5nIGNsb3NlciBhY3Jvc3MgYnJvd3NlcnMuXG4gICAgLy8gV2UgZG9uJ3Qgc2V0IG1hcmdpbiBoZXJlIGJlY2F1c2UgaXQgYnJlYWtzIGBzaXplYCBpbiBDaHJvbWUuIFdlIGFsc29cbiAgICAvLyBkb24ndCB1c2UgYCFpbXBvcnRhbnRgIG9uIGBzaXplYCBhcyBpdCBicmVha3MgaW4gQ2hyb21lLlxuICAgIEBwYWdlIHtcbiAgICAgIHNpemU6ICRwcmludC1wYWdlLXNpemU7XG4gICAgfVxuICAgIGJvZHkge1xuICAgICAgbWluLXdpZHRoOiAkcHJpbnQtYm9keS1taW4td2lkdGggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBtaW4td2lkdGg6ICRwcmludC1ib2R5LW1pbi13aWR0aCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBjb21wb25lbnRzXG4gICAgLm5hdmJhciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuYmFkZ2Uge1xuICAgICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRibGFjaztcbiAgICB9XG5cbiAgICAudGFibGUge1xuICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZSAhaW1wb3J0YW50O1xuXG4gICAgICB0ZCxcbiAgICAgIHRoIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgIHRoLFxuICAgICAgdGQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS0zMDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGFibGUtZGFyayB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcblxuICAgICAgdGgsXG4gICAgICB0ZCxcbiAgICAgIHRoZWFkIHRoLFxuICAgICAgdGJvZHkgKyB0Ym9keSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGFibGUgLnRoZWFkLWRhcmsgdGgge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljIGNoYW5nZXMgZW5kXG4gIH1cbn1cbiIsIi8vXG4vLyBNaXhpbnM6IEFuaW1hdGlvblxuLy9cblxuXG5Aa2V5ZnJhbWVzIGZsaXBJblgge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA0MCUge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cblxuICA2MCUge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgODAlIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtNWRlZyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxufVxuXG5cbkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNoYWtlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDJweCwgMXB4KSByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMXB4LCAtMnB4KSByb3RhdGUoLTJkZWcpO1xuICB9XG4gIDIwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTNweCwgMCkgcm90YXRlKDNkZWcpO1xuICB9XG4gIDMwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMnB4KSByb3RhdGUoMGRlZyk7XG4gIH1cbiAgNDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxcHgsIC0xcHgpIHJvdGF0ZSgxZGVnKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xcHgsIDJweCkgcm90YXRlKC0xZGVnKTtcbiAgfVxuICA2MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0zcHgsIDFweCkgcm90YXRlKDBkZWcpO1xuICB9XG4gIDcwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMnB4LCAxcHgpIHJvdGF0ZSgtMmRlZyk7XG4gIH1cbiAgODAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMXB4LCAtMXB4KSByb3RhdGUoNGRlZyk7XG4gIH1cbiAgOTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgycHgsIDJweCkgcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDFweCwgLTJweCkgcm90YXRlKC0xZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHdvYmJsZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICAxNSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICB9XG5cbiAgMzAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gIH1cblxuICA0NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICB9XG5cbiAgNjAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMmRlZyk7XG4gIH1cblxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLy9cbiIsIi5kYXJrLW1vZGUge1xuICA6cm9vdCB7XG4gICAgLy8gQ3VzdG9tIHZhcmlhYmxlIHZhbHVlcyBvbmx5IHN1cHBvcnQgU2Fzc1NjcmlwdCBpbnNpZGUgYCN7fWAuXG4gICAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGNvbG9ycy1hbHQge1xuICAgICAgLS0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgICB9XG5cbiAgICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzLWFsdCB7XG4gICAgICAtLSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICAgIH1cbiAgfVxufVxuXG4vL1xuIiwiLy9cbi8vIENvbXBvbmVudDogQW5pbWF0aW9uXG4vL1xuXG4uYW5pbWF0aW9uIHtcbiAgJl9fc2hha2Uge1xuICAgIGFuaW1hdGlvbjogc2hha2UgMTUwMG1zO1xuICB9XG4gICZfX3dvYmJsZSB7XG4gICAgYW5pbWF0aW9uOiB3b2JibGUgMTUwMG1zO1xuICB9XG59XG5cbi8vXG4iLCIvL1xuLy8gQ29yZTogUHJlbG9hZGVyXG4vL1xuXG4ucHJlbG9hZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tYmc7XG4gIGhlaWdodDogMTAwdmg7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMjAwbXMgbGluZWFyO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogJHppbmRleC1wcmVsb2FkZXI7XG59XG5cbi5kYXJrLW1vZGUge1xuICAucHJlbG9hZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1tYWluLWJnO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cbn1cblxuLy9cbiIsIi8vXG4vLyBDb3JlOiBWYXJpYWJsZXNcbi8vXG5cbi8vIENPTE9SU1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiRibHVlOiAjMDA3M2I3ICFkZWZhdWx0O1xuJGxpZ2h0Ymx1ZTogIzNjOGRiYyAhZGVmYXVsdDtcbiRuYXZ5OiAjMDAxZjNmICFkZWZhdWx0O1xuJHRlYWw6ICMzOWNjY2MgIWRlZmF1bHQ7XG4kb2xpdmU6ICMzZDk5NzAgIWRlZmF1bHQ7XG4kbGltZTogIzAxZmY3MCAhZGVmYXVsdDtcbiRvcmFuZ2U6ICNmZjg1MWIgIWRlZmF1bHQ7XG4kZnVjaHNpYTogI2YwMTJiZSAhZGVmYXVsdDtcbiRwdXJwbGU6ICM2MDVjYTggIWRlZmF1bHQ7XG4kbWFyb29uOiAjZDgxYjYwICFkZWZhdWx0O1xuJGJsYWNrOiAjMTExICFkZWZhdWx0O1xuJGdyYXkteC1saWdodDogI2QyZDZkZSAhZGVmYXVsdDtcblxuJGNvbG9yczogbWFwLW1lcmdlKFxuICAoXG4gICAgXCJsaWdodGJsdWVcIjogJGxpZ2h0Ymx1ZSxcbiAgICBcIm5hdnlcIjogJG5hdnksXG4gICAgXCJvbGl2ZVwiOiAkb2xpdmUsXG4gICAgXCJsaW1lXCI6ICRsaW1lLFxuICAgIFwiZnVjaHNpYVwiOiAkZnVjaHNpYSxcbiAgICBcIm1hcm9vblwiOiAkbWFyb29uLFxuICApLFxuICAkY29sb3JzXG4pO1xuXG4vLyBMQVlPVVRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiRmb250LXNpemUtcm9vdDogMXJlbSAhZGVmYXVsdDtcblxuLy8gU2lkZWJhclxuJHNpZGViYXItd2lkdGg6IDI1MHB4ICFkZWZhdWx0O1xuJHNpZGViYXItcGFkZGluZy14OiAuNXJlbSAhZGVmYXVsdDtcbiRzaWRlYmFyLXBhZGRpbmcteTogMCAhZGVmYXVsdDtcbiRzaWRlYmFyLWN1c3RvbS1oZWlnaHQ6IDRyZW0gIWRlZmF1bHQ7XG4kc2lkZWJhci1jdXN0b20taGVpZ2h0LWxnOiA2cmVtICFkZWZhdWx0O1xuJHNpZGViYXItY3VzdG9tLWhlaWdodC14bDogOHJlbSAhZGVmYXVsdDtcbiRzaWRlYmFyLWN1c3RvbS1wYWRkaW5nLXg6IC44NXJlbSAhZGVmYXVsdDtcbiRzaWRlYmFyLWN1c3RvbS1wYWRkaW5nLXk6IC41cmVtICFkZWZhdWx0O1xuXG4vLyBCb3hlZCBsYXlvdXQgbWF4aW11bSB3aWR0aFxuJGJveGVkLWxheW91dC1tYXgtd2lkdGg6IDEyNTBweCAhZGVmYXVsdDtcblxuLy8gQm9keSBiYWNrZ3JvdW5kIChBZmZlY3RzIG1haW4gY29udGVudCBiYWNrZ3JvdW5kIG9ubHkpXG4kbWFpbi1iZzogI2Y0ZjZmOSAhZGVmYXVsdDtcblxuJGRhcmstbWFpbi1iZzogbGlnaHRlbigkZGFyaywgNy41JSkgIWltcG9ydGFudDtcblxuLy8gQ29udGVudCBwYWRkaW5nXG4kY29udGVudC1wYWRkaW5nLXk6IDAgIWRlZmF1bHQ7XG4kY29udGVudC1wYWRkaW5nLXg6ICRuYXZiYXItcGFkZGluZy14ICFkZWZhdWx0O1xuXG4vLyBJTUFHRSBTSVpFU1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiRpbWctc2l6ZS1zbTogMS44NzVyZW0gIWRlZmF1bHQ7XG4kaW1nLXNpemUtbWQ6IDMuNzVyZW0gIWRlZmF1bHQ7XG4kaW1nLXNpemUtbGc6IDYuMjVyZW0gIWRlZmF1bHQ7XG4kaW1nLXNpemUtcHVzaDogLjYyNXJlbSAhZGVmYXVsdDtcblxuLy8gTUFJTiBIRUFERVJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kbWFpbi1oZWFkZXItYm90dG9tLWJvcmRlci13aWR0aDogJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtYWluLWhlYWRlci1ib3R0b20tYm9yZGVyLWNvbG9yOiAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kbWFpbi1oZWFkZXItYm90dG9tLWJvcmRlcjogJG1haW4taGVhZGVyLWJvdHRvbS1ib3JkZXItd2lkdGggc29saWQgJG1haW4taGVhZGVyLWJvdHRvbS1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbWFpbi1oZWFkZXItbGluay1wYWRkaW5nLXk6ICRuYXZiYXItcGFkZGluZy15ICFkZWZhdWx0O1xuJG1haW4taGVhZGVyLWhlaWdodC1pbm5lcjogKCRuYXYtbGluay1oZWlnaHQgKyAoJG1haW4taGVhZGVyLWxpbmstcGFkZGluZy15ICogMikpICFkZWZhdWx0O1xuJG1haW4taGVhZGVyLWhlaWdodDogY2FsYygjeyRtYWluLWhlYWRlci1oZWlnaHQtaW5uZXJ9ICsgI3skbWFpbi1oZWFkZXItYm90dG9tLWJvcmRlci13aWR0aH0pICFkZWZhdWx0O1xuJG5hdi1saW5rLXNtLXBhZGRpbmcteTogLjM1cmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLXNtLWhlaWdodDogKCRmb250LXNpemUtc20gKiAkbGluZS1oZWlnaHQtc20gKyAkbmF2LWxpbmstc20tcGFkZGluZy15ICogMS43ODUpICFkZWZhdWx0O1xuJG1haW4taGVhZGVyLWhlaWdodC1zbS1pbm5lcjogKCRuYXYtbGluay1zbS1oZWlnaHQgKyAoJG1haW4taGVhZGVyLWxpbmstcGFkZGluZy15ICogMikpICFkZWZhdWx0O1xuJG1haW4taGVhZGVyLWhlaWdodC1zbTogY2FsYygjeyRtYWluLWhlYWRlci1oZWlnaHQtc20taW5uZXJ9ICsgI3skbWFpbi1oZWFkZXItYm90dG9tLWJvcmRlci13aWR0aH0pICFkZWZhdWx0O1xuXG5cbi8vIE1haW4gaGVhZGVyIHNraW5zXG4kbWFpbi1oZWFkZXItZGFyay1mb3JtLWNvbnRyb2wtYmc6ICRncmF5LTgwMCAhZGVmYXVsdDtcbiRtYWluLWhlYWRlci1kYXJrLWZvcm0tY29udHJvbC1mb2N1c2VkLWJnOiAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kbWFpbi1oZWFkZXItZGFyay1mb3JtLWNvbnRyb2wtZm9jdXNlZC1jb2xvcjogJGdyYXktNDAwICFkZWZhdWx0O1xuJG1haW4taGVhZGVyLWRhcmstZm9ybS1jb250cm9sLWJvcmRlci1jb2xvcjogJGdyYXktNjAwICFkZWZhdWx0O1xuJG1haW4taGVhZGVyLWRhcmstZm9ybS1jb250cm9sLWZvY3VzZWQtYm9yZGVyLWNvbG9yOiAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kbWFpbi1oZWFkZXItZGFyay1wbGFjZWhvbGRlci1jb2xvcjogcmdiYSgkd2hpdGUsIC42KSAhZGVmYXVsdDtcblxuJG1haW4taGVhZGVyLWxpZ2h0LWZvcm0tY29udHJvbC1iZzogZGFya2VuKCRncmF5LTIwMCwgNSUpICFkZWZhdWx0O1xuJG1haW4taGVhZGVyLWxpZ2h0LWZvcm0tY29udHJvbC1mb2N1c2VkLWJnOiBkYXJrZW4oJGdyYXktMjAwLCA3LjUlKSAhZGVmYXVsdDtcbiRtYWluLWhlYWRlci1saWdodC1mb3JtLWNvbnRyb2wtZm9jdXNlZC1jb2xvcjogJGdyYXktNDAwICFkZWZhdWx0O1xuJG1haW4taGVhZGVyLWxpZ2h0LWZvcm0tY29udHJvbC1ib3JkZXItY29sb3I6ICRncmF5LTQwMCAhZGVmYXVsdDtcbiRtYWluLWhlYWRlci1saWdodC1mb3JtLWNvbnRyb2wtZm9jdXNlZC1ib3JkZXItY29sb3I6IGRhcmtlbigkZ3JheS00MDAsIDIuNSUpICFkZWZhdWx0O1xuJG1haW4taGVhZGVyLWxpZ2h0LXBsYWNlaG9sZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC42KSAhZGVmYXVsdDtcblxuLy8gTUFJTiBGT09URVJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kbWFpbi1mb290ZXItcGFkZGluZzogMXJlbSAhZGVmYXVsdDtcbiRtYWluLWZvb3Rlci1wYWRkaW5nLXNtOiAkbWFpbi1mb290ZXItcGFkZGluZyAqIC44MTIgIWRlZmF1bHQ7XG4kbWFpbi1mb290ZXItYm9yZGVyLXRvcC13aWR0aDogMXB4ICFkZWZhdWx0O1xuJG1haW4tZm9vdGVyLWJvcmRlci10b3AtY29sb3I6ICRncmF5LTMwMCAhZGVmYXVsdDtcbiRtYWluLWZvb3Rlci1ib3JkZXItdG9wOiAkbWFpbi1mb290ZXItYm9yZGVyLXRvcC13aWR0aCBzb2xpZCAkbWFpbi1mb290ZXItYm9yZGVyLXRvcC1jb2xvciAhZGVmYXVsdDtcbiRtYWluLWZvb3Rlci1oZWlnaHQtaW5uZXI6ICgoJGZvbnQtc2l6ZS1yb290ICogJGxpbmUtaGVpZ2h0LWJhc2UpICsgKCRtYWluLWZvb3Rlci1wYWRkaW5nICogMikpICFkZWZhdWx0O1xuJG1haW4tZm9vdGVyLWhlaWdodDogY2FsYygjeyRtYWluLWZvb3Rlci1oZWlnaHQtaW5uZXJ9ICsgI3skbWFpbi1mb290ZXItYm9yZGVyLXRvcC13aWR0aH0pICFkZWZhdWx0O1xuJG1haW4tZm9vdGVyLWhlaWdodC1zbS1pbm5lcjogKCgkZm9udC1zaXplLXNtICogJGxpbmUtaGVpZ2h0LWJhc2UpICsgKCRtYWluLWZvb3Rlci1wYWRkaW5nLXNtICogMikpICFkZWZhdWx0O1xuJG1haW4tZm9vdGVyLWhlaWdodC1zbTogY2FsYygjeyRtYWluLWZvb3Rlci1oZWlnaHQtc20taW5uZXJ9ICsgI3skbWFpbi1mb290ZXItYm9yZGVyLXRvcC13aWR0aH0pICFkZWZhdWx0O1xuJG1haW4tZm9vdGVyLWJnOiAkd2hpdGUgIWRlZmF1bHQ7XG5cbi8vIFNJREVCQVIgU0tJTlNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIERhcmsgc2lkZWJhclxuJHNpZGViYXItZGFyay1iZzogJGRhcmsgIWRlZmF1bHQ7XG4kc2lkZWJhci1kYXJrLWhvdmVyLWJnOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xKSAhZGVmYXVsdDtcbiRzaWRlYmFyLWRhcmstY29sb3I6ICNjMmM3ZDAgIWRlZmF1bHQ7XG4kc2lkZWJhci1kYXJrLWhvdmVyLWNvbG9yOiAkd2hpdGUgIWRlZmF1bHQ7XG4kc2lkZWJhci1kYXJrLWFjdGl2ZS1jb2xvcjogJHdoaXRlICFkZWZhdWx0O1xuJHNpZGViYXItZGFyay1zdWJtZW51LWJnOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcbiRzaWRlYmFyLWRhcmstc3VibWVudS1jb2xvcjogI2MyYzdkMCAhZGVmYXVsdDtcbiRzaWRlYmFyLWRhcmstc3VibWVudS1ob3Zlci1jb2xvcjogJHdoaXRlICFkZWZhdWx0O1xuJHNpZGViYXItZGFyay1zdWJtZW51LWhvdmVyLWJnOiAkc2lkZWJhci1kYXJrLWhvdmVyLWJnICFkZWZhdWx0O1xuJHNpZGViYXItZGFyay1zdWJtZW51LWFjdGl2ZS1jb2xvcjogJHNpZGViYXItZGFyay1iZyAhZGVmYXVsdDtcbiRzaWRlYmFyLWRhcmstc3VibWVudS1hY3RpdmUtYmc6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjkpICFkZWZhdWx0O1xuXG4vLyBMaWdodCBzaWRlYmFyXG4kc2lkZWJhci1saWdodC1iZzogJHdoaXRlICFkZWZhdWx0O1xuJHNpZGViYXItbGlnaHQtaG92ZXItYmc6IHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kc2lkZWJhci1saWdodC1jb2xvcjogJGdyYXktODAwICFkZWZhdWx0O1xuJHNpZGViYXItbGlnaHQtaG92ZXItY29sb3I6ICRncmF5LTkwMCAhZGVmYXVsdDtcbiRzaWRlYmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjogJGJsYWNrICFkZWZhdWx0O1xuJHNpZGViYXItbGlnaHQtc3VibWVudS1iZzogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kc2lkZWJhci1saWdodC1zdWJtZW51LWNvbG9yOiAjNzc3ICFkZWZhdWx0O1xuJHNpZGViYXItbGlnaHQtc3VibWVudS1ob3Zlci1jb2xvcjogJGJsYWNrICFkZWZhdWx0O1xuJHNpZGViYXItbGlnaHQtc3VibWVudS1ob3Zlci1iZzogJHNpZGViYXItbGlnaHQtaG92ZXItYmcgIWRlZmF1bHQ7XG4kc2lkZWJhci1saWdodC1zdWJtZW51LWFjdGl2ZS1jb2xvcjogJHNpZGViYXItbGlnaHQtaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4kc2lkZWJhci1saWdodC1zdWJtZW51LWFjdGl2ZS1iZzogJHNpZGViYXItbGlnaHQtc3VibWVudS1ob3Zlci1iZyAhZGVmYXVsdDtcblxuLy8gU0lERUJBUiBNSU5JXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuJHNpZGViYXItbWluaS13aWR0aDogKCRuYXYtbGluay1wYWRkaW5nLXggKyAkc2lkZWJhci1wYWRkaW5nLXggKyAuOHJlbSkgKiAyICFkZWZhdWx0O1xuJHNpZGViYXItbmF2LWljb24td2lkdGg6ICRzaWRlYmFyLW1pbmktd2lkdGggLSAoKCRzaWRlYmFyLXBhZGRpbmcteCArICRuYXYtbGluay1wYWRkaW5nLXgpICogMikgIWRlZmF1bHQ7XG4kc2lkZWJhci11c2VyLWltYWdlLXdpZHRoOiAkc2lkZWJhci1uYXYtaWNvbi13aWR0aCArICgkbmF2LWxpbmstcGFkZGluZy14IC8gMikgIWRlZmF1bHQ7XG5cbi8vIENPTlRST0wgU0lERUJBUlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiRjb250cm9sLXNpZGViYXItd2lkdGg6ICRzaWRlYmFyLXdpZHRoICFkZWZhdWx0O1xuXG4vLyBDYXJkc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiRjYXJkLWJvcmRlci1jb2xvcjogJGdyYXktMTAwICFkZWZhdWx0O1xuJGNhcmQtZGFyay1ib3JkZXItY29sb3I6IGxpZ2h0ZW4oJGdyYXktOTAwLCAxMCUpICFkZWZhdWx0O1xuJGNhcmQtc2hhZG93OiAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgLjEyNSksIDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIC4yKSAhZGVmYXVsdDtcbiRjYXJkLXRpdGxlLWZvbnQtc2l6ZTogMS4xcmVtICFkZWZhdWx0O1xuJGNhcmQtdGl0bGUtZm9udC1zaXplLXNtOiAxcmVtICFkZWZhdWx0O1xuJGNhcmQtdGl0bGUtZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kY2FyZC1uYXYtbGluay1wYWRkaW5nLXNtLXk6IC40cmVtICFkZWZhdWx0O1xuJGNhcmQtbmF2LWxpbmstcGFkZGluZy1zbS14OiAuOHJlbSAhZGVmYXVsdDtcbiRjYXJkLWltZy1zaXplOiAkaW1nLXNpemUtc20gIWRlZmF1bHQ7XG5cbi8vIFBST0dSRVNTIEJBUlNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kcHJvZ3Jlc3MtYmFyLWJvcmRlci1yYWRpdXM6IDFweCAhZGVmYXVsdDtcblxuLy8gRElSRUNUIENIQVRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kZGlyZWN0LWNoYXQtZGVmYXVsdC1tc2ctYmc6ICRncmF5LXgtbGlnaHQgIWRlZmF1bHQ7XG4kZGlyZWN0LWNoYXQtZGVmYXVsdC1mb250LWNvbG9yOiAjNDQ0ICFkZWZhdWx0O1xuJGRpcmVjdC1jaGF0LWRlZmF1bHQtbXNnLWJvcmRlci1jb2xvcjogJGdyYXkteC1saWdodCAhZGVmYXVsdDtcblxuLy8gWi1JTkRFWFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiR6aW5kZXgtbWFpbi1oZWFkZXI6ICR6aW5kZXgtZml4ZWQgKyA0ICFkZWZhdWx0O1xuJHppbmRleC1tYWluLXNpZGViYXI6ICR6aW5kZXgtZml4ZWQgKyA4ICFkZWZhdWx0O1xuJHppbmRleC1tYWluLWZvb3RlcjogJHppbmRleC1maXhlZCArIDIgIWRlZmF1bHQ7XG4kemluZGV4LWNvbnRyb2wtc2lkZWJhcjogJHppbmRleC1maXhlZCArIDEgIWRlZmF1bHQ7XG4kemluZGV4LXRvYXN0czogJHppbmRleC1tYWluLXNpZGViYXIgKyAyICFkZWZhdWx0O1xuJHppbmRleC1wcmVsb2FkZXI6IDk5OTkgIWRlZmF1bHQ7XG5cbi8vIFRSQU5TSVRJT05TIFNFVFRJTkdTXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBUcmFuc2l0aW9uIGdsb2JhbCBvcHRpb25zXG4kdHJhbnNpdGlvbi1zcGVlZDogLjNzICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tZm46IGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4vLyBURVhUXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuJGZvbnQtc2l6ZS14czogKCRmb250LXNpemUtYmFzZSAqIC43NSkgIWRlZmF1bHQ7XG4kZm9udC1zaXplLXhsOiAoJGZvbnQtc2l6ZS1iYXNlICogMikgIWRlZmF1bHQ7XG5cblxuLy8gQlVUVE9OXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuJGJ1dHRvbi1kZWZhdWx0LWJhY2tncm91bmQtY29sb3I6ICRncmF5LTEwMCAhZGVmYXVsdDtcbiRidXR0b24tZGVmYXVsdC1jb2xvcjogIzQ0NCAhZGVmYXVsdDtcbiRidXR0b24tZGVmYXVsdC1ib3JkZXItY29sb3I6ICNkZGQgIWRlZmF1bHQ7XG5cbiRidXR0b24tcGFkZGluZy15LXhzOiAuMTI1cmVtICFkZWZhdWx0O1xuJGJ1dHRvbi1wYWRkaW5nLXgteHM6IC4yNXJlbSAhZGVmYXVsdDtcbiRidXR0b24tbGluZS1oZWlnaHQteHM6ICRsaW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcbiRidXR0b24tZm9udC1zaXplLXhzOiAoJGZvbnQtc2l6ZS1iYXNlICogLjc1KSAhZGVmYXVsdDtcbiRidXR0b24tYm9yZGVyLXJhZGl1cy14czogLjE1cmVtICFkZWZhdWx0O1xuXG5cbi8vIEVMRVZBVElPTlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiRlbGV2YXRpb25zOiAoKTtcbiRlbGV2YXRpb25zOiBtYXAtbWVyZ2UoXG4gIChcbiAgICAxOiB1bnF1b3RlKFwiMCAxcHggM3B4IFwiICsgcmdiYSgkYmxhY2ssIC4xMikgKyBcIiwgMCAxcHggMnB4IFwiICsgcmdiYSgkYmxhY2ssIC4yNCkpLFxuICAgIDI6IHVucXVvdGUoXCIwIDNweCA2cHggXCIgKyByZ2JhKCRibGFjaywgLjE2KSArIFwiLCAwIDNweCA2cHggXCIgKyByZ2JhKCRibGFjaywgLjIzKSksXG4gICAgMzogdW5xdW90ZShcIjAgMTBweCAyMHB4IFwiICsgcmdiYSgkYmxhY2ssIC4xOSkgKyBcIiwgMCA2cHggNnB4IFwiICsgcmdiYSgkYmxhY2ssIC4yMykpLFxuICAgIDQ6IHVucXVvdGUoXCIwIDE0cHggMjhweCBcIiArIHJnYmEoJGJsYWNrLCAuMjUpICsgXCIsIDAgMTBweCAxMHB4IFwiICsgcmdiYSgkYmxhY2ssIC4yMikpLFxuICAgIDU6IHVucXVvdGUoXCIwIDE5cHggMzhweCBcIiArIHJnYmEoJGJsYWNrLCAuMykgKyBcIiwgMCAxNXB4IDEycHggXCIgKyByZ2JhKCRibGFjaywgLjIyKSksXG4gICksXG4gICRlbGV2YXRpb25zXG4pO1xuXG4vLyBSSUJCT05cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kcmliYm9uLWJvcmRlci1zaXplOiAzcHggIWRlZmF1bHQ7XG4kcmliYm9uLWxpbmUtaGVpZ2h0OiAxMDAlICFkZWZhdWx0O1xuJHJpYmJvbi1wYWRkaW5nOiAuMzc1cmVtIDAgIWRlZmF1bHQ7XG4kcmliYm9uLWZvbnQtc2l6ZTogLjhyZW0gIWRlZmF1bHQ7XG4kcmliYm9uLXdpZHRoOiA5MHB4ICFkZWZhdWx0O1xuJHJpYmJvbi13cmFwcGVyLXNpemU6IDcwcHggIWRlZmF1bHQ7XG4kcmliYm9uLXRvcDogMTBweCAhZGVmYXVsdDtcbiRyaWJib24tcmlnaHQ6IC0ycHggIWRlZmF1bHQ7XG4kcmliYm9uLWxnLXdyYXBwZXItc2l6ZTogMTIwcHggIWRlZmF1bHQ7XG4kcmliYm9uLWxnLXdpZHRoOiAxNjBweCAhZGVmYXVsdDtcbiRyaWJib24tbGctdG9wOiAyNnB4ICFkZWZhdWx0O1xuJHJpYmJvbi1sZy1yaWdodDogMCAhZGVmYXVsdDtcbiRyaWJib24teGwtd3JhcHBlci1zaXplOiAxODBweCAhZGVmYXVsdDtcbiRyaWJib24teGwtd2lkdGg6IDI0MHB4ICFkZWZhdWx0O1xuJHJpYmJvbi14bC10b3A6IDQ3cHggIWRlZmF1bHQ7XG4kcmliYm9uLXhsLXJpZ2h0OiA0cHggIWRlZmF1bHQ7XG4iLCIvL1xuLy8gQ29yZTogTGF5b3V0XG4vL1xuXG5odG1sLnNjcm9sbC1zbW9vdGgge1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuaHRtbCxcbmJvZHksXG4ud3JhcHBlciB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG59XG5cbi53cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC5jb250ZW50LXdyYXBwZXIge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRtYWluLWhlYWRlci1oZWlnaHR9IC0gI3skbWFpbi1mb290ZXItaGVpZ2h0fSk7XG4gIH1cblxuICAubGF5b3V0LWJveGVkICYge1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coMCAwIDEwIHJnYmEoJGJsYWNrLCAuMykpO1xuXG4gICAgJixcbiAgICAmOjpiZWZvcmUge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBtYXgtd2lkdGg6ICRib3hlZC1sYXlvdXQtbWF4LXdpZHRoO1xuICAgIH1cblxuICAgIC5tYWluLXNpZGViYXIge1xuICAgICAgbGVmdDogaW5oZXJpdDtcbiAgICB9XG4gIH1cblxuICBAc3VwcG9ydHMgbm90ICgtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmUpIHtcbiAgICAubGF5b3V0LWZpeGVkICYgLnNpZGViYXIge1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gKCN7JG1haW4taGVhZGVyLWhlaWdodC1pbm5lcn0gKyAjeyRtYWluLWhlYWRlci1ib3R0b20tYm9yZGVyLXdpZHRofSkpO1xuICAgIH1cbiAgICAubGF5b3V0LWZpeGVkLnRleHQtc20gJiAuc2lkZWJhciB7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAoI3skbWFpbi1oZWFkZXItaGVpZ2h0LXNtLWlubmVyfSArICN7JG1haW4taGVhZGVyLWJvdHRvbS1ib3JkZXItd2lkdGh9KSk7XG4gICAgfVxuICB9XG5cbiAgLmxheW91dC1uYXZiYXItZml4ZWQubGF5b3V0LWZpeGVkICYge1xuICAgIC5jb250cm9sLXNpZGViYXIge1xuICAgICAgdG9wOiAkbWFpbi1oZWFkZXItaGVpZ2h0O1xuICAgIH1cblxuICAgIC5tYWluLWhlYWRlci50ZXh0LXNtIH4gLmNvbnRyb2wtc2lkZWJhciB7XG4gICAgICB0b3A6ICRtYWluLWhlYWRlci1oZWlnaHQtc207XG4gICAgfVxuXG4gICAgLnNpZGViYXIge1xuICAgICAgbWFyZ2luLXRvcDogJG1haW4taGVhZGVyLWhlaWdodDtcbiAgICB9XG5cbiAgICAuYnJhbmQtbGluay50ZXh0LXNtIH4gLnNpZGViYXIge1xuICAgICAgbWFyZ2luLXRvcDogJG1haW4taGVhZGVyLWhlaWdodC1zbTtcbiAgICB9XG4gIH1cblxuICAubGF5b3V0LW5hdmJhci1maXhlZC5sYXlvdXQtZml4ZWQudGV4dC1zbSAmIHtcbiAgICAuY29udHJvbC1zaWRlYmFyIHtcbiAgICAgIHRvcDogJG1haW4taGVhZGVyLWhlaWdodC1zbTtcbiAgICB9XG5cbiAgICAuc2lkZWJhciB7XG4gICAgICBtYXJnaW4tdG9wOiAkbWFpbi1oZWFkZXItaGVpZ2h0LXNtO1xuICAgIH1cbiAgfVxuXG4gIC5sYXlvdXQtbmF2YmFyLWZpeGVkLnNpZGViYXItbWluaS5zaWRlYmFyLWNvbGxhcHNlICYsXG4gIC5sYXlvdXQtbmF2YmFyLWZpeGVkLnNpZGViYXItbWluaS1tZC5zaWRlYmFyLWNvbGxhcHNlICYsXG4gIC5sYXlvdXQtbmF2YmFyLWZpeGVkLnNpZGViYXItbWluaS14cy5zaWRlYmFyLWNvbGxhcHNlICYge1xuICAgIC5icmFuZC1saW5rIHtcbiAgICAgIGhlaWdodDogJG1haW4taGVhZGVyLWhlaWdodDtcbiAgICAgIHdpZHRoOiAkc2lkZWJhci1taW5pLXdpZHRoO1xuXG4gICAgICAmLnRleHQtc20ge1xuICAgICAgICBoZWlnaHQ6ICRtYWluLWhlYWRlci1oZWlnaHQtc207XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmxheW91dC1uYXZiYXItZml4ZWQuc2lkZWJhci1taW5pLnNpZGViYXItY29sbGFwc2UudGV4dC1zbSAmLFxuICAubGF5b3V0LW5hdmJhci1maXhlZC5zaWRlYmFyLW1pbmktbWQuc2lkZWJhci1jb2xsYXBzZS50ZXh0LXNtICYsXG4gIC5sYXlvdXQtbmF2YmFyLWZpeGVkLnNpZGViYXItbWluaS14cy5zaWRlYmFyLWNvbGxhcHNlLnRleHQtc20gJiB7XG4gICAgLmJyYW5kLWxpbmsge1xuICAgICAgaGVpZ2h0OiAkbWFpbi1oZWFkZXItaGVpZ2h0LXNtO1xuICAgIH1cbiAgfVxuXG4gIGJvZHk6bm90KC5sYXlvdXQtZml4ZWQpLmxheW91dC1uYXZiYXItZml4ZWQgJiB7XG4gICAgLm1haW4tc2lkZWJhciB7XG4gICAgICAvLyBtYXJnaW4tdG9wOiBjYWxjKCN7JG1haW4taGVhZGVyLWhlaWdodH0gLyAtMSk7XG5cbiAgICAgIC8vIC5zaWRlYmFyIHtcbiAgICAgIC8vICAgbWFyZ2luLXRvcDogJG1haW4taGVhZGVyLWhlaWdodDtcbiAgICAgIC8vIH1cbiAgICB9XG4gIH1cblxuICBib2R5Om5vdCgubGF5b3V0LWZpeGVkKS5sYXlvdXQtbmF2YmFyLWZpeGVkLnRleHQtc20gJiB7XG4gICAgLm1haW4tc2lkZWJhciB7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjKCN7JG1haW4taGVhZGVyLWhlaWdodC1zbX0gLyAtMSk7XG5cbiAgICAgIC5zaWRlYmFyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogJG1haW4taGVhZGVyLWhlaWdodC1zbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubGF5b3V0LW5hdmJhci1maXhlZCAmIHtcbiAgICAuY29udHJvbC1zaWRlYmFyIHtcbiAgICAgIHRvcDogMDtcbiAgICB9XG5cbiAgICBhLmFuY2hvciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogY2FsYygoI3skbWFpbi1oZWFkZXItaGVpZ2h0LWlubmVyfSArICN7JG1haW4taGVhZGVyLWJvdHRvbS1ib3JkZXItd2lkdGh9ICsgKCN7JG1haW4taGVhZGVyLWxpbmstcGFkZGluZy15fSAqIDIpKSAvIC0xKTtcbiAgICB9XG5cbiAgICAubWFpbi1zaWRlYmFyOmhvdmVyIHtcbiAgICAgIC5icmFuZC1saW5rIHtcbiAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggJHRyYW5zaXRpb24tc3BlZWQgJHRyYW5zaXRpb24tZm47XG4gICAgICAgIHdpZHRoOiAkc2lkZWJhci13aWR0aDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYnJhbmQtbGluayB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdG9wOiAwO1xuICAgICAgdHJhbnNpdGlvbjogd2lkdGggJHRyYW5zaXRpb24tc3BlZWQgJHRyYW5zaXRpb24tZm47XG4gICAgICB3aWR0aDogJHNpZGViYXItd2lkdGg7XG4gICAgICB6LWluZGV4OiAkemluZGV4LW1haW4taGVhZGVyICsgMTtcbiAgICB9XG5cbiAgICAvLyBTaWRlYmFyIHZhcmlhbnRzIGJyYW5kLWxpbmsgZml4XG4gICAgQGVhY2ggJG5hbWUsICRjb2xvciBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICAgIC5zaWRlYmFyLWRhcmstI3skbmFtZX0gLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9XCJuYXZiYXJcIl0pIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNpZGViYXItZGFyay1iZztcbiAgICAgIH1cblxuICAgICAgLnNpZGViYXItbGlnaHQtI3skbmFtZX0gLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9XCJuYXZiYXJcIl0pIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNpZGViYXItbGlnaHQtYmc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgICBtYXJnaW4tdG9wOiAkbWFpbi1oZWFkZXItaGVpZ2h0O1xuICAgIH1cblxuICAgIC5tYWluLWhlYWRlci50ZXh0LXNtIH4gLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgICBtYXJnaW4tdG9wOiAkbWFpbi1oZWFkZXItaGVpZ2h0LXNtO1xuICAgIH1cblxuICAgIC5tYWluLWhlYWRlciB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB6LWluZGV4OiAkemluZGV4LW1haW4taGVhZGVyIC0gMTtcbiAgICB9XG4gIH1cblxuICAubGF5b3V0LW5hdmJhci1maXhlZC50ZXh0LXNtICYge1xuICAgIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgbWFyZ2luLXRvcDogJG1haW4taGVhZGVyLWhlaWdodC1zbTtcbiAgICB9XG4gIH1cblxuICAubGF5b3V0LW5hdmJhci1ub3QtZml4ZWQgJiB7XG4gICAgLmJyYW5kLWxpbmsge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB9XG5cbiAgICAuc2lkZWJhcixcbiAgICAuY29udGVudC13cmFwcGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgLm1haW4taGVhZGVyIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgfVxuICB9XG5cbiAgLmxheW91dC1uYXZiYXItbm90LWZpeGVkLmxheW91dC1maXhlZCAmIHtcbiAgICAuc2lkZWJhciB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAgIC5sYXlvdXQjeyRpbmZpeH0tbmF2YmFyLWZpeGVkLmxheW91dC1maXhlZCAmIHtcbiAgICAgICAgLmNvbnRyb2wtc2lkZWJhciB7XG4gICAgICAgICAgdG9wOiAkbWFpbi1oZWFkZXItaGVpZ2h0O1xuICAgICAgICB9XG5cbiAgICAgICAgLnRleHQtc20gJiAubWFpbi1oZWFkZXIgfiAuY29udHJvbC1zaWRlYmFyLFxuICAgICAgICAubWFpbi1oZWFkZXIudGV4dC1zbSB+IC5jb250cm9sLXNpZGViYXIge1xuICAgICAgICAgIHRvcDogJG1haW4taGVhZGVyLWhlaWdodC1zbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zaWRlYmFyIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAkbWFpbi1oZWFkZXItaGVpZ2h0O1xuICAgICAgICB9XG5cbiAgICAgICAgLnRleHQtc20gJiAuYnJhbmQtbGluayB+IC5zaWRlYmFyLFxuICAgICAgICAuYnJhbmQtbGluay50ZXh0LXNtIH4gLnNpZGViYXIge1xuICAgICAgICAgIG1hcmdpbi10b3A6ICRtYWluLWhlYWRlci1oZWlnaHQtc207XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmxheW91dCN7JGluZml4fS1uYXZiYXItZml4ZWQubGF5b3V0LWZpeGVkLnRleHQtc20gJiB7XG4gICAgICAgIC5jb250cm9sLXNpZGViYXIge1xuICAgICAgICAgIHRvcDogJG1haW4taGVhZGVyLWhlaWdodC1zbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zaWRlYmFyIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAkbWFpbi1oZWFkZXItaGVpZ2h0LXNtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5sYXlvdXQjeyRpbmZpeH0tbmF2YmFyLWZpeGVkICYge1xuICAgICAgICAuY29udHJvbC1zaWRlYmFyIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBhLmFuY2hvciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRvcDogY2FsYygoI3skbWFpbi1oZWFkZXItaGVpZ2h0LWlubmVyfSArICN7JG1haW4taGVhZGVyLWJvdHRvbS1ib3JkZXItd2lkdGh9ICsgKCN7JG1haW4taGVhZGVyLWxpbmstcGFkZGluZy15fSAqIDIpKSAvIC0xKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuc2lkZWJhci1jb2xsYXBzZSB7XG4gICAgICAgICAgLmJyYW5kLWxpbmsge1xuICAgICAgICAgICAgaGVpZ2h0OiAkbWFpbi1oZWFkZXItaGVpZ2h0O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggJHRyYW5zaXRpb24tc3BlZWQgJHRyYW5zaXRpb24tZm47XG4gICAgICAgICAgICB3aWR0aDogJHNpZGViYXItbWluaS13aWR0aDtcblxuICAgICAgICAgICAgLnRleHQtc20gJixcbiAgICAgICAgICAgICYudGV4dC1zbSB7XG4gICAgICAgICAgICAgIGhlaWdodDogJG1haW4taGVhZGVyLWhlaWdodC1zbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubWFpbi1zaWRlYmFyOmhvdmVyIHtcbiAgICAgICAgICAgIC5icmFuZC1saW5rIHtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggJHRyYW5zaXRpb24tc3BlZWQgJHRyYW5zaXRpb24tZm47XG4gICAgICAgICAgICAgIHdpZHRoOiAkc2lkZWJhci13aWR0aDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYnJhbmQtbGluayB7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoICR0cmFuc2l0aW9uLXNwZWVkICR0cmFuc2l0aW9uLWZuO1xuICAgICAgICAgIHdpZHRoOiAkc2lkZWJhci13aWR0aDtcbiAgICAgICAgICB6LWluZGV4OiAkemluZGV4LW1haW4taGVhZGVyICsgMTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIFNpZGViYXIgdmFyaWFudHMgYnJhbmQtbGluayBmaXhcbiAgICAgICAgQGVhY2ggJG5hbWUsICRjb2xvciBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICAgICAgICAuc2lkZWJhci1kYXJrLSN7JG5hbWV9IC5icmFuZC1saW5rOm5vdChbY2xhc3MqPVwibmF2YmFyXCJdKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2lkZWJhci1kYXJrLWJnO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5zaWRlYmFyLWxpZ2h0LSN7JG5hbWV9IC5icmFuZC1saW5rOm5vdChbY2xhc3MqPVwibmF2YmFyXCJdKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2lkZWJhci1saWdodC1iZztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAkbWFpbi1oZWFkZXItaGVpZ2h0O1xuICAgICAgICB9XG5cbiAgICAgICAgLnRleHQtc20gJiAubWFpbi1oZWFkZXIgfiAuY29udGVudC13cmFwcGVyLFxuICAgICAgICAubWFpbi1oZWFkZXIudGV4dC1zbSB+IC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbi10b3A6ICRtYWluLWhlYWRlci1oZWlnaHQtc207XG4gICAgICAgIH1cblxuICAgICAgICAubWFpbi1oZWFkZXIge1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICB6LWluZGV4OiAkemluZGV4LW1haW4tc2lkZWJhciAtIDE7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmxheW91dCN7JGluZml4fS1uYXZiYXItZml4ZWQudGV4dC1zbSAmIHtcbiAgICAgICAgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogJG1haW4taGVhZGVyLWhlaWdodC1zbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBib2R5Om5vdCgubGF5b3V0LWZpeGVkKS5sYXlvdXQjeyRpbmZpeH0tbmF2YmFyLWZpeGVkICYge1xuICAgICAgICAvLyAubWFpbi1zaWRlYmFyIHtcbiAgICAgICAgLy8gICBtYXJnaW4tdG9wOiBjYWxjKCN7JG1haW4taGVhZGVyLWhlaWdodH0gLyAtMSk7XG5cbiAgICAgICAgLy8gICAuc2lkZWJhciB7XG4gICAgICAgIC8vICAgICBtYXJnaW4tdG9wOiAkbWFpbi1oZWFkZXItaGVpZ2h0O1xuICAgICAgICAvLyAgIH1cbiAgICAgICAgLy8gfVxuICAgICAgfVxuXG4gICAgICBib2R5Om5vdCgubGF5b3V0LWZpeGVkKS5sYXlvdXQjeyRpbmZpeH0tbmF2YmFyLWZpeGVkLnRleHQtc20gJiB7XG4gICAgICAgIC5tYWluLXNpZGViYXIge1xuICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGMoI3skbWFpbi1oZWFkZXItaGVpZ2h0LXNtfSAvIC0xKTtcblxuICAgICAgICAgIC5zaWRlYmFyIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRtYWluLWhlYWRlci1oZWlnaHQtc207XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5sYXlvdXQjeyRpbmZpeH0tbmF2YmFyLW5vdC1maXhlZCAmIHtcbiAgICAgICAgLmJyYW5kLWxpbmsge1xuICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIH1cblxuICAgICAgICAuc2lkZWJhcixcbiAgICAgICAgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tYWluLWhlYWRlciB7XG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubGF5b3V0I3skaW5maXh9LW5hdmJhci1ub3QtZml4ZWQubGF5b3V0LWZpeGVkICYge1xuICAgICAgICAuc2lkZWJhciB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5sYXlvdXQtZm9vdGVyLWZpeGVkICYge1xuICAgIC5jb250cm9sLXNpZGViYXIge1xuICAgICAgYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC5tYWluLWZvb3RlciB7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB6LWluZGV4OiAkemluZGV4LW1haW4tZm9vdGVyO1xuICAgIH1cbiAgfVxuXG4gIC5sYXlvdXQtZm9vdGVyLW5vdC1maXhlZCAmIHtcbiAgICAubWFpbi1mb290ZXIge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB9XG5cbiAgICAuY29udGVudC13cmFwcGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgICAgIC5sYXlvdXQjeyRpbmZpeH0tZm9vdGVyLWZpeGVkICYge1xuICAgICAgICAuY29udHJvbC1zaWRlYmFyIHtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICAubWFpbi1mb290ZXIge1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB6LWluZGV4OiAkemluZGV4LW1haW4tZm9vdGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206ICRtYWluLWZvb3Rlci1oZWlnaHQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmxheW91dCN7JGluZml4fS1mb290ZXItbm90LWZpeGVkICYge1xuICAgICAgICAubWFpbi1mb290ZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubGF5b3V0LXRvcC1uYXYgJiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICAubWFpbi1oZWFkZXIge1xuICAgICAgLmJyYW5kLWltYWdlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLS41cmVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC4ycmVtO1xuICAgICAgICBoZWlnaHQ6IDMzcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1haW4tc2lkZWJhciB7XG4gICAgICBib3R0b206IGluaGVyaXQ7XG4gICAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgfVxuXG4gICAgLmNvbnRlbnQtd3JhcHBlcixcbiAgICAubWFpbi1oZWFkZXIsXG4gICAgLm1haW4tZm9vdGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG5cbmJvZHkuc2lkZWJhci1jb2xsYXBzZTpub3QoLnNpZGViYXItbWluaS14cyk6bm90KC5zaWRlYmFyLW1pbmktbWQpOm5vdCguc2lkZWJhci1taW5pKSB7XG4gIC5jb250ZW50LXdyYXBwZXIsXG4gIC5tYWluLWZvb3RlcixcbiAgLm1haW4taGVhZGVyIHtcbiAgICAmLFxuICAgICY6OmJlZm9yZSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cblxuYm9keTpub3QoLnNpZGViYXItbWluaS1tZCk6bm90KC5zaWRlYmFyLW1pbmkteHMpOm5vdCgubGF5b3V0LXRvcC1uYXYpIHtcbiAgLmNvbnRlbnQtd3JhcHBlcixcbiAgLm1haW4tZm9vdGVyLFxuICAubWFpbi1oZWFkZXIge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24obWFyZ2luLWxlZnQgJHRyYW5zaXRpb24tc3BlZWQgJHRyYW5zaXRpb24tZm4pO1xuXG4gICAgICBtYXJnaW4tbGVmdDogJHNpZGViYXItd2lkdGg7XG5cbiAgICAgIC5zaWRlYmFyLWNvbGxhcHNlICYge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4uc2lkZWJhci1taW5pLW1kIHtcbiAgLmNvbnRlbnQtd3JhcHBlcixcbiAgLm1haW4tZm9vdGVyLFxuICAubWFpbi1oZWFkZXIge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24obWFyZ2luLWxlZnQgJHRyYW5zaXRpb24tc3BlZWQgJHRyYW5zaXRpb24tZm4pO1xuXG4gICAgICBtYXJnaW4tbGVmdDogJHNpZGViYXItd2lkdGg7XG5cbiAgICAgIC5zaWRlYmFyLWNvbGxhcHNlICYge1xuICAgICAgICBtYXJnaW4tbGVmdDogJHNpZGViYXItbWluaS13aWR0aDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBtYXJnaW4tbGVmdDogJHNpZGViYXItbWluaS13aWR0aDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cblxuLnNpZGViYXItbWluaS14cyB7XG4gIC5jb250ZW50LXdyYXBwZXIsXG4gIC5tYWluLWZvb3RlcixcbiAgLm1haW4taGVhZGVyIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG1hcmdpbi1sZWZ0ICR0cmFuc2l0aW9uLXNwZWVkICR0cmFuc2l0aW9uLWZuKTtcblxuICAgICAgbWFyZ2luLWxlZnQ6ICRzaWRlYmFyLXdpZHRoO1xuXG4gICAgICAuc2lkZWJhci1jb2xsYXBzZSAmIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICRzaWRlYmFyLW1pbmktd2lkdGg7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgbWFyZ2luLWxlZnQ6ICRzaWRlYmFyLW1pbmktd2lkdGg7XG4gICAgfVxuICB9XG59XG5cbi5jb250ZW50LXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1iZztcblxuICA+IC5jb250ZW50IHtcbiAgICBwYWRkaW5nOiAkY29udGVudC1wYWRkaW5nLXkgJGNvbnRlbnQtcGFkZGluZy14O1xuICB9XG59XG5cbi5tYWluLXNpZGViYXIge1xuICAmLFxuICAmOjpiZWZvcmUge1xuICAgICRsb2NhbC1zaWRlYmFyLXRyYW5zaXRpb246IG1hcmdpbi1sZWZ0ICR0cmFuc2l0aW9uLXNwZWVkICR0cmFuc2l0aW9uLWZuLCB3aWR0aCAkdHJhbnNpdGlvbi1zcGVlZCAkdHJhbnNpdGlvbi1mbjtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRsb2NhbC1zaWRlYmFyLXRyYW5zaXRpb24pO1xuICAgIHdpZHRoOiAkc2lkZWJhci13aWR0aDtcbiAgfVxuXG4gIC5zaWRlYmFyLWNvbGxhcHNlOm5vdCguc2lkZWJhci1taW5pKTpub3QoLnNpZGViYXItbWluaS1tZCk6bm90KC5zaWRlYmFyLW1pbmkteHMpICYge1xuICAgICYsXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuc2lkZWJhci1jb2xsYXBzZSAmIHtcbiAgICAmLFxuICAgICY6OmJlZm9yZSB7XG4gICAgICBtYXJnaW4tbGVmdDogLSRzaWRlYmFyLXdpZHRoO1xuICAgIH1cblxuICAgIC5uYXYtc2lkZWJhci5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAmLFxuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tbGVmdDogLSRzaWRlYmFyLXdpZHRoO1xuICAgIH1cblxuICAgIC5zaWRlYmFyLW9wZW4gJiB7XG4gICAgICAmLFxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbmJvZHk6bm90KC5sYXlvdXQtZml4ZWQpIHtcbiAgLm1haW4tc2lkZWJhciB7XG4gICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcblxuICAgIC5zaWRlYmFyIHtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgfVxuICB9XG59XG5cbi5sYXlvdXQtZml4ZWQge1xuICAuYnJhbmQtbGluayB7XG4gICAgd2lkdGg6ICRzaWRlYmFyLXdpZHRoO1xuICB9XG5cbiAgLm1haW4tc2lkZWJhciB7XG4gICAgYm90dG9tOiAwO1xuICAgIGZsb2F0OiBub25lO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgfVxuXG4gIC5jb250cm9sLXNpZGViYXIge1xuICAgIGJvdHRvbTogMDtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuXG4gICAgLmNvbnRyb2wtc2lkZWJhci1jb250ZW50IHtcbiAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtICN7JG1haW4taGVhZGVyLWhlaWdodH0pO1xuICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgIEBpbmNsdWRlIHNjcm9sbGJhci13aWR0aC10aGluKCk7XG4gICAgfVxuICB9XG59XG5cbkBzdXBwb3J0cyAoLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lKSB7XG4gIC5sYXlvdXQtZml4ZWQge1xuICAgIC5tYWluLXNpZGViYXIge1xuICAgICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgIH1cbiAgfVxufVxuXG4ubWFpbi1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1mb290ZXItYmc7XG4gIGJvcmRlci10b3A6ICRtYWluLWZvb3Rlci1ib3JkZXItdG9wO1xuICBjb2xvcjogbGlnaHRlbigkZ3JheS03MDAsIDI1JSk7XG4gIHBhZGRpbmc6ICRtYWluLWZvb3Rlci1wYWRkaW5nO1xuXG4gIC50ZXh0LXNtICYsXG4gICYudGV4dC1zbSB7XG4gICAgcGFkZGluZzogJG1haW4tZm9vdGVyLXBhZGRpbmctc207XG4gIH1cbn1cblxuLmNvbnRlbnQtaGVhZGVyIHtcbiAgcGFkZGluZzogMTVweCAkY29udGVudC1wYWRkaW5nLXg7XG5cbiAgLnRleHQtc20gJiB7XG4gICAgcGFkZGluZzogMTBweCAkY29udGVudC1wYWRkaW5nLXg7XG4gIH1cblxuICBoMSB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgLnRleHQtc20gJiB7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICB9XG4gIH1cblxuICAuYnJlYWRjcnVtYiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuOHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAudGV4dC1zbSAmIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgfVxuICB9XG59XG5cblxuLmhvbGQtdHJhbnNpdGlvbiB7XG4gIC5jb250ZW50LXdyYXBwZXIsXG4gIC5tYWluLWhlYWRlcixcbiAgLm1haW4tc2lkZWJhcixcbiAgLm1haW4tc2lkZWJhciAqLFxuICAuY29udHJvbC1zaWRlYmFyLFxuICAuY29udHJvbC1zaWRlYmFyICosXG4gIC5tYWluLWZvb3RlciB7XG4gICAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMHMgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZGFyay1tb2RlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstbWFpbi1iZztcbiAgY29sb3I6ICR3aGl0ZTtcblxuICAud3JhcHBlciB7XG4gICAgLmxheW91dC1uYXZiYXItZml4ZWQgJiB7XG4gICAgICBAZWFjaCAkbmFtZSwgJGNvbG9yIGluICR0aGVtZS1jb2xvcnMtYWx0IHtcbiAgICAgICAgLnNpZGViYXItZGFyay0jeyRuYW1lfSAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1cIm5hdmJhclwiXSkge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzaWRlYmFyLWRhcmstYmc7XG4gICAgICAgIH1cblxuICAgICAgICAuc2lkZWJhci1saWdodC0jeyRuYW1lfSAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1cIm5hdmJhclwiXSkge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzaWRlYmFyLWxpZ2h0LWJnO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAgICAgLmxheW91dCN7JGluZml4fS1uYXZiYXItZml4ZWQgJiB7XG4gICAgICAgICAgQGVhY2ggJG5hbWUsICRjb2xvciBpbiAkdGhlbWUtY29sb3JzLWFsdCB7XG4gICAgICAgICAgICAuc2lkZWJhci1kYXJrLSN7JG5hbWV9IC5icmFuZC1saW5rOm5vdChbY2xhc3MqPVwibmF2YmFyXCJdKSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzaWRlYmFyLWRhcmstYmc7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zaWRlYmFyLWxpZ2h0LSN7JG5hbWV9IC5icmFuZC1saW5rOm5vdChbY2xhc3MqPVwibmF2YmFyXCJdKSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzaWRlYmFyLWxpZ2h0LWJnO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5icmVhZGNydW1iLWl0ZW0ge1xuICAgICYuYWN0aXZlLFxuICAgICsgLmJyZWFkY3J1bWItaXRlbTo6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAkZ3JheS01MDA7XG4gICAgfVxuICB9XG4gIC5tYWluLWZvb3RlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcms7XG4gICAgYm9yZGVyLWNvbG9yOiBsaWdodGVuKCRkYXJrLCAxMCUpO1xuICB9XG4gIC5jb250ZW50LXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGRhcmssIDcuNSUpO1xuICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAuY29udGVudC1oZWFkZXIge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBNaXhpbnM6IE1pc2NlbGxhbmVvdXNcbi8vXG5cbi8vIEVUQ1xuQG1peGluIHRyYW5zbGF0ZSgkeCwgJHkpIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoJHgsICR5KTtcbn1cblxuLy8gRGlmZmVyZW50IHJhZGl1cyBlYWNoIHNpZGVcbkBtaXhpbiBib3JkZXItcmFkaXVzLXNpZGVzKCR0b3AtbGVmdCwgJHRvcC1yaWdodCwgJGJvdHRvbS1sZWZ0LCAkYm90dG9tLXJpZ2h0KSB7XG4gIGJvcmRlci1yYWRpdXM6ICR0b3AtbGVmdCAkdG9wLXJpZ2h0ICRib3R0b20tbGVmdCAkYm90dG9tLXJpZ2h0O1xufVxuXG5AbWl4aW4gY2FsYygkcHJvcGVydHksICRleHByZXNzaW9uKSB7XG4gICN7JHByb3BlcnR5fTogY2FsYygjeyRleHByZXNzaW9ufSk7XG59XG5cbkBtaXhpbiByb3RhdGUoJHZhbHVlKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKCR2YWx1ZSk7XG59XG5cbkBtaXhpbiBhbmltYXRpb24oJGFuaW1hdGlvbikge1xuICBhbmltYXRpb246ICRhbmltYXRpb247XG59XG5cbi8vIEdyYWRpZW50IGJhY2tncm91bmRcbkBtaXhpbiBncmFkaWVudCgkY29sb3I6ICNmNWY1ZjUsICRzdGFydDogI2VlZSwgJHN0b3A6ICR3aGl0ZSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGdyYWRpZW50KGxpbmVhciwgbGVmdCBib3R0b20sIGxlZnQgdG9wLCBjb2xvci1zdG9wKDAsICRzdGFydCksIGNvbG9yLXN0b3AoMSwgJHN0b3ApKTtcbn1cblxuQG1peGluIHNjcm9sbGJhci13aWR0aC10aGluKCkge1xuICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XG4gIHNjcm9sbGJhci1jb2xvcjogI2E5YTlhOSB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIHNjcm9sbGJhci13aWR0aC1ub25lKCkge1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG59XG5cbi8vXG4iLCIvL1xuLy8gQ29tcG9uZW50OiBNYWluIEhlYWRlclxuLy9cblxuLm1haW4taGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogJG1haW4taGVhZGVyLWJvdHRvbS1ib3JkZXI7XG4gIHotaW5kZXg6ICR6aW5kZXgtbWFpbi1oZWFkZXI7XG5cbiAgLm5hdi1saW5rIHtcbiAgICBoZWlnaHQ6ICRuYXYtbGluay1oZWlnaHQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLnRleHQtc20gJixcbiAgJi50ZXh0LXNtIHtcbiAgICAubmF2LWxpbmsge1xuICAgICAgaGVpZ2h0OiAkbmF2LWxpbmstc20taGVpZ2h0O1xuICAgICAgcGFkZGluZzogJG5hdi1saW5rLXNtLXBhZGRpbmcteSAkbmF2LWxpbmstcGFkZGluZy14O1xuXG4gICAgICA+IC5mYSxcbiAgICAgID4gLmZhcyxcbiAgICAgID4gLmZhcixcbiAgICAgID4gLmZhYixcbiAgICAgID4gLmZhbCxcbiAgICAgID4gLmZhZCxcbiAgICAgID4gLnN2Zy1pbmxpbmUtLWZhLFxuICAgICAgPiAuaW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgLm5hdmJhci1uYXYge1xuICAgIC5uYXYtaXRlbSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgJltjbGFzcyo9XCItcmlnaHRcIl0ge1xuICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICAgICAgICByaWdodDogMDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogYnJlYWtwb2ludC1tYXgoeHMpKSB7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuZHJvcGRvd24tbGVnYWN5IC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6ICRuYXYtbGluay1oZWlnaHQgKyAkbmF2YmFyLXBhZGRpbmcteTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi8vIEFkZCB0aGlzIGNsYXNzIHRvIGltYWdlcyB3aXRoaW4gYSBuYXYtbGlua1xuLm5hdmJhci1pbWcge1xuICBoZWlnaHQ6ICRtYWluLWhlYWRlci1oZWlnaHQgLyAyO1xuICB3aWR0aDogYXV0bztcbn1cblxuLy8gTmF2YmFyIGJhZGdlXG4ubmF2YmFyLWJhZGdlIHtcbiAgZm9udC1zaXplOiAuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgcGFkZGluZzogMnB4IDRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNXB4O1xuICB0b3A6IDlweDtcbn1cblxuLmJ0bi1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG59XG5cbi5mb3JtLWNvbnRyb2wtbmF2YmFyIHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuXG4gICsgLmlucHV0LWdyb3VwLWFwcGVuZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmZvcm0tY29udHJvbC1uYXZiYXIsXG4uYnRuLW5hdmJhciB7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG5cbi5uYXZiYXItZGFyayB7XG4gIC5mb3JtLWNvbnRyb2wtbmF2YmFyLFxuICAuYnRuLW5hdmJhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4taGVhZGVyLWRhcmstZm9ybS1jb250cm9sLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJG1haW4taGVhZGVyLWRhcmstZm9ybS1jb250cm9sLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC5mb3JtLWNvbnRyb2wtbmF2YmFyIHtcbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogJG1haW4taGVhZGVyLWRhcmstcGxhY2Vob2xkZXItY29sb3I7XG4gICAgfVxuXG4gICAgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bi1uYXZiYXIge1xuICAgICAgY29sb3I6ICRtYWluLWhlYWRlci1kYXJrLXBsYWNlaG9sZGVyLWNvbG9yO1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgJixcbiAgICAgICsgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLW5hdmJhciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluLWhlYWRlci1kYXJrLWZvcm0tY29udHJvbC1mb2N1c2VkLWJnO1xuICAgICAgICBib3JkZXItY29sb3I6ICRtYWluLWhlYWRlci1kYXJrLWZvcm0tY29udHJvbC1mb2N1c2VkLWJvcmRlci1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogJG1haW4taGVhZGVyLWRhcmstZm9ybS1jb250cm9sLWZvY3VzZWQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5uYXZiYXItbGlnaHQge1xuICAuZm9ybS1jb250cm9sLW5hdmJhcixcbiAgLmJ0bi1uYXZiYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluLWhlYWRlci1saWdodC1mb3JtLWNvbnRyb2wtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkbWFpbi1oZWFkZXItbGlnaHQtZm9ybS1jb250cm9sLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC5mb3JtLWNvbnRyb2wtbmF2YmFyIHtcbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogJG1haW4taGVhZGVyLWxpZ2h0LXBsYWNlaG9sZGVyLWNvbG9yO1xuICAgIH1cblxuICAgICsgLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4tbmF2YmFyIHtcbiAgICAgIGNvbG9yOiAkbWFpbi1oZWFkZXItbGlnaHQtcGxhY2Vob2xkZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICAmLFxuICAgICAgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tbmF2YmFyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4taGVhZGVyLWxpZ2h0LWZvcm0tY29udHJvbC1mb2N1c2VkLWJnO1xuICAgICAgICBib3JkZXItY29sb3I6ICRtYWluLWhlYWRlci1saWdodC1mb3JtLWNvbnRyb2wtZm9jdXNlZC1ib3JkZXItY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICRtYWluLWhlYWRlci1saWdodC1mb3JtLWNvbnRyb2wtZm9jdXNlZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubmF2YmFyLXNlYXJjaC1ibG9jayB7XG4gICAgLmZvcm0tY29udHJvbC1uYXZiYXIge1xuICAgICAgJjpmb2N1cyB7XG4gICAgICAgICYsXG4gICAgICAgICsgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLW5hdmJhciB7XG4gICAgICAgICAgY29sb3I6ICRtYWluLWhlYWRlci1saWdodC1wbGFjZWhvbGRlci1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBOYXZiYXIgU2VhcmNoXG4ubmF2YmFyLXNlYXJjaC1ibG9jayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZzogMCAkbmF2LWxpbmstcGFkZGluZy14O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDEwO1xuICBkaXNwbGF5OiBub25lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5pdGlhbDtcblxuICAmLm5hdmJhci1zZWFyY2gtb3BlbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC5pbnB1dC1ncm91cCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiIsIi8vXG4vLyBDb21wb25lbnQ6IEJyYW5kXG4vL1xuXG4uYnJhbmQtbGluayB7XG4gICRicmFuZC1saW5rLXBhZGRpbmcteTogJG5hdmJhci1icmFuZC1wYWRkaW5nLXkgKyAkbmF2YmFyLXBhZGRpbmcteTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogJG5hdmJhci1icmFuZC1mb250LXNpemU7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtbGc7XG4gIHBhZGRpbmc6ICRicmFuZC1saW5rLXBhZGRpbmcteSAkc2lkZWJhci1wYWRkaW5nLXg7XG4gIHRyYW5zaXRpb246IHdpZHRoICR0cmFuc2l0aW9uLXNwZWVkICR0cmFuc2l0aW9uLWZuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgLnRleHQtc20gJiB7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICB9XG5cbiAgW2NsYXNzKj1cInNpZGViYXItZGFya1wiXSAmIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgbGlnaHRlbigkZGFyaywgMTAlKTtcblxuICAgICYsXG4gICAgLnB1c2htZW51IHtcbiAgICAgIGNvbG9yOiByZ2JhKCR3aGl0ZSwgLjgpO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBbY2xhc3MqPVwic2lkZWJhci1saWdodFwiXSAmIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXktMzAwO1xuXG4gICAgJixcbiAgICAucHVzaG1lbnUge1xuICAgICAgY29sb3I6IHJnYmEoJGJsYWNrLCAuOCk7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wdXNobWVudSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkc2lkZWJhci1wYWRkaW5nLXg7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gIH1cblxuICAuYnJhbmQtbGluayB7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG5cbiAgLmJyYW5kLWltYWdlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBsaW5lLWhlaWdodDogLjg7XG4gICAgbWFyZ2luLWxlZnQ6IC44cmVtO1xuICAgIG1hcmdpbi1yaWdodDogLjVyZW07XG4gICAgbWFyZ2luLXRvcDogLTNweDtcbiAgICBtYXgtaGVpZ2h0OiAzM3B4O1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgLmJyYW5kLWltYWdlLXhzIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBsaW5lLWhlaWdodDogLjg7XG4gICAgbWFyZ2luLXRvcDogLS4xcmVtO1xuICAgIG1heC1oZWlnaHQ6IDMzcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cblxuICAuYnJhbmQtaW1hZ2UteGwge1xuICAgIGxpbmUtaGVpZ2h0OiAuODtcbiAgICBtYXgtaGVpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgJi5zaW5nbGUge1xuICAgICAgbWFyZ2luLXRvcDogLS4zcmVtO1xuICAgIH1cbiAgfVxuXG4gICYudGV4dC1zbSxcbiAgLnRleHQtc20gJiB7XG4gICAgLmJyYW5kLWltYWdlIHtcbiAgICAgIGhlaWdodDogMjlweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0uMjVyZW07XG4gICAgICBtYXJnaW4tbGVmdDogLjk1cmVtO1xuICAgICAgbWFyZ2luLXRvcDogLS4yNXJlbTtcbiAgICB9XG5cbiAgICAuYnJhbmQtaW1hZ2UteHMge1xuICAgICAgbWFyZ2luLXRvcDogLS4ycmVtO1xuICAgICAgbWF4LWhlaWdodDogMjlweDtcbiAgICB9XG5cbiAgICAuYnJhbmQtaW1hZ2UteGwge1xuICAgICAgbWFyZ2luLXRvcDogLS4yMjVyZW07XG4gICAgICBtYXgtaGVpZ2h0OiAzOHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIENvbXBvbmVudDogTWFpbiBTaWRlYmFyXG4vL1xuXG4ubWFpbi1zaWRlYmFyIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICB6LWluZGV4OiAkemluZGV4LW1haW4tc2lkZWJhcjtcblxuICAvLyBSZW1vdmUgRmlyZWZveCBGb2N1c3JpbmdcbiAgYSB7XG4gICAgJjotbW96LWZvY3VzcmluZyB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbiAgfVxuXG59XG5cbi5zaWRlYmFyIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAoI3skbWFpbi1oZWFkZXItaGVpZ2h0LWlubmVyfSArICN7JG1haW4taGVhZGVyLWJvdHRvbS1ib3JkZXItd2lkdGh9KSk7XG4gIG92ZXJmbG93LXg6IG5vbmU7XG4gIG92ZXJmbG93LXk6IGluaXRpYWw7XG4gIHBhZGRpbmctYm90dG9tOiAkc2lkZWJhci1wYWRkaW5nLXk7XG4gIHBhZGRpbmctbGVmdDogJHNpZGViYXItcGFkZGluZy14O1xuICBwYWRkaW5nLXJpZ2h0OiAkc2lkZWJhci1wYWRkaW5nLXg7XG4gIHBhZGRpbmctdG9wOiAkc2lkZWJhci1wYWRkaW5nLXk7XG4gIEBpbmNsdWRlIHNjcm9sbGJhci13aWR0aC10aGluKCk7XG59XG5cbi8vIFNpZGViYXIgdXNlciBwYW5lbFxuLnVzZXItcGFuZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgW2NsYXNzKj1cInNpZGViYXItZGFya1wiXSAmIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgbGlnaHRlbigkZGFyaywgMTIlKTtcbiAgfVxuXG4gIFtjbGFzcyo9XCJzaWRlYmFyLWxpZ2h0XCJdICYge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS0zMDA7XG4gIH1cblxuICAmLFxuICAuaW5mbyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG5cbiAgLmltYWdlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiAkbmF2LWxpbmstcGFkZGluZy14IC0gLjI7XG4gIH1cblxuICBpbWcge1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogJHNpZGViYXItdXNlci1pbWFnZS13aWR0aDtcbiAgfVxuXG4gIC5pbmZvIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogNXB4IDVweCA1cHggMTBweDtcbiAgfVxuXG4gIC5zdGF0dXMsXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gIH1cbn1cblxuLy8gU2lkZWJhciBuYXZpZ2F0aW9uIG1lbnVcbi5uYXYtc2lkZWJhciB7XG4gIC8vIEFsbCBsZXZlbHNcbiAgLm5hdi1pdGVtIHtcbiAgICA+IC5uYXYtbGluayB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAuMnJlbTtcblxuICAgICAgLnJpZ2h0IHtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbih0cmFuc2Zvcm0gJHRyYW5zaXRpb24tZm4gJHRyYW5zaXRpb24tc3BlZWQpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5uYXYtbGluayA+IC5yaWdodCxcbiAgLm5hdi1saW5rID4gcCA+IC5yaWdodCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxcmVtO1xuICAgIHRvcDogLjdyZW07XG5cbiAgICBpLFxuICAgIHNwYW4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IC41cmVtO1xuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgIHJpZ2h0OiAyLjJyZW07XG4gICAgfVxuICB9XG5cbiAgLm1lbnUtb3BlbiB7XG4gICAgPiAubmF2LXRyZWV2aWV3IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC5tZW51LW9wZW4sXG4gIC5tZW51LWlzLW9wZW5pbmcge1xuICAgID4gLm5hdi1saW5rIHtcbiAgICAgIGkucmlnaHQge1xuICAgICAgICBAaW5jbHVkZSByb3RhdGUoLTkwZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBGaXJzdCBMZXZlbFxuICA+IC5uYXYtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgIC5uYXYtaWNvbiB7XG4gICAgICBtYXJnaW4tbGVmdDogLjA1cmVtO1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IC4ycmVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6ICRzaWRlYmFyLW5hdi1pY29uLXdpZHRoO1xuXG4gICAgICAmLmZhLFxuICAgICAgJi5mYXMsXG4gICAgICAmLmZhcixcbiAgICAgICYuZmFiLFxuICAgICAgJi5mYWwsXG4gICAgICAmLmZhZCxcbiAgICAgICYuc3ZnLWlubGluZS0tZmEsXG4gICAgICAmLmlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mbG9hdC1yaWdodCB7XG4gICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgfVxuICB9XG5cbiAgLy8gVHJlZSB2aWV3IG1lbnVcbiAgLm5hdi10cmVldmlldyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICA+IC5uYXYtaXRlbSB7XG4gICAgICA+IC5uYXYtbGluayB7XG4gICAgICAgID4gLm5hdi1pY29uIHtcbiAgICAgICAgICB3aWR0aDogJHNpZGViYXItbmF2LWljb24td2lkdGg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLm5hdi1jaGlsZC1pbmRlbnQge1xuICAgIC5uYXYtdHJlZXZpZXcge1xuICAgICAgdHJhbnNpdGlvbjogcGFkZGluZyAkdHJhbnNpdGlvbi1zcGVlZCAkdHJhbnNpdGlvbi1mbjtcbiAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcblxuICAgICAgLnRleHQtc20gJiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogLjVyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5uYXYtbGVnYWN5IHtcbiAgICAgIC5uYXYtdHJlZXZpZXcge1xuICAgICAgICAubmF2LXRyZWV2aWV3IHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xcmVtO1xuXG4gICAgICAgICAgLnRleHQtc20gJiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLS41cmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5uYXYtaGVhZGVyIHtcbiAgICBmb250LXNpemU6IC45cmVtO1xuICAgIHBhZGRpbmc6ICRuYXYtbGluay1wYWRkaW5nLXkgKCRuYXYtbGluay1wYWRkaW5nLXkgKiAxLjUpO1xuICB9XG5cbiAgLm5hdi1saW5rIHAge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBtYXJnaW46IDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxufVxuXG4uc2lkZWJhci1pcy1vcGVuaW5nIC5uYXYtc2lkZWJhciB7XG4gIC5uYXYtbGluayBwIHtcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZUluO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogJHRyYW5zaXRpb24tc3BlZWQ7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgfVxufVxuXG4jc2lkZWJhci1vdmVybGF5IHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgLnNpZGViYXItb3BlbiAmIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJsYWNrLCAuMSk7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAkemluZGV4LW1haW4tc2lkZWJhciAtIDE7XG59XG5cbltjbGFzcyo9XCJzaWRlYmFyLWxpZ2h0LVwiXSB7XG4gIC8vIFNpZGViYXIgYmFja2dyb3VuZCBjb2xvclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2lkZWJhci1saWdodC1iZztcblxuICAvLyBVc2VyIFBhbmVsIChyZXNpZGVzIGluIHRoZSBzaWRlYmFyKVxuICAudXNlci1wYW5lbCB7XG4gICAgYTpob3ZlciB7XG4gICAgICBjb2xvcjogJHNpZGViYXItbGlnaHQtaG92ZXItY29sb3I7XG4gICAgfVxuXG4gICAgLnN0YXR1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2lkZWJhci1saWdodC1ob3Zlci1iZztcbiAgICAgIGNvbG9yOiAkc2lkZWJhci1saWdodC1jb2xvcjtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMsXG4gICAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkc2lkZWJhci1saWdodC1ob3Zlci1iZywgMyUpO1xuICAgICAgICBjb2xvcjogJHNpZGViYXItbGlnaHQtaG92ZXItY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAuNCkpO1xuICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJHNpZGViYXItbGlnaHQtaG92ZXItYmcsIDUlKTtcbiAgICB9XG5cbiAgICAuZHJvcGRvd24taXRlbSB7XG4gICAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLy8gU2lkZWJhciBNZW51LiBGaXJzdCBsZXZlbCBsaW5rc1xuICAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0ge1xuICAgIC8vIGxpbmtzXG4gICAgPiAubmF2LWxpbmsge1xuICAgICAgLy8gYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICY6YWN0aXZlLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkc2lkZWJhci1saWdodC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBIb3ZlciBhbmQgYWN0aXZlIHN0YXRlc1xuICAgICYubWVudS1vcGVuID4gLm5hdi1saW5rLFxuICAgICY6aG92ZXIgPiAubmF2LWxpbmsge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNpZGViYXItbGlnaHQtaG92ZXItYmc7XG4gICAgICBjb2xvcjogJHNpZGViYXItbGlnaHQtaG92ZXItY29sb3I7XG4gICAgfVxuXG4gICAgPiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkc2lkZWJhci1saWdodC1hY3RpdmUtY29sb3I7XG5cbiAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgICBib3gtc2hhZG93OiBtYXAtZ2V0KCRlbGV2YXRpb25zLCAxKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBGaXJzdCBMZXZlbCBTdWJtZW51XG4gICAgPiAubmF2LXRyZWV2aWV3IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzaWRlYmFyLWxpZ2h0LXN1Ym1lbnUtYmc7XG4gICAgfVxuICB9XG5cbiAgLy8gU2VjdGlvbiBIZWFkaW5nXG4gIC5uYXYtaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICAgIGNvbG9yOiBkYXJrZW4oJHNpZGViYXItbGlnaHQtY29sb3IsIDUlKTtcbiAgfVxuXG4gIC8vIEFsbCBsaW5rcyB3aXRoaW4gdGhlIHNpZGViYXIgbWVudVxuICAuc2lkZWJhciB7XG4gICAgYSB7XG4gICAgICBjb2xvcjogJHNpZGViYXItbGlnaHQtY29sb3I7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gQWxsIHN1Ym1lbnVzXG4gIC5uYXYtdHJlZXZpZXcge1xuICAgID4gLm5hdi1pdGVtIHtcbiAgICAgID4gLm5hdi1saW5rIHtcbiAgICAgICAgY29sb3I6ICRzaWRlYmFyLWxpZ2h0LXN1Ym1lbnUtY29sb3I7XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNpZGViYXItbGlnaHQtc3VibWVudS1ob3Zlci1iZztcbiAgICAgICAgICBjb2xvcjogJHNpZGViYXItbGlnaHQtc3VibWVudS1ob3Zlci1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICA+IC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgICAmLFxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2lkZWJhci1saWdodC1zdWJtZW51LWFjdGl2ZS1iZztcbiAgICAgICAgICBjb2xvcjogJHNpZGViYXItbGlnaHQtc3VibWVudS1hY3RpdmUtY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgPiAubmF2LWxpbms6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2lkZWJhci1saWdodC1zdWJtZW51LWhvdmVyLWJnO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIEZsYXQgc3R5bGVcbiAgLm5hdi1mbGF0IHtcbiAgICAubmF2LWl0ZW0ge1xuICAgICAgLm5hdi10cmVldmlldyB7XG4gICAgICAgIC5uYXYtdHJlZXZpZXcge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJHNpZGViYXItbGlnaHQtc3VibWVudS1hY3RpdmUtYmc7XG4gICAgICAgIH1cblxuICAgICAgICA+IC5uYXYtaXRlbSB7XG4gICAgICAgICAgPiAubmF2LWxpbmsge1xuICAgICAgICAgICAgJixcbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkc2lkZWJhci1saWdodC1zdWJtZW51LWFjdGl2ZS1iZztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuW2NsYXNzKj1cInNpZGViYXItZGFyay1cIl0ge1xuICAvLyBTaWRlYmFyIGJhY2tncm91bmQgY29sb3JcbiAgYmFja2dyb3VuZC1jb2xvcjogJHNpZGViYXItZGFyay1iZztcblxuICAvLyBVc2VyIFBhbmVsIChyZXNpZGVzIGluIHRoZSBzaWRlYmFyKVxuICAudXNlci1wYW5lbCB7XG4gICAgYTpob3ZlciB7XG4gICAgICBjb2xvcjogJHNpZGViYXItZGFyay1ob3Zlci1jb2xvcjtcbiAgICB9XG5cbiAgICAuc3RhdHVzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzaWRlYmFyLWRhcmstaG92ZXItYmc7XG4gICAgICBjb2xvcjogJHNpZGViYXItZGFyay1jb2xvcjtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMsXG4gICAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkc2lkZWJhci1kYXJrLWhvdmVyLWJnLCAzJSk7XG4gICAgICAgIGNvbG9yOiAkc2lkZWJhci1kYXJrLWhvdmVyLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgLjQpKTtcbiAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRzaWRlYmFyLWRhcmstaG92ZXItYmcsIDUlKTtcbiAgICB9XG5cbiAgICAuZHJvcGRvd24taXRlbSB7XG4gICAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLy8gU2lkZWJhciBNZW51LiBGaXJzdCBsZXZlbCBsaW5rc1xuICAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0ge1xuICAgIC8vIGxpbmtzXG4gICAgPiAubmF2LWxpbmsge1xuICAgICAgLy8gYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICRzaWRlYmFyLWRhcmstY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gSG92ZXIgYW5kIGFjdGl2ZSBzdGF0ZXNcbiAgICAmLm1lbnUtb3BlbiA+IC5uYXYtbGluayxcbiAgICAmOmhvdmVyID4gLm5hdi1saW5rLFxuICAgID4gLm5hdi1saW5rOmZvY3VzICB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2lkZWJhci1kYXJrLWhvdmVyLWJnO1xuICAgICAgY29sb3I6ICRzaWRlYmFyLWRhcmstaG92ZXItY29sb3I7XG4gICAgfVxuXG4gICAgPiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkc2lkZWJhci1kYXJrLWhvdmVyLWNvbG9yO1xuXG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgICAgYm94LXNoYWRvdzogbWFwLWdldCgkZWxldmF0aW9ucywgMSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gRmlyc3QgTGV2ZWwgU3VibWVudVxuICAgID4gLm5hdi10cmVldmlldyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2lkZWJhci1kYXJrLXN1Ym1lbnUtYmc7XG4gICAgfVxuICB9XG5cbiAgLy8gU2VjdGlvbiBIZWFkaW5nXG4gIC5uYXYtaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0OyAvL2Rhcmtlbigkc2lkZWJhci1kYXJrLWJnLCAzJSk7XG4gICAgY29sb3I6IGxpZ2h0ZW4oJHNpZGViYXItZGFyay1jb2xvciwgNSUpO1xuICB9XG5cbiAgLy8gQWxsIGxpbmtzIHdpdGhpbiB0aGUgc2lkZWJhciBtZW51XG4gIC5zaWRlYmFyIHtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkc2lkZWJhci1kYXJrLWNvbG9yO1xuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBBbGwgc3VibWVudXNcbiAgLm5hdi10cmVldmlldyB7XG4gICAgPiAubmF2LWl0ZW0ge1xuICAgICAgPiAubmF2LWxpbmsge1xuICAgICAgICBjb2xvcjogJHNpZGViYXItZGFyay1zdWJtZW51LWNvbG9yO1xuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzaWRlYmFyLWRhcmstc3VibWVudS1ob3Zlci1iZztcbiAgICAgICAgICBjb2xvcjogJHNpZGViYXItZGFyay1zdWJtZW51LWhvdmVyLWNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgID4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICAgICYsXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzaWRlYmFyLWRhcmstc3VibWVudS1hY3RpdmUtYmc7XG4gICAgICAgICAgY29sb3I6ICRzaWRlYmFyLWRhcmstc3VibWVudS1hY3RpdmUtY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBGbGF0IFN0eWxlXG4gIC5uYXYtZmxhdCB7XG4gICAgLm5hdi1pdGVtIHtcbiAgICAgIC5uYXYtdHJlZXZpZXcge1xuICAgICAgICAubmF2LXRyZWV2aWV3IHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRzaWRlYmFyLWRhcmstc3VibWVudS1hY3RpdmUtYmc7XG4gICAgICAgIH1cblxuICAgICAgICA+IC5uYXYtaXRlbSB7XG4gICAgICAgICAgPiAubmF2LWxpbmsge1xuICAgICAgICAgICAgJixcbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkc2lkZWJhci1kYXJrLXN1Ym1lbnUtYWN0aXZlLWJnO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBTaWRlYmFyIHZhcmlhbnRzXG5AZWFjaCAkbmFtZSwgJGNvbG9yIGluICR0aGVtZS1jb2xvcnMge1xuICAuc2lkZWJhci1kYXJrLSN7JG5hbWV9LFxuICAuc2lkZWJhci1saWdodC0jeyRuYW1lfSB7XG4gICAgQGluY2x1ZGUgc2lkZWJhci1jb2xvcigkY29sb3IpO1xuICB9XG59XG5cbkBlYWNoICRuYW1lLCAkY29sb3IgaW4gJGNvbG9ycyB7XG4gIC5zaWRlYmFyLWRhcmstI3skbmFtZX0sXG4gIC5zaWRlYmFyLWxpZ2h0LSN7JG5hbWV9IHtcbiAgICBAaW5jbHVkZSBzaWRlYmFyLWNvbG9yKCRjb2xvcik7XG4gIH1cbn1cblxuLnNpZGViYXItbWluaSAubWFpbi1zaWRlYmFyOm5vdCguc2lkZWJhci1uby1leHBhbmQpLFxuLnNpZGViYXItbWluaS1tZCAubWFpbi1zaWRlYmFyOm5vdCguc2lkZWJhci1uby1leHBhbmQpLFxuLnNpZGViYXItbWluaS14cyAubWFpbi1zaWRlYmFyOm5vdCguc2lkZWJhci1uby1leHBhbmQpLFxuLnNpZGViYXItbWluaSAubWFpbi1zaWRlYmFyOm5vdCguc2lkZWJhci1uby1leHBhbmQpOmhvdmVyLFxuLnNpZGViYXItbWluaS1tZCAubWFpbi1zaWRlYmFyOm5vdCguc2lkZWJhci1uby1leHBhbmQpOmhvdmVyLFxuLnNpZGViYXItbWluaS14cyAubWFpbi1zaWRlYmFyOm5vdCguc2lkZWJhci1uby1leHBhbmQpOmhvdmVyLFxuLnNpZGViYXItbWluaSAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCxcbi5zaWRlYmFyLW1pbmktbWQgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQsXG4uc2lkZWJhci1taW5pLXhzIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkIHtcbiAgLm5hdi1jb21wYWN0Lm5hdi1zaWRlYmFyLm5hdi1jaGlsZC1pbmRlbnQ6bm90KC5uYXYtZmxhdCkgLm5hdi10cmVldmlldyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAtLjVyZW07XG4gIH1cbn1cblxuLy8gTmF2IEZsYXRcbi5uYXYtZmxhdCB7XG4gIG1hcmdpbjogKC0kc2lkZWJhci1wYWRkaW5nLXggLyAyKSAoLSRzaWRlYmFyLXBhZGRpbmcteCkgMDtcblxuICAubmF2LWl0ZW0ge1xuICAgID4gLm5hdi1saW5rIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICA+IC5uYXYtaWNvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAuNTVyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJjpub3QoLm5hdi1jaGlsZC1pbmRlbnQpIHtcbiAgICAubmF2LXRyZWV2aWV3IHtcbiAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgID4gLm5hdi1saW5rIHtcbiAgICAgICAgICA+IC5uYXYtaWNvbiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLjRyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5uYXYtY2hpbGQtaW5kZW50IHtcbiAgICAubmF2LXRyZWV2aWV3IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgICAgLm5hdi1pY29uIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC44NXJlbTtcbiAgICAgIH1cblxuICAgICAgLm5hdi10cmVldmlldyB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAuMnJlbSBzb2xpZDtcblxuICAgICAgICAubmF2LWljb24ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxLjE1cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdi10cmVldmlldyB7XG4gICAgICAgICAgLm5hdi1pY29uIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxLjQ1cmVtO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5uYXYtdHJlZXZpZXcge1xuICAgICAgICAgICAgLm5hdi1pY29uIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEuNzVyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5uYXYtdHJlZXZpZXcge1xuICAgICAgICAgICAgICAubmF2LWljb24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyLjA1cmVtO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNpZGViYXItY29sbGFwc2UgJi5uYXYtY2hpbGQtaW5kZW50IHtcbiAgICAubmF2LXRyZWV2aWV3IHtcbiAgICAgIC5uYXYtaWNvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAuNTVyZW07XG4gICAgICB9XG5cbiAgICAgIC5uYXYtbGluayB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogY2FsYygjeyRuYXYtbGluay1wYWRkaW5nLXh9IC0gLjJyZW0pO1xuICAgICAgfVxuXG4gICAgICAubmF2LXRyZWV2aWV3IHtcbiAgICAgICAgLm5hdi1pY29uIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLjM1cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdi10cmVldmlldyB7XG4gICAgICAgICAgLm5hdi1pY29uIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAuMTVyZW07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm5hdi10cmVldmlldyB7XG4gICAgICAgICAgICAubmF2LWljb24ge1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLS4xNXJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm5hdi10cmVldmlldyB7XG4gICAgICAgICAgICAgIC5uYXYtaWNvbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0uMzVyZW07XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2lkZWJhci1taW5pIC5tYWluLXNpZGViYXI6bm90KC5zaWRlYmFyLW5vLWV4cGFuZCk6aG92ZXIgJixcbiAgLnNpZGViYXItbWluaS1tZCAubWFpbi1zaWRlYmFyOm5vdCguc2lkZWJhci1uby1leHBhbmQpOmhvdmVyICYsXG4gIC5zaWRlYmFyLW1pbmkteHMgLm1haW4tc2lkZWJhcjpub3QoLnNpZGViYXItbm8tZXhwYW5kKTpob3ZlciAmLFxuICAuc2lkZWJhci1taW5pIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkICYsXG4gIC5zaWRlYmFyLW1pbmktbWQgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgJixcbiAgLnNpZGViYXItbWluaS14cyAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAmIHtcbiAgICAmLm5hdi1jb21wYWN0Lm5hdi1zaWRlYmFyIC5uYXYtdHJlZXZpZXcge1xuICAgICAgLm5hdi1pY29uIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC40cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICYubmF2LXNpZGViYXIubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IHtcbiAgICAgIC5uYXYtaWNvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAuODVyZW07XG4gICAgICB9XG5cbiAgICAgIC5uYXYtdHJlZXZpZXcge1xuICAgICAgICAubmF2LWljb24ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxLjE1cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdi10cmVldmlldyB7XG4gICAgICAgICAgLm5hdi1pY29uIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxLjQ1cmVtO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5uYXYtdHJlZXZpZXcge1xuICAgICAgICAgICAgLm5hdi1pY29uIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEuNzVyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5uYXYtdHJlZXZpZXcge1xuICAgICAgICAgICAgICAubmF2LWljb24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyLjA1cmVtO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm5hdi1pY29uIHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG1hcmdpbi1sZWZ0ICR0cmFuc2l0aW9uLWZuICR0cmFuc2l0aW9uLXNwZWVkKTtcbiAgfVxuXG4gIC5uYXYtdHJlZXZpZXcge1xuICAgIC5uYXYtaWNvbiB7XG4gICAgICBtYXJnaW4tbGVmdDogLS4ycmVtO1xuICAgIH1cbiAgfVxuXG4gICYubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0ge1xuICAgIC5uYXYtdHJlZXZpZXcsXG4gICAgPiAubmF2LXRyZWV2aWV3IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHdoaXRlLCAuMDUpO1xuXG4gICAgICAubmF2LWl0ZW0ge1xuICAgICAgICA+IC5uYXYtbGluayB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IC4ycmVtIHNvbGlkO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5uYXYtbGVnYWN5IHtcbiAgbWFyZ2luOiAoLSRzaWRlYmFyLXBhZGRpbmcteCAvIDIpICgtJHNpZGViYXItcGFkZGluZy14KSAwO1xuXG4gICYubmF2LXNpZGViYXIgLm5hdi1pdGVtIHtcbiAgICA+IC5uYXYtbGluayB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgPiAubmF2LWljb24ge1xuICAgICAgICBtYXJnaW4tbGVmdDogLjU1cmVtO1xuXG4gICAgICAgIC50ZXh0LXNtICYge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAuNzVyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtIHtcbiAgICA+IC5uYXYtbGluayB7XG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICAgICAgPiAubmF2LWljb24ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC41NXJlbSAtIDNweCk7XG5cbiAgICAgICAgICAudGV4dC1zbSAmIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC43NXJlbSAtIDNweCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnRleHQtc20gJi5uYXYtc2lkZWJhci5uYXYtZmxhdCAubmF2LXRyZWV2aWV3IHtcbiAgICAubmF2LWl0ZW0ge1xuICAgICAgPiAubmF2LWxpbmsge1xuICAgICAgICA+IC5uYXYtaWNvbiB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoLjc1cmVtIC0gM3B4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zaWRlYmFyLW1pbmkgJixcbiAgLnNpZGViYXItbWluaS1tZCAmLFxuICAuc2lkZWJhci1taW5pLXhzICYge1xuICAgID4gLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gICAgICAubmF2LWljb24ge1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG1hcmdpbi1sZWZ0ICR0cmFuc2l0aW9uLWZuICR0cmFuc2l0aW9uLXNwZWVkKTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC42cmVtO1xuXG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNpZGViYXItbWluaS5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkICYubmF2LWNoaWxkLWluZGVudCxcbiAgLnNpZGViYXItbWluaS5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLXNpZGViYXI6aG92ZXIgJi5uYXYtY2hpbGQtaW5kZW50LFxuICAuc2lkZWJhci1taW5pLW1kLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgJi5uYXYtY2hpbGQtaW5kZW50LFxuICAuc2lkZWJhci1taW5pLW1kLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhcjpob3ZlciAmLm5hdi1jaGlsZC1pbmRlbnQsXG4gIC5zaWRlYmFyLW1pbmkteHMuc2lkZWJhci1jb2xsYXBzZSAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAmLm5hdi1jaGlsZC1pbmRlbnQsXG4gIC5zaWRlYmFyLW1pbmkteHMuc2lkZWJhci1jb2xsYXBzZSAubWFpbi1zaWRlYmFyOmhvdmVyICYubmF2LWNoaWxkLWluZGVudCB7XG4gICAgLm5hdi10cmVldmlldyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG5cbiAgICAgIC5uYXYtdHJlZXZpZXcge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2lkZWJhci1taW5pLnNpZGViYXItY29sbGFwc2UudGV4dC1zbSAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAmLm5hdi1jaGlsZC1pbmRlbnQsXG4gIC5zaWRlYmFyLW1pbmkuc2lkZWJhci1jb2xsYXBzZS50ZXh0LXNtIC5tYWluLXNpZGViYXI6aG92ZXIgJi5uYXYtY2hpbGQtaW5kZW50LFxuICAuc2lkZWJhci1taW5pLW1kLnNpZGViYXItY29sbGFwc2UudGV4dC1zbSAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAmLm5hdi1jaGlsZC1pbmRlbnQsXG4gIC5zaWRlYmFyLW1pbmktbWQuc2lkZWJhci1jb2xsYXBzZS50ZXh0LXNtIC5tYWluLXNpZGViYXI6aG92ZXIgJi5uYXYtY2hpbGQtaW5kZW50LFxuICAuc2lkZWJhci1taW5pLXhzLnNpZGViYXItY29sbGFwc2UudGV4dC1zbSAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAmLm5hdi1jaGlsZC1pbmRlbnQsXG4gIC5zaWRlYmFyLW1pbmkteHMuc2lkZWJhci1jb2xsYXBzZS50ZXh0LXNtIC5tYWluLXNpZGViYXI6aG92ZXIgJi5uYXYtY2hpbGQtaW5kZW50IHtcbiAgICAubmF2LXRyZWV2aWV3IHtcbiAgICAgIHBhZGRpbmctbGVmdDogLjVyZW07XG5cbiAgICAgIC5uYXYtdHJlZXZpZXcge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtLjVyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNpZGViYXItbWluaS5zaWRlYmFyLWNvbGxhcHNlICYsXG4gIC5zaWRlYmFyLW1pbmktbWQuc2lkZWJhci1jb2xsYXBzZSAmLFxuICAuc2lkZWJhci1taW5pLXhzLnNpZGViYXItY29sbGFwc2UgJiB7XG4gICAgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsge1xuICAgICAgLm5hdi1pY29uIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC41NXJlbTtcbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICA+IC5uYXYtaWNvbntcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLjM2cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5uYXYtY2hpbGQtaW5kZW50IHtcbiAgICAgIC5uYXYtdHJlZXZpZXcge1xuICAgICAgICAubmF2LXRyZWV2aWV3IHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gIC5zaWRlYmFyLW1pbmkuc2lkZWJhci1jb2xsYXBzZS50ZXh0LXNtICYsXG4gIC5zaWRlYmFyLW1pbmktbWQuc2lkZWJhci1jb2xsYXBzZS50ZXh0LXNtICYsXG4gIC5zaWRlYmFyLW1pbmkteHMuc2lkZWJhci1jb2xsYXBzZS50ZXh0LXNtICYge1xuICAgID4gLm5hdi1pdGVtID4gLm5hdi1saW5rIHtcbiAgICAgIC5uYXYtaWNvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAuNzVyZW07XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgPiAubmF2LWljb257XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoLjc1cmVtIC0gM3B4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIFtjbGFzcyo9XCJzaWRlYmFyLWRhcmtcIl0gJiB7XG4gICAgJi5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSB7XG4gICAgICAubmF2LXRyZWV2aWV3LFxuICAgICAgPiAubmF2LXRyZWV2aWV3IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkd2hpdGUsIC4wNSk7XG4gICAgICB9XG5cbiAgICAgID4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAkc2lkZWJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2LXRyZWV2aWV3ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rIHtcbiAgICAgICYuYWN0aXZlLFxuICAgICAgJjpmb2N1cyxcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICRzaWRlYmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIFtjbGFzcyo9XCJzaWRlYmFyLWxpZ2h0XCJdICYge1xuICAgICYubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0ge1xuICAgICAgLm5hdi10cmVldmlldyxcbiAgICAgID4gLm5hdi10cmVldmlldyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJsYWNrLCAuMDUpO1xuICAgICAgfVxuXG4gICAgICA+IC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgICBjb2xvcjogJHNpZGViYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5uYXYtdHJlZXZpZXcgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsge1xuICAgICAgJi5hY3RpdmUsXG4gICAgICAmOmZvY3VzLFxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogJHNpZGViYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi5uYXYtY29sbGFwc2UtaGlkZS1jaGlsZCB7XG4gIC5tZW51LW9wZW4gPiAubmF2LXRyZWV2aWV3IHtcbiAgICBtYXgtaGVpZ2h0OiBtaW4tY29udGVudDtcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZUluO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogJHRyYW5zaXRpb24tc3BlZWQ7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgfVxuXG4gIC5zaWRlYmFyLWNvbGxhcHNlICYge1xuICAgIC5tZW51LW9wZW4gPiAubmF2LXRyZWV2aWV3IHtcbiAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICBhbmltYXRpb24tbmFtZTogZmFkZU91dDtcbiAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogJHRyYW5zaXRpb24tc3BlZWQ7XG4gICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgIH1cbiAgfVxuXG4gIC5zaWRlYmFyLW1pbmkuc2lkZWJhci1jb2xsYXBzZSAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAmLFxuICAuc2lkZWJhci1taW5pLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhcjpub3QoLnNpZGViYXItbm8tZXhwYW5kKTpob3ZlciAmLFxuICAuc2lkZWJhci1taW5pLW1kLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgJixcbiAgLnNpZGViYXItbWluaS1tZC5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLXNpZGViYXI6bm90KC5zaWRlYmFyLW5vLWV4cGFuZCk6aG92ZXIgJixcbiAgLnNpZGViYXItbWluaS14cy5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkICYsXG4gIC5zaWRlYmFyLW1pbmkteHMuc2lkZWJhci1jb2xsYXBzZSAubWFpbi1zaWRlYmFyOm5vdCguc2lkZWJhci1uby1leHBhbmQpOmhvdmVyICYge1xuICAgIC5tZW51LW9wZW4gPiAubmF2LXRyZWV2aWV3IHtcbiAgICAgIG1heC1oZWlnaHQ6IG1pbi1jb250ZW50O1xuICAgICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbiAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogJHRyYW5zaXRpb24tc3BlZWQ7XG4gICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgIH1cbiAgfVxufVxuXG4vLyBOYXYgQ29tcGFjdFxuLm5hdi1jb21wYWN0IHtcbiAgLm5hdi1saW5rLFxuICAubmF2LWhlYWRlciB7XG4gICAgcGFkZGluZy10b3A6ICgkbmF2LWxpbmstcGFkZGluZy15IC8gMik7XG4gICAgcGFkZGluZy1ib3R0b206ICgkbmF2LWxpbmstcGFkZGluZy15IC8gMik7XG4gIH1cblxuICAubmF2LWhlYWRlcjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICBwYWRkaW5nLXRvcDogKCRuYXYtbGluay1wYWRkaW5nLXkgKiAxLjUpO1xuICAgIHBhZGRpbmctYm90dG9tOiAoJG5hdi1saW5rLXBhZGRpbmcteSAvIDIpO1xuICB9XG5cbiAgLm5hdi1saW5rID4gLnJpZ2h0LFxuICAubmF2LWxpbmsgPiBwID4gLnJpZ2h0IHtcbiAgICB0b3A6IC40NjVyZW07XG4gIH1cblxuICAudGV4dC1zbSAmIHtcbiAgICAubmF2LWxpbmsgPiAucmlnaHQsXG4gICAgLm5hdi1saW5rID4gcCA+IC5yaWdodCB7XG4gICAgICB0b3A6IC43cmVtO1xuICAgIH1cbiAgfVxufVxuXG4vLyBTaWRlYmFyIEZvcm0gQ29udHJvbFxuW2NsYXNzKj1cInNpZGViYXItZGFya1wiXSB7XG4gIC5mb3JtLWNvbnRyb2wtc2lkZWJhcixcbiAgLmJ0bi1zaWRlYmFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRzaWRlYmFyLWRhcmstYmcsIDUlKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBsaWdodGVuKCRzaWRlYmFyLWRhcmstYmcsIDE1JSk7XG4gICAgY29sb3I6IGxpZ2h0ZW4oY29sb3IteWlxKGxpZ2h0ZW4oJHNpZGViYXItZGFyay1iZywgNSUpKSwgMTUlKTtcbiAgfVxuXG4gIC5mb3JtLWNvbnRyb2wtc2lkZWJhcjpmb2N1cyxcbiAgLmJ0bi1zaWRlYmFyOmZvY3VzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBsaWdodGVuKCRzaWRlYmFyLWRhcmstYmcsIDMwJSk7XG4gIH1cblxuICAuYnRuLXNpZGViYXI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJHNpZGViYXItZGFyay1iZywgNy41JSk7XG4gIH1cblxuICAuYnRuLXNpZGViYXI6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJHNpZGViYXItZGFyay1iZywgMTAlKTtcbiAgfVxuXG4gIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJHNpZGViYXItZGFyay1iZywgNy41JSk7XG4gICAgYm9yZGVyLWNvbG9yOiBsaWdodGVuKCRzaWRlYmFyLWRhcmstYmcsIDE1JSk7XG4gICAgY29sb3I6ICRzaWRlYmFyLWRhcmstY29sb3I7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJHNpZGViYXItZGFyay1iZywgMTAlKTtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJHNpZGViYXItZGFyay1iZywgMTIuNSUpO1xuICAgIH1cblxuICAgIC5zZWFyY2gtcGF0aCB7XG4gICAgICBjb2xvcjogJGdyYXktNTAwO1xuICAgIH1cbiAgfVxufVxuXG5bY2xhc3MqPVwic2lkZWJhci1saWdodFwiXSB7XG4gIC5mb3JtLWNvbnRyb2wtc2lkZWJhcixcbiAgLmJ0bi1zaWRlYmFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHNpZGViYXItbGlnaHQtYmcsIDUlKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBkYXJrZW4oJHNpZGViYXItbGlnaHQtYmcsIDE1JSk7XG4gICAgY29sb3I6IGNvbG9yLXlpcShkYXJrZW4oJHNpZGViYXItbGlnaHQtYmcsIDUlKSk7XG4gIH1cblxuICAuZm9ybS1jb250cm9sLXNpZGViYXI6Zm9jdXMsXG4gIC5idG4tc2lkZWJhcjpmb2N1cyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgZGFya2VuKCRzaWRlYmFyLWxpZ2h0LWJnLCAzMCUpO1xuICB9XG5cbiAgLmJ0bi1zaWRlYmFyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHNpZGViYXItbGlnaHQtYmcsIDcuNSUpO1xuICB9XG5cbiAgLmJ0bi1zaWRlYmFyOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHNpZGViYXItbGlnaHQtYmcsIDEwJSk7XG4gIH1cblxuICAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItY29sb3I6IGRhcmtlbigkc2lkZWJhci1saWdodC1iZywgMTUlKTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRzaWRlYmFyLWxpZ2h0LWJnLCA3LjUlKTtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkc2lkZWJhci1saWdodC1iZywgMTAlKTtcbiAgICB9XG5cbiAgICAuc2VhcmNoLXBhdGgge1xuICAgICAgY29sb3I6ICRncmF5LTYwMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gU2lkZWJhciBpbmxpbmUgaW5wdXQtZ3JvdXAgZml4XG4uc2lkZWJhciAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuLnNpZGViYXIgbmF2IC5mb3JtLWlubGluZSB7XG4gIG1hcmdpbi1ib3R0b206IC4ycmVtO1xufVxuXG4vLyBTaWRlYmFyIENvbGxhcHNlIG9uIExheW91dCBCb3hlZFxuLmxheW91dC1ib3hlZDpub3QoLnNpZGViYXItbWluaSk6bm90KC5zaWRlYmFyLW1pbmktbWQpOm5vdCguc2lkZWJhci1taW5pLXhzKSB7XG4gICYuc2lkZWJhci1jb2xsYXBzZSAubWFpbi1zaWRlYmFyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuY29udGVudC13cmFwcGVyLFxuICAubWFpbi1oZWFkZXIsXG4gIC5tYWluLWZvb3RlciB7XG4gICAgei1pbmRleDogOTk5OTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cblxuLy8gU2lkZWJhciBTZWFyY2hcbi5zaWRlYmFyLWNvbGxhcHNlIHtcbiAgLmZvcm0tY29udHJvbC1zaWRlYmFyLFxuICAuZm9ybS1jb250cm9sLXNpZGViYXIgfiAuaW5wdXQtZ3JvdXAtYXBwZW5kLFxuICAuc2lkZWJhci1zZWFyY2gtcmVzdWx0cyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5bZGF0YS13aWRnZXQ9XCJzaWRlYmFyLXNlYXJjaFwiXSB7XG4gIGlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAgICY6Oi1tcy1jbGVhcixcbiAgICAmOjotbXMtcmV2ZWFsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuICAgICY6Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24sXG4gICAgJjo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1idXR0b24sXG4gICAgJjo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1kZWNvcmF0aW9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5zaWRlYmFyLXNlYXJjaC1yZXN1bHRzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcblxuICAuc2lkZWJhci1zZWFyY2gtb3BlbiAmIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAuc2VhcmNoLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtLjFyZW07XG4gIH1cblxuICAubGlzdC1ncm91cCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6ICR6aW5kZXgtbWFpbi1zaWRlYmFyICsgMTtcblxuICAgID4gLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG5cbiAgICAgICY6LW1vei1mb2N1c3Jpbmcge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICB9XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNpZGViYXItc2VhcmNoLXJlc3VsdHMgLnNlYXJjaC1wYXRoIHtcbiAgZm9udC1zaXplOiAkc21hbGwtZm9udC1zaXplO1xufVxuXG4uc2lkZWJhci1zZWFyY2gtb3BlbiB7XG4gIC5idG4sXG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xuICB9XG59XG5cbi8vIEN1c3RvbSBBcmVhXG4uc2lkZWJhci1jdXN0b20ge1xuICBbY2xhc3MqPVwic2lkZWJhci1kYXJrXCJdICYge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBsaWdodGVuKCRkYXJrLCAxMiUpO1xuICB9XG5cbiAgW2NsYXNzKj1cInNpZGViYXItbGlnaHRcIl0gJiB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5LTMwMDtcbiAgfVxufVxuXG4ubGF5b3V0LWZpeGVkIHtcbiAgJi5zaWRlYmFyLWNvbGxhcHNlIHtcbiAgICAuaGlkZS1vbi1jb2xsYXBzZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICYuc2lkZWJhci1jb2xsYXBzZTpob3ZlciB7XG4gICAgLmhpZGUtb24tY29sbGFwc2Uge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLm1haW4tc2lkZWJhci1jdXN0b20ge1xuICAgIC5zaWRlYmFyIHtcbiAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gKCgjeyRtYWluLWhlYWRlci1oZWlnaHQtaW5uZXJ9ICsgI3skc2lkZWJhci1jdXN0b20taGVpZ2h0fSkgKyAjeyRtYWluLWhlYWRlci1ib3R0b20tYm9yZGVyLXdpZHRofSkpO1xuICAgIH1cblxuICAgIC5zaWRlYmFyLWN1c3RvbSB7XG4gICAgICBoZWlnaHQ6ICRzaWRlYmFyLWN1c3RvbS1oZWlnaHQ7XG4gICAgICBwYWRkaW5nOiAkc2lkZWJhci1jdXN0b20tcGFkZGluZy14ICRzaWRlYmFyLWN1c3RvbS1wYWRkaW5nLXk7XG4gICAgfVxuICB9XG5cbiAgLm1haW4tc2lkZWJhci1jdXN0b20tbGcge1xuICAgIC5zaWRlYmFyIHtcbiAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gKCgjeyRtYWluLWhlYWRlci1oZWlnaHQtaW5uZXJ9ICsgI3skc2lkZWJhci1jdXN0b20taGVpZ2h0LWxnfSkgKyAjeyRtYWluLWhlYWRlci1ib3R0b20tYm9yZGVyLXdpZHRofSkpO1xuICAgIH1cblxuICAgIC5zaWRlYmFyLWN1c3RvbSB7XG4gICAgICBoZWlnaHQ6ICRzaWRlYmFyLWN1c3RvbS1oZWlnaHQtbGc7XG4gICAgfVxuICB9XG5cbiAgLm1haW4tc2lkZWJhci1jdXN0b20teGwge1xuICAgIC5zaWRlYmFyIHtcbiAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gKCgjeyRtYWluLWhlYWRlci1oZWlnaHQtaW5uZXJ9ICsgI3skc2lkZWJhci1jdXN0b20taGVpZ2h0LXhsfSkgKyAjeyRtYWluLWhlYWRlci1ib3R0b20tYm9yZGVyLXdpZHRofSkpO1xuICAgIH1cblxuICAgIC5zaWRlYmFyLWN1c3RvbSB7XG4gICAgICBoZWlnaHQ6ICRzaWRlYmFyLWN1c3RvbS1oZWlnaHQteGw7XG4gICAgfVxuICB9XG5cbiAgLm1haW4tc2lkZWJhci1jdXN0b20sXG4gIC5tYWluLXNpZGViYXItY3VzdG9tLWxnLFxuICAubWFpbi1zaWRlYmFyLWN1c3RvbS14bCB7XG4gICAgLnBvcy1yaWdodCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogLjVyZW07XG4gICAgfVxuICB9XG59XG5cbi5kYXJrLW1vZGUge1xuICBAZWFjaCAkbmFtZSwgJGNvbG9yIGluICR0aGVtZS1jb2xvcnMtYWx0IHtcbiAgICAuc2lkZWJhci1kYXJrLSN7JG5hbWV9LFxuICAgIC5zaWRlYmFyLWxpZ2h0LSN7JG5hbWV9IHtcbiAgICAgIEBpbmNsdWRlIHNpZGViYXItY29sb3IoJGNvbG9yKTtcbiAgICB9XG4gIH1cblxuICBAZWFjaCAkbmFtZSwgJGNvbG9yIGluICRjb2xvcnMtYWx0IHtcbiAgICAuc2lkZWJhci1kYXJrLSN7JG5hbWV9LFxuICAgIC5zaWRlYmFyLWxpZ2h0LSN7JG5hbWV9IHtcbiAgICAgIEBpbmNsdWRlIHNpZGViYXItY29sb3IoJGNvbG9yKTtcbiAgICB9XG4gIH1cblxuICBbY2xhc3MqPVwic2lkZWJhci1saWdodC1cIl0ge1xuICAgIC5zaWRlYmFyIHtcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJHNpZGViYXItbGlnaHQtY29sb3I7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vXG4iLCIvL1xuLy8gTWl4aW5zOiBTaWRlYmFyXG4vL1xuXG4vLyBTaWRlYmFyIENvbG9yXG5AbWl4aW4gc2lkZWJhci1jb2xvcigkY29sb3IpIHtcbiAgLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtIHtcbiAgICA+IC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgICAgY29sb3I6IGNvbG9yLXlpcSgkY29sb3IpO1xuICAgIH1cbiAgfVxuXG4gIC5uYXYtc2lkZWJhci5uYXYtbGVnYWN5ID4gLm5hdi1pdGVtIHtcbiAgICA+IC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi8vIFNpZGViYXIgTWluaSBCcmVha3BvaW50c1xuQG1peGluIHNpZGViYXItbWluaS1icmVha3BvaW50KCkge1xuICAvLyBBIGZpeCBmb3IgdGV4dCBvdmVyZmxvdyB3aGlsZSB0cmFuc2l0aW9uaW5nIGZyb20gc2lkZWJhciBtaW5pIHRvIGZ1bGwgc2lkZWJhclxuICAubmF2LXNpZGViYXIsXG4gIC5uYXYtc2lkZWJhciA+IC5uYXYtaGVhZGVyLFxuICAubmF2LXNpZGViYXIgLm5hdi1saW5rIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG5cbiAgLy8gV2hlbiB0aGUgc2lkZWJhciBpcyBjb2xsYXBzZWQuLi5cbiAgJi5zaWRlYmFyLWNvbGxhcHNlIHtcbiAgICAuZC1oaWRkZW4tbWluaSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC8vIEFwcGx5IHRoZSBuZXcgbWFyZ2lucyB0byB0aGUgbWFpbiBjb250ZW50IGFuZCBmb290ZXJcbiAgICAuY29udGVudC13cmFwcGVyLFxuICAgIC5tYWluLWZvb3RlcixcbiAgICAubWFpbi1oZWFkZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6ICRzaWRlYmFyLW1pbmktd2lkdGggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAvLyBNYWtlIHRoZSBzaWRlYmFyIGhlYWRlcnNcbiAgICAubmF2LXNpZGViYXIgLm5hdi1oZWFkZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAubmF2LXNpZGViYXIgLm5hdi1saW5rIHAge1xuICAgICAgd2lkdGg6IDA7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cblxuICAgIC5zaWRlYmFyIC51c2VyLXBhbmVsID4gLmluZm8sXG4gICAgLm5hdi1zaWRlYmFyIC5uYXYtbGluayBwLFxuICAgIC5icmFuZC10ZXh0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xuICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAkdHJhbnNpdGlvbi1zcGVlZDtcbiAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLmxvZ28teGwge1xuICAgICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG4gICAgICBhbmltYXRpb24tZHVyYXRpb246ICR0cmFuc2l0aW9uLXNwZWVkO1xuICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAubG9nby14cyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBhbmltYXRpb24tbmFtZTogZmFkZUluO1xuICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAkdHJhbnNpdGlvbi1zcGVlZDtcbiAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIH1cblxuICAgIC8vIE1vZGlmeSB0aGUgc2lkZWJhciB0byBzaHJpbmsgaW5zdGVhZCBvZiBkaXNhcHBlYXJpbmdcbiAgICAubWFpbi1zaWRlYmFyIHtcbiAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcblxuICAgICAgJixcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIC8vIERvbid0IGdvIGF3YXkhIEp1c3Qgc2hyaW5rXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB3aWR0aDogJHNpZGViYXItbWluaS13aWR0aDtcbiAgICAgIH1cblxuICAgICAgLnVzZXItcGFuZWwge1xuICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmLnNpZGViYXItZm9jdXNlZCB7XG4gICAgICAgIHdpZHRoOiAkc2lkZWJhci13aWR0aDtcblxuICAgICAgICAuYnJhbmQtbGluayB7XG4gICAgICAgICAgd2lkdGg6ICRzaWRlYmFyLXdpZHRoO1xuICAgICAgICB9XG5cbiAgICAgICAgLnVzZXItcGFuZWwge1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnVzZXItcGFuZWwgPiAuaW5mbyxcbiAgICAgICAgLm5hdi1zaWRlYmFyIC5uYXYtbGluayBwLFxuICAgICAgICAuYnJhbmQtdGV4dCxcbiAgICAgICAgLmxvZ28teGwge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogZmFkZUluO1xuICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogJHRyYW5zaXRpb24tc3BlZWQ7XG4gICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmxvZ28teHMge1xuICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xuICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogJHRyYW5zaXRpb24tc3BlZWQ7XG4gICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIH1cblxuICAgICAgICAuYnJhbmQtaW1hZ2Uge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogLjVyZW07XG4gICAgICAgIH1cblxuICAgICAgICAvLyBNYWtlIHRoZSBzaWRlYmFyIGxpbmtzLCBtZW51cywgbGFiZWxzLCBiYWRnZXNcbiAgICAgICAgLy8gYW5kIGFuZ2xlIGljb25zIGRpc2FwcGVhclxuICAgICAgICAuc2lkZWJhci1mb3JtLFxuICAgICAgICAudXNlci1wYW5lbCA+IC5pbmZvIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluayA+IHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gTWFrZSBhbiBlbGVtZW50IHZpc2libGUgb25seSB3aGVuIHNpZGViYXIgbWluaSBpcyBhY3RpdmVcbiAgICAudmlzaWJsZS1zaWRlYmFyLW1pbmkge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLmxheW91dC1maXhlZCB7XG4gICAgICAubWFpbi1zaWRlYmFyOmhvdmVyIHtcbiAgICAgICAgLmJyYW5kLWxpbmsge1xuICAgICAgICAgIHdpZHRoOiAkc2lkZWJhci13aWR0aDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYnJhbmQtbGluayB7XG4gICAgICAgIHdpZHRoOiAkc2lkZWJhci1taW5pLXdpZHRoO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIENvcmU6IFZhcmlhYmxlcyBmb3IgRGFyayBNb2RlXG4vL1xuXG4vLyBDT0xPUlNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlXG4vLyBHcmF5IGNvbG9yIHdpbGwgYmUgZGVmYXVsdCBpbiBkYXJrIG1vZGVcbiR3aGl0ZS1hbHQ6ICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRncmF5LTEwMC1hbHQ6ICRncmF5LTEwMCAhZGVmYXVsdDtcbiRncmF5LTIwMC1hbHQ6ICRncmF5LTIwMCAhZGVmYXVsdDtcbiRncmF5LTMwMC1hbHQ6ICRncmF5LTMwMCAhZGVmYXVsdDtcbiRncmF5LTQwMC1hbHQ6ICRncmF5LTQwMCAhZGVmYXVsdDtcbiRncmF5LTUwMC1hbHQ6ICRncmF5LTUwMCAhZGVmYXVsdDtcbiRncmF5LTYwMC1hbHQ6ICRncmF5LTYwMCAhZGVmYXVsdDtcbiRncmF5LTcwMC1hbHQ6ICRncmF5LTcwMCAhZGVmYXVsdDtcbiRncmF5LTgwMC1hbHQ6ICRncmF5LTgwMCAhZGVmYXVsdDtcbiRncmF5LTkwMC1hbHQ6ICRncmF5LTkwMCAhZGVmYXVsdDtcbiRibGFjay1hbHQ6ICAgICRibGFjayAhZGVmYXVsdDtcblxuJGdyYXlzLWFsdDogKCkgIWRlZmF1bHQ7XG4kZ3JheXMtYWx0OiBtYXAtbWVyZ2UoKFxuICBcIjEwMFwiOiAkZ3JheS0xMDAtYWx0LFxuICBcIjIwMFwiOiAkZ3JheS0yMDAtYWx0LFxuICBcIjMwMFwiOiAkZ3JheS0zMDAtYWx0LFxuICBcIjQwMFwiOiAkZ3JheS00MDAtYWx0LFxuICBcIjUwMFwiOiAkZ3JheS01MDAtYWx0LFxuICBcIjYwMFwiOiAkZ3JheS02MDAtYWx0LFxuICBcIjcwMFwiOiAkZ3JheS03MDAtYWx0LFxuICBcIjgwMFwiOiAkZ3JheS04MDAtYWx0LFxuICBcIjkwMFwiOiAkZ3JheS05MDAtYWx0XG4pLCAkZ3JheXMtYWx0KTtcblxuLy8gQmVsb3cgY29sb3JzIGZyb20gYm9vdHdhdGNoIGRhcmtseVxuJGJsdWUtYWx0OiAgICAjM2Y2NzkxICFkZWZhdWx0O1xuJGluZGlnby1hbHQ6ICAjNjYxMGYyICFkZWZhdWx0O1xuJHB1cnBsZS1hbHQ6ICAjNmY0MmMxICFkZWZhdWx0O1xuJHBpbmstYWx0OiAgICAjZTgzZThjICFkZWZhdWx0O1xuJHJlZC1hbHQ6ICAgICAjZTc0YzNjICFkZWZhdWx0O1xuJG9yYW5nZS1hbHQ6ICAjZmQ3ZTE0ICFkZWZhdWx0O1xuJHllbGxvdy1hbHQ6ICAjZjM5YzEyICFkZWZhdWx0O1xuJGdyZWVuLWFsdDogICAjMDBiYzhjICFkZWZhdWx0O1xuJHRlYWwtYWx0OiAgICAjMjBjOTk3ICFkZWZhdWx0O1xuJGN5YW4tYWx0OiAgICAjMzQ5OGRiICFkZWZhdWx0O1xuXG4vLyBieSBkYXJrZW4gZnVuY3Rpb25cbiRsaWdodGJsdWUtYWx0OiBsaWdodGVuKCMzYzhkYmMsIDIwJSkgIWRlZmF1bHQ7XG4kbmF2eS1hbHQ6IGxpZ2h0ZW4oIzAwMWYzZiwgNSUpICFkZWZhdWx0O1xuJG9saXZlLWFsdDogbGlnaHRlbigjM2Q5OTcwLCAyMCUpICFkZWZhdWx0O1xuJGxpbWUtYWx0OiBsaWdodGVuKCMwMWZmNzAsIDIwJSkgIWRlZmF1bHQ7XG4kZnVjaHNpYS1hbHQ6IGxpZ2h0ZW4oI2YwMTJiZSwgMjAlKSAhZGVmYXVsdDtcbiRtYXJvb24tYWx0OiBsaWdodGVuKCNkODFiNjAsIDIwJSkgIWRlZmF1bHQ7XG4kZ3JheS14LWxpZ2h0LWFsdDogbGlnaHRlbigjZDJkNmRlLCAyMCUpICFkZWZhdWx0O1xuXG4kY29sb3JzLWFsdDogKCkgIWRlZmF1bHQ7XG4kY29sb3JzLWFsdDogbWFwLW1lcmdlKChcbiAgXCJibHVlXCI6ICAgICAgICRibHVlLWFsdCxcbiAgXCJpbmRpZ29cIjogICAgICRpbmRpZ28tYWx0LFxuICBcInB1cnBsZVwiOiAgICAgJHB1cnBsZS1hbHQsXG4gIFwicGlua1wiOiAgICAgICAkcGluay1hbHQsXG4gIFwicmVkXCI6ICAgICAgICAkcmVkLWFsdCxcbiAgXCJvcmFuZ2VcIjogICAgICRvcmFuZ2UtYWx0LFxuICBcInllbGxvd1wiOiAgICAgJHllbGxvdy1hbHQsXG4gIFwiZ3JlZW5cIjogICAgICAkZ3JlZW4tYWx0LFxuICBcInRlYWxcIjogICAgICAgJHRlYWwtYWx0LFxuICBcImN5YW5cIjogICAgICAgJGN5YW4tYWx0LFxuICBcIndoaXRlXCI6ICAgICAgJHdoaXRlLWFsdCxcbiAgXCJncmF5XCI6ICAgICAgICRncmF5LTYwMC1hbHQsXG4gIFwiZ3JheS1kYXJrXCI6ICAkZ3JheS04MDAtYWx0XG4pLCAkY29sb3JzLWFsdCk7XG5cbiRwcmltYXJ5LWFsdDogICAgICAgJGJsdWUtYWx0ICFkZWZhdWx0O1xuJHNlY29uZGFyeS1hbHQ6ICAgICAkZ3JheS02MDAtYWx0ICFkZWZhdWx0O1xuJHN1Y2Nlc3MtYWx0OiAgICAgICAkZ3JlZW4tYWx0ICFkZWZhdWx0O1xuJGluZm8tYWx0OiAgICAgICAgICAkY3lhbi1hbHQgIWRlZmF1bHQ7XG4kd2FybmluZy1hbHQ6ICAgICAgICR5ZWxsb3ctYWx0ICFkZWZhdWx0O1xuJGRhbmdlci1hbHQ6ICAgICAgICAkcmVkLWFsdCAhZGVmYXVsdDtcbiRsaWdodC1hbHQ6ICAgICAgICAgJGdyYXktMTAwLWFsdCAhZGVmYXVsdDtcbiRkYXJrLWFsdDogICAgICAgICAgJGdyYXktODAwLWFsdCAhZGVmYXVsdDtcblxuJHRoZW1lLWNvbG9ycy1hbHQ6ICgpICFkZWZhdWx0O1xuJHRoZW1lLWNvbG9ycy1hbHQ6IG1hcC1tZXJnZSgoXG4gIFwicHJpbWFyeVwiOiAgICAkcHJpbWFyeS1hbHQsXG4gIFwic2Vjb25kYXJ5XCI6ICAkc2Vjb25kYXJ5LWFsdCxcbiAgXCJzdWNjZXNzXCI6ICAgICRzdWNjZXNzLWFsdCxcbiAgXCJpbmZvXCI6ICAgICAgICRpbmZvLWFsdCxcbiAgXCJ3YXJuaW5nXCI6ICAgICR3YXJuaW5nLWFsdCxcbiAgXCJkYW5nZXJcIjogICAgICRkYW5nZXItYWx0LFxuICBcImxpZ2h0XCI6ICAgICAgJGxpZ2h0LWFsdCxcbiAgXCJkYXJrXCI6ICAgICAgICRkYXJrLWFsdFxuKSwgJHRoZW1lLWNvbG9ycy1hbHQpO1xuXG4kY29sb3JzLWFsdDogbWFwLW1lcmdlKFxuICAoXG4gICAgXCJsaWdodGJsdWVcIjogJGxpZ2h0Ymx1ZS1hbHQsXG4gICAgXCJuYXZ5XCI6ICRuYXZ5LWFsdCxcbiAgICBcIm9saXZlXCI6ICRvbGl2ZS1hbHQsXG4gICAgXCJsaW1lXCI6ICRsaW1lLWFsdCxcbiAgICBcImZ1Y2hzaWFcIjogJGZ1Y2hzaWEtYWx0LFxuICAgIFwibWFyb29uXCI6ICRtYXJvb24tYWx0LFxuICApLFxuICAkY29sb3JzLWFsdFxuKTtcbi8vIHN0eWxlbGludC1lbmFibGVcblxuLy9cbiIsIi8vXG4vLyBDb21wb25lbnQ6IFNpZGViYXIgTWluaVxuLy9cblxuLy8gTG9nbyBzdHlsZVxuLmxvZ28teHMsXG4ubG9nby14bCB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcblxuICAmLmJyYW5kLWltYWdlLXhzIHtcbiAgICBsZWZ0OiAxOHB4O1xuICAgIHRvcDogMTJweDtcbiAgfVxuXG4gICYuYnJhbmQtaW1hZ2UteGwge1xuICAgIGxlZnQ6IDEycHg7XG4gICAgdG9wOiA2cHg7XG4gIH1cbn1cblxuLmxvZ28teHMge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG5cbiAgJi5icmFuZC1pbWFnZS14bCB7XG4gICAgbGVmdDogMTZweDtcbiAgICB0b3A6IDhweDtcbiAgfVxufVxuXG4uYnJhbmQtbGluayB7XG4gICYubG9nby1zd2l0Y2gge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlxcMDBhMFwiO1xuICAgIH1cbiAgfVxufVxuXG4vLyBBZGQgc2lkZWJhci1taW5pIGNsYXNzIHRvIHRoZSBib2R5IHRhZyB0byBhY3RpdmF0ZSB0aGlzIGZlYXR1cmVcbi5zaWRlYmFyLW1pbmkge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgQGluY2x1ZGUgc2lkZWJhci1taW5pLWJyZWFrcG9pbnQgKCk7XG4gIH1cbn1cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAuc2lkZWJhci1taW5pLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhciB7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zaWRlYmFyLW1pbmktbWQge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgQGluY2x1ZGUgc2lkZWJhci1taW5pLWJyZWFrcG9pbnQgKCk7XG4gIH1cbn1cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAuc2lkZWJhci1taW5pLW1kLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhciB7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zaWRlYmFyLW1pbmkteHMge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhzKSB7XG4gICAgQGluY2x1ZGUgc2lkZWJhci1taW5pLWJyZWFrcG9pbnQgKCk7XG4gIH1cbn1cblxuLnNpZGViYXItbWluaSxcbi5zaWRlYmFyLW1pbmktbWQsXG4uc2lkZWJhci1taW5pLXhzIHtcbiAgLm1haW4tc2lkZWJhciB7XG4gICAgLm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyB7XG4gICAgICAubmF2LWxpbmsge1xuICAgICAgICB3aWR0aDogY2FsYygjeyRzaWRlYmFyLXdpZHRofSAtICN7JHNpZGViYXItcGFkZGluZy14fSAqIDIgLSAxcmVtKTtcbiAgICAgIH1cblxuICAgICAgLm5hdi10cmVldmlldyB7XG4gICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoI3skc2lkZWJhci13aWR0aH0gLSAjeyRzaWRlYmFyLXBhZGRpbmcteH0gKiAyIC0gMnJlbSk7XG4gICAgICAgIH1cblxuICAgICAgICAubmF2LXRyZWV2aWV3IHtcbiAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoI3skc2lkZWJhci13aWR0aH0gLSAjeyRzaWRlYmFyLXBhZGRpbmcteH0gKiAyIC0gM3JlbSk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm5hdi10cmVldmlldyB7XG4gICAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgICB3aWR0aDogY2FsYygjeyRzaWRlYmFyLXdpZHRofSAtICN7JHNpZGViYXItcGFkZGluZy14fSAqIDIgLSA0cmVtKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm5hdi10cmVldmlldyB7XG4gICAgICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoI3skc2lkZWJhci13aWR0aH0gLSAjeyRzaWRlYmFyLXBhZGRpbmcteH0gKiAyIC0gNXJlbSk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLm5hdi1sZWdhY3kge1xuICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgd2lkdGg6ICRzaWRlYmFyLXdpZHRoO1xuICAgICAgfVxuICAgICAgJi5uYXYtY2hpbGQtaW5kZW50IHtcbiAgICAgICAgLm5hdi10cmVldmlldyB7XG4gICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKCN7JHNpZGViYXItd2lkdGh9IC0gMXJlbSk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm5hdi10cmVldmlldyB7XG4gICAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgICB3aWR0aDogY2FsYygjeyRzaWRlYmFyLXdpZHRofSAtIDFyZW0gLSAxcmVtKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm5hdi10cmVldmlldyB7XG4gICAgICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoI3skc2lkZWJhci13aWR0aH0gLSAxcmVtIC0gMnJlbSk7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAubmF2LXRyZWV2aWV3IHtcbiAgICAgICAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoI3skc2lkZWJhci13aWR0aH0gLSAxcmVtIC0gM3JlbSk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLm5hdi10cmVldmlldyB7XG4gICAgICAgICAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygjeyRzaWRlYmFyLXdpZHRofSAtIDFyZW0gLSA0cmVtKTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLm5hdi1mbGF0IHtcbiAgICAgIC5uYXYtbGluayB7XG4gICAgICAgIHdpZHRoOiAkc2lkZWJhci13aWR0aDtcbiAgICAgIH1cbiAgICAgICYubmF2LWNoaWxkLWluZGVudCB7XG4gICAgICAgIC5uYXYtdHJlZXZpZXcge1xuICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygjeyRzaWRlYmFyLXdpZHRofSk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm5hdi10cmVldmlldyB7XG4gICAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgICB3aWR0aDogY2FsYygjeyRzaWRlYmFyLXdpZHRofSAtIC4ycmVtKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm5hdi10cmVldmlldyB7XG4gICAgICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoI3skc2lkZWJhci13aWR0aH0gLSAuMnJlbSAqIDIpO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLm5hdi10cmVldmlldyB7XG4gICAgICAgICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCN7JHNpZGViYXItd2lkdGh9IC0gLjJyZW0gKiAzKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubmF2LXRyZWV2aWV3IHtcbiAgICAgICAgICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCN7JHNpZGViYXItd2lkdGh9IC0gLjJyZW0gKiA0KTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLm5hdi1jaGlsZC1pbmRlbnQubmF2LWNvbXBhY3QgLm5hdi10cmVldmlldyB7XG4gICAgICAubmF2LWxpbmsge1xuICAgICAgICB3aWR0aDogY2FsYygjeyRzaWRlYmFyLXdpZHRofSAtICN7JHNpZGViYXItcGFkZGluZy14fSAqIDIgLSAuNXJlbSk7XG4gICAgICB9XG5cbiAgICAgIC5uYXYtdHJlZXZpZXcge1xuICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKCN7JHNpZGViYXItd2lkdGh9IC0gI3skc2lkZWJhci1wYWRkaW5nLXh9ICogMiAtIDFyZW0pO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdi10cmVldmlldyB7XG4gICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKCN7JHNpZGViYXItd2lkdGh9IC0gI3skc2lkZWJhci1wYWRkaW5nLXh9ICogMiAtIDEuNXJlbSk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm5hdi10cmVldmlldyB7XG4gICAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgICB3aWR0aDogY2FsYygjeyRzaWRlYmFyLXdpZHRofSAtICN7JHNpZGViYXItcGFkZGluZy14fSAqIDIgLSAycmVtKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm5hdi10cmVldmlldyB7XG4gICAgICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoI3skc2lkZWJhci13aWR0aH0gLSAjeyRzaWRlYmFyLXBhZGRpbmcteH0gKiAyIC0gMi41cmVtKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAubmF2LWNoaWxkLWluZGVudC5uYXYtbGVnYWN5Lm5hdi1jb21wYWN0IHtcbiAgICAgIC5uYXYtbGluayB7XG4gICAgICAgIHdpZHRoOiAkc2lkZWJhci13aWR0aDtcbiAgICAgIH1cbiAgICAgIC5uYXYtdHJlZXZpZXcge1xuICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKCN7JHNpZGViYXItd2lkdGh9IC0gLjVyZW0pO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdi10cmVldmlldyB7XG4gICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKCN7JHNpZGViYXItd2lkdGh9IC0gLjVyZW0gKiAyKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubmF2LXRyZWV2aWV3IHtcbiAgICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCN7JHNpZGViYXItd2lkdGh9IC0gLjVyZW0gKiAzKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm5hdi10cmVldmlldyB7XG4gICAgICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoI3skc2lkZWJhci13aWR0aH0gLSAuNXJlbSAqIDQpO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLm5hdi10cmVldmlldyB7XG4gICAgICAgICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCN7JHNpZGViYXItd2lkdGh9IC0gLjVyZW0gKiA1KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLm5hdi1saW5rIHtcbiAgICAgIHdpZHRoOiBjYWxjKCN7JHNpZGViYXItd2lkdGh9IC0gI3skc2lkZWJhci1wYWRkaW5nLXh9ICogMik7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKHdpZHRoICR0cmFuc2l0aW9uLWZuICR0cmFuc2l0aW9uLXNwZWVkKTtcbiAgICB9XG4gIH1cbn1cblxuLnNpZGViYXItY29sbGFwc2Uge1xuICAmLnNpZGViYXItbWluaSxcbiAgJi5zaWRlYmFyLW1pbmktbWQsXG4gICYuc2lkZWJhci1taW5pLXhzIHtcbiAgICAubWFpbi1zaWRlYmFyIHtcbiAgICAgIC5uYXYtc2lkZWJhciB7XG4gICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgd2lkdGg6ICRzaWRlYmFyLW1pbmktd2lkdGggLSAkc2lkZWJhci1wYWRkaW5nLXggKiAyO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5uYXYtZmxhdCxcbiAgICAgICAgJi5uYXYtbGVnYWN5IHtcbiAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgd2lkdGg6ICRzaWRlYmFyLW1pbmktd2lkdGg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYubmF2LWNoaWxkLWluZGVudC5uYXYtY29tcGFjdCB7XG4gICAgICAgICAgLm5hdi10cmVldmlldyB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKCN7JHNpZGViYXItbWluaS13aWR0aH0gLSAjeyRzaWRlYmFyLXBhZGRpbmcteH0gKiAyKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5zaWRlYmFyLWZvY3VzZWQsXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygjeyRzaWRlYmFyLXdpZHRofSAtICN7JHNpZGViYXItcGFkZGluZy14fSAqIDIpO1xuICAgICAgICB9XG4gICAgICAgIC5uYXYtaGVhZGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAubmF2LWNoaWxkLWluZGVudCB7XG4gICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKCN7JHNpZGViYXItd2lkdGh9IC0gI3skc2lkZWJhci1wYWRkaW5nLXh9ICogMik7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5uYXYtbGVnYWN5IHtcbiAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgd2lkdGg6ICRzaWRlYmFyLXdpZHRoO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLm5hdi1jaGlsZC1pbmRlbnQge1xuICAgICAgICAgICAgLm5hdi10cmVldmlldyB7XG4gICAgICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoI3skc2lkZWJhci13aWR0aH0gLSAxcmVtKTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5uYXYtdHJlZXZpZXcge1xuICAgICAgICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygjeyRzaWRlYmFyLXdpZHRofSAtIDFyZW0gLSAxcmVtKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubmF2LXRyZWV2aWV3IHtcbiAgICAgICAgICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCN7JHNpZGViYXItd2lkdGh9IC0gMXJlbSAtIDJyZW0pO1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAubmF2LXRyZWV2aWV3IHtcbiAgICAgICAgICAgICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygjeyRzaWRlYmFyLXdpZHRofSAtIDFyZW0gLSAzcmVtKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5uYXYtdHJlZXZpZXcge1xuICAgICAgICAgICAgICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygjeyRzaWRlYmFyLXdpZHRofSAtIDFyZW0gLSA0cmVtKTtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm5hdi1mbGF0IHtcbiAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgd2lkdGg6ICRzaWRlYmFyLXdpZHRoO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLm5hdi1jaGlsZC1pbmRlbnQge1xuICAgICAgICAgICAgLm5hdi10cmVldmlldyB7XG4gICAgICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoI3skc2lkZWJhci13aWR0aH0pO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLm5hdi10cmVldmlldyB7XG4gICAgICAgICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCN7JHNpZGViYXItd2lkdGh9IC0gLjJyZW0pO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5uYXYtdHJlZXZpZXcge1xuICAgICAgICAgICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoI3skc2lkZWJhci13aWR0aH0gLSAuMnJlbSAqIDIpO1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAubmF2LXRyZWV2aWV3IHtcbiAgICAgICAgICAgICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygjeyRzaWRlYmFyLXdpZHRofSAtIC4ycmVtICogMyk7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAubmF2LXRyZWV2aWV3IHtcbiAgICAgICAgICAgICAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoI3skc2lkZWJhci13aWR0aH0gLSAuMnJlbSAqIDQpO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubmF2LWNoaWxkLWluZGVudC5uYXYtY29tcGFjdCB7XG4gICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKCN7JHNpZGViYXItd2lkdGh9IC0gI3skc2lkZWJhci1wYWRkaW5nLXh9ICogMik7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5uYXYtY2hpbGQtaW5kZW50Lm5hdi1sZWdhY3kubmF2LWNvbXBhY3Qge1xuICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICB3aWR0aDogJHNpZGViYXItd2lkdGg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5uYXYtdHJlZXZpZXcge1xuICAgICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoI3skc2lkZWJhci13aWR0aH0gLSAuNXJlbSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5uYXYtdHJlZXZpZXcge1xuICAgICAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCN7JHNpZGViYXItd2lkdGh9IC0gLjVyZW0gKiAyKTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5uYXYtdHJlZXZpZXcge1xuICAgICAgICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygjeyRzaWRlYmFyLXdpZHRofSAtIC41cmVtICogMyk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLm5hdi10cmVldmlldyB7XG4gICAgICAgICAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygjeyRzaWRlYmFyLXdpZHRofSAtIC41cmVtICogNCk7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIC5uYXYtdHJlZXZpZXcge1xuICAgICAgICAgICAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCN7JHNpZGViYXItd2lkdGh9IC0gLjVyZW0gKiA1KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc2lkZWJhciB7XG4gICAgICAgICAgQGluY2x1ZGUgc2Nyb2xsYmFyLXdpZHRoLXRoaW4oKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc2lkZWJhciB7XG4gICAgICAgIEBpbmNsdWRlIHNjcm9sbGJhci13aWR0aC1ub25lKCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNpZGViYXItbm8tZXhwYW5kLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQsXG4gICAgLnNpZGViYXItbm8tZXhwYW5kLm1haW4tc2lkZWJhcjpob3ZlciB7XG4gICAgICB3aWR0aDogJHNpZGViYXItbWluaS13aWR0aDtcblxuICAgICAgLm5hdi1oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAuYnJhbmQtbGluayB7XG4gICAgICAgIHdpZHRoOiAkc2lkZWJhci1taW5pLXdpZHRoICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC51c2VyLXBhbmVsIC5pbWFnZSB7XG4gICAgICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5sb2dvLXhzIHtcbiAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbiAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAkdHJhbnNpdGlvbi1zcGVlZDtcbiAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIH1cblxuICAgICAgLmxvZ28teGwge1xuICAgICAgICBhbmltYXRpb24tbmFtZTogZmFkZU91dDtcbiAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAkdHJhbnNpdGlvbi1zcGVlZDtcbiAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgfVxuXG4gICAgICAubmF2LXNpZGViYXIubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAuYnJhbmQtdGV4dCxcbiAgICAgIC51c2VyLXBhbmVsID4gLmluZm8sXG4gICAgICAubmF2LXNpZGViYXIgLm5hdi1saW5rIHAge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xuICAgICAgICBhbmltYXRpb24tZHVyYXRpb246ICR0cmFuc2l0aW9uLXNwZWVkO1xuICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgfVxuXG4gICAgICAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gLm5hdi1pY29uIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubmF2LXNpZGViYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjpob3ZlciB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbn1cblxuLnNpZGViYXItZm9ybSxcbi5uYXYtc2lkZWJhciA+IC5uYXYtaGVhZGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogY2xpcDtcbn1cblxuLm5hdi1zaWRlYmFyIC5uYXYtaXRlbSA+IC5uYXYtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICA+IC5mbG9hdC1yaWdodCB7XG4gICAgbWFyZ2luLXRvcDogLTdweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdG9wOiA1MCU7XG4gIH1cbn1cblxuLnNpZGViYXIgLm5hdi1saW5rIHAsXG4ubWFpbi1zaWRlYmFyIC5icmFuZC10ZXh0LFxuLm1haW4tc2lkZWJhciAubG9nby14cyxcbi5tYWluLXNpZGViYXIgLmxvZ28teGwsXG4uc2lkZWJhciAudXNlci1wYW5lbCAuaW5mbyB7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24obWFyZ2luLWxlZnQgJHRyYW5zaXRpb24tc3BlZWQgbGluZWFyLCBvcGFjaXR5ICR0cmFuc2l0aW9uLXNwZWVkIGVhc2UsIHZpc2liaWxpdHkgJHRyYW5zaXRpb24tc3BlZWQgZWFzZSk7XG59XG4iLCIvL1xuLy8gQ29tcG9uZW50OiBDb250cm9sIFNpZGViYXJcbi8vXG5cbmh0bWwuY29udHJvbC1zaWRlYmFyLWFuaW1hdGUge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi5jb250cm9sLXNpZGViYXIge1xuICBib3R0b206ICRtYWluLWZvb3Rlci1oZWlnaHQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAkbWFpbi1oZWFkZXItaGVpZ2h0O1xuICB6LWluZGV4OiAkemluZGV4LWNvbnRyb2wtc2lkZWJhcjtcblxuICAmLFxuICAmOjpiZWZvcmUge1xuICAgIGJvdHRvbTogJG1haW4tZm9vdGVyLWhlaWdodDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHJpZ2h0OiAtJGNvbnRyb2wtc2lkZWJhci13aWR0aDtcbiAgICB3aWR0aDogJGNvbnRyb2wtc2lkZWJhci13aWR0aDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKHJpZ2h0ICR0cmFuc2l0aW9uLXNwZWVkICR0cmFuc2l0aW9uLWZuLCBkaXNwbGF5ICR0cmFuc2l0aW9uLXNwZWVkICR0cmFuc2l0aW9uLWZuKTtcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG59XG5cbmJvZHkudGV4dC1zbSB7XG4gIC5jb250cm9sLXNpZGViYXIge1xuICAgIGJvdHRvbTogJG1haW4tZm9vdGVyLWhlaWdodC1zbTtcbiAgICB0b3A6ICRtYWluLWhlYWRlci1oZWlnaHQtc207XG4gIH1cbn1cblxuLm1haW4taGVhZGVyLnRleHQtc20gfiAuY29udHJvbC1zaWRlYmFyIHtcbiAgdG9wOiAkbWFpbi1oZWFkZXItaGVpZ2h0LXNtO1xufVxuXG4ubWFpbi1mb290ZXIudGV4dC1zbSB+IC5jb250cm9sLXNpZGViYXIge1xuICBib3R0b206ICRtYWluLWZvb3Rlci1oZWlnaHQtc207XG59XG5cbi5jb250cm9sLXNpZGViYXItcHVzaC1zbGlkZSB7XG4gIC5jb250ZW50LXdyYXBwZXIsXG4gIC5tYWluLWZvb3RlciB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihtYXJnaW4tcmlnaHQgJHRyYW5zaXRpb24tc3BlZWQgJHRyYW5zaXRpb24tZm4pO1xuICB9XG59XG5cbi8vIENvbnRyb2wgc2lkZWJhciBvcGVuIHN0YXRlXG4uY29udHJvbC1zaWRlYmFyLW9wZW4ge1xuICAuY29udHJvbC1zaWRlYmFyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICYsXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG4gICYuY29udHJvbC1zaWRlYmFyLXB1c2gsXG4gICYuY29udHJvbC1zaWRlYmFyLXB1c2gtc2xpZGUge1xuICAgIC5jb250ZW50LXdyYXBwZXIsXG4gICAgLm1haW4tZm9vdGVyIHtcbiAgICAgIG1hcmdpbi1yaWdodDogJGNvbnRyb2wtc2lkZWJhci13aWR0aDtcbiAgICB9XG4gIH1cbn1cblxuLy8gQ29udHJvbCBzaWRlYmFyIHNsaWRlIG92ZXIgY29udGVudCBzdGF0ZVxuLmNvbnRyb2wtc2lkZWJhci1zbGlkZS1vcGVuIHtcbiAgLmNvbnRyb2wtc2lkZWJhciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAmLFxuICAgICY6OmJlZm9yZSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24ocmlnaHQgJHRyYW5zaXRpb24tc3BlZWQgJHRyYW5zaXRpb24tZm4sIGRpc3BsYXkgJHRyYW5zaXRpb24tc3BlZWQgJHRyYW5zaXRpb24tZm4pO1xuICAgIH1cbiAgfVxuXG4gICYuY29udHJvbC1zaWRlYmFyLXB1c2gsXG4gICYuY29udHJvbC1zaWRlYmFyLXB1c2gtc2xpZGUge1xuICAgIC5jb250ZW50LXdyYXBwZXIsXG4gICAgLm1haW4tZm9vdGVyIHtcbiAgICAgIG1hcmdpbi1yaWdodDogJGNvbnRyb2wtc2lkZWJhci13aWR0aDtcbiAgICB9XG4gIH1cbn1cblxuLy8gRGFyayBza2luXG4uY29udHJvbC1zaWRlYmFyLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2lkZWJhci1kYXJrLWJnO1xuXG4gICYsXG4gIGEsXG4gIC5uYXYtbGluayB7XG4gICAgY29sb3I6ICRzaWRlYmFyLWRhcmstY29sb3I7XG4gIH1cblxuICBhOmhvdmVyIHtcbiAgICBjb2xvcjogJHNpZGViYXItZGFyay1ob3Zlci1jb2xvcjtcbiAgfVxuXG4gIC8vIEhlYWRlcnMgYW5kIGxhYmVsc1xuICBoMSxcbiAgaDIsXG4gIGgzLFxuICBoNCxcbiAgaDUsXG4gIGg2LFxuICBsYWJlbCB7XG4gICAgY29sb3I6ICRzaWRlYmFyLWRhcmstaG92ZXItY29sb3I7XG4gIH1cblxuICAvLyBUYWJzXG4gIC5uYXYtdGFicyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNpZGViYXItZGFyay1ob3Zlci1iZztcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcblxuICAgIC5uYXYtaXRlbSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLm5hdi1saW5rIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICYsXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjphY3RpdmUsXG4gICAgICAmOmZvY3VzLFxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmFjdGl2ZSxcbiAgICAgICY6Zm9jdXMsXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogJHNpZGViYXItZGFyay1ob3Zlci1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2lkZWJhci1kYXJrLWJnO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50YWItcGFuZSB7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICB9XG59XG5cbi8vIExpZ2h0IHNraW5cbi5jb250cm9sLXNpZGViYXItbGlnaHQge1xuICBjb2xvcjogbGlnaHRlbigkc2lkZWJhci1saWdodC1jb2xvciwgMTAlKTtcblxuICAvLyAgQmFja2dyb3VuZFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2lkZWJhci1saWdodC1iZztcbiAgYm9yZGVyLWxlZnQ6ICRtYWluLWhlYWRlci1ib3R0b20tYm9yZGVyO1xufVxuIiwiLy9cbi8vIENvbXBvbmVudDogRHJvcGRvd25cbi8vXG5cbi8vIEdlbmVyYWwgRHJvcGRvd24gUnVsZXNcbi8vLmRyb3Bkb3duLWl0ZW0ge1xuLy8gICY6Zmlyc3Qtb2YtdHlwZSB7XG4vLyAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4vLyAgfVxuLy8gICY6bGFzdC1vZi10eXBlIHtcbi8vICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbi8vICB9XG4vL31cblxuLnRleHQtc20ge1xuICAuZHJvcGRvd24tbWVudSB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gICAgdmVydGljYWwtYWxpZ246IC4ycmVtO1xuICB9XG59XG5cbi5kcm9wZG93bi1pdGVtLXRpdGxlIHtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gIG1hcmdpbjogMDtcbn1cblxuLmRyb3Bkb3duLWljb24ge1xuICAmOjphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLy8gRHJvcGRvd24gU2l6ZXNcbi5kcm9wZG93bi1tZW51LWxnIHtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgbWluLXdpZHRoOiAyODBweDtcbiAgcGFkZGluZzogMDtcblxuICAuZHJvcGRvd24tZGl2aWRlciB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLmRyb3Bkb3duLWl0ZW0ge1xuICAgIHBhZGRpbmc6ICRkcm9wZG93bi1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14O1xuICB9XG5cbiAgcCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbn1cblxuLy8gRHJvcGRvd24gU3VibWVudVxuLmRyb3Bkb3duLXN1Ym1lbnUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgPiBhOjphZnRlciB7XG4gICAgQGluY2x1ZGUgY2FyZXQtcmlnaHQgKCk7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1sZWZ0OiAuNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAuNXJlbTtcbiAgfVxuXG4gID4gLmRyb3Bkb3duLW1lbnUge1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICB0b3A6IDA7XG4gIH1cbn1cblxuLy8gRHJvcGRvd24gSG92ZXJcbi5kcm9wZG93bi1ob3ZlciB7XG4gICY6aG92ZXIsXG4gICYubmF2LWl0ZW0uZHJvcGRvd246aG92ZXIsXG4gIC5kcm9wZG93bi1zdWJtZW51OmhvdmVyLFxuICAmLmRyb3Bkb3duLXN1Ym1lbnU6aG92ZXIge1xuICAgID4gLmRyb3Bkb3duLW1lbnUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5cblxuLy8gRHJvcGRvd24gU2l6ZXNcbi5kcm9wZG93bi1tZW51LXhsIHtcbiAgbWF4LXdpZHRoOiA0MjBweDtcbiAgbWluLXdpZHRoOiAzNjBweDtcbiAgcGFkZGluZzogMDtcblxuICAuZHJvcGRvd24tZGl2aWRlciB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLmRyb3Bkb3duLWl0ZW0ge1xuICAgIHBhZGRpbmc6ICRkcm9wZG93bi1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14O1xuICB9XG5cbiAgcCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbn1cblxuLy8gRHJvcGRvd24gaGVhZGVyIGFuZCBmb290ZXJcbi5kcm9wZG93bi1mb290ZXIsXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgcGFkZGluZzogLjVyZW0gJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8vIEFkZCBmYWRlIGFuaW1hdGlvbiB0byBkcm9wZG93biBtZW51cyBieSBhcHBlbmRpbmdcbi8vIHRoZSBjbGFzcyAuYW5pbWF0ZWQtZHJvcGRvd24tbWVudSB0byB0aGUgLmRyb3Bkb3duLW1lbnUgdWwgKG9yIG9sKVxuLm9wZW46bm90KC5kcm9wdXApID4gLmFuaW1hdGVkLWRyb3Bkb3duLW1lbnUge1xuICBAaW5jbHVkZSBhbmltYXRpb24oZmxpcEluWCAuN3MgYm90aCk7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLy8gRml4IGRyb3Bkb3duIG1lbnUgaW4gbmF2YmFyc1xuLm5hdmJhci1jdXN0b20tbWVudSA+IC5uYXZiYXItbmF2IHtcbiAgPiBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgID4gLmRyb3Bkb3duLW1lbnUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgLm5hdmJhci1jdXN0b20tbWVudSA+IC5uYXZiYXItbmF2IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgPiBsaSB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgPiAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDUlO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFVzZXIgTWVudVxuLm5hdmJhci1uYXYgPiAudXNlci1tZW51IHtcbiAgPiAubmF2LWxpbms6OmFmdGVyIHtcbiAgICBjb250ZW50OiBub25lO1xuICB9XG5cbiAgPiAuZHJvcGRvd24tbWVudSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMjgwcHg7XG5cbiAgICAmLFxuICAgID4gLnVzZXItYm9keSB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyg0cHgpO1xuICAgIH1cblxuICAgIC8vIEhlYWRlciBtZW51XG4gICAgPiBsaS51c2VyLWhlYWRlciB7XG4gICAgICBoZWlnaHQ6IDE3NXB4O1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgLy8gVXNlciBpbWFnZVxuICAgICAgPiBpbWcge1xuICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgICBib3JkZXI6IDNweCBzb2xpZDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC4yKTtcbiAgICAgIH1cblxuICAgICAgPiBwIHtcbiAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAvL3RleHQtc2hhZG93OiAycHggMnB4IDNweCAjMzMzMzMzO1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuXG4gICAgICAgID4gc21hbGwge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIE1lbnUgQm9keVxuICAgID4gLnVzZXItYm9keSB7XG4gICAgICBAaW5jbHVkZSBjbGVhcmZpeCAoKTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS03MDA7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXktMzAwO1xuICAgICAgcGFkZGluZzogMTVweDtcblxuICAgICAgYSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICBjb2xvcjogJGdyYXktNzAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBNZW51IEZvb3RlclxuICAgID4gLnVzZXItZm9vdGVyIHtcbiAgICAgIEBpbmNsdWRlIGNsZWFyZml4ICgpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMTAwO1xuICAgICAgcGFkZGluZzogMTBweDtcblxuICAgICAgLmJ0bi1kZWZhdWx0IHtcbiAgICAgICAgY29sb3I6ICRncmF5LTYwMDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0xMDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnVzZXItaW1hZ2Uge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC40cmVtO1xuICAgICAgbWFyZ2luLXRvcDogLThweDtcbiAgICB9XG5cbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiAkc2lkZWJhci11c2VyLWltYWdlLXdpZHRoO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgIHdpZHRoOiAkc2lkZWJhci11c2VyLWltYWdlLXdpZHRoO1xuICB9XG59XG5cbi5kYXJrLW1vZGUge1xuICAuZHJvcGRvd24tbWVudSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcms7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxuICAuZHJvcGRvd24taXRlbSB7XG4gICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICY6Zm9jdXMsXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRkYXJrLCA1JSk7XG4gICAgfVxuICB9XG4gIC5kcm9wZG93bi1kaXZpZGVyIHtcbiAgICBib3JkZXItY29sb3I6ICRncmF5LTYwMDtcbiAgfVxuXG4gIC5uYXZiYXItbmF2ID4gLnVzZXItbWVudSA+IC5kcm9wZG93bi1tZW51IHtcbiAgICA+IC51c2VyLWZvb3RlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRkYXJrLCAyLjUlKTtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgIC5idG4tZGVmYXVsdCB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkZGFyaywgNSUpO1xuICAgICAgICAgIGNvbG9yOiAkZ3JheS0zMDA7XG4gICAgICAgIH1cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkZGFyaywgNy41JSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgPiAudXNlci1ib2R5IHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGdyYXktNjAwO1xuICAgIH1cbiAgICA+IC51c2VyLWJvZHkgYSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkZ3JheS00MDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBDb21wb25lbnQ6IE5hdlxuLy9cblxuLm5hdi1waWxscyB7XG4gIC5uYXYtbGluayB7XG4gICAgY29sb3I6ICRncmF5LTYwMDtcblxuICAgICY6bm90KC5hY3RpdmUpOmhvdmVyIHtcbiAgICAgIGNvbG9yOiB0aGVtZS1jb2xvcihcInByaW1hcnlcIik7XG4gICAgfVxuICB9XG5cbiAgLm5hdi1pdGVtIHtcbiAgICAmLmRyb3Bkb3duLnNob3cge1xuICAgICAgLm5hdi1saW5rOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gVmVydGljYWwgVGFic1xuLm5hdi10YWJzLmZsZXgtY29sdW1uIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLXJpZ2h0OiAkbmF2LXRhYnMtYm9yZGVyLXdpZHRoIHNvbGlkICRuYXYtdGFicy1ib3JkZXItY29sb3I7XG5cbiAgLm5hdi1saW5rIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkbmF2LXRhYnMtYm9yZGVyLXJhZGl1cztcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0kbmF2LXRhYnMtYm9yZGVyLXdpZHRoO1xuXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMgKCkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JheS0yMDAgdHJhbnNwYXJlbnQgJGdyYXktMjAwICRncmF5LTIwMDtcbiAgICB9XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICAgIGJvcmRlci1jb2xvcjogJGdyYXktMzAwIHRyYW5zcGFyZW50ICRncmF5LTMwMCAkZ3JheS0zMDA7XG4gIH1cblxuICAmLm5hdi10YWJzLXJpZ2h0IHtcbiAgICBib3JkZXItbGVmdDogJG5hdi10YWJzLWJvcmRlci13aWR0aCBzb2xpZCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yO1xuICAgIGJvcmRlci1yaWdodDogMDtcblxuICAgIC5uYXYtbGluayB7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRuYXYtdGFicy1ib3JkZXItcmFkaXVzO1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkbmF2LXRhYnMtYm9yZGVyLXJhZGl1cztcbiAgICAgIG1hcmdpbi1sZWZ0OiAtJG5hdi10YWJzLWJvcmRlci13aWR0aDtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMgKCkge1xuICAgICAgICBib3JkZXItY29sb3I6ICRncmF5LTIwMCAkZ3JheS0yMDAgJGdyYXktMjAwIHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5uYXYtbGluay5hY3RpdmUsXG4gICAgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGdyYXktMzAwICRncmF5LTMwMCAkZ3JheS0zMDAgdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG59XG5cbi5uYXZiYXItbm8tZXhwYW5kIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctbGVmdDogJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg7XG4gICAgcGFkZGluZy1yaWdodDogJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG59XG5cbi8vIENvbG9yIHZhcmlhbnRzXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGlmICRjb2xvciA9PSBkYXJrIG9yICRjb2xvciA9PSBsaWdodCB7XG4gICAgLm5hdmJhci0jeyRjb2xvcn0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHZhbHVlO1xuICAgICAgQGlmICRjb2xvciA9PSBkYXJrIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBsaWdodGVuKCRkYXJrLCAxMCUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGlmICRjb2xvciAhPSBkYXJrIGFuZCAkY29sb3IgIT0gbGlnaHQge1xuICAgIEBpbmNsdWRlIG5hdmJhci12YXJpYW50KCRjb2xvciwgJHZhbHVlKTtcbiAgfVxufVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkY29sb3JzIHtcbiAgQGluY2x1ZGUgbmF2YmFyLXZhcmlhbnQoJGNvbG9yLCAkdmFsdWUpO1xufVxuXG4uZGFyay1tb2RlIHtcbiAgLm5hdi1waWxscyAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAkZ3JheS00MDA7XG4gIH1cblxuICAubmF2LXRhYnMge1xuICAgIGJvcmRlci1jb2xvcjogbGlnaHRlbigkZGFyaywgMTUlKTtcblxuICAgIC5uYXYtbGluazpmb2N1cyxcbiAgICAubmF2LWxpbms6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiBsaWdodGVuKCRkYXJrLCAxNSUpO1xuICAgIH1cblxuICAgIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayxcbiAgICAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrO1xuICAgICAgYm9yZGVyLWNvbG9yOiBsaWdodGVuKCRkYXJrLCAxNSUpIGxpZ2h0ZW4oJGRhcmssIDE1JSkgdHJhbnNwYXJlbnQgbGlnaHRlbigkZGFyaywgMTUlKTtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgJi5mbGV4LWNvbHVtbiB7XG4gICAgICAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmssXG4gICAgICAubmF2LWxpbmsge1xuICAgICAgICAmLmFjdGl2ZSxcbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBsaWdodGVuKCRkYXJrLCAxNSUpIHRyYW5zcGFyZW50IGxpZ2h0ZW4oJGRhcmssIDE1JSkgbGlnaHRlbigkZGFyaywgMTUlKTtcbiAgICAgICAgfVxuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRkYXJrLCA1JSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYubmF2LXRhYnMtcmlnaHQge1xuICAgICAgICBib3JkZXItY29sb3I6IGxpZ2h0ZW4oJGRhcmssIDE1JSk7XG4gICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgJi5hY3RpdmUsXG4gICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogbGlnaHRlbigkZGFyaywgMTUlKSBsaWdodGVuKCRkYXJrLCAxNSUpIGxpZ2h0ZW4oJGRhcmssIDE1JSkgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gQ29sb3IgdmFyaWFudHNcbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycy1hbHQge1xuICAgIEBpZiAkY29sb3IgPT0gZGFyayBvciAkY29sb3IgPT0gbGlnaHQge1xuICAgICAgLm5hdmJhci0jeyRjb2xvcn0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdmFsdWU7XG4gICAgICAgIEBpZiAkY29sb3IgPT0gZGFyayB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBsaWdodGVuKCRkYXJrLCAxMCUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycy1hbHQge1xuICAgIEBpZiAkY29sb3IgIT0gZGFyayBhbmQgJGNvbG9yICE9IGxpZ2h0IHtcbiAgICAgIEBpbmNsdWRlIG5hdmJhci12YXJpYW50KCRjb2xvciwgJHZhbHVlKTtcbiAgICB9XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkY29sb3JzLWFsdCB7XG4gICAgQGluY2x1ZGUgbmF2YmFyLXZhcmlhbnQoJGNvbG9yLCAkdmFsdWUpO1xuICB9XG59XG4iLCIvL1xuLy8gTWl4aW5zOiBOYXZiYXJcbi8vXG5cbi8vIE5hdmJhciBWYXJpYW50XG5AbWl4aW4gbmF2YmFyLXZhcmlhbnQoJG5hbWUsICRjb2xvcikge1xuICAubmF2YmFyLSN7JG5hbWV9IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkY29sb3IpO1xuXG4gICAgJi5uYXZiYXItbGlnaHQge1xuICAgICAgLmZvcm0tY29udHJvbC1uYXZiYXIge1xuICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgY29sb3I6IHJnYmEoJGdyYXktODAwLCAuOCk7XG4gICAgICAgIH1cbiAgICAgICAgJixcbiAgICAgICAgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bi1uYXZiYXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3IsIDQlKTtcbiAgICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkY29sb3IsIDklKTtcbiAgICAgICAgICBjb2xvcjogcmdiYSgkZ3JheS04MDAsIC44KTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS04MDA7XG4gICAgICAgICAgfVxuICAgICAgICAgICYsXG4gICAgICAgICAgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tbmF2YmFyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3IsIDUlKTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRjb2xvciwgOSUpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjb2xvcjogJGdyYXktODAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLm5hdmJhci1kYXJrIHtcbiAgICAgIC5mb3JtLWNvbnRyb2wtbmF2YmFyIHtcbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgIGNvbG9yOiByZ2JhKCR3aGl0ZSwgLjgpO1xuICAgICAgICB9XG4gICAgICAgICYsXG4gICAgICAgICsgLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4tbmF2YmFyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRjb2xvciwgNCUpO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogbGlnaHRlbigkY29sb3IsIDklKTtcbiAgICAgICAgICBjb2xvcjogcmdiYSgkd2hpdGUsIC44KTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICAgICYsXG4gICAgICAgICAgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tbmF2YmFyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLCA1JSk7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLCA5JSkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQ29tcG9uZW50OiBQYWdpbmF0aW9uXG4vL1xuXG4ucGFnaW5hdGlvbi1tb250aCB7XG4gIC5wYWdlLWl0ZW0ge1xuICAgIGp1c3RpZnktc2VsZjogc3RyZXRjaDtcblxuICAgIC5wYWdlLWxpbmsge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cbiAgICAmOmZpcnN0LWNoaWxkLFxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbGc7XG4gICAgICB9XG4gICAgfVxuICAgIC5wYWdlLW1vbnRoIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtbGc7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgfVxuICAgIC5wYWdlLXllYXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAmLnBhZ2luYXRpb24tbGcge1xuICAgIC5wYWdlLW1vbnRoIHtcbiAgICAgIGZvbnQtc2l6ZTogKCRmb250LXNpemUtbGcgKiAxLjI1KTtcbiAgICB9XG4gIH1cbiAgJi5wYWdpbmF0aW9uLXNtIHtcbiAgICAucGFnZS1tb250aCB7XG4gICAgICBmb250LXNpemU6ICgkZm9udC1zaXplLWJhc2UpO1xuICAgIH1cbiAgfVxufVxuXG4uZGFyay1tb2RlIHtcbiAgLnBhZ2UtaXRlbSB7XG4gICAgJi5kaXNhYmxlZCBhLFxuICAgICYuZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRkYXJrLCAyLjUlKSAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JheS02MDAgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAkZ3JheS02MDA7XG4gICAgfVxuXG4gICAgLnBhZ2UtbGluayB7XG4gICAgICBjb2xvcjogJHByaW1hcnktYWx0O1xuICAgIH1cblxuICAgICYuYWN0aXZlIHtcbiAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1hbHQ7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgY29sb3I6ICRncmF5LTQwMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICY6bm90KC5hY3RpdmUpIHtcbiAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyaztcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JheS02MDA7XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgY29sb3I6IGxpZ2h0ZW4oJHByaW1hcnktYWx0LCA1JSk7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkZGFyaywgNSUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQ29tcG9uZW50OiBGb3Jtc1xuLy9cblxuLmZvcm0tZ3JvdXAge1xuICAmLmhhcy1pY29uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gICAgfVxuXG4gICAgLmZvcm0taWNvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIC8vIG1hcmdpbi10b3A6IC0zcHg7XG4gICAgICBwYWRkaW5nOiAkaW5wdXQtYnRuLXBhZGRpbmcteSAkaW5wdXQtYnRuLXBhZGRpbmcteDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAzcHg7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIEJ1dHRvbiBncm91cHNcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICAuYnRuIHtcbiAgICAmLmJ0bi1mbGF0OmZpcnN0LW9mLXR5cGUsXG4gICAgJi5idG4tZmxhdDpsYXN0LW9mLXR5cGUge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICB9XG4gIH1cbn1cblxuLy8gU3VwcG9ydCBpY29ucyBpbiBmb3JtLWNvbnRyb2xcbi5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICAmLmZhLFxuICAmLmZhcyxcbiAgJi5mYXIsXG4gICYuZmFiLFxuICAmLmZhbCxcbiAgJi5mYWQsXG4gICYuc3ZnLWlubGluZS0tZmEsXG4gICYuaW9uIHtcbiAgICBsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgfVxufVxuXG4uaW5wdXQtbGcgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuLmlucHV0LWdyb3VwLWxnICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICYuZmEsXG4gICYuZmFzLFxuICAmLmZhcixcbiAgJi5mYWIsXG4gICYuZmFsLFxuICAmLmZhZCxcbiAgJi5zdmctaW5saW5lLS1mYSxcbiAgJi5pb24ge1xuICAgIGxpbmUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnO1xuICB9XG59XG5cbi5mb3JtLWdyb3VwLWxnIHtcbiAgLmZvcm0tY29udHJvbCArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICAgICYuZmEsXG4gICAgJi5mYXMsXG4gICAgJi5mYXIsXG4gICAgJi5mYWIsXG4gICAgJi5mYWwsXG4gICAgJi5mYWQsXG4gICAgJi5zdmctaW5saW5lLS1mYSxcbiAgICAmLmlvbiB7XG4gICAgICBsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodC1sZztcbiAgICB9XG4gIH1cbn1cblxuLmlucHV0LXNtICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5pbnB1dC1ncm91cC1zbSArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICAmLmZhLFxuICAmLmZhcyxcbiAgJi5mYXIsXG4gICYuZmFiLFxuICAmLmZhbCxcbiAgJi5mYWQsXG4gICYuc3ZnLWlubGluZS0tZmEsXG4gICYuaW9uIHtcbiAgICBsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcbiAgfVxufVxuXG4uZm9ybS1ncm91cC1zbSB7XG4gIC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICAmLmZhLFxuICAgICYuZmFzLFxuICAgICYuZmFyLFxuICAgICYuZmFiLFxuICAgICYuZmFsLFxuICAgICYuZmFkLFxuICAgICYuc3ZnLWlubGluZS0tZmEsXG4gICAgJi5pb24ge1xuICAgICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG4gICAgfVxuICB9XG59XG5cbmxhYmVsOm5vdCguZm9ybS1jaGVjay1sYWJlbCk6bm90KC5jdXN0b20tZmlsZS1sYWJlbCkge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG59XG5cbi53YXJuaW5nLWZlZWRiYWNrIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB0aGVtZS1jb2xvcihcIndhcm5pbmdcIik7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi10b3A6ICRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ud2FybmluZy10b29sdGlwIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHRoZW1lLWNvbG9yKFwid2FybmluZ1wiKSwgJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1vcGFjaXR5KTtcbiAgY29sb3I6IGNvbG9yLXlpcSh0aGVtZS1jb2xvcihcIndhcm5pbmdcIikpO1xuICBkaXNwbGF5OiBub25lO1xuICBsaW5lLWhlaWdodDogJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1saW5lLWhlaWdodDtcbiAgbWFyZ2luLXRvcDogLjFyZW07XG4gIG1heC13aWR0aDogMTAwJTsgLy8gQ29udGFpbiB0byBwYXJlbnQgd2hlbiBwb3NzaWJsZVxuICBwYWRkaW5nOiAkZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteSAkZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHotaW5kZXg6IDU7XG59XG5cbi5mb3JtLWNvbnRyb2wge1xuICAmLmlzLXdhcm5pbmcge1xuICAgIGJvcmRlci1jb2xvcjogdGhlbWUtY29sb3IoXCJ3YXJuaW5nXCIpO1xuXG4gICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAvLyBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtaGVpZ2h0LWlubmVyO1xuICAgICAgLy8gYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgIC8vIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAvLyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyO1xuICAgICAgLy8gYmFja2dyb3VuZC1zaXplOiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmO1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiB0aGVtZS1jb2xvcihcIndhcm5pbmdcIik7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSh0aGVtZS1jb2xvcihcIndhcm5pbmdcIiksIC4yNSk7XG4gICAgfVxuXG4gICAgfiAud2FybmluZy1mZWVkYmFjayxcbiAgICB+IC53YXJuaW5nLXRvb2x0aXAge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbnRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gICYuaXMtd2FybmluZyB7XG4gICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtaGVpZ2h0LWlubmVyO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlciByaWdodCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI7XG4gICAgfVxuICB9XG59XG5cbi5jdXN0b20tc2VsZWN0IHtcbiAgJi5pcy13YXJuaW5nIHtcbiAgICBib3JkZXItY29sb3I6IHRoZW1lLWNvbG9yKFwid2FybmluZ1wiKTtcblxuICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgLy8gcGFkZGluZy1yaWdodDogJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wYWRkaW5nLXJpZ2h0O1xuICAgICAgLy8gYmFja2dyb3VuZDogJGN1c3RvbS1zZWxlY3QtYmFja2dyb3VuZCwgbm9uZSAkY3VzdG9tLXNlbGVjdC1iZyBuby1yZXBlYXQgJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbiAvICRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZTtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdGhlbWUtY29sb3IoXCJ3YXJuaW5nXCIpO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEodGhlbWUtY29sb3IoXCJ3YXJuaW5nXCIpLCAuMjUpO1xuICAgIH1cblxuICAgIH4gLndhcm5pbmctZmVlZGJhY2ssXG4gICAgfiAud2FybmluZy10b29sdGlwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG5cbi5mb3JtLWNvbnRyb2wtZmlsZSB7XG4gICYuaXMtd2FybmluZyB7XG4gICAgfiAud2FybmluZy1mZWVkYmFjayxcbiAgICB+IC53YXJuaW5nLXRvb2x0aXAge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbi5mb3JtLWNoZWNrLWlucHV0IHtcbiAgJi5pcy13YXJuaW5nIHtcbiAgICB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICAgIGNvbG9yOiB0aGVtZS1jb2xvcihcIndhcm5pbmdcIik7XG4gICAgfVxuXG4gICAgfiAud2FybmluZy1mZWVkYmFjayxcbiAgICB+IC53YXJuaW5nLXRvb2x0aXAge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dC5pcy13YXJuaW5nIHtcbiAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgIGNvbG9yOiB0aGVtZS1jb2xvcihcIndhcm5pbmdcIik7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiB0aGVtZS1jb2xvcihcIndhcm5pbmdcIik7XG4gICAgfVxuICB9XG5cbiAgfiAud2FybmluZy1mZWVkYmFjayxcbiAgfiAud2FybmluZy10b29sdGlwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gICY6Y2hlY2tlZCB7XG4gICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZyhsaWdodGVuKHRoZW1lLWNvbG9yKFwid2FybmluZ1wiKSwgMTAlKSk7XG4gICAgICBib3JkZXItY29sb3I6IGxpZ2h0ZW4odGhlbWUtY29sb3IoXCJ3YXJuaW5nXCIpLCAxMCUpO1xuICAgIH1cbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEodGhlbWUtY29sb3IoXCJ3YXJuaW5nXCIpLCAuMjUpO1xuICAgIH1cblxuICAgICY6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdGhlbWUtY29sb3IoXCJ3YXJuaW5nXCIpO1xuICAgIH1cbiAgfVxufVxuXG4vLyBjdXN0b20gZmlsZVxuLmN1c3RvbS1maWxlLWlucHV0IHtcbiAgJi5pcy13YXJuaW5nIHtcbiAgICB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgICBib3JkZXItY29sb3I6IHRoZW1lLWNvbG9yKFwid2FybmluZ1wiKTtcbiAgICB9XG5cbiAgICB+IC53YXJuaW5nLWZlZWRiYWNrLFxuICAgIH4gLndhcm5pbmctdG9vbHRpcCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0aGVtZS1jb2xvcihcIndhcm5pbmdcIik7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKHRoZW1lLWNvbG9yKFwid2FybmluZ1wiKSwgLjI1KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gYm9keS50ZXh0LXNtIHN1cHBvcnRcbmJvZHkudGV4dC1zbSB7XG4gIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gIH1cbn1cblxuLy8gY3VzdG9tIC5mb3JtLWNvbnRyb2wgc3R5bGVzXG4uZm9ybS1jb250cm9sLFxuLmN1c3RvbS1zZWxlY3Qge1xuICAmLmZvcm0tY29udHJvbC1ib3JkZXIge1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm94LXNoYWRvdzogaW5oZXJpdDtcblxuICAgICYuYm9yZGVyLXdpZHRoLTIge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xuICAgIH1cbiAgICAmLmJvcmRlci13aWR0aC0zIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDNweDtcbiAgICB9XG4gIH1cbn1cblxuLy8gY3VzdG9tIHN3aXRjaCBjb2xvciB2YXJpYXRpb25zXG4uY3VzdG9tLXN3aXRjaCB7XG4gIEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgQGluY2x1ZGUgY3VzdG9tLXN3aXRjaC12YXJpYW50KCRuYW1lLCAkY29sb3IpO1xuICB9XG5cbiAgQGVhY2ggJG5hbWUsICRjb2xvciBpbiAkY29sb3JzIHtcbiAgICBAaW5jbHVkZSBjdXN0b20tc3dpdGNoLXZhcmlhbnQoJG5hbWUsICRjb2xvcik7XG4gIH1cbn1cblxuLy8gY3VzdG9tIHJhbmdlIGNvbG9yIHZhcmlhdGlvbnNcbi5jdXN0b20tcmFuZ2Uge1xuICBAZWFjaCAkbmFtZSwgJGNvbG9yIGluICR0aGVtZS1jb2xvcnMge1xuICAgIEBpbmNsdWRlIGN1c3RvbS1yYW5nZS12YXJpYW50KCRuYW1lLCAkY29sb3IpO1xuICB9XG5cbiAgQGVhY2ggJG5hbWUsICRjb2xvciBpbiAkY29sb3JzIHtcbiAgICBAaW5jbHVkZSBjdXN0b20tcmFuZ2UtdmFyaWFudCgkbmFtZSwgJGNvbG9yKTtcbiAgfVxufVxuXG4vLyBjdXN0b20gY29udHJvbCBpbnB1dCB2YXJpYXRpb25zXG5AZWFjaCAkbmFtZSwgJGNvbG9yIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSBjdXN0b20tY29udHJvbC1pbnB1dC12YXJpYW50KCRuYW1lLCAkY29sb3IpO1xufVxuXG5AZWFjaCAkbmFtZSwgJGNvbG9yIGluICRjb2xvcnMge1xuICBAaW5jbHVkZSBjdXN0b20tY29udHJvbC1pbnB1dC12YXJpYW50KCRuYW1lLCAkY29sb3IpO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQtb3V0bGluZSB7XG4gIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcodHJhbnNwYXJlbnQpO1xuICB9XG59XG5cbi5uYXZiYXItZGFyayB7XG4gIC5idG4tbmF2YmFyLFxuICAuZm9ybS1jb250cm9sLW5hdmJhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkc2lkZWJhci1kYXJrLWJnLCA1JSk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgbGlnaHRlbigkc2lkZWJhci1kYXJrLWJnLCAxNSUpO1xuICAgIGNvbG9yOiBsaWdodGVuKGNvbG9yLXlpcShsaWdodGVuKCRzaWRlYmFyLWRhcmstYmcsIDUlKSksIDE1JSk7XG4gIH1cbiAgLmJ0bi1uYXZiYXIge1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkc2lkZWJhci1kYXJrLWJnLCA3LjUlKTtcbiAgICB9XG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRzaWRlYmFyLWRhcmstYmcsIDEwJSk7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY29udHJvbC1uYXZiYXIgKyAuaW5wdXQtZ3JvdXAtcHJlcGVuZCxcbiAgLmZvcm0tY29udHJvbC1uYXZiYXIgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kIHtcbiAgICA+IC5idG4tbmF2YmFyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJHNpZGViYXItZGFyay1iZywgNSUpO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGxpZ2h0ZW4oJHNpZGViYXItZGFyay1iZywgMTUlKTtcbiAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uZGFyay1tb2RlIHtcbiAgLmZvcm0tY29udHJvbDpub3QoLmZvcm0tY29udHJvbC1uYXZiYXIpOm5vdCguZm9ybS1jb250cm9sLXNpZGViYXIpLFxuICAuY3VzdG9tLXNlbGVjdCxcbiAgLmN1c3RvbS1maWxlLWxhYmVsLFxuICAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyLFxuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbiAgLmlucHV0LWdyb3VwLXRleHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cbiAgLmZvcm0tY29udHJvbDpub3QoLmZvcm0tY29udHJvbC1uYXZiYXIpOm5vdCguZm9ybS1jb250cm9sLXNpZGViYXIpOm5vdCguaXMtaW52YWxpZCk6bm90KDpmb2N1cyksXG4gIC5jdXN0b20tZmlsZS1sYWJlbCxcbiAgLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAkZ3JheS02MDA7XG4gIH1cbiAgc2VsZWN0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyaztcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlci1jb2xvcjogJGdyYXktNjAwO1xuICB9XG5cbiAgLmlucHV0LWdyb3VwLXRleHQge1xuICAgIGJvcmRlci1jb2xvcjogJGdyYXktNjAwO1xuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dFtkaXNhYmxlZF0gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkZGFyaywgNSUpO1xuICAgIGJvcmRlci1jb2xvcjogJGdyYXktNjAwO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cblxuICAuY3VzdG9tLXJhbmdlIHtcbiAgICAmOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRkYXJrLCA3LjUlKTtcbiAgICB9XG4gICAgJjo6LW1vei1yYW5nZS10cmFjayB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRkYXJrLCA3LjUlKTtcbiAgICB9XG4gICAgJjo6LW1zLXRyYWNrIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGRhcmssIDcuNSUpO1xuICAgIH1cblxuICAgIEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJHRoZW1lLWNvbG9ycy1hbHQge1xuICAgICAgQGluY2x1ZGUgY3VzdG9tLXJhbmdlLXZhcmlhbnQoJG5hbWUsICRjb2xvcik7XG4gICAgfVxuXG4gICAgQGVhY2ggJG5hbWUsICRjb2xvciBpbiAkY29sb3JzLWFsdCB7XG4gICAgICBAaW5jbHVkZSBjdXN0b20tcmFuZ2UtdmFyaWFudCgkbmFtZSwgJGNvbG9yKTtcbiAgICB9XG4gIH1cblxuICAvLyBjdXN0b20gc3dpdGNoIGNvbG9yIHZhcmlhdGlvbnNcbiAgLmN1c3RvbS1zd2l0Y2gge1xuICAgIEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJHRoZW1lLWNvbG9ycy1hbHQge1xuICAgICAgQGluY2x1ZGUgY3VzdG9tLXN3aXRjaC12YXJpYW50KCRuYW1lLCAkY29sb3IpO1xuICAgIH1cblxuICAgIEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJGNvbG9ycy1hbHQge1xuICAgICAgQGluY2x1ZGUgY3VzdG9tLXN3aXRjaC12YXJpYW50KCRuYW1lLCAkY29sb3IpO1xuICAgIH1cbiAgfVxuXG4gIEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJHRoZW1lLWNvbG9ycy1hbHQge1xuICAgIEBpbmNsdWRlIGN1c3RvbS1jb250cm9sLWlucHV0LXZhcmlhbnQoJG5hbWUsICRjb2xvcik7XG4gIH1cblxuICBAZWFjaCAkbmFtZSwgJGNvbG9yIGluICRjb2xvcnMtYWx0IHtcbiAgICBAaW5jbHVkZSBjdXN0b20tY29udHJvbC1pbnB1dC12YXJpYW50KCRuYW1lLCAkY29sb3IpO1xuICB9XG59XG4iLCIvL1xuLy8gTWl4aW5zOiBDdXN0b20gRm9ybXNcbi8vXG5cbi8vIEN1c3RvbSBTd2l0Y2ggVmFyaWFudFxuQG1peGluIGN1c3RvbS1zd2l0Y2gtdmFyaWFudCgkbmFtZSwgJGNvbG9yKSB7XG4gICYuY3VzdG9tLXN3aXRjaC1vZmYtI3skbmFtZX0ge1xuICAgIC5jdXN0b20tY29udHJvbC1pbnB1dCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICN7JGNvbG9yfTtcbiAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRjb2xvciwgMjAlKTtcbiAgICB9XG5cbiAgICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggJGJvZHktYmcsIDAgMCAwIDJweCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICB9XG5cbiAgICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3IsIDI1JSk7XG4gICAgfVxuICB9XG5cbiAgJi5jdXN0b20tc3dpdGNoLW9uLSN7JG5hbWV9IHtcbiAgICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICN7JGNvbG9yfTtcbiAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRjb2xvciwgMjAlKTtcbiAgICB9XG5cbiAgICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAkYm9keS1iZywgMCAwIDAgMnB4IHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgIH1cblxuICAgIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRjb2xvciwgMzAlKTtcbiAgICB9XG4gIH1cbn1cblxuLy8gQ3VzdG9tIFJhbmdlIFZhcmlhbnRcbkBtaXhpbiBjdXN0b20tcmFuZ2UtdmFyaWFudCgkbmFtZSwgJGNvbG9yKSB7XG4gICYuY3VzdG9tLXJhbmdlLSN7JG5hbWV9IHtcbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICRib2R5LWJnLCAwIDAgMCAycHggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICB9XG5cbiAgICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIgICAgIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICRib2R5LWJnLCAwIDAgMCAycHggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICB9XG5cbiAgICAgICY6Oi1tcy10aHVtYiAgICAgICAgICAgIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICRib2R5LWJnLCAwIDAgMCAycHggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuXG4gICAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLCAzNSUpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuXG4gICAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLCAzNSUpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6Oi1tcy10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG5cbiAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkY29sb3IsIDM1JSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gQ3VzdG9tIENvbnRyb2wgSW5wdXQgVmFyaWFudFxuQG1peGluIGN1c3RvbS1jb250cm9sLWlucHV0LXZhcmlhbnQoJG5hbWUsICRjb2xvcikge1xuICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3I6ICRjb2xvcjtcbiAgJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1jaGVja2VkOiBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPScjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcn0nIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIik7XG4gICRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWljb24tY2hlY2tlZDogc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNFJTNDY2lyY2xlIHI9JzMnIGZpbGw9JyN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yfScvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpO1xuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dC0jeyRuYW1lfSB7XG4gICAgJjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY29sb3IpO1xuICAgIH1cblxuICAgICYuY3VzdG9tLWNvbnRyb2wtaW5wdXQtb3V0bGluZTpjaGVja2VkIHtcbiAgICAgICZbdHlwZT1cImNoZWNrYm94XCJdIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6ICRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24tY2hlY2tlZCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgJlt0eXBlPVwicmFkaW9cIl0gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItaWNvbi1jaGVja2VkICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIC8vIHRoZSBtaXhpbiBpcyBub3QgdXNlZCBoZXJlIHRvIG1ha2Ugc3VyZSB0aGVyZSBpcyBmZWVkYmFja1xuICAgICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICAgIGJveC1zaGFkb3c6ICRpbnB1dC1ib3gtc2hhZG93LCAwIDAgMCAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1idG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiBsaWdodGVuKCRjb2xvciwgMjUlKTtcbiAgICB9XG5cbiAgICAmOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLCAzNSUpO1xuICAgICAgYm9yZGVyLWNvbG9yOiBsaWdodGVuKCRjb2xvciwgMzUlKTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBDb21wb25lbnQ6IFByb2dyZXNzIEJhclxuLy9cblxuLy9HZW5lcmFsIENTU1xuLnByb2dyZXNzIHtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkcHJvZ3Jlc3MtYmFyLWJvcmRlci1yYWRpdXMpO1xuXG4gIC8vIFZlcnRpY2FsIGJhcnNcbiAgJi52ZXJ0aWNhbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMjAwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMzBweDtcblxuICAgID4gLnByb2dyZXNzLWJhciB7XG4gICAgICBib3R0b206IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAvL1NpemVzXG4gICAgJi5zbSxcbiAgICAmLnByb2dyZXNzLXNtIHtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgIH1cblxuICAgICYueHMsXG4gICAgJi5wcm9ncmVzcy14cyB7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICB9XG5cbiAgICAmLnh4cyxcbiAgICAmLnByb2dyZXNzLXh4cyB7XG4gICAgICB3aWR0aDogM3B4O1xuICAgIH1cbiAgfVxufVxuXG4ucHJvZ3Jlc3MtZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiBtYXAtZ2V0KCRzcGFjZXJzLCAyKTtcbn1cblxuLy8gc2l6ZSB2YXJpYXRpb25cbi5wcm9ncmVzcy1zbSB7XG4gIGhlaWdodDogMTBweDtcbn1cblxuLnByb2dyZXNzLXhzIHtcbiAgaGVpZ2h0OiA3cHg7XG59XG5cbi5wcm9ncmVzcy14eHMge1xuICBoZWlnaHQ6IDNweDtcbn1cblxuLy8gUmVtb3ZlIG1hcmdpbnMgZnJvbSBwcm9ncmVzcyBiYXJzIHdoZW4gcHV0IGluIGEgdGFibGVcbi50YWJsZSB7XG4gIHRyID4gdGQge1xuICAgIC5wcm9ncmVzcyB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG59XG5cbi5kYXJrLW1vZGUge1xuICAucHJvZ3Jlc3Mge1xuICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGRhcmssIDcuNSUpO1xuICB9XG59XG4iLCIvL1xuLy8gTWl4aW5zOiBDYXJkcyBWYXJpYW50XG4vL1xuXG5AbWl4aW4gY2FyZHMtdmFyaWFudCgkbmFtZSwgJGNvbG9yKSB7XG4gIC5jYXJkLSN7JG5hbWV9IHtcbiAgICAmOm5vdCguY2FyZC1vdXRsaW5lKSB7XG4gICAgICA+IC5jYXJkLWhlYWRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcblxuICAgICAgICAmLFxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogY29sb3IteWlxKCRjb2xvcik7XG4gICAgICAgIH1cblxuICAgICAgICBhLmFjdGl2ZSB7XG4gICAgICAgICAgY29sb3I6IGNvbG9yLXlpcSgkd2hpdGUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5jYXJkLW91dGxpbmUge1xuICAgICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICRjb2xvcjtcbiAgICB9XG5cbiAgICAmLmNhcmQtb3V0bGluZS10YWJzIHtcbiAgICAgID4gLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAzcHggc29saWQgJG5hdi10YWJzLWJvcmRlci1jb2xvcjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAzcHggc29saWQgJGNvbG9yO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5iZy0jeyRuYW1lfSxcbiAgLmJnLWdyYWRpZW50LSN7JG5hbWV9LFxuICAuY2FyZC0jeyRuYW1lfTpub3QoLmNhcmQtb3V0bGluZSkge1xuICAgID4gLmNhcmQtaGVhZGVyIHtcbiAgICAgIC5idG4tdG9vbCB7XG4gICAgICAgIGNvbG9yOiByZ2JhKGNvbG9yLXlpcSgkY29sb3IpLCAuOCk7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6IGNvbG9yLXlpcSgkY29sb3IpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNhcmQuYmctI3skbmFtZX0sXG4gIC5jYXJkLmJnLWdyYWRpZW50LSN7JG5hbWV9IHtcbiAgICAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB7XG4gICAgICAudGFibGUgdGQsXG4gICAgICAudGFibGUgdGgge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmhvdmVyLFxuICAgICAgdGFibGUgdGQuZGF5OmhvdmVyLFxuICAgICAgdGFibGUgdGQuaG91cjpob3ZlcixcbiAgICAgIHRhYmxlIHRkLm1pbnV0ZTpob3ZlcixcbiAgICAgIHRhYmxlIHRkLnNlY29uZDpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3IsIDglKTtcbiAgICAgICAgY29sb3I6IGNvbG9yLXlpcSgkY29sb3IpO1xuICAgICAgfVxuXG4gICAgICB0YWJsZSB0ZC50b2RheTo6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogY29sb3IteWlxKCRjb2xvcik7XG4gICAgICB9XG5cbiAgICAgIHRhYmxlIHRkLmFjdGl2ZSxcbiAgICAgIHRhYmxlIHRkLmFjdGl2ZTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLCAxMCUpO1xuICAgICAgICBjb2xvcjogY29sb3IteWlxKCRjb2xvcik7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiIsIi8vXG4vLyBDb21wb25lbnQ6IENhcmRzXG4vL1xuXG4vLyBDb2xvciB2YXJpYW50c1xuQGVhY2ggJG5hbWUsICRjb2xvciBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgY2FyZHMtdmFyaWFudCgkbmFtZSwgJGNvbG9yKTtcbn1cblxuQGVhY2ggJG5hbWUsICRjb2xvciBpbiAkY29sb3JzIHtcbiAgQGluY2x1ZGUgY2FyZHMtdmFyaWFudCgkbmFtZSwgJGNvbG9yKTtcbn1cblxuLmNhcmQge1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRjYXJkLXNoYWRvdyk7XG4gIG1hcmdpbi1ib3R0b206IG1hcC1nZXQoJHNwYWNlcnMsIDMpO1xuXG4gICYuYmctZGFyayB7XG4gICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNhcmQtZGFyay1ib3JkZXItY29sb3I7XG4gICAgfVxuXG4gICAgJixcbiAgICAuY2FyZC1ib2R5IHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgJi5tYXhpbWl6ZWQtY2FyZCB7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogMDtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIHotaW5kZXg6ICR6aW5kZXgtbW9kYWwtYmFja2Ryb3A7XG5cbiAgICAmLndhcy1jb2xsYXBzZWQgLmNhcmQtYm9keSB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5jYXJkLWJvZHkge1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgfVxuXG4gICAgW2RhdGEtY2FyZC13aWRnZXR0PVwiY29sbGFwc2VcIl0ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuY2FyZC1oZWFkZXIsXG4gICAgLmNhcmQtZm9vdGVyIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCAhaW1wb3J0YW50KTtcbiAgICB9XG4gIH1cblxuICAvLyBjb2xsYXBzZWQgbW9kZVxuICAmLmNvbGxhcHNlZC1jYXJkIHtcbiAgICAuY2FyZC1ib2R5LFxuICAgIC5jYXJkLWZvb3RlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5uYXYuZmxleC1jb2x1bW4ge1xuICAgID4gbGkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcbiAgICAgIG1hcmdpbjogMDtcblxuICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIGZpeGVkIGhlaWdodCB0byAzMDBweFxuICAmLmhlaWdodC1jb250cm9sIHtcbiAgICAuY2FyZC1ib2R5IHtcbiAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgLmJvcmRlci1yaWdodCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLmJvcmRlci1sZWZ0IHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICYuY2FyZC10YWJzIHtcbiAgICAmOm5vdCguY2FyZC1vdXRsaW5lKSB7XG4gICAgICA+IC5jYXJkLWhlYWRlciB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG5cbiAgICAgICAgLm5hdi1pdGVtIHtcbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIC5uYXYtbGluayB7XG4gICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5jYXJkLW91dGxpbmUge1xuICAgICAgLm5hdi1pdGVtIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIC5uYXYtbGluayB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2FyZC10b29scyB7XG4gICAgICBtYXJnaW46IC4zcmVtIC41cmVtO1xuICAgIH1cblxuICAgICY6bm90KC5leHBhbmRpbmctY2FyZCkuY29sbGFwc2VkLWNhcmQge1xuICAgICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcblxuICAgICAgICAubmF2LXRhYnMge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG5cbiAgICAgICAgICAubmF2LWl0ZW0ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmV4cGFuZGluZy1jYXJkIHtcbiAgICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgIC5uYXYtdGFicyB7XG4gICAgICAgICAgLm5hdi1pdGVtIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5jYXJkLW91dGxpbmUtdGFicyB7XG4gICAgYm9yZGVyLXRvcDogMDtcblxuICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAubmF2LWl0ZW0ge1xuICAgICAgICAmOmZpcnN0LWNoaWxkIC5uYXYtbGluayB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBib3JkZXItdG9wOiAzcHggc29saWQgJG5hdi10YWJzLWJvcmRlci1jb2xvcjtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNhcmQtdG9vbHMge1xuICAgICAgbWFyZ2luOiAuNXJlbSAuNXJlbSAuM3JlbTtcbiAgICB9XG5cbiAgICAmOm5vdCguZXhwYW5kaW5nLWNhcmQpLmNvbGxhcHNlZC1jYXJkIC5jYXJkLWhlYWRlciB7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuXG4gICAgICAubmF2LXRhYnMge1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuXG4gICAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuZXhwYW5kaW5nLWNhcmQge1xuICAgICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgLm5hdi10YWJzIHtcbiAgICAgICAgICAubmF2LWl0ZW0ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG4vLyBNYXhpbWl6ZWQgQ2FyZCBCb2R5IFNjcm9sbCBmaXhcbmh0bWwubWF4aW1pemVkLWNhcmQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vLyBBZGQgY2xlYXJmaXggdG8gaGVhZGVyLCBib2R5IGFuZCBmb290ZXJcbi5jYXJkLWhlYWRlcixcbi5jYXJkLWJvZHksXG4uY2FyZC1mb290ZXIge1xuICBAaW5jbHVkZSBjbGVhcmZpeCAoKTtcbn1cblxuLy8gQm94IGhlYWRlclxuLmNhcmQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG4gIHBhZGRpbmc6ICgoJGNhcmQtc3BhY2VyLXkgLyAyKSAqIDIpICRjYXJkLXNwYWNlci14O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgLmNvbGxhcHNlZC1jYXJkICYge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cblxuICA+IC5jYXJkLXRvb2xzIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtJGNhcmQtc3BhY2VyLXggLyAyO1xuXG4gICAgLmlucHV0LWdyb3VwLFxuICAgIC5uYXYsXG4gICAgLnBhZ2luYXRpb24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLSRjYXJkLXNwYWNlci15IC8gMi41O1xuICAgICAgbWFyZ2luLXRvcDogLSRjYXJkLXNwYWNlci15IC8gMi41O1xuICAgIH1cblxuICAgIFtkYXRhLXRvZ2dsZT1cInRvb2x0aXBcIl0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgfVxufVxuXG4uY2FyZC10aXRsZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6ICRjYXJkLXRpdGxlLWZvbnQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRjYXJkLXRpdGxlLWZvbnQtd2VpZ2h0O1xuICBtYXJnaW46IDA7XG59XG5cbi5jYXJkLXRleHQge1xuICBjbGVhcjogYm90aDtcbn1cblxuXG4vLyBCb3ggVG9vbHMgQnV0dG9uc1xuLmJ0bi10b29sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAkZ3JheS01MDA7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgbWFyZ2luOiAtKCgkY2FyZC1zcGFjZXIteSAvIDIpICogMikgMDtcbiAgcGFkZGluZzogLjI1cmVtIC41cmVtO1xuXG4gIC5idG4tZ3JvdXAuc2hvdyAmLFxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGdyYXktNzAwO1xuICB9XG5cbiAgLnNob3cgJixcbiAgJjpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi50ZXh0LXNtIHtcbiAgLmNhcmQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogJGNhcmQtdGl0bGUtZm9udC1zaXplLXNtO1xuICB9XG5cbiAgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nOiAkY2FyZC1uYXYtbGluay1wYWRkaW5nLXNtLXkgJGNhcmQtbmF2LWxpbmstcGFkZGluZy1zbS14O1xuICB9XG59XG5cbi8vIEJveCBCb2R5XG4uY2FyZC1ib2R5IHtcbiAgLy8gQGluY2x1ZGUgYm9yZGVyLXJhZGl1cy1zaWRlcygwLCAwLCAkYm9yZGVyLXJhZGl1cywgJGJvcmRlci1yYWRpdXMpO1xuICAvLyAubm8taGVhZGVyICYge1xuICAvLyAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgLy8gfVxuXG4gIC8vIFRhYmxlcyB3aXRoaW4gdGhlIGJveCBib2R5XG4gID4gLnRhYmxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgPiB0aGVhZCA+IHRyID4gdGgsXG4gICAgPiB0aGVhZCA+IHRyID4gdGQge1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgICB9XG4gIH1cblxuICAvLyBDYWxlbmRhciB3aXRoaW4gdGhlIGJveCBib2R5XG4gIC5mYyB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG5cbiAgLmZ1bGwtd2lkdGgtY2hhcnQge1xuICAgIG1hcmdpbjogLTE5cHg7XG4gIH1cblxuICAmLnAtMCAuZnVsbC13aWR0aC1jaGFydCB7XG4gICAgbWFyZ2luOiAtOXB4O1xuICB9XG59XG5cbi5jaGFydC1sZWdlbmQge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkICgpO1xuICBtYXJnaW46IDEwcHggMDtcblxuICA+IGxpIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgc20pKSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG4gIH1cbn1cblxuLy8gQ29tbWVudCBCb3hcbi5jYXJkLWNvbW1lbnRzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMTAwO1xuXG4gIC5jYXJkLWNvbW1lbnQge1xuICAgIEBpbmNsdWRlIGNsZWFyZml4ICgpO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS0yMDA7XG4gICAgcGFkZGluZzogOHB4IDA7XG5cbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIH1cblxuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgaGVpZ2h0OiAkY2FyZC1pbWctc2l6ZTtcbiAgICAgIHdpZHRoOiAkY2FyZC1pbWctc2l6ZTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cbiAgfVxuXG4gIC5jb21tZW50LXRleHQge1xuICAgIGNvbG9yOiBsaWdodGVuKCRncmF5LTcwMCwgMjAlKTtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgfVxuXG4gIC51c2VybmFtZSB7XG4gICAgY29sb3I6ICRncmF5LTcwMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG5cbiAgLnRleHQtbXV0ZWQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG59XG5cbi8vIFdpZGdldHNcbi8vLS0tLS0tLS0tLS1cblxuLy8gV2lkZ2V0OiBUT0RPIExJU1Rcbi50b2RvLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAwO1xuXG4gIC8vIFRvZG8gbGlzdCBlbGVtZW50XG4gID4gbGkge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMnB4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0xMDA7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkZ3JheS0yMDA7XG4gICAgY29sb3I6ICRncmF5LTcwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgcGFkZGluZzogMTBweDtcblxuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgPiBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgbWFyZ2luOiAwIDEwcHggMCA1cHg7XG4gICAgfVxuXG4gICAgLnRleHQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgfVxuXG4gICAgLy8gVGltZSBsYWJlbHNcbiAgICAuYmFkZ2Uge1xuICAgICAgZm9udC1zaXplOiAuN3JlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIH1cblxuICAgIC8vIFRvb2xzIGFuZCBvcHRpb25zIGJveFxuICAgIC50b29scyB7XG4gICAgICBjb2xvcjogdGhlbWUtY29sb3IoXCJkYW5nZXJcIik7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuXG4gICAgICAvLyBpY29uc1xuICAgICAgPiAuZmEsXG4gICAgICA+IC5mYXMsXG4gICAgICA+IC5mYXIsXG4gICAgICA+IC5mYWIsXG4gICAgICA+IC5mYWwsXG4gICAgICA+IC5mYWQsXG4gICAgICA+IC5zdmctaW5saW5lLS1mYSxcbiAgICAgID4gLmlvbiB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciAudG9vbHMge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgICYuZG9uZSB7XG4gICAgICBjb2xvcjogZGFya2VuKCRncmF5LTUwMCwgMjUlKTtcblxuICAgICAgLnRleHQge1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgICAgIH1cblxuICAgICAgLmJhZGdlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktNTAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gQ29sb3IgdmFyaWFudHNcbiAgQGVhY2ggJG5hbWUsICRjb2xvciBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICAuI3skbmFtZX0ge1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRjb2xvcjtcbiAgICB9XG4gIH1cblxuICBAZWFjaCAkbmFtZSwgJGNvbG9yIGluICRjb2xvcnMge1xuICAgIC4jeyRuYW1lfSB7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJGNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5oYW5kbGUge1xuICAgIGN1cnNvcjogbW92ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwIDVweDtcbiAgfVxufVxuXG4vLyBFTkQgVE9ETyBXSURHRVRcblxuLy8gSW5wdXQgaW4gYm94XG4uY2FyZC1pbnB1dCB7XG4gIG1heC13aWR0aDogMjAwcHg7XG59XG5cbi8vIE5hdiBUYWJzIG92ZXJyaWRlXG4uY2FyZC1kZWZhdWx0IHtcbiAgLm5hdi1pdGVtIHtcbiAgICAmOmZpcnN0LWNoaWxkIC5uYXYtbGluayB7XG4gICAgICBib3JkZXItbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cblxuLmRhcmstbW9kZSB7XG5cbiAgLy8gQ29sb3IgdmFyaWFudHNcbiAgQGVhY2ggJG5hbWUsICRjb2xvciBpbiAkdGhlbWUtY29sb3JzLWFsdCB7XG4gICAgQGluY2x1ZGUgY2FyZHMtdmFyaWFudCgkbmFtZSwgJGNvbG9yKTtcbiAgfVxuXG4gIEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJGNvbG9ycy1hbHQge1xuICAgIEBpbmNsdWRlIGNhcmRzLXZhcmlhbnQoJG5hbWUsICRjb2xvcik7XG4gIH1cblxuICAuY2FyZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcms7XG4gICAgY29sb3I6ICR3aGl0ZTtcblxuICAgIC5jYXJkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGRhcmssIDUlKTtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICAgIC5uYXYuZmxleC1jb2x1bW4gPiBsaSB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkZ3JheS02MDA7XG4gICAgfVxuICAgIC5jYXJkLWZvb3RlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRibGFjaywgLjEpO1xuICAgIH1cbiAgICAmLmNhcmQtb3V0bGluZS10YWJzIC5jYXJkLWhlYWRlciBhOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGdyYXktNjAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgICY6bm90KC5jYXJkLW91dGxpbmUpID4gLmNhcmQtaGVhZGVyIGEuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgLmNhcmQtY29tbWVudHMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGRhcmssIDEuMjUlKTtcbiAgICAudXNlcm5hbWUge1xuICAgICAgY29sb3I6ICRncmF5LTQwMDtcbiAgICB9XG4gICAgLmNhcmQtY29tbWVudCB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiBsaWdodGVuKCRkYXJrLCA3LjUlKTtcbiAgICB9XG4gIH1cblxuICAudG9kby1saXN0ID4gbGkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGRhcmssIDUlKTtcbiAgICBib3JkZXItY29sb3I6IGxpZ2h0ZW4oJGRhcmssIDcuNSUpO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cblxuICAudG9kby1saXN0IHtcbiAgICBAZWFjaCAkbmFtZSwgJGNvbG9yIGluICR0aGVtZS1jb2xvcnMtYWx0IHtcbiAgICAgIC4jeyRuYW1lfSB7XG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGVhY2ggJG5hbWUsICRjb2xvciBpbiAkY29sb3JzLWFsdCB7XG4gICAgICAuI3skbmFtZX0ge1xuICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogJGNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIENvbXBvbmVudDogTW9kYWxzXG4vL1xuXG4vLyBPdmVybGF5XG4ubW9kYWwtZGlhbG9nIHtcbiAgLm92ZXJsYXkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW46IC0kbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGg7XG4gICAgei1pbmRleDogKCR6aW5kZXgtbW9kYWwgKyAyKTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJsYWNrLCAuNyk7XG4gICAgY29sb3I6IGRhcmtlbigkZ3JheS02MDAsIDIuNSUpO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cyk7XG4gIH1cbn1cblxuXG4vLyBCRyBDb2xvciBWYXJpYXRpb25zIEZpeGVzXG4ubW9kYWwtY29udGVudCB7XG4gICYuYmctd2FybmluZyB7XG4gICAgLm1vZGFsLWhlYWRlcixcbiAgICAubW9kYWwtZm9vdGVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGdyYXktODAwO1xuICAgIH1cbiAgfVxuXG4gICYuYmctcHJpbWFyeSxcbiAgJi5iZy1zZWNvbmRhcnksXG4gICYuYmctaW5mbyxcbiAgJi5iZy1kYW5nZXIsXG4gICYuYmctc3VjY2Vzcywge1xuICAgIC5jbG9zZSB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgJGJsYWNrO1xuICAgIH1cbiAgfVxufVxuXG4uZGFyay1tb2RlIHtcbiAgLm1vZGFsLWhlYWRlcixcbiAgLm1vZGFsLWZvb3RlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAkZ3JheS02MDA7XG4gIH1cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrO1xuXG4gICAgJi5iZy13YXJuaW5nIHtcbiAgICAgIC5tb2RhbC1oZWFkZXIsXG4gICAgICAubW9kYWwtZm9vdGVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JheS02MDA7XG4gICAgICB9XG4gICAgICAuY2xvc2Uge1xuICAgICAgICBjb2xvcjogJGRhcmsgIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgJGdyYXktNzAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5iZy1wcmltYXJ5LFxuICAgICYuYmctc2Vjb25kYXJ5LFxuICAgICYuYmctaW5mbyxcbiAgICAmLmJnLWRhbmdlcixcbiAgICAmLmJnLXN1Y2Nlc3Mge1xuICAgICAgLm1vZGFsLWhlYWRlcixcbiAgICAgIC5tb2RhbC1mb290ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBDb21wb25lbnQ6IFRvYXN0c1xuLy9cblxuLnRvYXN0cy10b3AtcmlnaHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtdG9hc3RzO1xuXG4gICYuZml4ZWQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgfVxufVxuXG4udG9hc3RzLXRvcC1sZWZ0IHtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtdG9hc3RzO1xuXG4gICYuZml4ZWQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgfVxufVxuXG4udG9hc3RzLWJvdHRvbS1yaWdodCB7XG4gIGJvdHRvbTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgei1pbmRleDogJHppbmRleC10b2FzdHM7XG5cbiAgJi5maXhlZCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICB9XG59XG5cbi50b2FzdHMtYm90dG9tLWxlZnQge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogJHppbmRleC10b2FzdHM7XG5cbiAgJi5maXhlZCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICB9XG59XG5cbi5kYXJrLW1vZGUge1xuICAudG9hc3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGRhcmssIC44NSk7XG4gICAgY29sb3I6ICR3aGl0ZTtcblxuICAgIC50b2FzdC1oZWFkZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkZGFyaywgLjcpO1xuICAgICAgY29sb3I6ICRncmF5LTEwMDtcbiAgICB9XG5cbiAgICBAZWFjaCAkbmFtZSwgJGNvbG9yIGluICR0aGVtZS1jb2xvcnMtYWx0IHtcbiAgICAgIEBpbmNsdWRlIHRvYXN0LXZhcmlhbnQoJG5hbWUsICRjb2xvcik7XG4gICAgfVxuXG4gICAgQGVhY2ggJG5hbWUsICRjb2xvciBpbiAkY29sb3JzLWFsdCB7XG4gICAgICBAaW5jbHVkZSB0b2FzdC12YXJpYW50KCRuYW1lLCAkY29sb3IpO1xuICAgIH1cbiAgfVxufVxuXG5cbi50b2FzdCB7XG4gIEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgQGluY2x1ZGUgdG9hc3QtdmFyaWFudCgkbmFtZSwgJGNvbG9yKTtcbiAgfVxuICBAZWFjaCAkbmFtZSwgJGNvbG9yIGluICRjb2xvcnMge1xuICAgIEBpbmNsdWRlIHRvYXN0LXZhcmlhbnQoJG5hbWUsICRjb2xvcik7XG4gIH1cbn1cbiIsIi8vXG4vLyBNaXhpbnM6IFRvYXN0c1xuLy9cblxuLy8gVG9hc3QgVmFyaWFudFxuQG1peGluIHRvYXN0LXZhcmlhbnQoJG5hbWUsICRjb2xvcikge1xuICAmLmJnLSN7JG5hbWV9IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvciwgLjkpICFpbXBvcnRhbnQ7XG4gICAgQGlmIChjb2xvci15aXEoJGNvbG9yKSA9PSAkeWlxLXRleHQtbGlnaHQpIHtcblxuICAgICAgLmNsb3NlIHtcbiAgICAgICAgY29sb3I6IGNvbG9yLXlpcSgkY29sb3IpO1xuICAgICAgICB0ZXh0LXNoYWRvdzogMCAxcHggMCAkYmxhY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRvYXN0LWhlYWRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvciwgLjg1KTtcbiAgICAgIGNvbG9yOiBjb2xvci15aXEoJGNvbG9yKTtcbiAgICB9XG4gIH1cbn1cblxuIiwiLy9cbi8vIENvbXBvbmVudDogQnV0dG9uXG4vL1xuXG4uYnRuIHtcbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgfVxuXG4gIC8vIEZsYXQgYnV0dG9uc1xuICAmLmJ0bi1mbGF0IHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cblxuICAvLyBpbnB1dCBmaWxlIGJ0blxuICAmLmJ0bi1maWxlIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgID4gaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgY3Vyc29yOiBpbmhlcml0O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDEwMHB4O1xuICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIHRvcDogMDtcbiAgICB9XG4gIH1cblxuICAudGV4dC1zbSAmIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc20gIWltcG9ydGFudDtcbiAgfVxufVxuXG4vLyBCdXR0b24gY29sb3IgdmFyaWF0aW9uc1xuLmJ0bi1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1kZWZhdWx0LWJhY2tncm91bmQtY29sb3I7XG4gIGJvcmRlci1jb2xvcjogJGJ1dHRvbi1kZWZhdWx0LWJvcmRlci1jb2xvcjtcbiAgY29sb3I6ICRidXR0b24tZGVmYXVsdC1jb2xvcjtcblxuICAmOmhvdmVyLFxuICAmOmFjdGl2ZSxcbiAgJi5ob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRidXR0b24tZGVmYXVsdC1iYWNrZ3JvdW5kLWNvbG9yLCA1JSk7XG4gICAgY29sb3I6IGRhcmtlbigkYnV0dG9uLWRlZmF1bHQtY29sb3IsIDEwJSk7XG4gIH1cbn1cblxuLy8gQXBwbGljYXRpb24gYnV0dG9uc1xuLmJ0bi1hcHAge1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDNweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tZGVmYXVsdC1iYWNrZ3JvdW5kLWNvbG9yO1xuICBib3JkZXI6IDFweCBzb2xpZCAkYnV0dG9uLWRlZmF1bHQtYm9yZGVyLWNvbG9yO1xuICBjb2xvcjogJGdyYXktNjAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGhlaWdodDogNjBweDtcbiAgbWFyZ2luOiAwIDAgMTBweCAxMHB4O1xuICBtaW4td2lkdGg6IDgwcHg7XG4gIHBhZGRpbmc6IDE1cHggNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAvLyBJY29ucyB3aXRoaW4gdGhlIGJ0blxuICA+IC5mYSxcbiAgPiAuZmFzLFxuICA+IC5mYXIsXG4gID4gLmZhYixcbiAgPiAuZmFsLFxuICA+IC5mYWQsXG4gID4gLnN2Zy1pbmxpbmUtLWZhLFxuICA+IC5pb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuXG4gID4gLnN2Zy1pbmxpbmUtLWZhIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tZGVmYXVsdC1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRidXR0b24tZGVmYXVsdC1ib3JkZXItY29sb3IsIDIwJSk7XG4gICAgY29sb3I6ICRidXR0b24tZGVmYXVsdC1jb2xvcjtcbiAgfVxuXG4gICY6YWN0aXZlLFxuICAmOmZvY3VzIHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KGluc2V0IDAgM3B4IDVweCByZ2JhKCRibGFjaywgLjEyNSkpO1xuICB9XG5cbiAgLy8gVGhlIGJhZGdlXG4gID4gLmJhZGdlIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC0xMHB4O1xuICAgIHRvcDogLTNweDtcbiAgfVxufVxuXG4vLyBFeHRyYSBCdXR0b24gU2l6ZVxuXG4uYnRuLXhzIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ1dHRvbi1wYWRkaW5nLXkteHMsICRidXR0b24tcGFkZGluZy14LXhzLCAkYnV0dG9uLWZvbnQtc2l6ZS14cywgJGJ1dHRvbi1saW5lLWhlaWdodC14cywgJGJ1dHRvbi1ib3JkZXItcmFkaXVzLXhzKTtcbn1cblxuLmRhcmstbW9kZSB7XG4gIC5idG4tZGVmYXVsdCxcbiAgLmJ0bi1hcHAge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGRhcmssIDIuNSUpO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyLWNvbG9yOiAkZ3JheS02MDA7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkZGFyaywgNSUpO1xuICAgICAgY29sb3I6ICRncmF5LTMwMDtcbiAgICAgIGJvcmRlci1jb2xvcjogbGlnaHRlbigkZ3JheS02MDAsIDIuNSUpO1xuICAgIH1cbiAgfVxuICAuYnRuLWxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRkYXJrLCA3LjUlKTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlci1jb2xvcjogJGdyYXktNjAwO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGRhcmssIDEwJSk7XG4gICAgICBjb2xvcjogJGdyYXktMzAwO1xuICAgICAgYm9yZGVyLWNvbG9yOiBsaWdodGVuKCRncmF5LTYwMCwgNSUpO1xuICAgIH1cbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtYWx0IHtcbiAgICAuYnRuLSN7JGNvbG9yfSB7XG4gICAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkdmFsdWUsICR2YWx1ZSk7XG4gICAgfVxuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycy1hbHQge1xuICAgIC5idG4tb3V0bGluZS0jeyRjb2xvcn0ge1xuICAgICAgQGluY2x1ZGUgYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkdmFsdWUpO1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIENvbXBvbmVudDogQ2FsbG91dFxuLy9cblxuLy8gQmFzZSBzdHlsZXMgKHJlZ2FyZGxlc3Mgb2YgdGhlbWUpXG4uY2FsbG91dCB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgYm94LXNoYWRvdzogbWFwLWdldCgkZWxldmF0aW9ucywgMSk7XG4gIH0gQGVsc2Uge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTMwMDtcbiAgfVxuXG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAkZ3JheS0yMDA7XG4gIG1hcmdpbi1ib3R0b206IG1hcC1nZXQoJHNwYWNlcnMsIDMpO1xuICBwYWRkaW5nOiAxcmVtO1xuXG4gIGEge1xuICAgIGNvbG9yOiAkZ3JheS03MDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkZ3JheS0yMDA7XG4gICAgfVxuICB9XG5cbiAgcDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLy8gVGhlbWVzIGZvciBkaWZmZXJlbnQgY29udGV4dHNcbiAgJi5jYWxsb3V0LWRhbmdlciB7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IGRhcmtlbih0aGVtZS1jb2xvcihcImRhbmdlclwiKSwgMTAlKTtcbiAgfVxuXG4gICYuY2FsbG91dC13YXJuaW5nIHtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogZGFya2VuKHRoZW1lLWNvbG9yKFwid2FybmluZ1wiKSwgMTAlKTtcbiAgfVxuXG4gICYuY2FsbG91dC1pbmZvIHtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogZGFya2VuKHRoZW1lLWNvbG9yKFwiaW5mb1wiKSwgMTAlKTtcbiAgfVxuXG4gICYuY2FsbG91dC1zdWNjZXNzIHtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogZGFya2VuKHRoZW1lLWNvbG9yKFwic3VjY2Vzc1wiKSwgMTAlKTtcbiAgfVxufVxuXG4uZGFyay1tb2RlIHtcbiAgLmNhbGxvdXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGRhcmssIDUlKTtcblxuICAgICYuY2FsbG91dC1kYW5nZXIge1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IGxpZ2h0ZW4oJGRhbmdlci1hbHQsIDEwJSk7XG4gICAgfVxuXG4gICAgJi5jYWxsb3V0LXdhcm5pbmcge1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IGxpZ2h0ZW4oJHdhcm5pbmctYWx0LCAxMCUpO1xuICAgIH1cblxuICAgICYuY2FsbG91dC1pbmZvIHtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiBsaWdodGVuKCRpbmZvLWFsdCwgMTAlKTtcbiAgICB9XG5cbiAgICAmLmNhbGxvdXQtc3VjY2VzcyB7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogbGlnaHRlbigkc3VjY2Vzcy1hbHQsIDEwJSk7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQ29tcG9uZW50OiBBbGVydFxuLy9cblxuLmFsZXJ0IHtcbiAgLmljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxuXG4gIC5jbG9zZSB7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBvcGFjaXR5OiAuMjtcblxuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogLjU7XG4gICAgfVxuICB9XG5cbiAgYSB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuXG4vL0FsZXJ0IFZhcmlhbnRzXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmFsZXJ0LSN7JGNvbG9yfSB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkdmFsdWUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR2YWx1ZTtcbiAgICBib3JkZXItY29sb3I6IGRhcmtlbigkdmFsdWUsIDUlKTtcbiAgfVxuXG4gIC5hbGVydC1kZWZhdWx0LSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYWxlcnQtdmFyaWFudCh0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICRhbGVydC1iZy1sZXZlbCksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJGFsZXJ0LWJvcmRlci1sZXZlbCksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJGFsZXJ0LWNvbG9yLWxldmVsKSk7XG4gIH1cbn1cblxuLmRhcmstbW9kZSB7XG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtYWx0IHtcbiAgICAuYWxlcnQtI3skY29sb3J9IHtcbiAgICAgIGNvbG9yOiBjb2xvci15aXEoJHZhbHVlKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR2YWx1ZTtcbiAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCR2YWx1ZSwgNSUpO1xuICAgIH1cblxuICAgIC5hbGVydC1kZWZhdWx0LSN7JGNvbG9yfSB7XG4gICAgICBAaW5jbHVkZSBhbGVydC12YXJpYW50KHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJGFsZXJ0LWJnLWxldmVsKSwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkYWxlcnQtYm9yZGVyLWxldmVsKSwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkYWxlcnQtY29sb3ItbGV2ZWwpKTtcbiAgICB9XG4gIH1cbn1cblxuLy9cbiIsIi8vXG4vLyBDb21wb25lbnQ6IFRhYmxlXG4vL1xuXG4udGFibGUge1xuICAmOm5vdCgudGFibGUtZGFyaykge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG5cbiAgLy8gZml4ZWQgdGFibGUgaGVhZFxuICAmLnRhYmxlLWhlYWQtZml4ZWQge1xuICAgIHRoZWFkIHRyOm50aC1jaGlsZCgxKSB0aCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCAkdGFibGUtYm9yZGVyLWNvbG9yLCBpbnNldCAwIC0xcHggMCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgIH1cblxuICAgICYudGFibGUtZGFyayB7XG4gICAgICB0aGVhZCB0ciB7XG4gICAgICAgICY6bnRoLWNoaWxkKDEpIHRoIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1iZztcbiAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwICR0YWJsZS1kYXJrLWJvcmRlci1jb2xvciwgaW5zZXQgMCAtMXB4IDAgJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gbm8gYm9yZGVyXG4gICYubm8tYm9yZGVyIHtcbiAgICAmLFxuICAgIHRkLFxuICAgIHRoIHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICB9XG4gIH1cblxuICAvLyAudGV4dC1jZW50ZXIgaW4gdGFibGVzXG4gICYudGV4dC1jZW50ZXIge1xuICAgICYsXG4gICAgdGQsXG4gICAgdGgge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gICYudGFibGUtdmFsaWduLW1pZGRsZSB7XG4gICAgdGhlYWQgPiB0ciA+IHRoLFxuICAgIHRoZWFkID4gdHIgPiB0ZCxcbiAgICB0Ym9keSA+IHRyID4gdGgsXG4gICAgdGJvZHkgPiB0ciA+IHRkIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuICB9XG5cbiAgLmNhcmQtYm9keS5wLTAgJiB7XG4gICAgdGhlYWQgPiB0ciA+IHRoLFxuICAgIHRoZWFkID4gdHIgPiB0ZCxcbiAgICB0Zm9vdCA+IHRyID4gdGgsXG4gICAgdGZvb3QgPiB0ciA+IHRkLFxuICAgIHRib2R5ID4gdHIgPiB0aCxcbiAgICB0Ym9keSA+IHRyID4gdGQge1xuICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBtYXAtZ2V0KCRzcGFjZXJzLCA0KTtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBtYXAtZ2V0KCRzcGFjZXJzLCA0KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gRXhwYW5kYWJsZSBUYWJsZVxuXG4udGFibGUtaG92ZXIgdGJvZHkgdHIuZXhwYW5kYWJsZS1ib2R5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS13aWRnZXQ9XCJleHBhbmRhYmxlLXRhYmxlXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIGkuZXhwYW5kYWJsZS10YWJsZS1jYXJldCB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICR0cmFuc2l0aW9uLXNwZWVkIGxpbmVhcjtcbiAgfVxuICAmW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcbiAgICB0ZCBpLmV4cGFuZGFibGUtdGFibGUtY2FyZXQge1xuICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItbWF4LWF0dHJpYnV0ZVxuICAgICAgJltjbGFzcyo9XCJyaWdodFwiXSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgIH1cbiAgICAgICZbY2xhc3MqPVwibGVmdFwiXSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICB9XG4gICAgICAvLyBzdHlsZWxpbnQtZW5hYmxlIHNlbGVjdG9yLW1heC1hdHRyaWJ1dGVcbiAgICB9XG4gIH1cbn1cblxuLmV4cGFuZGFibGUtYm9keSB7XG4gID4gdGQge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgID4gZGl2LFxuICAgID4gcCB7XG4gICAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICAgIH1cbiAgfVxuXG4gIC50YWJsZSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtICN7JHRhYmxlLWNlbGwtcGFkZGluZ30pO1xuICAgIG1hcmdpbjogMCAwIDAgJHRhYmxlLWNlbGwtcGFkZGluZztcblxuICAgIHRyOmZpcnN0LWNoaWxkIHtcbiAgICAgIHRkLFxuICAgICAgdGgge1xuICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZGFyay1tb2RlIHtcbiAgLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAmLFxuICAgIHRkLFxuICAgIHRoIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGdyYXktNjAwO1xuICAgIH1cbiAgfVxuICAudGFibGUtaG92ZXIge1xuICAgIHRib2R5IHRyOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkZ3JheS0zMDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRkYXJrLCAyLjUlKTtcbiAgICAgIGJvcmRlci1jb2xvcjogJGdyYXktNjAwO1xuICAgIH1cbiAgfVxuICAudGFibGUge1xuICAgIHRoZWFkIHRoIHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRncmF5LTYwMDtcbiAgICB9XG4gICAgdGgsXG4gICAgdGQge1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJGdyYXktNjAwO1xuICAgIH1cbiAgICAmLnRhYmxlLWhlYWQtZml4ZWQge1xuICAgICAgdGhlYWQgdHI6bnRoLWNoaWxkKDEpIHRoIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkZGFyaywgNSUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIENvbXBvbmVudDogQ2Fyb3VzZWxcbi8vXG5cbi5jYXJvdXNlbC1jb250cm9sLWN1c3RvbS1pY29uIHtcbiAgLmNhcm91c2VsLWNvbnRyb2wtcHJldiAmIHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIH1cbiAgLmNhcm91c2VsLWNvbnRyb2wtbmV4dCAmIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cblxuICA+IC5mYSxcbiAgPiAuZmFzLFxuICA+IC5mYXIsXG4gID4gLmZhYixcbiAgPiAuZmFsLFxuICA+IC5mYWQsXG4gID4gLnN2Zy1pbmxpbmUtLWZhLFxuICA+IC5pb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHotaW5kZXg6IDU7XG4gIH1cbn1cbiIsIi5jbG9zZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjbG9zZS1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGNsb3NlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICRjbG9zZS1jb2xvcjtcbiAgdGV4dC1zaGFkb3c6ICRjbG9zZS10ZXh0LXNoYWRvdztcbiAgb3BhY2l0eTogLjU7XG5cbiAgLy8gT3ZlcnJpZGUgPGE+J3MgaG92ZXIgc3R5bGVcbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6ICRjbG9zZS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIG9wYWNpdHk6IC43NTtcbiAgICB9XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG59XG5cbi8vIEFkZGl0aW9uYWwgcHJvcGVydGllcyBmb3IgYnV0dG9uIHZlcnNpb25cbi8vIGlPUyByZXF1aXJlcyB0aGUgYnV0dG9uIGVsZW1lbnQgaW5zdGVhZCBvZiBhbiBhbmNob3IgdGFnLlxuLy8gSWYgeW91IHdhbnQgdGhlIGFuY2hvciB2ZXJzaW9uLCBpdCByZXF1aXJlcyBgaHJlZj1cIiNcImAuXG4vLyBTZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvRXZlbnRzL2NsaWNrI1NhZmFyaV9Nb2JpbGVcblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuYnV0dG9uLmNsb3NlIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gRnV0dXJlLXByb29mIGRpc2FibGluZyBvZiBjbGlja3Mgb24gYDxhPmAgZWxlbWVudHNcblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuYS5jbG9zZS5kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuIiwiLy9cbi8vIENvbXBvbmVudDogU21hbGwgQm94XG4vL1xuXG4uc21hbGwtYm94IHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGNhcmQtc2hhZG93KTtcblxuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC8vIGNvbnRlbnQgd3JhcHBlclxuICA+IC5pbm5lciB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuXG4gID4gLnNtYWxsLWJveC1mb290ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJsYWNrLCAuMSk7XG4gICAgY29sb3I6IHJnYmEoJHdoaXRlLCAuOCk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogM3B4IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgei1pbmRleDogMTA7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJsYWNrLCAuMTUpO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cblxuICBoMyB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDIuMnJlbSk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAuY29sLXhsLTIgJixcbiAgICAuY29sLWxnLTIgJixcbiAgICAuY29sLW1kLTIgJiB7XG4gICAgICBoMyB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxLjZyZW0pO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jb2wteGwtMyAmLFxuICAgIC5jb2wtbGctMyAmLFxuICAgIC5jb2wtbWQtMyAmIHtcbiAgICAgIGgzIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEuNnJlbSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIC5jb2wteGwtMiAmLFxuICAgIC5jb2wtbGctMiAmLFxuICAgIC5jb2wtbWQtMiAmIHtcbiAgICAgIGgzIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIuMnJlbSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbC14bC0zICYsXG4gICAgLmNvbC1sZy0zICYsXG4gICAgLmNvbC1tZC0zICYge1xuICAgICAgaDMge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMi4ycmVtKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBwIHtcbiAgICBmb250LXNpemU6IDFyZW07XG5cbiAgICA+IHNtYWxsIHtcbiAgICAgIGNvbG9yOiAkZ3JheS0xMDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogLjlyZW07XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgfVxuICB9XG5cbiAgaDMsXG4gIHAge1xuICAgIHotaW5kZXg6IDU7XG4gIH1cblxuICAvLyB0aGUgaWNvblxuICAuaWNvbiB7XG4gICAgY29sb3I6IHJnYmEoJGJsYWNrLCAuMTUpO1xuICAgIHotaW5kZXg6IDA7XG5cbiAgICA+IGkge1xuICAgICAgZm9udC1zaXplOiA5MHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICB0b3A6IDE1cHg7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRyYW5zaXRpb24tc3BlZWQgbGluZWFyO1xuXG4gICAgICAmLmZhLFxuICAgICAgJi5mYXMsXG4gICAgICAmLmZhcixcbiAgICAgICYuZmFiLFxuICAgICAgJi5mYWwsXG4gICAgICAmLmZhZCxcbiAgICAgICYuaW9uIHtcbiAgICAgICAgZm9udC1zaXplOiA3MHB4O1xuICAgICAgICB0b3A6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgdG9wOiAxNXB4O1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICR0cmFuc2l0aW9uLXNwZWVkIGxpbmVhcjtcbiAgICB9XG4gIH1cblxuICAvLyBTbWFsbCBib3ggaG92ZXIgc3RhdGVcbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgLy8gQW5pbWF0ZSBpY29ucyBvbiBzbWFsbCBib3ggaG92ZXJcbiAgICAuaWNvbiB7XG4gICAgICA+IGkge1xuICAgICAgICAmLFxuICAgICAgICAmLmZhLFxuICAgICAgICAmLmZhcyxcbiAgICAgICAgJi5mYXIsXG4gICAgICAgICYuZmFiLFxuICAgICAgICAmLmZhbCxcbiAgICAgICAgJi5mYWQsXG4gICAgICAgICYuaW9uIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgID4gc3ZnIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgLy8gTm8gbmVlZCBmb3IgaWNvbnMgb24gdmVyeSBzbWFsbCBkZXZpY2VzXG4gIC5zbWFsbC1ib3gge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIC5pY29uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQ29tcG9uZW50OiBJbmZvIEJveFxuLy9cblxuLmluZm8tYm94IHtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkY2FyZC1zaGFkb3cpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IG1hcC1nZXQoJHNwYWNlcnMsIDMpO1xuICBtaW4taGVpZ2h0OiA4MHB4O1xuICBwYWRkaW5nOiAuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcblxuICAucHJvZ3Jlc3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJsYWNrLCAuMTI1KTtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBtYXJnaW46IDVweCAwO1xuXG4gICAgLnByb2dyZXNzLWJhciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgLmluZm8tYm94LWljb24ge1xuICAgIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgfVxuXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiA3MHB4O1xuXG4gICAgPiBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5pbmZvLWJveC1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICBmbGV4OiAxO1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgfVxuXG4gIC5pbmZvLWJveC1udW1iZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IC4yNXJlbTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gIH1cblxuICAucHJvZ3Jlc3MtZGVzY3JpcHRpb24sXG4gIC5pbmZvLWJveC10ZXh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cblxuICBAZWFjaCAkbmFtZSwgJGNvbG9yIGluICR0aGVtZS1jb2xvcnMge1xuICAgIC5pbmZvLWJveCB7XG4gICAgICAuYmctI3skbmFtZX0sXG4gICAgICAuYmctZ3JhZGllbnQtI3skbmFtZX0ge1xuICAgICAgICBjb2xvcjogY29sb3IteWlxKCRjb2xvcik7XG5cbiAgICAgICAgLnByb2dyZXNzLWJhciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IteWlxKCRjb2xvcik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaW5mby1ib3gtbW9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAucHJvZ3Jlc3MtZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbjogMDtcblxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIC5jb2wteGwtMiAmLFxuICAgIC5jb2wtbGctMiAmLFxuICAgIC5jb2wtbWQtMiAmIHtcbiAgICAgIC5wcm9ncmVzcy1kZXNjcmlwdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbC14bC0zICYsXG4gICAgLmNvbC1sZy0zICYsXG4gICAgLmNvbC1tZC0zICYge1xuICAgICAgLnByb2dyZXNzLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgLmNvbC14bC0yICYsXG4gICAgLmNvbC1sZy0yICYsXG4gICAgLmNvbC1tZC0yICYge1xuICAgICAgLnByb2dyZXNzLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKC43NXJlbSk7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jb2wteGwtMyAmLFxuICAgIC5jb2wtbGctMyAmLFxuICAgIC5jb2wtbWQtMyAmIHtcbiAgICAgIC5wcm9ncmVzcy1kZXNjcmlwdGlvbiB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSguNzVyZW0pO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgLmNvbC14bC0yICYsXG4gICAgLmNvbC1sZy0yICYsXG4gICAgLmNvbC1tZC0yICYge1xuICAgICAgLnByb2dyZXNzLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDFyZW0pO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29sLXhsLTMgJixcbiAgICAuY29sLWxnLTMgJixcbiAgICAuY29sLW1kLTMgJiB7XG4gICAgICAucHJvZ3Jlc3MtZGVzY3JpcHRpb24ge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMXJlbSk7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZGFyay1tb2RlIHtcbiAgLmluZm8tYm94IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyaztcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJHRoZW1lLWNvbG9ycy1hbHQge1xuICAgICAgLmluZm8tYm94IHtcbiAgICAgICAgLmJnLSN7JG5hbWV9LFxuICAgICAgICAuYmctZ3JhZGllbnQtI3skbmFtZX0ge1xuICAgICAgICAgIGNvbG9yOiBjb2xvci15aXEoJGNvbG9yKTtcblxuICAgICAgICAgIC5wcm9ncmVzcy1iYXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IteWlxKCRjb2xvcik7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQ29tcG9uZW50OiBUaW1lbGluZVxuLy9cblxuLnRpbWVsaW5lIHtcbiAgbWFyZ2luOiAwIDAgNDVweDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBUaGUgbGluZVxuICAmOjpiZWZvcmUge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTMwMDtcbiAgICBib3R0b206IDA7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBsZWZ0OiAzMXB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiA0cHg7XG4gIH1cbiAgLy8gRWxlbWVudFxuICA+IGRpdiB7XG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB9XG5cbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLy8gVGhlIGNvbnRlbnRcbiAgICA+IC50aW1lbGluZS1pdGVtIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGNhcmQtc2hhZG93KTtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgY29sb3I6ICRncmF5LTcwMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAvLyBUaGUgdGltZSBhbmQgaGVhZGVyXG4gICAgICA+IC50aW1lIHtcbiAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgfVxuICAgICAgLy8gSGVhZGVyXG4gICAgICA+IC50aW1lbGluZS1oZWFkZXIge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xuICAgICAgICBjb2xvcjogJGdyYXktNzAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgLy8gTGluayBpbiBoZWFkZXJcbiAgICAgICAgPiBhIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAvLyBJdGVtIGJvZHkgYW5kIGZvb3RlclxuICAgICAgPiAudGltZWxpbmUtYm9keSxcbiAgICAgID4gLnRpbWVsaW5lLWZvb3RlciB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICB9XG5cbiAgICAgID4gLnRpbWVsaW5lLWJvZHkge1xuICAgICAgICA+IGltZyB7XG4gICAgICAgICAgbWFyZ2luOiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgID4gZGwsXG4gICAgICAgIG9sLFxuICAgICAgICB1bCB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgID4gLnRpbWVsaW5lLWZvb3RlciB7XG4gICAgICAgID4gYSB7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAvLyBUaGUgaWNvbnMgYXQgbGluZVxuICAgID4gLmZhLFxuICAgID4gLmZhcyxcbiAgICA+IC5mYXIsXG4gICAgPiAuZmFiLFxuICAgID4gLmZhbCxcbiAgICA+IC5mYWQsXG4gICAgPiAuc3ZnLWlubGluZS0tZmEsXG4gICAgPiAuaW9uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTUwMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGxlZnQ6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgIH1cbiAgICA+IC5zdmctaW5saW5lLS1mYSB7XG4gICAgICBwYWRkaW5nOiA3cHg7XG4gICAgfVxuICB9XG4gIC8vIFRpbWUgbGFiZWxcbiAgPiAudGltZS1sYWJlbCB7XG4gICAgPiBzcGFuIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoNHB4KTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBwYWRkaW5nOiA1cHg7XG4gICAgfVxuICB9XG59XG5cbi50aW1lbGluZS1pbnZlcnNlIHtcbiAgPiBkaXYge1xuICAgID4gLnRpbWVsaW5lLWl0ZW0ge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTEwMDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTMwMDtcblxuICAgICAgPiAudGltZWxpbmUtaGVhZGVyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGdyYXktMzAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZGFyay1tb2RlIHtcbiAgLnRpbWVsaW5lIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktNjAwO1xuICAgIH1cbiAgICA+IGRpdiA+IC50aW1lbGluZS1pdGVtIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJvcmRlci1jb2xvcjogJGdyYXktNjAwO1xuXG4gICAgICA+IC50aW1lbGluZS1oZWFkZXIge1xuICAgICAgICBjb2xvcjogJGdyYXktNDAwO1xuICAgICAgICBib3JkZXItY29sb3I6ICRncmF5LTYwMDtcbiAgICAgIH1cbiAgICAgID4gLnRpbWUge1xuICAgICAgICBjb2xvcjogJGdyYXktNDAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIENvbXBvbmVudDogUHJvZHVjdHNcbi8vXG5cbi5wcm9kdWN0cy1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuXG4gID4gLml0ZW0ge1xuICAgIEBpbmNsdWRlIGNsZWFyZml4ICgpO1xuXG4gICAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICB9XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgcGFkZGluZzogMTBweCAwO1xuXG4gIH1cblxuICAucHJvZHVjdC1pbWcge1xuICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgaW1nIHtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgIH1cbiAgfVxuXG4gIC5wcm9kdWN0LWluZm8ge1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICB9XG5cbiAgLnByb2R1Y3QtdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cblxuICAucHJvZHVjdC1kZXNjcmlwdGlvbiB7XG4gICAgY29sb3I6ICRncmF5LTYwMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbn1cblxuLnByb2R1Y3QtbGlzdC1pbi1jYXJkID4gLml0ZW0ge1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xuXG4gICY6bGFzdC1vZi10eXBlIHtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICB9XG59XG5cblxuLmRhcmstbW9kZSB7XG4gIC5wcm9kdWN0cy1saXN0ID4gLml0ZW0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGdyYXktNjAwO1xuICB9XG5cbiAgLnByb2R1Y3QtZGVzY3JpcHRpb24ge1xuICAgIGNvbG9yOiAkZ3JheS00MDA7XG4gIH1cbn1cbiIsIi8vXG4vLyBDb21wb25lbnQ6IERpcmVjdCBDaGF0XG4vL1xuXG4uZGlyZWN0LWNoYXQge1xuICAuY2FyZC1ib2R5IHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmLmNoYXQtcGFuZS1vcGVuIHtcbiAgICAuZGlyZWN0LWNoYXQtY29udGFjdHMge1xuICAgICAgQGluY2x1ZGUgdHJhbnNsYXRlKDAsIDApO1xuICAgIH1cbiAgfVxuXG5cbiAgJi50aW1lc3RhbXAtbGlnaHQge1xuICAgIC5kaXJlY3QtY2hhdC10aW1lc3RhbXAge1xuICAgICAgY29sb3I6IGxpZ2h0ZW4oY29sb3IteWlxKCR5aXEtdGV4dC1saWdodCksIDEwJSk7XG4gICAgfVxuICB9XG5cbiAgJi50aW1lc3RhbXAtZGFyayB7XG4gICAgLmRpcmVjdC1jaGF0LXRpbWVzdGFtcCB7XG4gICAgICBjb2xvcjogZGFya2VuKGNvbG9yLXlpcSgkeWlxLXRleHQtZGFyayksIDIwJSk7XG4gICAgfVxuICB9XG59XG5cbi5kaXJlY3QtY2hhdC1tZXNzYWdlcyB7XG4gIEBpbmNsdWRlIHRyYW5zbGF0ZSgwLCAwKTtcbiAgaGVpZ2h0OiAyNTBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5kaXJlY3QtY2hhdC1tc2csXG4uZGlyZWN0LWNoYXQtdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZGlyZWN0LWNoYXQtbXNnIHtcbiAgQGluY2x1ZGUgY2xlYXJmaXggKCk7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5kaXJlY3QtY2hhdC1tZXNzYWdlcyxcbi5kaXJlY3QtY2hhdC1jb250YWN0cyB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5kaXJlY3QtY2hhdC10ZXh0IHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1sZyk7XG4gIH1cblxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGlyZWN0LWNoYXQtZGVmYXVsdC1tc2ctYmc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRkaXJlY3QtY2hhdC1kZWZhdWx0LW1zZy1ib3JkZXItY29sb3I7XG4gIGNvbG9yOiAkZGlyZWN0LWNoYXQtZGVmYXVsdC1mb250LWNvbG9yO1xuICBtYXJnaW46IDVweCAwIDAgNTBweDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAvL0NyZWF0ZSB0aGUgYXJyb3dcbiAgJjo6YWZ0ZXIsXG4gICY6OmJlZm9yZSB7XG4gICAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICRkaXJlY3QtY2hhdC1kZWZhdWx0LW1zZy1ib3JkZXItY29sb3I7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTAwJTtcbiAgICB0b3A6IDE1cHg7XG4gICAgd2lkdGg6IDA7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgYm9yZGVyLXdpZHRoOiA1cHg7XG4gICAgbWFyZ2luLXRvcDogLTVweDtcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgYm9yZGVyLXdpZHRoOiA2cHg7XG4gICAgbWFyZ2luLXRvcDogLTZweDtcbiAgfVxuXG4gIC5yaWdodCAmIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG5cbiAgICAmOjphZnRlcixcbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRkaXJlY3QtY2hhdC1kZWZhdWx0LW1zZy1ib3JkZXItY29sb3I7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgbGVmdDogMTAwJTtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG4uZGlyZWN0LWNoYXQtaW1nIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg1MCUpO1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDBweDtcblxuICAucmlnaHQgJiB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG59XG5cbi5kaXJlY3QtY2hhdC1pbmZvcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbn1cblxuLmRpcmVjdC1jaGF0LW5hbWUge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uZGlyZWN0LWNoYXQtdGltZXN0YW1wIHtcbiAgY29sb3I6IGRhcmtlbigkZ3JheS01MDAsIDI1JSk7XG59XG5cbi8vRGlyZWN0IGNoYXQgY29udGFjdHMgcGFuZVxuLmRpcmVjdC1jaGF0LWNvbnRhY3RzLW9wZW4ge1xuICAuZGlyZWN0LWNoYXQtY29udGFjdHMge1xuICAgIEBpbmNsdWRlIHRyYW5zbGF0ZSgwLCAwKTtcbiAgfVxufVxuXG4uZGlyZWN0LWNoYXQtY29udGFjdHMge1xuICBAaW5jbHVkZSB0cmFuc2xhdGUoMTAxJSwgMCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkYXJrO1xuICBib3R0b206IDA7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGhlaWdodDogMjUwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5kaXJlY3QtY2hhdC1jb250YWN0cy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaWdodDtcblxuICAuY29udGFjdHMtbGlzdC1uYW1lIHtcbiAgICBjb2xvcjogJGdyYXktNzAwO1xuICB9XG5cbiAgLmNvbnRhY3RzLWxpc3QtZGF0ZSB7XG4gICAgY29sb3I6ICRncmF5LTYwMDtcbiAgfVxuXG4gIC5jb250YWN0cy1saXN0LW1zZyB7XG4gICAgY29sb3I6IGRhcmtlbigkZ3JheS02MDAsIDEwJSk7XG4gIH1cbn1cblxuLy9Db250YWN0cyBsaXN0IC0tIGZvciBkaXNwbGF5aW5nIGNvbnRhY3RzIGluIGRpcmVjdCBjaGF0IGNvbnRhY3RzIHBhbmVcbi5jb250YWN0cy1saXN0IHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCAoKTtcblxuICA+IGxpIHtcbiAgICBAaW5jbHVkZSBjbGVhcmZpeCAoKTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkYmxhY2ssIC4yKTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMTBweDtcblxuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG5cbi5jb250YWN0cy1saXN0LWltZyB7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoNTAlKTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA0MHB4O1xufVxuXG4uY29udGFjdHMtbGlzdC1pbmZvIHtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgbWFyZ2luLWxlZnQ6IDQ1cHg7XG59XG5cbi5jb250YWN0cy1saXN0LW5hbWUsXG4uY29udGFjdHMtbGlzdC1zdGF0dXMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNvbnRhY3RzLWxpc3QtbmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5jb250YWN0cy1saXN0LXN0YXR1cyB7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbn1cblxuLmNvbnRhY3RzLWxpc3QtZGF0ZSB7XG4gIGNvbG9yOiAkZ3JheS00MDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5jb250YWN0cy1saXN0LW1zZyB7XG4gIGNvbG9yOiBkYXJrZW4oJGdyYXktNDAwLCAxMCUpO1xufVxuXG4vLyBDb2xvciB2YXJpYW50c1xuQGVhY2ggJG5hbWUsICRjb2xvciBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmRpcmVjdC1jaGF0LSN7JG5hbWV9IHtcbiAgICBAaW5jbHVkZSBkaXJlY3QtY2hhdC12YXJpYW50KCRjb2xvcik7XG4gIH1cbn1cblxuQGVhY2ggJG5hbWUsICRjb2xvciBpbiAkY29sb3JzIHtcbiAgLmRpcmVjdC1jaGF0LSN7JG5hbWV9IHtcbiAgICBAaW5jbHVkZSBkaXJlY3QtY2hhdC12YXJpYW50KCRjb2xvcik7XG4gIH1cbn1cblxuLmRhcmstbW9kZSB7XG4gIC5kaXJlY3QtY2hhdC10ZXh0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRkYXJrLCA3LjUlKTtcbiAgICBib3JkZXItY29sb3I6IGxpZ2h0ZW4oJGRhcmssIDEwJSk7XG4gICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICY6OmFmdGVyLFxuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6IGxpZ2h0ZW4oJGRhcmssIDEwJSk7XG4gICAgfVxuICB9XG4gIC5kaXJlY3QtY2hhdC10aW1lc3RhbXAge1xuICAgIGNvbG9yOiAkZ3JheS01MDA7XG4gIH1cbiAgLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQge1xuICAgICY6OmFmdGVyLFxuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuXG4gIC8vIENvbG9yIHZhcmlhbnRzXG4gIEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJHRoZW1lLWNvbG9ycy1hbHQge1xuICAgIC5kaXJlY3QtY2hhdC0jeyRuYW1lfSB7XG4gICAgICBAaW5jbHVkZSBkaXJlY3QtY2hhdC12YXJpYW50KCRjb2xvcik7XG4gICAgfVxuICB9XG5cbiAgQGVhY2ggJG5hbWUsICRjb2xvciBpbiAkY29sb3JzLWFsdCB7XG4gICAgLmRpcmVjdC1jaGF0LSN7JG5hbWV9IHtcbiAgICAgIEBpbmNsdWRlIGRpcmVjdC1jaGF0LXZhcmlhbnQoJGNvbG9yKTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBNaXhpbnM6IERpcmVjdCBDaGF0XG4vL1xuXG4vLyBEaXJlY3QgQ2hhdCBWYXJpYW50XG5AbWl4aW4gZGlyZWN0LWNoYXQtdmFyaWFudCgkYmctY29sb3IsICRjb2xvcjogJHdoaXRlKSB7XG4gIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkYmctY29sb3I7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkYmctY29sb3IpO1xuXG4gICAgJjo6YWZ0ZXIsXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkYmctY29sb3I7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQ29tcG9uZW50OiBVc2VycyBMaXN0XG4vL1xuXG4udXNlcnMtbGlzdCB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQgKCk7XG5cbiAgPiBsaSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDI1JTtcblxuICAgIGltZyB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDUwJSk7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgPiBhOmhvdmVyIHtcbiAgICAgICYsXG4gICAgICAudXNlcnMtbGlzdC1uYW1lIHtcbiAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi51c2Vycy1saXN0LW5hbWUsXG4udXNlcnMtbGlzdC1kYXRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi51c2Vycy1saXN0LW5hbWUge1xuICBjb2xvcjogJGdyYXktNzAwO1xuICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4udXNlcnMtbGlzdC1kYXRlIHtcbiAgY29sb3I6IGRhcmtlbigkZ3JheS01MDAsIDIwJSk7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmRhcmstbW9kZSB7XG4gIC51c2Vycy1saXN0LW5hbWUge1xuICAgIGNvbG9yOiAkZ3JheS00MDA7XG4gIH1cbiAgLnVzZXJzLWxpc3QtZGF0ZSB7XG4gICAgY29sb3I6ICRncmF5LTUwMDtcbiAgfVxufVxuIiwiLy9cbi8vIENvbXBvbmVudDogU29jaWFsIFdpZGdldHNcbi8vXG5cbi8vR2VuZXJhbCB3aWRnZXQgc3R5bGVcbi5jYXJkLXdpZGdldCB7XG4gIGJvcmRlcjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vL1VzZXIgV2lkZ2V0IFN0eWxlIDFcbi53aWRnZXQtdXNlciB7XG5cbiAgLy9Vc2VyIG5hbWUgY29udGFpbmVyXG4gIC53aWRnZXQtdXNlci1oZWFkZXIge1xuICAgIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgIH1cblxuICAgIGhlaWdodDogMTM1cHg7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAvL1VzZXIgbmFtZVxuICAud2lkZ2V0LXVzZXItdXNlcm5hbWUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICB0ZXh0LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMik7XG4gIH1cblxuICAvL1VzZXIgc2luZ2xlIGxpbmUgZGVzY3JpcHRpb25cbiAgLndpZGdldC11c2VyLWRlc2Mge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAvL1VzZXIgaW1hZ2UgY29udGFpbmVyXG4gIC53aWRnZXQtdXNlci1pbWFnZSB7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtNDVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA4MHB4O1xuXG4gICAgPiBpbWcge1xuICAgICAgYm9yZGVyOiAzcHggc29saWQgJHdoaXRlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgd2lkdGg6IDkwcHg7XG4gICAgfVxuICB9XG5cbiAgLmNhcmQtZm9vdGVyIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgfVxufVxuXG4vL1VzZXIgV2lkZ2V0IFN0eWxlIDJcbi53aWRnZXQtdXNlci0yIHtcblxuICAvL1VzZXIgbmFtZSBjb250YWluZXJcbiAgLndpZGdldC11c2VyLWhlYWRlciB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gIH1cblxuICAvL1VzZXIgbmFtZVxuICAud2lkZ2V0LXVzZXItdXNlcm5hbWUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cblxuICAvL1VzZXIgc2luZ2xlIGxpbmUgZGVzY3JpcHRpb25cbiAgLndpZGdldC11c2VyLWRlc2Mge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAud2lkZ2V0LXVzZXItdXNlcm5hbWUsXG4gIC53aWRnZXQtdXNlci1kZXNjIHtcbiAgICBtYXJnaW4tbGVmdDogNzVweDtcbiAgfVxuXG4gIC8vVXNlciBpbWFnZSBjb250YWluZXJcbiAgLndpZGdldC11c2VyLWltYWdlIHtcbiAgICA+IGltZyB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHdpZHRoOiA2NXB4O1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIFBhZ2VzOiBNYWlsYm94XG4vL1xuXG4ubWFpbGJveC1tZXNzYWdlcyB7XG4gID4gLnRhYmxlIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLm1haWxib3gtY29udHJvbHMge1xuICBwYWRkaW5nOiA1cHg7XG5cbiAgJi53aXRoLWJvcmRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcbiAgfVxufVxuXG4ubWFpbGJveC1yZWFkLWluZm8ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xuICBwYWRkaW5nOiAxMHB4O1xuXG4gIGgzIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgaDUge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiA1cHggMCAwO1xuICB9XG59XG5cbi5tYWlsYm94LXJlYWQtdGltZSB7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5tYWlsYm94LXJlYWQtbWVzc2FnZSB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5tYWlsYm94LWF0dGFjaG1lbnRzIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCAoKTtcbiAgbGkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgd2lkdGg6IDIwMHB4O1xuICB9XG59XG5cbi5tYWlsYm94LWF0dGFjaG1lbnQtbmFtZSB7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ubWFpbGJveC1hdHRhY2htZW50LWljb24sXG4ubWFpbGJveC1hdHRhY2htZW50LWluZm8sXG4ubWFpbGJveC1hdHRhY2htZW50LXNpemUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm1haWxib3gtYXR0YWNobWVudC1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMTAwO1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4ubWFpbGJveC1hdHRhY2htZW50LXNpemUge1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1zaXplOiAxMnB4O1xuXG4gID4gc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiAuNzVyZW07XG4gIH1cbn1cblxuLm1haWxib3gtYXR0YWNobWVudC1pY29uIHtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtc2l6ZTogNjVweDtcbiAgbWF4LWhlaWdodDogMTMyLjVweDtcbiAgcGFkZGluZzogMjBweCAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgJi5oYXMtaW1nIHtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgPiBpbWcge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG4ubWFpbGJveC1hdHRhY2htZW50LWNsb3NlIHtcbiAgQGV4dGVuZCAuY2xvc2U7XG59XG4iLCIvL1xuLy8gUGFnZXM6IExvY2sgU2NyZWVuXG4vL1xuXG4vLyBBREQgVEhJUyBDTEFTUyBUTyBUSEUgPEJPRFk+IFRBR1xuLmxvY2tzY3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0yMDA7XG5cbiAgLy8gVXNlciBuYW1lIFtvcHRpb25hbF1cbiAgLmxvY2tzY3JlZW4tbmFtZSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLmxvY2tzY3JlZW4tbG9nbyB7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIGEge1xuICAgIGNvbG9yOiAkZ3JheS03MDA7XG4gIH1cbn1cblxuLmxvY2tzY3JlZW4td3JhcHBlciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tdG9wOiAxMCU7XG4gIG1heC13aWR0aDogNDAwcHg7XG59XG5cblxuLy8gV2lsbCBjb250YWluIHRoZSBpbWFnZSBhbmQgdGhlIHNpZ24gaW4gZm9ybVxuLmxvY2tzY3JlZW4taXRlbSB7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoNHB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBtYXJnaW46IDEwcHggYXV0byAzMHB4O1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyOTBweDtcbn1cblxuLy8gVXNlciBpbWFnZVxuLmxvY2tzY3JlZW4taW1hZ2Uge1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDUwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgbGVmdDogLTEwcHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0yNXB4O1xuICB6LWluZGV4OiAxMDtcblxuICA+IGltZyB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg1MCUpO1xuICAgIGhlaWdodDogNzBweDtcbiAgICB3aWR0aDogNzBweDtcbiAgfVxufVxuXG4vLyBDb250YWlucyB0aGUgcGFzc3dvcmQgaW5wdXQgYW5kIHRoZSBsb2dpbiBidXR0b25cbi5sb2Nrc2NyZWVuLWNyZWRlbnRpYWxzIHtcbiAgbWFyZ2luLWxlZnQ6IDcwcHg7XG5cbiAgLmZvcm0tY29udHJvbCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgLmJ0biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gIH1cbn1cblxuLmxvY2tzY3JlZW4tZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmRhcmstbW9kZSB7XG4gIC5sb2Nrc2NyZWVuLWl0ZW0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrO1xuICB9XG4gIC5sb2Nrc2NyZWVuLWxvZ28gYSB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxuICAubG9ja3NjcmVlbi1jcmVkZW50aWFscyAuYnRuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyaztcbiAgfVxuICAubG9ja3NjcmVlbi1pbWFnZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktNjAwO1xuICB9XG59XG4iLCIvL1xuLy8gUGFnZXM6IExvZ2luICYgUmVnaXN0ZXJcbi8vXG5cbi5sb2dpbi1sb2dvLFxuLnJlZ2lzdGVyLWxvZ28ge1xuICBmb250LXNpemU6IDIuMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWFyZ2luLWJvdHRvbTogLjlyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBhIHtcbiAgICBjb2xvcjogJGdyYXktNzAwO1xuICB9XG59XG5cbi5sb2dpbi1wYWdlLFxuLnJlZ2lzdGVyLXBhZ2Uge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0yMDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwdmg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ubG9naW4tYm94LFxuLnJlZ2lzdGVyLWJveCB7XG4gIHdpZHRoOiAzNjBweDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgc20pKSB7XG4gICAgbWFyZ2luLXRvcDogLjVyZW07XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxuXG4gIC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5sb2dpbi1jYXJkLWJvZHksXG4ucmVnaXN0ZXItY2FyZC1ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBib3JkZXItdG9wOiAwO1xuICBjb2xvcjogIzY2NjtcbiAgcGFkZGluZzogMjBweDtcblxuICAuaW5wdXQtZ3JvdXAge1xuICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgICAgICB+IC5pbnB1dC1ncm91cC1wcmVwZW5kIC5pbnB1dC1ncm91cC10ZXh0LFxuICAgICAgICB+IC5pbnB1dC1ncm91cC1hcHBlbmQgLmlucHV0LWdyb3VwLXRleHQge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmlzLXZhbGlkIHtcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIH4gLmlucHV0LWdyb3VwLXByZXBlbmQgLmlucHV0LWdyb3VwLXRleHQsXG4gICAgICAgIH4gLmlucHV0LWdyb3VwLWFwcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkc3VjY2VzcztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmlzLWludmFsaWQge1xuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgfiAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRkYW5nZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgICAgY29sb3I6ICM3Nzc7XG4gICAgICB0cmFuc2l0aW9uOiAkaW5wdXQtdHJhbnNpdGlvbjtcbiAgICB9XG4gIH1cbn1cblxuLmxvZ2luLWJveC1tc2csXG4ucmVnaXN0ZXItYm94LW1zZyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAyMHB4IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNvY2lhbC1hdXRoLWxpbmtzIHtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG5cbi5kYXJrLW1vZGUge1xuICAubG9naW4tY2FyZC1ib2R5LFxuICAucmVnaXN0ZXItY2FyZC1ib2R5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyaztcbiAgICBib3JkZXItY29sb3I6ICRncmF5LTYwMDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG4gIC5sb2dpbi1sb2dvLFxuICAucmVnaXN0ZXItbG9nbyB7XG4gICAgYSB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIFBhZ2VzOiA0MDAgYW5kIDUwMCBlcnJvciBwYWdlc1xuLy9cblxuLmVycm9yLXBhZ2Uge1xuICBtYXJnaW46IDIwcHggYXV0byAwO1xuICB3aWR0aDogNjAwcHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAvL0ZvciB0aGUgZXJyb3IgbnVtYmVyIGUuZzogNDA0XG4gID4gLmhlYWRsaW5lIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBmb250LXNpemU6IDEwMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gIC8vRm9yIHRoZSBtZXNzYWdlXG4gID4gLmVycm9yLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAxOTBweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgPiBoMyB7XG4gICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIFBhZ2VzOiBJbnZvaWNlXG4vL1xuXG4uaW52b2ljZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5pbnZvaWNlLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmRhcmstbW9kZSB7XG4gIC5pbnZvaWNlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyaztcbiAgfVxufVxuIiwiLy9cbi8vIFBhZ2VzOiBQcm9maWxlXG4vL1xuXG4ucHJvZmlsZS11c2VyLWltZyB7XG4gIGJvcmRlcjogM3B4IHNvbGlkICRncmF5LTUwMDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDNweDtcbiAgd2lkdGg6IDEwMHB4O1xufVxuXG4ucHJvZmlsZS11c2VybmFtZSB7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4ucG9zdCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS01MDA7XG4gIGNvbG9yOiAjNjY2O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcblxuICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG5cbiAgLnVzZXItYmxvY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucm93IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uZGFyay1tb2RlIHtcbiAgLnBvc3Qge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyLWNvbG9yOiAkZ3JheS02MDA7XG4gIH1cbn1cbiIsIi8vXG4vLyBQYWdlczogRS1jb21tZXJjZVxuLy9cblxuLy8gcHJvZHVjdCBpbWFnZVxuLnByb2R1Y3QtaW1hZ2Uge1xuICBAaW5jbHVkZSBpbWctZmx1aWQgKCk7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vLyBwcm9kdWN0IGltYWdlIHRodW1ibmFpbHMgbGlzdFxuLnByb2R1Y3QtaW1hZ2UtdGh1bWJzIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5cbi8vIHByb2R1Y3QgaW1hZ2UgdGh1bWJuYWlsXG4ucHJvZHVjdC1pbWFnZS10aHVtYiB7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHRodW1ibmFpbC1ib3gtc2hhZG93KTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdGh1bWJuYWlsLWJvcmRlci1yYWRpdXMpO1xuXG4gIGJhY2tncm91bmQtY29sb3I6ICR0aHVtYm5haWwtYmc7XG4gIGJvcmRlcjogJHRodW1ibmFpbC1ib3JkZXItd2lkdGggc29saWQgJHRodW1ibmFpbC1ib3JkZXItY29sb3I7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgbWF4LXdpZHRoOiA2LjVyZW0gKyAoJHRodW1ibmFpbC1wYWRkaW5nICogMik7XG4gIHBhZGRpbmc6ICR0aHVtYm5haWwtcGFkZGluZyAqIDI7XG5cbiAgaW1nIHtcbiAgICBAaW5jbHVkZSBpbWctZmx1aWQgKCk7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgb3BhY2l0eTogLjU7XG4gIH1cbn1cblxuLy8gcHJvZHVjdCBzaGFyZVxuLnByb2R1Y3Qtc2hhcmUge1xuICBhIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xuICB9XG59XG4iLCIvL1xuLy8gUGFnZXM6IFByb2plY3RzXG4vL1xuXG4ucHJvamVjdHMge1xuICB0ZCB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuXG4gIC5saXN0LWlubGluZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC8vIHRhYmxlIGF2YXRhclxuICBpbWcudGFibGUtYXZhdGFyLFxuICAudGFibGUtYXZhdGFyIGltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB3aWR0aDogMi41cmVtO1xuICB9XG5cbiAgLy8gcHJvamVjdCBzdGF0ZVxuICAucHJvamVjdC1zdGF0ZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4iLCJib2R5LmlmcmFtZS1tb2RlIHtcbiAgLm1haW4tc2lkZWJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY29udGVudC13cmFwcGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYWluLWhlYWRlcixcbiAgLm1haW4tZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbmJvZHkuaWZyYW1lLW1vZGUtZnVsbHNjcmVlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jb250ZW50LXdyYXBwZXIge1xuICBoZWlnaHQ6IDEwMCU7XG5cbiAgJi5pZnJhbWUtbW9kZSB7XG4gICAgLmJ0bi1pZnJhbWUtY2xvc2Uge1xuICAgICAgY29sb3I6ICRkYW5nZXI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIHJpZ2h0OiAuMTI1cmVtO1xuICAgICAgdG9wOiAuMTI1cmVtO1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbiAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAkdHJhbnNpdGlvbi1zcGVlZDtcbiAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgb24tdG91Y2gtZGV2aWNlICgpIHtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIH1cbiAgICB9XG4gICAgLm5hdmJhci1uYXYge1xuICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAubmF2LWxpbmsge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgfVxuICAgICAgLm5hdi1pdGVtIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIC5idG4taWZyYW1lLWNsb3NlIHtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG4gICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246ICR0cmFuc2l0aW9uLXNwZWVkO1xuICAgICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG9uLXRvdWNoLWRldmljZSAoKSB7XG4gICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC50YWItY29udGVudCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICAgIC50YWItcGFuZSArIC50YWItZW1wdHkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLnRhYi1lbXB0eSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICAgIC50YWItbG9hZGluZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tYmc7XG5cbiAgICAgID4gZGl2IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaWZyYW1lIHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLThweDtcblxuICAgICAgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgYm9keS5pZnJhbWUtbW9kZS1mdWxsc2NyZWVuICYge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICB6LWluZGV4OiAkemluZGV4LW1haW4tc2lkZWJhciArIDEwO1xuICAgIH1cbiAgfVxufVxuXG4ucGVybWFuZW50LWJ0bi1pZnJhbWUtY2xvc2Uge1xuICAuYnRuLWlmcmFtZS1jbG9zZSB7XG4gICAgYW5pbWF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbiIsIi8vXG4vLyBNaXhpbnM6IFRvdWNoIFN1cHBvcnRcbi8vXG5cbkBtaXhpbiBvbi10b3VjaC1kZXZpY2Uge1xuICBAbWVkaWEgKGhvdmVyOiBub25lKSBhbmQgKHBvaW50ZXI6IGNvYXJzZSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vXG4iLCIuY29udGVudC13cmFwcGVyLmthbmJhbiB7XG4gIGhlaWdodDogMXB4O1xuXG4gIC5jb250ZW50IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG5cbiAgICAuY29udGFpbmVyLFxuICAgIC5jb250YWluZXItZmx1aWQge1xuICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIH1cbiAgfVxuICAuY29udGVudC1oZWFkZXIgKyAuY29udGVudCB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAoKDIgKiAxNXB4KSArICgxLjhyZW0gKiAjeyRoZWFkaW5ncy1saW5lLWhlaWdodH0pKSk7XG4gIH1cblxuICAuY2FyZCB7XG4gICAgLmNhcmQtYm9keSB7XG4gICAgICBwYWRkaW5nOiAuNXJlbTtcbiAgICB9XG5cbiAgICAmLmNhcmQtcm93IHtcbiAgICAgIHdpZHRoOiAzNDBweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbjogMCAuNXJlbTtcblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAuY2FyZC1ib2R5IHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAoMTJweCArICgxLjhyZW0gKiAjeyRoZWFkaW5ncy1saW5lLWhlaWdodH0pICsgLjVyZW0pKTtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgIH1cblxuICAgICAgLmNhcmQge1xuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICAgICAgICB9XG4gICAgICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgcGFkZGluZzogLjVyZW0gLjc1cmVtO1xuICAgICAgICB9XG4gICAgICAgIC5jYXJkLWJvZHkge1xuICAgICAgICAgIHBhZGRpbmc6IC43NXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYnRuLXRvb2wge1xuICAgICYuYnRuLWxpbmsge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIFBsdWdpbjogRnVsbCBDYWxlbmRhclxuLy9cblxuLy8gQnV0dG9uc1xuLmZjLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICRncmF5LTEwMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2RkZDtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkO1xuICBjb2xvcjogJGdyYXktNzAwO1xuXG4gICY6aG92ZXIsXG4gICY6YWN0aXZlLFxuICAmLmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllOWU5O1xuICB9XG59XG5cbi8vIENhbGVuZGFyIHRpdGxlXG4uZmMtaGVhZGVyLXRpdGxlIGgyIHtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNmVtO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLmZjLWhlYWRlci1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi5mYy1oZWFkZXItbGVmdCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLy8gQ2FsZW5kYXIgdGFibGUgaGVhZGVyIGNlbGxzXG4uZmMtd2lkZ2V0LWhlYWRlciB7XG4gIGJhY2tncm91bmQ6ICNmYWZhZmE7XG59XG5cbi5mYy1ncmlkIHtcbiAgYm9yZGVyOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZjLXdpZGdldC1oZWFkZXI6Zmlyc3Qtb2YtdHlwZSxcbi5mYy13aWRnZXQtY29udGVudDpmaXJzdC1vZi10eXBlIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cblxuLmZjLXdpZGdldC1oZWFkZXI6bGFzdC1vZi10eXBlLFxuLmZjLXdpZGdldC1jb250ZW50Omxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cblxuLmZjLXRvb2xiYXIsXG4uZmMtdG9vbGJhci5mYy1oZWFkZXItdG9vbGJhciB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMXJlbTtcbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gIC5mYy10b29sYmFyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgLmZjLWxlZnQge1xuICAgICAgb3JkZXI6IDE7XG4gICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgICB9XG5cbiAgICAuZmMtY2VudGVyIHtcbiAgICAgIG9yZGVyOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLjM3NXJlbTtcbiAgICB9XG5cbiAgICAuZmMtcmlnaHQge1xuICAgICAgb3JkZXI6IDI7XG4gICAgfVxuICB9XG59XG5cbi5mYy1kYXktbnVtYmVyIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4uZmMtY29sb3ItcGlja2VyIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuXG4gID4gbGkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcblxuICAgIC5mYSxcbiAgICAuZmFzLFxuICAgIC5mYXIsXG4gICAgLmZhYixcbiAgICAuZmFsLFxuICAgIC5mYWQsXG4gICAgLnN2Zy1pbmxpbmUtLWZhLFxuICAgIC5pb24ge1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIGxpbmVhciAuM3M7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBAaW5jbHVkZSByb3RhdGUoMzBkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jYWRkLW5ldy1ldmVudCB7XG4gIHRyYW5zaXRpb246IGFsbCBsaW5lYXIgLjNzO1xufVxuXG4uZXh0ZXJuYWwtZXZlbnQge1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRjYXJkLXNoYWRvdyk7XG5cbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gIGN1cnNvcjogbW92ZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcblxuICAmOmhvdmVyIHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KGluc2V0IDAgMCA5MHB4IHJnYmEoMCwgMCwgMCwgMC4yKSk7XG4gIH1cbn1cbiIsIi8vXG4vLyBQbHVnaW46IFNlbGVjdDJcbi8vXG5cbi8vU2lnbmxlIHNlbGVjdFxuLy8gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LFxuLy8gLnNlbGVjdDItc2VsZWN0aW9uIHtcbi8vICAgJi5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMsXG4vLyAgICY6Zm9jdXMsXG4vLyAgICY6YWN0aXZlIHtcbi8vICAgICBvdXRsaW5lOiBub25lO1xuLy8gICB9XG4vLyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCB7XG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWJvcmRlci1jb2xvcjtcbiAgICAvL2JvcmRlci1yYWRpdXM6ICRpbnB1dC1yYWRpdXM7XG4gICAgcGFkZGluZzogKCRpbnB1dC1wYWRkaW5nLXkgKiAxLjI1KSAkaW5wdXQtcGFkZGluZy14O1xuICAgIGhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgfVxuXG4gICYuc2VsZWN0Mi1jb250YWluZXItLW9wZW4ge1xuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogbGlnaHRlbigkcHJpbWFyeSwgMjUlKTtcbiAgICB9XG4gIH1cblxuICAmIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWJvcmRlci1jb2xvcjtcbiAgICAvL2JvcmRlci1yYWRpdXM6ICRpbnB1dC1yYWRpdXM7XG4gIH1cblxuICAmIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgcGFkZGluZzogNnB4IDEycHg7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIH1cblxuICAmIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAvL3BhZGRpbmctcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gIH1cblxuICAmW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG5cbiAgJiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICBoZWlnaHQ6IDMxcHg7XG4gICAgcmlnaHQ6IDZweDtcbiAgfVxuXG4gICYgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgLnNlbGVjdDItZHJvcGRvd24sXG4gIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIHtcbiAgICAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgICAgIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNlbGVjdDItZHJvcGRvd24ge1xuICAgICYuc2VsZWN0Mi1kcm9wZG93bi0tYmVsb3cge1xuICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICB9XG5cbiAgICAmLnNlbGVjdDItZHJvcGRvd24tLWFib3ZlIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICAmW2FyaWEtZGlzYWJsZWQ9J3RydWUnXSB7XG4gICAgICBjb2xvcjogJGdyYXktNjAwO1xuICAgIH1cblxuICAgICZbYXJpYS1zZWxlY3RlZD0ndHJ1ZSddIHtcbiAgICAgICRjb2xvcjogJGdyYXktMzAwO1xuXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG5cbiAgICAgICYsXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IGNvbG9yLXlpcSgkY29sb3IpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQge1xuICAgICRjb2xvcjogJHByaW1hcnk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGNvbG9yKTtcblxuICAgICZbYXJpYS1zZWxlY3RlZF0ge1xuICAgICAgJGNvbG9yOiBkYXJrZW4oJGNvbG9yLCAzJSk7XG5cbiAgICAgICYsXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgICAgICBjb2xvcjogY29sb3IteWlxKCRjb2xvcik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy9NdWx0aXBsZSBzZWxlY3RcbiAgJiB7XG4gICAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gICAgICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWJvcmRlci1jb2xvcjtcbiAgICAgIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgICB9XG5cbiAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgICAgICBwYWRkaW5nOiAwICRpbnB1dC1wYWRkaW5nLXggLyAyICRpbnB1dC1wYWRkaW5nLXk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0kaW5wdXQtcGFkZGluZy14IC8gMjtcblxuICAgICAgICBsaTpmaXJzdC1jaGlsZC5zZWxlY3QyLXNlYXJjaC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogJGlucHV0LXBhZGRpbmcteCAvIDI7XG5cbiAgICAgICAgICAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cblxuICAgICAgICAuc2VsZWN0Mi1zZWFyY2guc2VsZWN0Mi1zZWFyY2gtLWlubGluZSB7XG4gICAgICAgICAgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRwcmltYXJ5LCA1JSk7XG4gICAgICAgIGNvbG9yOiBjb2xvci15aXEoJHByaW1hcnkpO1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC4zMXJlbTtcbiAgICAgIH1cblxuICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMnB4O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnRleHQtc20gJixcbiAgICAgICYudGV4dC1zbSB7XG4gICAgICAgIC5zZWxlY3QyLXNlYXJjaC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIHtcbiAgICAgICAgICAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLjRyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyB7XG4gICAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSxcbiAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgICAgICBib3JkZXItY29sb3I6ICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgICB9XG5cbiAgICAgIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIGxpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG5cbiAgLmlucHV0LWdyb3VwLXByZXBlbmQgfiAmIHtcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgfVxuICB9XG5cbiAgLmlucHV0LWdyb3VwID4gJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gU2VsZWN0MiBCb290c3RyYXA0IFRoZW1lIG92ZXJyaWRlc1xuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0IHtcbiAgJi5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG5cbi8vIHRleHQtc20gLyBmb3JtLWNvbnRyb2wtc20gb3ZlcnJpZGVcbnNlbGVjdC5mb3JtLWNvbnRyb2wtc20gfiB7XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICB9XG59XG5cbi50ZXh0LXNtLFxuc2VsZWN0LmZvcm0tY29udHJvbC1zbSB+IHtcbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IHtcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG5cbiAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgICAgICBtYXJnaW4tdG9wOiAtLjRyZW07XG4gICAgICB9XG5cbiAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgICAgICB0b3A6IC0uMTJyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gICAgICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xuXG4gICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICAgICAgcGFkZGluZzogMCAkaW5wdXQtcGFkZGluZy14LXNtIC8gMiAkaW5wdXQtcGFkZGluZy15LXNtO1xuICAgICAgICBtYXJnaW4tdG9wOiAtKCRpbnB1dC1wYWRkaW5nLXgtc20gLyA1KTtcblxuICAgICAgICBsaTpmaXJzdC1jaGlsZC5zZWxlY3QyLXNlYXJjaC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogJGlucHV0LXBhZGRpbmcteC1zbSAvIDI7XG4gICAgICAgIH1cblxuICAgICAgICAuc2VsZWN0Mi1zZWFyY2guc2VsZWN0Mi1zZWFyY2gtLWlubGluZSB7XG4gICAgICAgICAgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIERyb3Bkb3duIEZpeCBpbnNpZGUgbWF4aW1pemVkIGNhcmRcbi5tYXhpbWl6ZWQtY2FyZCAuc2VsZWN0Mi1kcm9wZG93biB7XG4gIHotaW5kZXg6IDk5OTk7XG59XG5cbi8vIEJhY2tncm91bmQgY29sb3JzICh0aGVtZSBjb2xvcnMpXG5AZWFjaCAkbmFtZSwgJGNvbG9yIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSBzZWxlY3QyLXZhcmlhbnQoJG5hbWUsICRjb2xvcik7XG59XG5cbi8vIEJhY2tncm91bmQgY29sb3JzIChjb2xvcnMpXG5AZWFjaCAkbmFtZSwgJGNvbG9yIGluICRjb2xvcnMge1xuICBAaW5jbHVkZSBzZWxlY3QyLXZhcmlhbnQoJG5hbWUsICRjb2xvcik7XG59XG5cbi5kYXJrLW1vZGUge1xuICAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrO1xuICAgIGJvcmRlci1jb2xvcjogJGdyYXktNjAwO1xuICB9XG5cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkZGFyaywgNy41JSk7XG4gIH1cblxuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcms7XG4gICAgYm9yZGVyLWNvbG9yOiAkZ3JheS02MDA7XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG4gIC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQsXG4gIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrO1xuICAgIGJvcmRlci1jb2xvcjogJGdyYXktNjAwO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgfVxuICAuc2VsZWN0Mi1kcm9wZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcms7XG4gICAgYm9yZGVyLWNvbG9yOiAkZ3JheS02MDA7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG4gIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLXNlbGVjdGVkPVwidHJ1ZVwiXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkZGFyaywgNSUpICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICRncmF5LTMwMDtcbiAgfVxuICAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxuXG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG5cbiAgLy8gQmFja2dyb3VuZCBjb2xvcnMgKHRoZW1lIGNvbG9ycylcbiAgQGVhY2ggJG5hbWUsICRjb2xvciBpbiAkdGhlbWUtY29sb3JzLWFsdCB7XG4gICAgQGluY2x1ZGUgc2VsZWN0Mi12YXJpYW50KCRuYW1lLCAkY29sb3IpO1xuICB9XG5cbiAgLy8gQmFja2dyb3VuZCBjb2xvcnMgKGNvbG9ycylcbiAgQGVhY2ggJG5hbWUsICRjb2xvciBpbiAkY29sb3JzLWFsdCB7XG4gICAgQGluY2x1ZGUgc2VsZWN0Mi12YXJpYW50KCRuYW1lLCAkY29sb3IpO1xuICB9XG59XG4iLCIvL1xuLy8gR2VuZXJhbDogTWl4aW5zXG4vL1xuXG4vLyBTZWxlY3QyIFZhcmlhbnRcbkBtaXhpbiBzZWxlY3QyLXZhcmlhbnQoJG5hbWUsICRjb2xvcikge1xuICAuc2VsZWN0Mi0jeyRuYW1lfSB7XG5cbiAgICArIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCB7XG4gICAgICAmLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIHtcbiAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogbGlnaHRlbigkY29sb3IsIDI1JSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgICAgICBib3JkZXItY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLCAyNSUpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAmLFxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCB7XG4gICAgICAmLnNlbGVjdDItZHJvcGRvd24sXG4gICAgICAuc2VsZWN0Mi1kcm9wZG93bixcbiAgICAgIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIHtcbiAgICAgICAgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgbGlnaHRlbigkY29sb3IsIDI1JSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGNvbG9yOiBjb2xvci15aXEoJGNvbG9yKTtcblxuICAgICAgICAmW2FyaWEtc2VsZWN0ZWRdIHtcbiAgICAgICAgICAmLFxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvciwgMyUpO1xuICAgICAgICAgICAgY29sb3I6IGNvbG9yLXlpcShkYXJrZW4oJGNvbG9yLCAzJSkpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvL011bHRpcGxlIHNlbGVjdFxuICAgICAgJiB7XG4gICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBsaWdodGVuKCRjb2xvciwgMjUlKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkY29sb3IsIDUlKTtcbiAgICAgICAgICAgIGNvbG9yOiBjb2xvci15aXEoJGNvbG9yKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKGNvbG9yLXlpcSgkY29sb3IpLCAwLjcpO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6IGNvbG9yLXlpcSgkY29sb3IpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogbGlnaHRlbigkY29sb3IsIDI1JSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBQbHVnaW46IEJvb3RzdHJhcCBTbGlkZXJcbi8vXG5cbi8vIFRvb2x0aXAgZml4XG4uc2xpZGVyIC50b29sdGlwLmluIHtcbiAgb3BhY2l0eTogJHRvb2x0aXAtb3BhY2l0eTtcbn1cblxuLy8gU3R5bGUgb3ZlcnJpZGVcbi5zbGlkZXIge1xuICAmLnNsaWRlci12ZXJ0aWNhbCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gICYuc2xpZGVyLWhvcml6b250YWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi8vIENvbG9yc1xuQGVhY2ggJG5hbWUsICRjb2xvciBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLnNsaWRlci0jeyRuYW1lfSAuc2xpZGVyIHtcbiAgICAuc2xpZGVyLXNlbGVjdGlvbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3I7XG4gICAgfVxuICB9XG59XG5cbkBlYWNoICRuYW1lLCAkY29sb3IgaW4gJGNvbG9ycyB7XG4gIC5zbGlkZXItI3skbmFtZX0gLnNsaWRlciB7XG4gICAgLnNsaWRlci1zZWxlY3Rpb24ge1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uZGFyay1tb2RlIHtcbiAgLnNsaWRlci10cmFjayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkZGFyaywgMTAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG5cbiAgQGVhY2ggJG5hbWUsICRjb2xvciBpbiAkdGhlbWUtY29sb3JzLWFsdCB7XG4gICAgLnNsaWRlci0jeyRuYW1lfSAuc2xpZGVyIHtcbiAgICAgIC5zbGlkZXItc2VsZWN0aW9uIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJGNvbG9ycy1hbHQge1xuICAgIC5zbGlkZXItI3skbmFtZX0gLnNsaWRlciB7XG4gICAgICAuc2xpZGVyLXNlbGVjdGlvbiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBQbHVnaW46IGlDaGVjayBCb290c3RyYXBcbi8vXG5cbi8vIGlDaGVjayBjb2xvcnMgKHRoZW1lIGNvbG9ycylcbkBlYWNoICRuYW1lLCAkY29sb3IgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5pY2hlY2stI3skbmFtZX0gPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyICsgbGFiZWw6OmJlZm9yZSxcbiAgLmljaGVjay0jeyRuYW1lfSA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgKyBpbnB1dFt0eXBlPVwiaGlkZGVuXCJdICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjeyRjb2xvcn07XG4gIH1cblxuICAuaWNoZWNrLSN7JG5hbWV9ID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGxhYmVsOjpiZWZvcmUsXG4gIC5pY2hlY2stI3skbmFtZX0gPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzICsgaW5wdXRbdHlwZT1cImhpZGRlblwiXSArIGxhYmVsOjpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogI3skY29sb3J9O1xuICB9XG5cbiAgLmljaGVjay0jeyRuYW1lfSA+IGlucHV0OmZpcnN0LWNoaWxkOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLFxuICAuaWNoZWNrLSN7JG5hbWV9ID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGlucHV0W3R5cGU9XCJoaWRkZW5cIl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjeyRjb2xvcn07XG4gICAgYm9yZGVyLWNvbG9yOiAjeyRjb2xvcn07XG4gIH1cbn1cblxuLy8gaUNoZWNrIGNvbG9ycyAoY29sb3JzKVxuQGVhY2ggJG5hbWUsICRjb2xvciBpbiAkY29sb3JzIHtcbiAgLmljaGVjay0jeyRuYW1lfSA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgKyBsYWJlbDo6YmVmb3JlLFxuICAuaWNoZWNrLSN7JG5hbWV9ID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpob3ZlciArIGlucHV0W3R5cGU9XCJoaWRkZW5cIl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6ICN7JGNvbG9yfTtcbiAgfVxuXG4gIC5pY2hlY2stI3skbmFtZX0gPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzICsgbGFiZWw6OmJlZm9yZSxcbiAgLmljaGVjay0jeyRuYW1lfSA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMgKyBpbnB1dFt0eXBlPVwiaGlkZGVuXCJdICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjeyRjb2xvcn07XG4gIH1cblxuICAuaWNoZWNrLSN7JG5hbWV9ID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUsXG4gIC5pY2hlY2stI3skbmFtZX0gPiBpbnB1dDpmaXJzdC1jaGlsZDpjaGVja2VkICsgaW5wdXRbdHlwZT1cImhpZGRlblwiXSArIGxhYmVsOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICN7JGNvbG9yfTtcbiAgICBib3JkZXItY29sb3I6ICN7JGNvbG9yfTtcbiAgfVxufVxuXG4uZGFyay1tb2RlIHtcbiAgW2NsYXNzKj1cImljaGVjay1cIl0gPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpIHtcbiAgICArIGlucHV0W3R5cGU9XCJoaWRkZW5cIl0gKyBsYWJlbDo6YmVmb3JlLFxuICAgICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6ICRncmF5LTYwMDtcbiAgICB9XG4gIH1cbiAgLy8gaUNoZWNrIGNvbG9ycyAodGhlbWUgY29sb3JzKVxuICBAZWFjaCAkbmFtZSwgJGNvbG9yIGluICR0aGVtZS1jb2xvcnMtYWx0IHtcbiAgICAuaWNoZWNrLSN7JG5hbWV9ID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpob3ZlciArIGxhYmVsOjpiZWZvcmUsXG4gICAgLmljaGVjay0jeyRuYW1lfSA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgKyBpbnB1dFt0eXBlPVwiaGlkZGVuXCJdICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6ICN7JGNvbG9yfTtcbiAgICB9XG5cbiAgICAuaWNoZWNrLSN7JG5hbWV9ID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGxhYmVsOjpiZWZvcmUsXG4gICAgLmljaGVjay0jeyRuYW1lfSA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMgKyBpbnB1dFt0eXBlPVwiaGlkZGVuXCJdICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6ICN7JGNvbG9yfTtcbiAgICB9XG5cbiAgICAuaWNoZWNrLSN7JG5hbWV9ID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUsXG4gICAgLmljaGVjay0jeyRuYW1lfSA+IGlucHV0OmZpcnN0LWNoaWxkOmNoZWNrZWQgKyBpbnB1dFt0eXBlPVwiaGlkZGVuXCJdICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjeyRjb2xvcn07XG4gICAgICBib3JkZXItY29sb3I6ICN7JGNvbG9yfTtcbiAgICB9XG4gIH1cblxuICAvLyBpQ2hlY2sgY29sb3JzIChjb2xvcnMpXG4gIEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJGNvbG9ycy1hbHQge1xuICAgIC5pY2hlY2stI3skbmFtZX0gPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyICsgbGFiZWw6OmJlZm9yZSxcbiAgICAuaWNoZWNrLSN7JG5hbWV9ID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpob3ZlciArIGlucHV0W3R5cGU9XCJoaWRkZW5cIl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI3skY29sb3J9O1xuICAgIH1cblxuICAgIC5pY2hlY2stI3skbmFtZX0gPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzICsgbGFiZWw6OmJlZm9yZSxcbiAgICAuaWNoZWNrLSN7JG5hbWV9ID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGlucHV0W3R5cGU9XCJoaWRkZW5cIl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI3skY29sb3J9O1xuICAgIH1cblxuICAgIC5pY2hlY2stI3skbmFtZX0gPiBpbnB1dDpmaXJzdC1jaGlsZDpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSxcbiAgICAuaWNoZWNrLSN7JG5hbWV9ID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGlucHV0W3R5cGU9XCJoaWRkZW5cIl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICN7JGNvbG9yfTtcbiAgICAgIGJvcmRlci1jb2xvcjogI3skY29sb3J9O1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIFBsdWdpbnM6IGpRdWVyeSBNYXBhZWxcbi8vXG5cbi5tYXBhZWwge1xuICAubWFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAubWFwVG9vbHRpcCB7XG4gICAgQGluY2x1ZGUgcmVzZXQtdGV4dCgpO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHRvb2x0aXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCR0b29sdGlwLWZvbnQtc2l6ZSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRvb2x0aXAtYmc7XG4gICAgY29sb3I6ICR0b29sdGlwLWNvbG9yO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogJHRvb2x0aXAtbWF4LXdpZHRoO1xuICAgIHBhZGRpbmc6ICR0b29sdGlwLXBhZGRpbmcteSAkdG9vbHRpcC1wYWRkaW5nLXg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgei1pbmRleDogJHppbmRleC10b29sdGlwO1xuICB9XG5cbiAgLm15TGVnZW5kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0xMDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktNTAwO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgd2lkdGg6IDYwMHB4O1xuICB9XG5cbiAgLnpvb21CdXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tZGVmYXVsdC1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRidXR0b24tZGVmYXVsdC1ib3JkZXItY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogJGJ0bi1ib3JkZXItcmFkaXVzO1xuICAgIGNvbG9yOiAkYnV0dG9uLWRlZmF1bHQtY29sb3I7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0b3A6IDA7XG5cbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICB3aWR0aDogMTZweDtcblxuICAgICY6aG92ZXIsXG4gICAgJjphY3RpdmUsXG4gICAgJi5ob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJ1dHRvbi1kZWZhdWx0LWJhY2tncm91bmQtY29sb3IsIDUlKTtcbiAgICAgIGNvbG9yOiBkYXJrZW4oJGJ1dHRvbi1kZWZhdWx0LWNvbG9yLCAxMCUpO1xuICAgIH1cbiAgfVxuXG4gIC56b29tUmVzZXQge1xuICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgIHRvcDogMTBweDtcbiAgfVxuXG4gIC56b29tSW4ge1xuICAgIHRvcDogMzBweDtcbiAgfVxuXG4gIC56b29tT3V0IHtcbiAgICB0b3A6IDUwcHg7XG4gIH1cbn1cbiIsIi8vXG4vLyBQbHVnaW5zOiBKUVZNYXBcbi8vXG5cbi8vIFpvb20gQnV0dG9uIHNpemUgZml4ZXNcbi5qcXZtYXAtem9vbWluLFxuLmpxdm1hcC16b29tb3V0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1kZWZhdWx0LWJhY2tncm91bmQtY29sb3I7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRidXR0b24tZGVmYXVsdC1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6ICRidG4tYm9yZGVyLXJhZGl1cztcbiAgY29sb3I6ICRidXR0b24tZGVmYXVsdC1jb2xvcjtcbiAgaGVpZ2h0OiAxNXB4O1xuICB3aWR0aDogMTVweDtcblxuICAmOmhvdmVyLFxuICAmOmFjdGl2ZSxcbiAgJi5ob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRidXR0b24tZGVmYXVsdC1iYWNrZ3JvdW5kLWNvbG9yLCA1JSk7XG4gICAgY29sb3I6IGRhcmtlbigkYnV0dG9uLWRlZmF1bHQtY29sb3IsIDEwJSk7XG4gIH1cbn1cbiIsIi8vXG4vLyBQbHVnaW46IFN3ZWV0QWxlcnQyXG4vL1xuXG4vLyBJY29uIENvbG9yc1xuLnN3YWwyLWljb24ge1xuICAmLnN3YWwyLWluZm8ge1xuICAgIGJvcmRlci1jb2xvcjogbGlndGhlbigkaW5mbywgMjAlKTtcbiAgICBjb2xvcjogJGluZm87XG4gIH1cblxuICAmLnN3YWwyLXdhcm5pbmcge1xuICAgIGJvcmRlci1jb2xvcjogbGlndGhlbigkd2FybmluZywgMjAlKTtcbiAgICBjb2xvcjogJHdhcm5pbmc7XG4gIH1cblxuICAmLnN3YWwyLWVycm9yIHtcbiAgICBib3JkZXItY29sb3I6IGxpZ3RoZW4oJGRhbmdlciwgMjAlKTtcbiAgICBjb2xvcjogJGRhbmdlcjtcbiAgfVxuXG4gICYuc3dhbDItcXVlc3Rpb24ge1xuICAgIGJvcmRlci1jb2xvcjogbGlndGhlbigkc2Vjb25kYXJ5LCAyMCUpO1xuICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICB9XG5cbiAgJi5zd2FsMi1zdWNjZXNzIHtcbiAgICBib3JkZXItY29sb3I6IGxpZ3RoZW4oJHN1Y2Nlc3MsIDIwJSk7XG4gICAgY29sb3I6ICRzdWNjZXNzO1xuXG4gICAgLnN3YWwyLXN1Y2Nlc3MtcmluZyB7XG4gICAgICBib3JkZXItY29sb3I6IGxpZ3RoZW4oJHN1Y2Nlc3MsIDIwJSk7XG4gICAgfVxuXG4gICAgW2NsYXNzXj0nc3dhbDItc3VjY2Vzcy1saW5lJ10ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHN1Y2Nlc3M7XG4gICAgfVxuICB9XG59XG5cbi5kYXJrLW1vZGUge1xuICAuc3dhbDItcG9wdXAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrO1xuICAgIGNvbG9yOiAkZ3JheS0yMDA7XG5cbiAgICAuc3dhbDItY29udGVudCxcbiAgICAuc3dhbDItdGl0bGUge1xuICAgICAgY29sb3I6ICRncmF5LTIwMDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBQbHVnaW46IFRvYXN0clxuLy9cblxuLy8gQmFja2dyb3VuZCB0byBGb250QXdlc29tZSBJY29uc1xuLy8gI3RvYXN0LWNvbnRhaW5lciA+IC50b2FzdCB7XG4vLyAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuLy8gfVxuLy8gI3RvYXN0LWNvbnRhaW5lciA+IC50b2FzdCAudG9hc3QtbWVzc2FnZTpiZWZvcmUge1xuLy8gICAgIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4vLyAgICAgZm9udC1zaXplOiAyNHB4O1xuLy8gICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4vLyAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4vLyAgICAgZmxvYXQ6IGxlZnQ7XG4vLyAgICAgY29sb3I6ICR3aGl0ZTtcbi8vICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVlbTtcbi8vICAgICBtYXJnaW46IGF1dG8gMC41ZW0gYXV0byAtMS41ZW07XG4vLyB9XG4vLyAjdG9hc3QtY29udGFpbmVyID4gLnRvYXN0LXdhcm5pbmcgLnRvYXN0LW1lc3NhZ2U6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIlxcZjA2YVwiO1xuLy8gfVxuLy8gI3RvYXN0LWNvbnRhaW5lciA+IC50b2FzdC1lcnJvciAudG9hc3QtbWVzc2FnZTpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwiXFxmMDcxXCI7XG4vLyB9XG4vLyAjdG9hc3QtY29udGFpbmVyID4gLnRvYXN0LWluZm8gLnRvYXN0LW1lc3NhZ2U6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIlxcZjA1YVwiO1xuLy8gfVxuLy8gI3RvYXN0LWNvbnRhaW5lciA+IC50b2FzdC1zdWNjZXNzIC50b2FzdC1tZXNzYWdlOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCJcXGYwNThcIjtcbi8vIH1cblxuXG4jdG9hc3QtY29udGFpbmVyIHtcbiAgLy8gQmFja2dyb3VuZCBjb2xvclxuICAudG9hc3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICB9XG5cbiAgLnRvYXN0LXN1Y2Nlc3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzdWNjZXNzO1xuICB9XG5cbiAgLnRvYXN0LWVycm9yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFuZ2VyO1xuICB9XG5cbiAgLnRvYXN0LWluZm8ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbmZvO1xuICB9XG5cbiAgLnRvYXN0LXdhcm5pbmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3YXJuaW5nO1xuICB9XG59XG5cbi8vIGZ1bGwgd2lkdGggZml4XG4udG9hc3QtYm90dG9tLWZ1bGwtd2lkdGggLnRvYXN0LFxuLnRvYXN0LXRvcC1mdWxsLXdpZHRoIC50b2FzdCB7XG4gIG1heC13aWR0aDogaW5oZXJpdDtcbn1cbiIsIi8vXG4vLyBQbHVnaW46IFBhY2Vcbi8vXG5cbi5wYWNlIHtcbiAgei1pbmRleDogJHppbmRleC1tYWluLXNpZGViYXIgKyAxMDtcblxuICAucGFjZS1wcm9ncmVzcyB7XG4gICAgei1pbmRleDogJHppbmRleC1tYWluLXNpZGViYXIgKyAxMTtcbiAgfVxuXG4gIC5wYWNlLWFjdGl2aXR5IHtcbiAgICB6LWluZGV4OiAkemluZGV4LW1haW4tc2lkZWJhciArIDEyO1xuICB9XG59XG5cbi8vIE1peGluXG5AbWl4aW4gcGFjZS12YXJpYW50KCRuYW1lLCAkY29sb3IpIHtcbiAgLnBhY2UtI3skbmFtZX0ge1xuICAgIC5wYWNlIHtcbiAgICAgIC5wYWNlLXByb2dyZXNzIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wYWNlLWJhcmJlci1zaG9wLSN7JG5hbWV9IHtcbiAgICAucGFjZSB7XG4gICAgICBiYWNrZ3JvdW5kOiBjb2xvci15aXEoJGNvbG9yKTtcblxuICAgICAgLnBhY2UtcHJvZ3Jlc3Mge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3I7XG4gICAgICB9XG5cbiAgICAgIC5wYWNlLWFjdGl2aXR5IHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKGNvbG9yLXlpcSgkY29sb3IpLCAwLjIpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoY29sb3IteWlxKCRjb2xvciksIDAuMikgNTAlLCByZ2JhKGNvbG9yLXlpcSgkY29sb3IpLCAwLjIpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnBhY2UtYmlnLWNvdW50ZXItI3skbmFtZX0ge1xuICAgIC5wYWNlIHtcbiAgICAgIC5wYWNlLXByb2dyZXNzOjphZnRlciB7XG4gICAgICAgIGNvbG9yOiByZ2JhKCRjb2xvciwgLjE5OTk5OTk5OTk5OTk5OTk2KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucGFjZS1ib3VuY2UtI3skbmFtZX0ge1xuICAgIC5wYWNlIHtcbiAgICAgIC5wYWNlLWFjdGl2aXR5IHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wYWNlLWNlbnRlci1hdG9tLSN7JG5hbWV9IHtcbiAgICAucGFjZS1wcm9ncmVzcyB7XG4gICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgd2lkdGg6IDgwcHg7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcjtcbiAgICAgICAgY29sb3I6IGNvbG9yLXlpcSgkY29sb3IpO1xuICAgICAgICBmb250LXNpemU6IC44cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogLjdyZW07XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNyU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnBhY2UtYWN0aXZpdHkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgICAgICY6OmFmdGVyLFxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnBhY2UtY2VudGVyLWNpcmNsZS0jeyRuYW1lfSB7XG4gICAgLnBhY2Uge1xuICAgICAgLnBhY2UtcHJvZ3Jlc3Mge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvciwgLjgpO1xuICAgICAgICBjb2xvcjogY29sb3IteWlxKCRjb2xvcik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnBhY2UtY2VudGVyLXJhZGFyLSN7JG5hbWV9IHtcbiAgICAucGFjZSB7XG4gICAgICAucGFjZS1hY3Rpdml0eSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgfVxuXG4gICAgICAucGFjZS1hY3Rpdml0eTo6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3IgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnBhY2UtY2VudGVyLXNpbXBsZS0jeyRuYW1lfSB7XG4gICAgLnBhY2Uge1xuICAgICAgYmFja2dyb3VuZDogY29sb3IteWlxKCRjb2xvcik7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICAgLnBhY2UtcHJvZ3Jlc3Mge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnBhY2UtbWF0ZXJpYWwtI3skbmFtZX0ge1xuICAgIC5wYWNlIHtcbiAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLnBhY2UtY29ybmVyLWluZGljYXRvci0jeyRuYW1lfSB7XG4gICAgLnBhY2Uge1xuICAgICAgLnBhY2UtYWN0aXZpdHkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3I7XG4gICAgICB9XG5cbiAgICAgIC5wYWNlLWFjdGl2aXR5OjphZnRlcixcbiAgICAgIC5wYWNlLWFjdGl2aXR5OjpiZWZvcmUge1xuICAgICAgICBib3JkZXI6IDVweCBzb2xpZCBjb2xvci15aXEoJGNvbG9yKTtcbiAgICAgIH1cblxuXG4gICAgICAucGFjZS1hY3Rpdml0eTo6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoJGNvbG9yLCAuMik7XG4gICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoJGNvbG9yLCAuMik7XG4gICAgICB9XG5cbiAgICAgIC5wYWNlLWFjdGl2aXR5OjphZnRlciB7XG4gICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgkY29sb3IsIC4yKTtcbiAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKCRjb2xvciwgLjIpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wYWNlLWZpbGwtbGVmdC0jeyRuYW1lfSB7XG4gICAgLnBhY2Uge1xuICAgICAgLnBhY2UtcHJvZ3Jlc3Mge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvciwgMC4xOTk5OTk5OTk5OTk5OTk5Nik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnBhY2UtZmxhc2gtI3skbmFtZX0ge1xuICAgIC5wYWNlIHtcbiAgICAgIC5wYWNlLXByb2dyZXNzIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yO1xuICAgICAgfVxuXG4gICAgICAucGFjZS1wcm9ncmVzcy1pbm5lciB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4ICRjb2xvciwgMCAwIDVweCAkY29sb3I7XG4gICAgICB9XG5cbiAgICAgIC5wYWNlLWFjdGl2aXR5IHtcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogJGNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wYWNlLWxvYWRpbmctYmFyLSN7JG5hbWV9IHtcbiAgICAucGFjZSB7XG4gICAgICAucGFjZS1wcm9ncmVzcyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcjtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm94LXNoYWRvdzogMTIwcHggMCBjb2xvci15aXEoJGNvbG9yKSwgMjQwcHggMCBjb2xvci15aXEoJGNvbG9yKTtcbiAgICAgIH1cblxuICAgICAgLnBhY2UtYWN0aXZpdHkge1xuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggJGNvbG9yLCBpbnNldCAwIDAgMCA3cHggY29sb3IteWlxKCRjb2xvcik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnBhY2UtbWFjLW9zeC0jeyRuYW1lfSB7XG4gICAgLnBhY2Uge1xuICAgICAgLnBhY2UtcHJvZ3Jlc3Mge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IC0xcHggMCAkY29sb3IsIGluc2V0IDAgLTFweCAkY29sb3IsIGluc2V0IDAgMnB4IHJnYmEoY29sb3IteWlxKCRjb2xvciksIDAuNSksIGluc2V0IDAgNnB4IHJnYmEoY29sb3IteWlxKCRjb2xvciksIC4zKTtcbiAgICAgIH1cblxuICAgICAgLnBhY2UtYWN0aXZpdHkge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQocmdiYShjb2xvci15aXEoJGNvbG9yKSwgLjY1KSAwJSwgcmdiYShjb2xvci15aXEoJGNvbG9yKSwgLjE1KSAxMDAlKTtcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wYWNlLXByb2dyZXNzLWNvbG9yLSN7JG5hbWV9IHtcbiAgICAucGFjZS1wcm9ncmVzcyB7XG4gICAgICBjb2xvcjogJGNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG5cbkBlYWNoICRuYW1lLCAkY29sb3IgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIHBhY2UtdmFyaWFudCgkbmFtZSwgJGNvbG9yKTtcbn1cblxuQGVhY2ggJG5hbWUsICRjb2xvciBpbiAkY29sb3JzIHtcbiAgQGluY2x1ZGUgcGFjZS12YXJpYW50KCRuYW1lLCAkY29sb3IpO1xufVxuXG4iLCIvKipcbiAgKiBib290c3RyYXAtc3dpdGNoIC0gVHVybiBjaGVja2JveGVzIGFuZCByYWRpbyBidXR0b25zIGludG8gdG9nZ2xlIHN3aXRjaGVzLlxuICAqXG4gICogQHZlcnNpb24gdjMuNCAoTU9EREVEKVxuICAqIEBob21lcGFnZSBodHRwczovL2J0dHN0cnAuZ2l0aHViLmlvL2Jvb3RzdHJhcC1zd2l0Y2hcbiAgKiBAYXV0aG9yIE1hdHRpYSBMYXJlbnRpcyA8bWF0dGlhQGxhcmVudGlzLmV1PiAoaHR0cDovL2xhcmVudGlzLmV1KVxuICAqIEBsaWNlbnNlIE1JVFxuICAqL1xuXG4kYm9vdHN0cmFwLXN3aXRjaC1ib3JkZXItcmFkaXVzOiAkYnRuLWJvcmRlci1yYWRpdXM7XG4kYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtYm9yZGVyLXJhZGl1czogLjFyZW07XG5cbi5ib290c3RyYXAtc3dpdGNoIHtcbiAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6ICRib290c3RyYXAtc3dpdGNoLWJvcmRlci1yYWRpdXM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlyZWN0aW9uOiBsdHI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IC41cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IC4xNXM7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB6LWluZGV4OiAwO1xuXG4gIC5ib290c3RyYXAtc3dpdGNoLWNvbnRhaW5lciB7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvb3RzdHJhcC1zd2l0Y2gtYm9yZGVyLXJhZGl1cztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cbiAgfVxuXG4gICY6Zm9jdXMtd2l0aGluIHtcbiAgICBib3gtc2hhZG93OiAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cblxuICAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24sXG4gIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYsXG4gIC5ib290c3RyYXAtc3dpdGNoLWxhYmVsIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjJyZW07XG4gICAgcGFkZGluZzogLjI1cmVtIC41cmVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cblxuICAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24sXG4gIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgJi5ib290c3RyYXAtc3dpdGNoLWRlZmF1bHQge1xuICAgICAgYmFja2dyb3VuZDogJGdyYXktMjAwO1xuICAgICAgY29sb3I6IGNvbG9yLXlpcSgkZ3JheS0yMDApO1xuICAgIH1cblxuICAgIEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgICAmLmJvb3RzdHJhcC1zd2l0Y2gtI3skbmFtZX0ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3I7XG4gICAgICAgIGNvbG9yOiBjb2xvci15aXEoJGNvbG9yKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAZWFjaCAkbmFtZSwgJGNvbG9yIGluICRjb2xvcnMge1xuICAgICAgJi5ib290c3RyYXAtc3dpdGNoLSN7JG5hbWV9IHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yO1xuICAgICAgICBjb2xvcjogY29sb3IteWlxKCRjb2xvcik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtYm9yZGVyLXJhZGl1cztcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtYm9yZGVyLXJhZGl1cztcbiAgfVxuXG4gIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtYm9yZGVyLXJhZGl1cztcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLWJvcmRlci1yYWRpdXM7XG4gIH1cblxuICBpbnB1dFt0eXBlPSdyYWRpbyddLFxuICBpbnB1dFt0eXBlPSdjaGVja2JveCddIHtcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxuXG4gICYuYm9vdHN0cmFwLXN3aXRjaC1taW5pIHtcbiAgICAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24sXG4gICAgLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZixcbiAgICAuYm9vdHN0cmFwLXN3aXRjaC1sYWJlbCB7XG4gICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgcGFkZGluZzogLjFyZW0gLjNyZW07XG4gICAgfVxuICB9XG5cbiAgJi5ib290c3RyYXAtc3dpdGNoLXNtYWxsIHtcbiAgICAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24sXG4gICAgLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZixcbiAgICAuYm9vdHN0cmFwLXN3aXRjaC1sYWJlbCB7XG4gICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgcGFkZGluZzogLjJyZW0gLjRyZW07XG4gICAgfVxuICB9XG5cbiAgJi5ib290c3RyYXAtc3dpdGNoLWxhcmdlIHtcbiAgICAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24sXG4gICAgLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZixcbiAgICAuYm9vdHN0cmFwLXN3aXRjaC1sYWJlbCB7XG4gICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4zMzMzMzMzcmVtO1xuICAgICAgcGFkZGluZzogLjNyZW0gLjVyZW07XG4gICAgfVxuICB9XG5cbiAgJi5ib290c3RyYXAtc3dpdGNoLWRpc2FibGVkLFxuICAmLmJvb3RzdHJhcC1zd2l0Y2gtcmVhZG9ubHksXG4gICYuYm9vdHN0cmFwLXN3aXRjaC1pbmRldGVybWluYXRlIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG5cbiAgICAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24sXG4gICAgLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZixcbiAgICAuYm9vdHN0cmFwLXN3aXRjaC1sYWJlbCB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NTApO1xuICAgICAgb3BhY2l0eTogLjU7XG4gICAgfVxuICB9XG5cbiAgJi5ib290c3RyYXAtc3dpdGNoLWFuaW1hdGUgLmJvb3RzdHJhcC1zd2l0Y2gtY29udGFpbmVyIHtcbiAgICB0cmFuc2l0aW9uOiBtYXJnaW4tbGVmdCAuNXM7XG4gIH1cblxuICAmLmJvb3RzdHJhcC1zd2l0Y2gtaW52ZXJzZSB7XG4gICAgLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgJGJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLWJvcmRlci1yYWRpdXMgJGJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLWJvcmRlci1yYWRpdXMgMDtcbiAgICB9XG5cbiAgICAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRib290c3RyYXAtc3dpdGNoLWhhbmRsZS1ib3JkZXItcmFkaXVzIDAgMCAkYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtYm9yZGVyLXJhZGl1cztcbiAgICB9XG4gIH1cblxuICAvLyAmLmJvb3RzdHJhcC1zd2l0Y2gtZm9jdXNlZCB7XG4gIC8vICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yO1xuICAvLyAgIGJveC1zaGFkb3c6ICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdztcbiAgLy8gICBvdXRsaW5lOiAwO1xuICAvLyB9XG5cbiAgJi5ib290c3RyYXAtc3dpdGNoLW9uIC5ib290c3RyYXAtc3dpdGNoLWxhYmVsLFxuICAmLmJvb3RzdHJhcC1zd2l0Y2gtaW52ZXJzZS5ib290c3RyYXAtc3dpdGNoLW9mZiAuYm9vdHN0cmFwLXN3aXRjaC1sYWJlbCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib290c3RyYXAtc3dpdGNoLWhhbmRsZS1ib3JkZXItcmFkaXVzO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtYm9yZGVyLXJhZGl1cztcbiAgfVxuXG4gICYuYm9vdHN0cmFwLXN3aXRjaC1vZmYgLmJvb3RzdHJhcC1zd2l0Y2gtbGFiZWwsXG4gICYuYm9vdHN0cmFwLXN3aXRjaC1pbnZlcnNlLmJvb3RzdHJhcC1zd2l0Y2gtb24gLmJvb3RzdHJhcC1zd2l0Y2gtbGFiZWwge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib290c3RyYXAtc3dpdGNoLWhhbmRsZS1ib3JkZXItcmFkaXVzO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRib290c3RyYXAtc3dpdGNoLWhhbmRsZS1ib3JkZXItcmFkaXVzO1xuICB9XG59XG5cbi5kYXJrLW1vZGUge1xuICAuYm9vdHN0cmFwLXN3aXRjaCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkZ3JheS02MDA7XG5cbiAgICAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLmJvb3RzdHJhcC1zd2l0Y2gtZGVmYXVsdCxcbiAgICAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24uYm9vdHN0cmFwLXN3aXRjaC1kZWZhdWx0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGRhcmssIDIuNSUpO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJvcmRlci1jb2xvcjogbGlnaHRlbigkZGFyaywgNy41JSk7XG4gICAgfVxuICAgIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbixcbiAgICAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmIHtcbiAgICAgIEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJHRoZW1lLWNvbG9ycy1hbHQge1xuICAgICAgICAmLmJvb3RzdHJhcC1zd2l0Y2gtI3skbmFtZX0ge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcjtcbiAgICAgICAgICBjb2xvcjogY29sb3IteWlxKCRjb2xvcik7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGVhY2ggJG5hbWUsICRjb2xvciBpbiAkY29sb3JzLWFsdCB7XG4gICAgICAgICYuYm9vdHN0cmFwLXN3aXRjaC0jeyRuYW1lfSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yO1xuICAgICAgICAgIGNvbG9yOiBjb2xvci15aXEoJGNvbG9yKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIFBsdWdpbnM6IE1pc2NlbGxhbmVvdXNcbi8vIE9sZCBwbHVnaW4gY29kZXNcbi8vXG5cbi8vIF9maXggZm9yIHNwYXJrbGluZSB0b29sdGlwXG4uanFzdG9vbHRpcCB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLy8galF1ZXJ5VUlcbi5jb25uZWN0ZWRTb3J0YWJsZSB7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xufVxuXG4udWktaGVscGVyLWhpZGRlbi1hY2Nlc3NpYmxlIHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG5cbi5zb3J0LWhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQ6ICRncmF5LTEwMDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkICRncmF5LTMwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLy8gQ2hhcnRzXG4uY2hhcnQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cblxuLmRhcmstbW9kZSB7XG4gIC5pcnMtLWZsYXQgLmlycy1saW5lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRkYXJrLCAxMCUpO1xuICB9XG4gIC5qc2dyaWQtZWRpdC1yb3cgPiAuanNncmlkLWNlbGwsXG4gIC5qc2dyaWQtZmlsdGVyLXJvdyA+IC5qc2dyaWQtY2VsbCxcbiAgLmpzZ3JpZC1ncmlkLWJvZHksIC5qc2dyaWQtZ3JpZC1oZWFkZXIsXG4gIC5qc2dyaWQtaGVhZGVyLXJvdyA+IC5qc2dyaWQtaGVhZGVyLWNlbGwsXG4gIC5qc2dyaWQtaW5zZXJ0LXJvdyA+IC5qc2dyaWQtY2VsbCxcbiAgLmpzZ3JpZC1yb3cgPiAuanNncmlkLWNlbGwsXG4gIC5qc2dyaWQtYWx0LXJvdyA+IC5qc2dyaWQtY2VsbCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkZ3JheS02MDA7XG4gIH1cbiAgLmpzZ3JpZC1oZWFkZXItcm93ID4gLmpzZ3JpZC1oZWFkZXItY2VsbCxcbiAgLmpzZ3JpZC1yb3cgPiAuanNncmlkLWNlbGwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrO1xuICB9XG4gIC5qc2dyaWQtYWx0LXJvdyA+IC5qc2dyaWQtY2VsbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkZGFyaywgMi41JSk7XG4gIH1cbiAgLmpzZ3JpZC1zZWxlY3RlZC1yb3cgPiAuanNncmlkLWNlbGwge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGRhcmssIDUlKTtcbiAgfVxufVxuIiwiLy9cbi8vIE1pc2M6IE1pc2NlbGxhbmVvdXNcbi8vXG5cbi5ib3JkZXItdHJhbnNwYXJlbnQge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi8vIERlc2NyaXB0aW9uIEJsb2Nrc1xuLmRlc2NyaXB0aW9uLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMTBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgJi5tYXJnaW4tYm90dG9tIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG5cbiAgPiAuZGVzY3JpcHRpb24taGVhZGVyIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gID4gLmRlc2NyaXB0aW9uLXRleHQge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICAvLyBEZXNjcmlwdGlvbiBCbG9jayBFeHRlbnNpb25cbiAgLmRlc2NyaXB0aW9uLWljb24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4vLyBMaXN0IHV0aWxpdHkgY2xhc3Nlc1xuLmxpc3QtZ3JvdXAtdW5ib3JkZXJlZCB7XG4gID4gLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmxpc3QtaGVhZGVyIHtcbiAgY29sb3I6ICRncmF5LTYwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAxMHB4IDRweDtcbn1cblxuLmxpc3Qtc2VwZXJhdG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtYm9yZGVyLWNvbG9yO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAxNXB4IDAgOXB4O1xufVxuXG4ubGlzdC1saW5rIHtcbiAgPiBhIHtcbiAgICBjb2xvcjogJGdyYXktNjAwO1xuICAgIHBhZGRpbmc6IDRweDtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRncmF5LTkwMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gVXNlciBibG9ja1xuLnVzZXItYmxvY2sge1xuICBmbG9hdDogbGVmdDtcblxuICBpbWcge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGhlaWdodDogNDBweDtcbiAgICB3aWR0aDogNDBweDtcbiAgfVxuXG4gIC51c2VybmFtZSxcbiAgLmRlc2NyaXB0aW9uLFxuICAuY29tbWVudCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gIH1cblxuICAudXNlcm5hbWUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gIH1cblxuICAuZGVzY3JpcHRpb24ge1xuICAgIGNvbG9yOiAkZ3JheS02MDA7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gIH1cblxuICAmLnVzZXItYmxvY2stc20ge1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogJGltZy1zaXplLXNtO1xuICAgICAgaGVpZ2h0OiAkaW1nLXNpemUtc207XG4gICAgfVxuXG4gICAgLnVzZXJuYW1lLFxuICAgIC5kZXNjcmlwdGlvbixcbiAgICAuY29tbWVudCB7XG4gICAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICB9XG5cbiAgICAudXNlcm5hbWUge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgfVxufVxuXG4vLyBJbWFnZSBzaXplc1xuLmltZy1zbSxcbi5pbWctbWQsXG4uaW1nLWxnIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5pbWctc20ge1xuICBoZWlnaHQ6ICRpbWctc2l6ZS1zbTtcbiAgd2lkdGg6ICRpbWctc2l6ZS1zbTtcblxuICArIC5pbWctcHVzaCB7XG4gICAgbWFyZ2luLWxlZnQ6ICRpbWctc2l6ZS1zbSArICRpbWctc2l6ZS1wdXNoO1xuICB9XG59XG5cbi5pbWctbWQge1xuICB3aWR0aDogJGltZy1zaXplLW1kO1xuICBoZWlnaHQ6ICRpbWctc2l6ZS1tZDtcblxuICArIC5pbWctcHVzaCB7XG4gICAgbWFyZ2luLWxlZnQ6ICRpbWctc2l6ZS1tZCArICRpbWctc2l6ZS1wdXNoO1xuICB9XG59XG5cbi5pbWctbGcge1xuICB3aWR0aDogJGltZy1zaXplLWxnO1xuICBoZWlnaHQ6ICRpbWctc2l6ZS1sZztcblxuICArIC5pbWctcHVzaCB7XG4gICAgbWFyZ2luLWxlZnQ6ICRpbWctc2l6ZS1sZyArICRpbWctc2l6ZS1wdXNoO1xuICB9XG59XG5cbi8vIEltYWdlIGJvcmRlcmVkXG4uaW1nLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAzcHggc29saWQgJGdyYXktNTAwO1xuICBwYWRkaW5nOiAzcHg7XG59XG5cbi5pbWctYm9yZGVyZWQtc20ge1xuICBib3JkZXI6IDJweCBzb2xpZCAkZ3JheS01MDA7XG4gIHBhZGRpbmc6IDJweDtcbn1cblxuLy8gUm91bmRlZCBhbmQgQ2lyY2xlIEltYWdlc1xuLmltZy1yb3VuZGVkIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5pbWctY2lyY2xlIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg1MCUpO1xufVxuXG4vLyBJbWFnZSBzaXplc1xuLmltZy1zaXplLTY0LFxuLmltZy1zaXplLTUwLFxuLmltZy1zaXplLTMyIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uaW1nLXNpemUtNjQge1xuICB3aWR0aDogNjRweDtcbn1cblxuLmltZy1zaXplLTUwIHtcbiAgd2lkdGg6IDUwcHg7XG59XG5cbi5pbWctc2l6ZS0zMiB7XG4gIHdpZHRoOiAzMnB4O1xufVxuXG4vLyBCbG9jayBzaXplc1xuLnNpemUtMzIsXG4uc2l6ZS00MCxcbi5zaXplLTUwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNpemUtMzIge1xuICBoZWlnaHQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB3aWR0aDogMzJweDtcbn1cblxuLnNpemUtNDAge1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDBweDtcbn1cblxuLnNpemUtNTAge1xuICBoZWlnaHQ6IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogNTBweDtcbn1cblxuLy8gR2VuZXJhbCBhdHRhY2hlbW50IGJsb2NrXG4uYXR0YWNobWVudC1ibG9jayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTEwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nOiA1cHg7XG5cbiAgLmF0dGFjaG1lbnQtaW1nIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LWhlaWdodDogMTAwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgfVxuXG4gIC5hdHRhY2htZW50LXB1c2hlZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDExMHB4O1xuICB9XG5cbiAgLmF0dGFjaG1lbnQtaGVhZGluZyB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLmF0dGFjaG1lbnQtdGV4dCB7XG4gICAgY29sb3I6ICRncmF5LTcwMDtcbiAgfVxufVxuXG4vLyBPdmVybGF5cyBmb3IgQ2FyZCwgSW5mb0JveCAmIFNtYWxsQm94XG4uY2FyZCxcbi5vdmVybGF5LXdyYXBwZXIsXG4uaW5mby1ib3gsXG4uc21hbGwtYm94IHtcbiAgLy8gQm94IG92ZXJsYXkgZm9yIExPQURJTkcgU1RBVEUgZWZmZWN0XG4gID4gLm92ZXJsYXksXG4gID4gLmxvYWRpbmctaW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm92ZXJsYXkge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkd2hpdGUsIC43KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHotaW5kZXg6IDUwO1xuXG4gICAgPiAuZmEsXG4gICAgPiAuZmFzLFxuICAgID4gLmZhcixcbiAgICA+IC5mYWIsXG4gICAgPiAuZmFsLFxuICAgID4gLmZhZCxcbiAgICA+IC5zdmctaW5saW5lLS1mYSxcbiAgICA+IC5pb24ge1xuICAgICAgY29sb3I6ICRncmF5LTgwMDtcbiAgICB9XG5cbiAgICAmLmRhcmsge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmxhY2ssIC41KTtcblxuICAgICAgPiAuZmEsXG4gICAgICA+IC5mYXMsXG4gICAgICA+IC5mYXIsXG4gICAgICA+IC5mYWIsXG4gICAgICA+IC5mYWwsXG4gICAgICA+IC5mYWQsXG4gICAgICA+IC5zdmctaW5saW5lLS1mYSxcbiAgICAgID4gLmlvbiB7XG4gICAgICAgIGNvbG9yOiAkZ3JheS00MDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi50YWItcGFuZSB7XG4gIC8vIEJveCBvdmVybGF5IGZvciBMT0FESU5HIFNUQVRFIGVmZmVjdCBvbiBUYWIgUGFuZWxzXG4gID4gLm92ZXJsYXktd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgID4gLm92ZXJsYXkge1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1hcmdpbi10b3A6IC0kY2FyZC1zcGFjZXIteDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtJGNhcmQtc3BhY2VyLXg7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDIgKiAjeyRjYXJkLXNwYWNlci14fSk7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgMiAqICN7JGNhcmQtc3BhY2VyLXh9KTtcblxuICAgICAgJi5kYXJrIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gUmliYm9uXG4ucmliYm9uLXdyYXBwZXIge1xuICBoZWlnaHQ6ICRyaWJib24td3JhcHBlci1zaXplO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMnB4O1xuICB0b3A6IC0ycHg7XG4gIHdpZHRoOiAkcmliYm9uLXdyYXBwZXItc2l6ZTtcbiAgei1pbmRleDogMTA7XG5cbiAgJi5yaWJib24tbGcge1xuICAgIGhlaWdodDogJHJpYmJvbi1sZy13cmFwcGVyLXNpemU7XG4gICAgd2lkdGg6ICRyaWJib24tbGctd3JhcHBlci1zaXplO1xuXG4gICAgLnJpYmJvbiB7XG4gICAgICByaWdodDogJHJpYmJvbi1sZy1yaWdodDtcbiAgICAgIHRvcDogJHJpYmJvbi1sZy10b3A7XG4gICAgICB3aWR0aDogJHJpYmJvbi1sZy13aWR0aDtcbiAgICB9XG4gIH1cblxuICAmLnJpYmJvbi14bCB7XG4gICAgaGVpZ2h0OiAkcmliYm9uLXhsLXdyYXBwZXItc2l6ZTtcbiAgICB3aWR0aDogJHJpYmJvbi14bC13cmFwcGVyLXNpemU7XG5cbiAgICAucmliYm9uIHtcbiAgICAgIHJpZ2h0OiAkcmliYm9uLXhsLXJpZ2h0O1xuICAgICAgdG9wOiAkcmliYm9uLXhsLXRvcDtcbiAgICAgIHdpZHRoOiAkcmliYm9uLXhsLXdpZHRoO1xuICAgIH1cbiAgfVxuXG4gIC5yaWJib24ge1xuICAgIGJveC1zaGFkb3c6IDAgMCAkcmliYm9uLWJvcmRlci1zaXplIHJnYmEoJGJsYWNrLCAuMyk7XG4gICAgZm9udC1zaXplOiAkcmliYm9uLWZvbnQtc2l6ZTtcbiAgICBsaW5lLWhlaWdodDogJHJpYmJvbi1saW5lLWhlaWdodDtcbiAgICBwYWRkaW5nOiAkcmliYm9uLXBhZGRpbmc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAkcmliYm9uLXJpZ2h0O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXNoYWRvdzogMCAtMXB4IDAgcmdiYSgkYmxhY2ssIC40KTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRvcDogJHJpYmJvbi10b3A7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIHdpZHRoOiAkcmliYm9uLXdpZHRoO1xuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAkcmliYm9uLWJvcmRlci1zaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAkcmliYm9uLWJvcmRlci1zaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXRvcDogJHJpYmJvbi1ib3JkZXItc2l6ZSBzb2xpZCAjOWU5ZTllO1xuICAgICAgYm90dG9tOiAtJHJpYmJvbi1ib3JkZXItc2l6ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIFNjcm9sbCBUbyBUb3Bcbi5iYWNrLXRvLXRvcCB7XG4gIGJvdHRvbTogMS4yNXJlbTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMS4yNXJlbTtcbiAgei1pbmRleDogJHppbmRleC1jb250cm9sLXNpZGViYXIgKyAxO1xuXG4gICY6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cblxuLy8gUHJlXG5wcmUge1xuICBwYWRkaW5nOiAuNzVyZW07XG59XG5cbi8vIEJsb2NrcXVvdGVzIHN0eWxlc1xuYmxvY2txdW90ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgYm9yZGVyLWxlZnQ6IC43cmVtIHNvbGlkICRwcmltYXJ5O1xuICBtYXJnaW46IDEuNWVtIC43cmVtO1xuICBwYWRkaW5nOiAuNWVtIC43cmVtO1xuXG4gIC5ib3ggJiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMjAwO1xuICB9XG5cbiAgcDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgaDEsXG4gIGgyLFxuICBoMyxcbiAgaDQsXG4gIGg1LFxuICBoNiB7XG4gICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgJi5xdW90ZS0jeyRjb2xvcn0ge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdmFsdWU7XG5cbiAgICAgIGgxLFxuICAgICAgaDIsXG4gICAgICBoMyxcbiAgICAgIGg0LFxuICAgICAgaDUsXG4gICAgICBoNiB7XG4gICAgICAgIGNvbG9yOiAkdmFsdWU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGNvbG9ycyB7XG4gICAgJi5xdW90ZS0jeyRjb2xvcn0ge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdmFsdWU7XG5cbiAgICAgIGgxLFxuICAgICAgaDIsXG4gICAgICBoMyxcbiAgICAgIGg0LFxuICAgICAgaDUsXG4gICAgICBoNiB7XG4gICAgICAgIGNvbG9yOiAkdmFsdWU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gVGFiIEN1c3RvbSBDb250ZW50XG5cbi50YWItY3VzdG9tLWNvbnRlbnQge1xuICBib3JkZXItdG9wOiAkbmF2LXRhYnMtYm9yZGVyLXdpZHRoIHNvbGlkICRuYXYtdGFicy1ib3JkZXItY29sb3I7XG4gIG1hcmdpbi10b3A6IC41cmVtO1xuICBwYWRkaW5nLXRvcDogLjVyZW07XG59XG5cbi5uYXYgKyAudGFiLWN1c3RvbS1jb250ZW50IHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogJG5hdi10YWJzLWJvcmRlci13aWR0aCBzb2xpZCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IC41cmVtO1xufVxuXG5cbi8vIEJhZGdlIEJUTiBTdHlsZVxuLmJhZGdlLWJ0biB7XG4gIGJvcmRlci1yYWRpdXM6ICRidXR0b24tYm9yZGVyLXJhZGl1cy14cztcbiAgZm9udC1zaXplOiAkYnV0dG9uLWZvbnQtc2l6ZS14cztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogJGJ1dHRvbi1wYWRkaW5nLXkteHMgKiAyICRidXR0b24tcGFkZGluZy14LXhzICogMjtcbn1cblxuLmJhZGdlLWJ0bi5iYWRnZS1waWxsIHtcbiAgcGFkZGluZzogLjM3NXJlbSAuNnJlbTtcbn1cblxuLmRhcmstbW9kZSB7XG4gIGE6bm90KC5idG4pOmhvdmVyIHtcbiAgICBjb2xvcjogbGlnaHRlbigkbGluay1jb2xvciwgMTAlKTtcbiAgfVxuICAuYXR0YWNobWVudC1ibG9jayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkZGFyaywgMy43NSUpO1xuXG4gICAgLmF0dGFjaG1lbnQtdGV4dCB7XG4gICAgICBjb2xvcjogJGdyYXktNDAwO1xuICAgIH1cbiAgfVxuICBibG9ja3F1b3RlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRkYXJrLCA1JSk7XG5cbiAgICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICAgICYucXVvdGUtI3skY29sb3J9IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkdmFsdWU7XG5cbiAgICAgICAgaDEsXG4gICAgICAgIGgyLFxuICAgICAgICBoMyxcbiAgICAgICAgaDQsXG4gICAgICAgIGg1LFxuICAgICAgICBoNiB7XG4gICAgICAgICAgY29sb3I6ICR2YWx1ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICRjb2xvcnMge1xuICAgICAgJi5xdW90ZS0jeyRjb2xvcn0ge1xuICAgICAgICBib3JkZXItY29sb3I6ICR2YWx1ZTtcblxuICAgICAgICBoMSxcbiAgICAgICAgaDIsXG4gICAgICAgIGgzLFxuICAgICAgICBoNCxcbiAgICAgICAgaDUsXG4gICAgICAgIGg2IHtcbiAgICAgICAgICBjb2xvcjogJHZhbHVlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5jbG9zZSxcbiAgLm1haWxib3gtYXR0YWNobWVudC1jbG9zZSB7XG4gICAgY29sb3I6ICRncmF5LTUwMDtcbiAgICB0ZXh0LXNoYWRvdzogMCAxcHggMCAkZ3JheS03MDA7XG4gIH1cbiAgLnRhYi1jdXN0b20tY29udGVudCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkZ3JheS02MDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcms7XG4gICAgYm9yZGVyLWNvbG9yOiAkZ3JheS02MDA7XG4gIH1cbn1cbiIsIi8vXG4vLyBNaXNjOiBQcmludFxuLy9cblxuQG1lZGlhIHByaW50IHtcbiAgLy9BZGQgdG8gZWxlbWVudHMgdGhhdCB5b3UgZG8gbm90IHdhbnQgdG8gc2hvdyB3aGVuIHByaW50aW5nXG4gIC5uby1wcmludCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLy9FbGVtZW50cyB0aGF0IHdlIHdhbnQgdG8gaGlkZSB3aGVuIHByaW50aW5nXG4gIC5tYWluLXNpZGViYXIsXG4gIC5tYWluLWhlYWRlcixcbiAgLmNvbnRlbnQtaGVhZGVyIHtcbiAgICBAZXh0ZW5kIC5uby1wcmludDtcbiAgfVxuXG4gIC8vVGhpcyBpcyB0aGUgb25seSBlbGVtZW50IHRoYXQgc2hvdWxkIGFwcGVhciwgc28gbGV0J3MgcmVtb3ZlIHRoZSBtYXJnaW5zXG4gIC5jb250ZW50LXdyYXBwZXIsXG4gIC5tYWluLWZvb3RlciB7XG4gICAgQGluY2x1ZGUgdHJhbnNsYXRlKDAsIDApO1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmxheW91dC1maXhlZCAuY29udGVudC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLy9JbnZvaWNlIHByaW50aW5nXG4gIC5pbnZvaWNlIHtcbiAgICBib3JkZXI6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuaW52b2ljZS1jb2wge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzJTtcbiAgfVxuXG4gIC8vTWFrZSBzdXJlIHRhYmxlIGNvbnRlbnQgZGlzcGxheXMgcHJvcGVybHlcbiAgLnRhYmxlLXJlc3BvbnNpdmUge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuXG4gICAgPiAudGFibGUgdHIgdGgsXG4gICAgPiAudGFibGUgdHIgdGQge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIENvbXBvbmVudDogVGV4dFxuLy9cblxuLy8gdGV4dCBtb2RpZmljYXRpb25cbi50ZXh0LWJvbGQge1xuICAmLFxuICAmLnRhYmxlIHRkLFxuICAmLnRhYmxlIHRoIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG59XG5cbi50ZXh0LXhzIHtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXNtIHtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW1kIHtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbGcge1xuICBmb250LXNpemU6ICRmb250LXNpemUtbGcgIWltcG9ydGFudDtcbn1cblxuLnRleHQteGwge1xuICBmb250LXNpemU6ICRmb250LXNpemUteGwgIWltcG9ydGFudDtcbn1cblxuLy8gdGV4dCBjb2xvciB2YXJpYXRpb25zXG5AZWFjaCAkbmFtZSwgJGNvbG9yIGluICRjb2xvcnMge1xuICAudGV4dC0jeyRuYW1lfSB7XG4gICAgY29sb3I6ICN7JGNvbG9yfSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5kYXJrLW1vZGUge1xuICAudGV4dC1tdXRlZCB7XG4gICAgY29sb3I6ICRncmF5LTUwMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgQGVhY2ggJG5hbWUsICRjb2xvciBpbiAkY29sb3JzLWFsdCB7XG4gICAgLnRleHQtI3skbmFtZX0ge1xuICAgICAgY29sb3I6ICN7JGNvbG9yfSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIENvbXBvbmVudDogRWxldmF0aW9uXG4vL1xuXG4uZWxldmF0aW9uLTAge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8vIEJhY2tncm91bmQgY29sb3JzIChjb2xvcnMpXG5AZWFjaCAkbmFtZSwgJHZhbHVlIGluICRlbGV2YXRpb25zIHtcbiAgLmVsZXZhdGlvbi0jeyRuYW1lfSB7XG4gICAgYm94LXNoYWRvdzogJHZhbHVlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIi8vXG4vLyBNaXhpbnM6IEJhY2tncm91bmRzXG4vL1xuXG4vLyBCYWNrZ3JvdW5kIFZhcmlhbnRcbkBtaXhpbiBiYWNrZ3JvdW5kLXZhcmlhbnQoJG5hbWUsICRjb2xvcikge1xuICAuYmctI3skbmFtZX0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICN7JGNvbG9yfSAhaW1wb3J0YW50O1xuXG4gICAgJixcbiAgICA+IGEge1xuICAgICAgY29sb3I6IGNvbG9yLXlpcSgkY29sb3IpICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi5idG4ge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKTtcbiAgICAgICAgY29sb3I6IGRhcmtlbihjb2xvci15aXEoJGNvbG9yKSwgNy41JSk7XG4gICAgICB9XG5cbiAgICAgICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAgICAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gICAgICAmOmFjdGl2ZSxcbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKSAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkY29sb3IsIDEyLjUlKTtcbiAgICAgICAgY29sb3I6IGNvbG9yLXlpcShkYXJrZW4oJGNvbG9yLCAxMCUpKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gQmFja2dyb3VuZCBHcmFkaWVudCBWYXJpYW50XG5AbWl4aW4gYmFja2dyb3VuZC1ncmFkaWVudC12YXJpYW50KCRuYW1lLCAkY29sb3IpIHtcbiAgLmJnLWdyYWRpZW50LSN7JG5hbWV9IHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3IgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgbWl4KCRib2R5LWJnLCAkY29sb3IsIDE1JSksICRjb2xvcikgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgICBjb2xvcjogY29sb3IteWlxKCRjb2xvcik7XG5cbiAgICAmLmJ0biB7XG4gICAgICAmLmRpc2FibGVkLFxuICAgICAgJjpkaXNhYmxlZCxcbiAgICAgICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAgICAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gICAgICAuc2hvdyA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yIGxpbmVhci1ncmFkaWVudCgxODBkZWcsIG1peCgkYm9keS1iZywgZGFya2VuKCRjb2xvciwgNy41JSksIDE1JSksIGRhcmtlbigkY29sb3IsIDcuNSUpKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSk7XG4gICAgICAgIGNvbG9yOiBkYXJrZW4oY29sb3IteWlxKCRjb2xvciksIDcuNSUpO1xuICAgICAgfVxuXG4gICAgICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbiAgICAgICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAgICAgJjphY3RpdmUsXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvciBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCBtaXgoJGJvZHktYmcsIGRhcmtlbigkY29sb3IsIDEwJSksIDE1JSksIGRhcmtlbigkY29sb3IsIDEwJSkpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRjb2xvciwgMTIuNSUpO1xuICAgICAgICBjb2xvcjogY29sb3IteWlxKGRhcmtlbigkY29sb3IsIDEwJSkpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIE1pc2M6IENvbG9yc1xuLy9cblxuLy8gQmFja2dyb3VuZCBjb2xvcnMgKHRoZW1lIGNvbG9ycylcbkBlYWNoICRuYW1lLCAkY29sb3IgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIGJhY2tncm91bmQtdmFyaWFudCgkbmFtZSwgJGNvbG9yKTtcbn1cblxuLy8gQmFja2dyb3VuZCBjb2xvcnMgKGNvbG9ycylcbkBlYWNoICRuYW1lLCAkY29sb3IgaW4gJGNvbG9ycyB7XG4gIEBpbmNsdWRlIGJhY2tncm91bmQtdmFyaWFudCgkbmFtZSwgJGNvbG9yKTtcbn1cblxuLmJnLWdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS01MDA7XG4gIGNvbG9yOiBjb2xvci15aXEoJGdyYXktNTAwKTtcbn1cblxuLmJnLWdyYXktbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRncmF5LTIwMCwgMyUpO1xuICBjb2xvcjogY29sb3IteWlxKGxpZ2h0ZW4oJGdyYXktMjAwLCAzJSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgY29sb3I6IGNvbG9yLXlpcSgkYmxhY2spICFpbXBvcnRhbnQ7XG59XG5cbi5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgY29sb3I6IGNvbG9yLXlpcSgkd2hpdGUpICFpbXBvcnRhbnQ7XG59XG5cbi8vIEdyYWRpZW50IEJhY2tncm91bmQgY29sb3JzICh0aGVtZSBjb2xvcnMpXG5AZWFjaCAkbmFtZSwgJGNvbG9yIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWdyYWRpZW50LXZhcmlhbnQoJG5hbWUsICRjb2xvcik7XG59XG5cbi8vIEdyYWRpZW50IEJhY2tncm91bmQgY29sb3JzIChjb2xvcnMpXG5AZWFjaCAkbmFtZSwgJGNvbG9yIGluICRjb2xvcnMge1xuICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWdyYWRpZW50LXZhcmlhbnQoJG5hbWUsICRjb2xvcik7XG59XG5cbi8vIEJhY2tncnVuZCBDb2xvciBEaXNhYmxlZFxuW2NsYXNzXj1cImJnLVwiXS5kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IC42NTtcbn1cblxuLy8gVGV4dCBtdXRlZCBob3ZlclxuYS50ZXh0LW11dGVkOmhvdmVyIHtcbiAgY29sb3I6IHRoZW1lLWNvbG9yKHByaW1hcnkpICFpbXBvcnRhbnQ7XG59XG5cbi8vIExpbmsgU3R5bGVzXG4ubGluay1tdXRlZCB7XG4gIGNvbG9yOiBkYXJrZW4oJGdyYXktNTAwLCAzMCUpO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiBkYXJrZW4oJGdyYXktNTAwLCA0MCUpO1xuICB9XG59XG5cbi5saW5rLWJsYWNrIHtcbiAgY29sb3I6ICRncmF5LTYwMDtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogbGlnaHRlbigkZ3JheS01MDAsIDIwJSk7XG4gIH1cbn1cblxuLy8gQWNjZW50IGNvbG9ycyAodGhlbWUgY29sb3JzKVxuQGVhY2ggJG5hbWUsICRjb2xvciBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgYWNjZW50LXZhcmlhbnQoJG5hbWUsICRjb2xvcik7XG59XG5cbi8vIEFjY2VudCBjb2xvcnMgKGNvbG9ycylcbkBlYWNoICRuYW1lLCAkY29sb3IgaW4gJGNvbG9ycyB7XG4gIEBpbmNsdWRlIGFjY2VudC12YXJpYW50KCRuYW1lLCAkY29sb3IpO1xufVxuXG4vLyBBY2NlbnQgYnV0dG9uIG92ZXJyaWRlIGZpeFxuW2NsYXNzKj1cImFjY2VudC1cIl0ge1xuICBAZWFjaCAkbmFtZSwgJGNvbG9yIGluICR0aGVtZS1jb2xvcnMge1xuICAgIGEuYnRuLSN7JG5hbWV9IHtcbiAgICAgIGNvbG9yOiBjb2xvci15aXEoJGNvbG9yKTtcbiAgICB9XG4gIH1cbn1cblxuLmRhcmstbW9kZSB7XG4gIC5iZy1saWdodCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkZGFyaywgNy41JSkgIWltcG9ydGFudDtcbiAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtYmxhY2ssXG4gIC50ZXh0LWRhcmssXG4gIC5saW5rLWJsYWNrLFxuICAubGluay1kYXJrIHtcbiAgICBjb2xvcjogJGdyYXktNDAwO1xuICB9XG5cbiAgLy8gQmFja2dyb3VuZCBjb2xvcnMgKHRoZW1lIGNvbG9ycylcbiAgQGVhY2ggJG5hbWUsICRjb2xvciBpbiAkdGhlbWUtY29sb3JzLWFsdCB7XG4gICAgQGluY2x1ZGUgYmFja2dyb3VuZC12YXJpYW50KCRuYW1lLCAkY29sb3IpO1xuICB9XG5cbiAgLy8gQmFja2dyb3VuZCBjb2xvcnMgKGNvbG9ycylcbiAgQGVhY2ggJG5hbWUsICRjb2xvciBpbiAkY29sb3JzLWFsdCB7XG4gICAgQGluY2x1ZGUgYmFja2dyb3VuZC12YXJpYW50KCRuYW1lLCAkY29sb3IpO1xuICB9XG5cbiAgLy8gR3JhZGllbnQgQmFja2dyb3VuZCBjb2xvcnMgKHRoZW1lIGNvbG9ycylcbiAgQGVhY2ggJG5hbWUsICRjb2xvciBpbiAkdGhlbWUtY29sb3JzLWFsdCB7XG4gICAgQGluY2x1ZGUgYmFja2dyb3VuZC1ncmFkaWVudC12YXJpYW50KCRuYW1lLCAkY29sb3IpO1xuICB9XG5cbiAgLy8gR3JhZGllbnQgQmFja2dyb3VuZCBjb2xvcnMgKGNvbG9ycylcbiAgQGVhY2ggJG5hbWUsICRjb2xvciBpbiAkY29sb3JzLWFsdCB7XG4gICAgQGluY2x1ZGUgYmFja2dyb3VuZC1ncmFkaWVudC12YXJpYW50KCRuYW1lLCAkY29sb3IpO1xuICB9XG5cbiAgLy8gQWNjZW50IGNvbG9ycyAodGhlbWUgY29sb3JzKVxuICBAZWFjaCAkbmFtZSwgJGNvbG9yIGluICR0aGVtZS1jb2xvcnMtYWx0IHtcbiAgICBAaW5jbHVkZSBhY2NlbnQtdmFyaWFudCgkbmFtZSwgJGNvbG9yKTtcbiAgfVxuXG4gIFtjbGFzcyo9XCJhY2NlbnQtXCJdIHtcbiAgICBAZWFjaCAkbmFtZSwgJGNvbG9yIGluICR0aGVtZS1jb2xvcnMtYWx0IHtcbiAgICAgIGEuYnRuLSN7JG5hbWV9IHtcbiAgICAgICAgY29sb3I6IGNvbG9yLXlpcSgkY29sb3IpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIEFjY2VudCBjb2xvcnMgKGNvbG9ycylcbiAgQGVhY2ggJG5hbWUsICRjb2xvciBpbiAkY29sb3JzLWFsdCB7XG4gICAgQGluY2x1ZGUgYWNjZW50LXZhcmlhbnQoJG5hbWUsICRjb2xvcik7XG4gIH1cbn1cblxuLy9cbiIsIi8vXG4vLyBNaXhpbnM6IEFjY2VudFxuLy9cblxuLy8gQWNjZW50IFZhcmlhbnRcbkBtaXhpbiBhY2NlbnQtdmFyaWFudCgkbmFtZSwgJGNvbG9yKSB7XG4gICRsaW5rLWNvbG9yOiAkY29sb3I7XG4gIC5hY2NlbnQtI3skbmFtZX0ge1xuICAgICRsaW5rLWhvdmVyLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxNSUpO1xuICAgICRwYWdpbmF0aW9uLWFjdGl2ZS1iZzogJGNvbG9yO1xuICAgICRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgIC5idG4tbGluayxcbiAgICBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspOm5vdCgucGFnZS1saW5rKTpub3QoLmJ0biksXG4gICAgLm5hdi10YWJzIC5uYXYtbGluayB7XG4gICAgICBjb2xvcjogJGxpbmstY29sb3I7XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyICgpIHtcbiAgICAgICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5kcm9wZG93bi1pdGVtIHtcbiAgICAgICY6YWN0aXZlLFxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGNvbG9yOiBjb2xvci15aXEoJGNvbG9yKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRjb2xvciwgMjAlKTtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAkbmV3LWNvbG9yOiBjb2xvci15aXEoJGNvbG9yKTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3RyLXJlcGxhY2UoJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1jaGVja2VkLCBzdHItcmVwbGFjZSgjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcn0sIFwiI1wiLCBcIiUyM1wiKSwgc3RyLXJlcGxhY2UoI3skbmV3LWNvbG9yfSwgXCIjXCIsIFwiJTIzXCIpKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybS1jb250cm9sOmZvY3VzOm5vdCguaXMtaW52YWxpZCk6bm90KC5pcy13YXJuaW5nKTpub3QoLmlzLXZhbGlkKSxcbiAgICAuY3VzdG9tLXNlbGVjdDpmb2N1cyxcbiAgICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuICAgIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgICBib3JkZXItY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLCAyNSUpO1xuICAgIH1cblxuICAgIC5wYWdlLWl0ZW0ge1xuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUgYSxcbiAgICAgICYuYWN0aXZlIC5wYWdlLWxpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtYmc7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgICAgICAgY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgJi5kaXNhYmxlZCBhLFxuICAgICAgJi5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yO1xuICAgICAgICBjb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgW2NsYXNzKj1cInNpZGViYXItZGFyay1cIl0ge1xuICAgICAgLnNpZGViYXIge1xuICAgICAgICBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspIHtcbiAgICAgICAgICBjb2xvcjogJHNpZGViYXItZGFyay1jb2xvcjtcblxuICAgICAgICAgIEBpbmNsdWRlIGhvdmVyICgpIHtcbiAgICAgICAgICAgIGNvbG9yOiAkc2lkZWJhci1kYXJrLWhvdmVyLWNvbG9yO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIFtjbGFzcyo9XCJzaWRlYmFyLWxpZ2h0LVwiXSB7XG4gICAgICAuc2lkZWJhciB7XG4gICAgICAgIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bi1hcHApOm5vdCgubmF2LWxpbmspOm5vdCguYnJhbmQtbGluaykge1xuICAgICAgICAgIGNvbG9yOiAkc2lkZWJhci1saWdodC1jb2xvcjtcblxuICAgICAgICAgIEBpbmNsdWRlIGhvdmVyICgpIHtcbiAgICAgICAgICAgIGNvbG9yOiAkc2lkZWJhci1saWdodC1ob3Zlci1jb2xvcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmRhcmstbW9kZS5hY2NlbnQtI3skbmFtZX0ge1xuICAgIC5wYWdlLWl0ZW0ge1xuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIGNvbG9yOiBsaWdodGVuKCRsaW5rLWNvbG9yLCA1JSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qIVxuICogRm9udCBBd2Vzb21lIEZyZWUgNS4xNS4zIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tXG4gKiBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZS9mcmVlIChJY29uczogQ0MgQlkgNC4wLCBGb250czogU0lMIE9GTCAxLjEsIENvZGU6IE1JVCBMaWNlbnNlKVxuICovXG4uZmEsXG4uZmFzLFxuLmZhcixcbi5mYWwsXG4uZmFkLFxuLmZhYiB7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMTsgfVxuXG4uZmEtbGcge1xuICBmb250LXNpemU6IDEuMzMzMzNlbTtcbiAgbGluZS1oZWlnaHQ6IDAuNzVlbTtcbiAgdmVydGljYWwtYWxpZ246IC0uMDY2N2VtOyB9XG5cbi5mYS14cyB7XG4gIGZvbnQtc2l6ZTogLjc1ZW07IH1cblxuLmZhLXNtIHtcbiAgZm9udC1zaXplOiAuODc1ZW07IH1cblxuLmZhLTF4IHtcbiAgZm9udC1zaXplOiAxZW07IH1cblxuLmZhLTJ4IHtcbiAgZm9udC1zaXplOiAyZW07IH1cblxuLmZhLTN4IHtcbiAgZm9udC1zaXplOiAzZW07IH1cblxuLmZhLTR4IHtcbiAgZm9udC1zaXplOiA0ZW07IH1cblxuLmZhLTV4IHtcbiAgZm9udC1zaXplOiA1ZW07IH1cblxuLmZhLTZ4IHtcbiAgZm9udC1zaXplOiA2ZW07IH1cblxuLmZhLTd4IHtcbiAgZm9udC1zaXplOiA3ZW07IH1cblxuLmZhLTh4IHtcbiAgZm9udC1zaXplOiA4ZW07IH1cblxuLmZhLTl4IHtcbiAgZm9udC1zaXplOiA5ZW07IH1cblxuLmZhLTEweCB7XG4gIGZvbnQtc2l6ZTogMTBlbTsgfVxuXG4uZmEtZncge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxLjI1ZW07IH1cblxuLmZhLXVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tbGVmdDogMi41ZW07XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuICAuZmEtdWwgPiBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5mYS1saSB7XG4gIGxlZnQ6IC0yZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMmVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuXG4uZmEtYm9yZGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAwLjA4ZW0gI2VlZTtcbiAgYm9yZGVyLXJhZGl1czogLjFlbTtcbiAgcGFkZGluZzogLjJlbSAuMjVlbSAuMTVlbTsgfVxuXG4uZmEtcHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLmZhLXB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLmZhLmZhLXB1bGwtbGVmdCxcbi5mYXMuZmEtcHVsbC1sZWZ0LFxuLmZhci5mYS1wdWxsLWxlZnQsXG4uZmFsLmZhLXB1bGwtbGVmdCxcbi5mYWIuZmEtcHVsbC1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAuM2VtOyB9XG5cbi5mYS5mYS1wdWxsLXJpZ2h0LFxuLmZhcy5mYS1wdWxsLXJpZ2h0LFxuLmZhci5mYS1wdWxsLXJpZ2h0LFxuLmZhbC5mYS1wdWxsLXJpZ2h0LFxuLmZhYi5mYS1wdWxsLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IC4zZW07IH1cblxuLmZhLXNwaW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgICAgICAgYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjsgfVxuXG4uZmEtcHVsc2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcbiAgICAgICAgICBhbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG4uZmEtcm90YXRlLTkwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cblxuLmZhLXJvdGF0ZS0xODAge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG5cbi5mYS1yb3RhdGUtMjcwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0zKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTsgfVxuXG4uZmEtZmxpcC1ob3Jpem9udGFsIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0wLCBtaXJyb3I9MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTsgfVxuXG4uZmEtZmxpcC12ZXJ0aWNhbCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MiwgbWlycm9yPTEpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7IH1cblxuLmZhLWZsaXAtYm90aCwgLmZhLWZsaXAtaG9yaXpvbnRhbC5mYS1mbGlwLXZlcnRpY2FsIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yLCBtaXJyb3I9MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC0xLCAtMSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgLTEpOyB9XG5cbjpyb290IC5mYS1yb3RhdGUtOTAsXG46cm9vdCAuZmEtcm90YXRlLTE4MCxcbjpyb290IC5mYS1yb3RhdGUtMjcwLFxuOnJvb3QgLmZhLWZsaXAtaG9yaXpvbnRhbCxcbjpyb290IC5mYS1mbGlwLXZlcnRpY2FsLFxuOnJvb3QgLmZhLWZsaXAtYm90aCB7XG4gIC13ZWJraXQtZmlsdGVyOiBub25lO1xuICAgICAgICAgIGZpbHRlcjogbm9uZTsgfVxuXG4uZmEtc3RhY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMmVtO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAyLjVlbTsgfVxuXG4uZmEtc3RhY2stMXgsXG4uZmEtc3RhY2stMngge1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmZhLXN0YWNrLTF4IHtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cblxuLmZhLXN0YWNrLTJ4IHtcbiAgZm9udC1zaXplOiAyZW07IH1cblxuLmZhLWludmVyc2Uge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4vKiBGb250IEF3ZXNvbWUgdXNlcyB0aGUgVW5pY29kZSBQcml2YXRlIFVzZSBBcmVhIChQVUEpIHRvIGVuc3VyZSBzY3JlZW5cbnJlYWRlcnMgZG8gbm90IHJlYWQgb2ZmIHJhbmRvbSBjaGFyYWN0ZXJzIHRoYXQgcmVwcmVzZW50IGljb25zICovXG4uZmEtNTAwcHg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmVcIjsgfVxuXG4uZmEtYWNjZXNzaWJsZS1pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzY4XCI7IH1cblxuLmZhLWFjY3Vzb2Z0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzY5XCI7IH1cblxuLmZhLWFjcXVpc2l0aW9ucy1pbmNvcnBvcmF0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YWZcIjsgfVxuXG4uZmEtYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NDFcIjsgfVxuXG4uZmEtYWRkcmVzcy1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI5XCI7IH1cblxuLmZhLWFkZHJlc3MtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiYlwiOyB9XG5cbi5mYS1hZGp1c3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDJcIjsgfVxuXG4uZmEtYWRuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTcwXCI7IH1cblxuLmZhLWFkdmVyc2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZhXCI7IH1cblxuLmZhLWFmZmlsaWF0ZXRoZW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZiXCI7IH1cblxuLmZhLWFpci1mcmVzaGVuZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZDBcIjsgfVxuXG4uZmEtYWlyYm5iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODM0XCI7IH1cblxuLmZhLWFsZ29saWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmNcIjsgfVxuXG4uZmEtYWxpZ24tY2VudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM3XCI7IH1cblxuLmZhLWFsaWduLWp1c3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzlcIjsgfVxuXG4uZmEtYWxpZ24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzNlwiOyB9XG5cbi5mYS1hbGlnbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzOFwiOyB9XG5cbi5mYS1hbGlwYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NDJcIjsgfVxuXG4uZmEtYWxsZXJnaWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDYxXCI7IH1cblxuLmZhLWFtYXpvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3MFwiOyB9XG5cbi5mYS1hbWF6b24tcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJjXCI7IH1cblxuLmZhLWFtYnVsYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmOVwiOyB9XG5cbi5mYS1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhM1wiOyB9XG5cbi5mYS1hbWlsaWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmRcIjsgfVxuXG4uZmEtYW5jaG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNkXCI7IH1cblxuLmZhLWFuZHJvaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2JcIjsgfVxuXG4uZmEtYW5nZWxsaXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA5XCI7IH1cblxuLmZhLWFuZ2xlLWRvdWJsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAzXCI7IH1cblxuLmZhLWFuZ2xlLWRvdWJsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAwXCI7IH1cblxuLmZhLWFuZ2xlLWRvdWJsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMVwiOyB9XG5cbi5mYS1hbmdsZS1kb3VibGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDJcIjsgfVxuXG4uZmEtYW5nbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwN1wiOyB9XG5cbi5mYS1hbmdsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA0XCI7IH1cblxuLmZhLWFuZ2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA1XCI7IH1cblxuLmZhLWFuZ2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA2XCI7IH1cblxuLmZhLWFuZ3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTU2XCI7IH1cblxuLmZhLWFuZ3J5Y3JlYXRpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmVcIjsgfVxuXG4uZmEtYW5ndWxhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyMFwiOyB9XG5cbi5mYS1hbmtoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjQ0XCI7IH1cblxuLmZhLWFwcC1zdG9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2ZlwiOyB9XG5cbi5mYS1hcHAtc3RvcmUtaW9zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzcwXCI7IH1cblxuLmZhLWFwcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzcxXCI7IH1cblxuLmZhLWFwcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc5XCI7IH1cblxuLmZhLWFwcGxlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkMVwiOyB9XG5cbi5mYS1hcHBsZS1wYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTVcIjsgfVxuXG4uZmEtYXJjaGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4N1wiOyB9XG5cbi5mYS1hcmNod2F5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTU3XCI7IH1cblxuLmZhLWFycm93LWFsdC1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1OFwiOyB9XG5cbi5mYS1hcnJvdy1hbHQtY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNTlcIjsgfVxuXG4uZmEtYXJyb3ctYWx0LWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1YVwiOyB9XG5cbi5mYS1hcnJvdy1hbHQtY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzViXCI7IH1cblxuLmZhLWFycm93LWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFiXCI7IH1cblxuLmZhLWFycm93LWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE4XCI7IH1cblxuLmZhLWFycm93LWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhOVwiOyB9XG5cbi5mYS1hcnJvdy1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWFcIjsgfVxuXG4uZmEtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2M1wiOyB9XG5cbi5mYS1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYwXCI7IH1cblxuLmZhLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYxXCI7IH1cblxuLmZhLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYyXCI7IH1cblxuLmZhLWFycm93cy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYjJcIjsgfVxuXG4uZmEtYXJyb3dzLWFsdC1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzM3XCI7IH1cblxuLmZhLWFycm93cy1hbHQtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzOFwiOyB9XG5cbi5mYS1hcnRzdGF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzdhXCI7IH1cblxuLmZhLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhMlwiOyB9XG5cbi5mYS1hc3RlcmlzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2OVwiOyB9XG5cbi5mYS1hc3ltbWV0cmlrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzcyXCI7IH1cblxuLmZhLWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZhXCI7IH1cblxuLmZhLWF0bGFzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTU4XCI7IH1cblxuLmZhLWF0bGFzc2lhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3YlwiOyB9XG5cbi5mYS1hdG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWQyXCI7IH1cblxuLmZhLWF1ZGlibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzNcIjsgfVxuXG4uZmEtYXVkaW8tZGVzY3JpcHRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWVcIjsgfVxuXG4uZmEtYXV0b3ByZWZpeGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFjXCI7IH1cblxuLmZhLWF2aWFuZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzRcIjsgfVxuXG4uZmEtYXZpYXRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDIxXCI7IH1cblxuLmZhLWF3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTU5XCI7IH1cblxuLmZhLWF3czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3NVwiOyB9XG5cbi5mYS1iYWJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzdjXCI7IH1cblxuLmZhLWJhYnktY2FycmlhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3N2RcIjsgfVxuXG4uZmEtYmFja3NwYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTVhXCI7IH1cblxuLmZhLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRhXCI7IH1cblxuLmZhLWJhY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2U1XCI7IH1cblxuLmZhLWJhY3RlcmlhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU5XCI7IH1cblxuLmZhLWJhY3Rlcml1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1YVwiOyB9XG5cbi5mYS1iYWhhaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2NlwiOyB9XG5cbi5mYS1iYWxhbmNlLXNjYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRlXCI7IH1cblxuLmZhLWJhbGFuY2Utc2NhbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxNVwiOyB9XG5cbi5mYS1iYWxhbmNlLXNjYWxlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTE2XCI7IH1cblxuLmZhLWJhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1ZVwiOyB9XG5cbi5mYS1iYW5kLWFpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2MlwiOyB9XG5cbi5mYS1iYW5kY2FtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkNVwiOyB9XG5cbi5mYS1iYXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJhXCI7IH1cblxuLmZhLWJhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzlcIjsgfVxuXG4uZmEtYmFzZWJhbGwtYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzM1wiOyB9XG5cbi5mYS1iYXNrZXRiYWxsLWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzRcIjsgfVxuXG4uZmEtYmF0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjZFwiOyB9XG5cbi5mYS1iYXR0ZXJ5LWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ0XCI7IH1cblxuLmZhLWJhdHRlcnktZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0MFwiOyB9XG5cbi5mYS1iYXR0ZXJ5LWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDJcIjsgfVxuXG4uZmEtYmF0dGVyeS1xdWFydGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQzXCI7IH1cblxuLmZhLWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDFcIjsgfVxuXG4uZmEtYmF0dGxlLW5ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzNVwiOyB9XG5cbi5mYS1iZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzZcIjsgfVxuXG4uZmEtYmVlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmY1wiOyB9XG5cbi5mYS1iZWhhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI0XCI7IH1cblxuLmZhLWJlaGFuY2Utc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI1XCI7IH1cblxuLmZhLWJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjNcIjsgfVxuXG4uZmEtYmVsbC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmNlwiOyB9XG5cbi5mYS1iZXppZXItY3VydmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NWJcIjsgfVxuXG4uZmEtYmlibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NDdcIjsgfVxuXG4uZmEtYmljeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwNlwiOyB9XG5cbi5mYS1iaWtpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NGFcIjsgfVxuXG4uZmEtYmltb2JqZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzc4XCI7IH1cblxuLmZhLWJpbm9jdWxhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTVcIjsgfVxuXG4uZmEtYmlvaGF6YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzgwXCI7IH1cblxuLmZhLWJpcnRoZGF5LWNha2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmRcIjsgfVxuXG4uZmEtYml0YnVja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTcxXCI7IH1cblxuLmZhLWJpdGNvaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzlcIjsgfVxuXG4uZmEtYml0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3YVwiOyB9XG5cbi5mYS1ibGFjay10aWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2VcIjsgfVxuXG4uZmEtYmxhY2tiZXJyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3YlwiOyB9XG5cbi5mYS1ibGVuZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTE3XCI7IH1cblxuLmZhLWJsZW5kZXItcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YjZcIjsgfVxuXG4uZmEtYmxpbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWRcIjsgfVxuXG4uZmEtYmxvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4MVwiOyB9XG5cbi5mYS1ibG9nZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzdjXCI7IH1cblxuLmZhLWJsb2dnZXItYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3ZFwiOyB9XG5cbi5mYS1ibHVldG9vdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTNcIjsgfVxuXG4uZmEtYmx1ZXRvb3RoLWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTRcIjsgfVxuXG4uZmEtYm9sZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzMlwiOyB9XG5cbi5mYS1ib2x0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU3XCI7IH1cblxuLmZhLWJvbWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTJcIjsgfVxuXG4uZmEtYm9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkN1wiOyB9XG5cbi5mYS1ib25nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTVjXCI7IH1cblxuLmZhLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmRcIjsgfVxuXG4uZmEtYm9vay1kZWFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmI3XCI7IH1cblxuLmZhLWJvb2stbWVkaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlNlwiOyB9XG5cbi5mYS1ib29rLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MThcIjsgfVxuXG4uZmEtYm9vay1yZWFkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZGFcIjsgfVxuXG4uZmEtYm9va21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmVcIjsgfVxuXG4uZmEtYm9vdHN0cmFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODM2XCI7IH1cblxuLmZhLWJvcmRlci1hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NGNcIjsgfVxuXG4uZmEtYm9yZGVyLW5vbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NTBcIjsgfVxuXG4uZmEtYm9yZGVyLXN0eWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODUzXCI7IH1cblxuLmZhLWJvd2xpbmctYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzNlwiOyB9XG5cbi5mYS1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjZcIjsgfVxuXG4uZmEtYm94LW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OWVcIjsgfVxuXG4uZmEtYm94LXRpc3N1ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1YlwiOyB9XG5cbi5mYS1ib3hlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2OFwiOyB9XG5cbi5mYS1icmFpbGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmExXCI7IH1cblxuLmZhLWJyYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWRjXCI7IH1cblxuLmZhLWJyZWFkLXNsaWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2VjXCI7IH1cblxuLmZhLWJyaWVmY2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBiMVwiOyB9XG5cbi5mYS1icmllZmNhc2UtbWVkaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2OVwiOyB9XG5cbi5mYS1icm9hZGNhc3QtdG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTlcIjsgfVxuXG4uZmEtYnJvb206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MWFcIjsgfVxuXG4uZmEtYnJ1c2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NWRcIjsgfVxuXG4uZmEtYnRjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVhXCI7IH1cblxuLmZhLWJ1ZmZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzN1wiOyB9XG5cbi5mYS1idWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODhcIjsgfVxuXG4uZmEtYnVpbGRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWRcIjsgfVxuXG4uZmEtYnVsbGhvcm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTFcIjsgfVxuXG4uZmEtYnVsbHNleWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDBcIjsgfVxuXG4uZmEtYnVybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2YVwiOyB9XG5cbi5mYS1idXJvbW9iZWxleHBlcnRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzdmXCI7IH1cblxuLmZhLWJ1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwN1wiOyB9XG5cbi5mYS1idXMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTVlXCI7IH1cblxuLmZhLWJ1c2luZXNzLXRpbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NGFcIjsgfVxuXG4uZmEtYnV5LW4tbGFyZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YTZcIjsgfVxuXG4uZmEtYnV5c2VsbGFkczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwZFwiOyB9XG5cbi5mYS1jYWxjdWxhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVjXCI7IH1cblxuLmZhLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMzXCI7IH1cblxuLmZhLWNhbGVuZGFyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3M1wiOyB9XG5cbi5mYS1jYWxlbmRhci1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3NFwiOyB9XG5cbi5mYS1jYWxlbmRhci1kYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODNcIjsgfVxuXG4uZmEtY2FsZW5kYXItbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzJcIjsgfVxuXG4uZmEtY2FsZW5kYXItcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3MVwiOyB9XG5cbi5mYS1jYWxlbmRhci10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3M1wiOyB9XG5cbi5mYS1jYWxlbmRhci13ZWVrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzg0XCI7IH1cblxuLmZhLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzMFwiOyB9XG5cbi5mYS1jYW1lcmEtcmV0cm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODNcIjsgfVxuXG4uZmEtY2FtcGdyb3VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiYlwiOyB9XG5cbi5mYS1jYW5hZGlhbi1tYXBsZS1sZWFmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzg1XCI7IH1cblxuLmZhLWNhbmR5LWNhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODZcIjsgfVxuXG4uZmEtY2FubmFiaXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NWZcIjsgfVxuXG4uZmEtY2Fwc3VsZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NmJcIjsgfVxuXG4uZmEtY2FyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI5XCI7IH1cblxuLmZhLWNhci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZGVcIjsgfVxuXG4uZmEtY2FyLWJhdHRlcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZGZcIjsgfVxuXG4uZmEtY2FyLWNyYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWUxXCI7IH1cblxuLmZhLWNhci1zaWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWU0XCI7IH1cblxuLmZhLWNhcmF2YW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZmZcIjsgfVxuXG4uZmEtY2FyZXQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkN1wiOyB9XG5cbi5mYS1jYXJldC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ5XCI7IH1cblxuLmZhLWNhcmV0LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRhXCI7IH1cblxuLmZhLWNhcmV0LXNxdWFyZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUwXCI7IH1cblxuLmZhLWNhcmV0LXNxdWFyZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkxXCI7IH1cblxuLmZhLWNhcmV0LXNxdWFyZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MlwiOyB9XG5cbi5mYS1jYXJldC1zcXVhcmUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTFcIjsgfVxuXG4uZmEtY2FyZXQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDhcIjsgfVxuXG4uZmEtY2Fycm90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzg3XCI7IH1cblxuLmZhLWNhcnQtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxOFwiOyB9XG5cbi5mYS1jYXJ0LXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTdcIjsgfVxuXG4uZmEtY2FzaC1yZWdpc3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4OFwiOyB9XG5cbi5mYS1jYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YmVcIjsgfVxuXG4uZmEtY2MtYW1hem9uLXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyZFwiOyB9XG5cbi5mYS1jYy1hbWV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYzXCI7IH1cblxuLmZhLWNjLWFwcGxlLXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxNlwiOyB9XG5cbi5mYS1jYy1kaW5lcnMtY2x1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0Y1wiOyB9XG5cbi5mYS1jYy1kaXNjb3ZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmMlwiOyB9XG5cbi5mYS1jYy1qY2I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGJcIjsgfVxuXG4uZmEtY2MtbWFzdGVyY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmMVwiOyB9XG5cbi5mYS1jYy1wYXlwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjRcIjsgfVxuXG4uZmEtY2Mtc3RyaXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY1XCI7IH1cblxuLmZhLWNjLXZpc2E6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjBcIjsgfVxuXG4uZmEtY2VudGVyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4MFwiOyB9XG5cbi5mYS1jZW50b3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODlcIjsgfVxuXG4uZmEtY2VydGlmaWNhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTNcIjsgfVxuXG4uZmEtY2hhaXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YzBcIjsgfVxuXG4uZmEtY2hhbGtib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxYlwiOyB9XG5cbi5mYS1jaGFsa2JvYXJkLXRlYWNoZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MWNcIjsgfVxuXG4uZmEtY2hhcmdpbmctc3RhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlN1wiOyB9XG5cbi5mYS1jaGFydC1hcmVhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZlXCI7IH1cblxuLmZhLWNoYXJ0LWJhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4MFwiOyB9XG5cbi5mYS1jaGFydC1saW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAxXCI7IH1cblxuLmZhLWNoYXJ0LXBpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMFwiOyB9XG5cbi5mYS1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwY1wiOyB9XG5cbi5mYS1jaGVjay1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNThcIjsgfVxuXG4uZmEtY2hlY2stZG91YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTYwXCI7IH1cblxuLmZhLWNoZWNrLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0YVwiOyB9XG5cbi5mYS1jaGVlc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZWZcIjsgfVxuXG4uZmEtY2hlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzlcIjsgfVxuXG4uZmEtY2hlc3MtYmlzaG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDNhXCI7IH1cblxuLmZhLWNoZXNzLWJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDNjXCI7IH1cblxuLmZhLWNoZXNzLWtpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0M2ZcIjsgfVxuXG4uZmEtY2hlc3Mta25pZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQxXCI7IH1cblxuLmZhLWNoZXNzLXBhd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDNcIjsgfVxuXG4uZmEtY2hlc3MtcXVlZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDVcIjsgfVxuXG4uZmEtY2hlc3Mtcm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0N1wiOyB9XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNhXCI7IH1cblxuLmZhLWNoZXZyb24tY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzdcIjsgfVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzhcIjsgfVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzlcIjsgfVxuXG4uZmEtY2hldnJvbi1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc4XCI7IH1cblxuLmZhLWNoZXZyb24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1M1wiOyB9XG5cbi5mYS1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU0XCI7IH1cblxuLmZhLWNoZXZyb24tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzdcIjsgfVxuXG4uZmEtY2hpbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWVcIjsgfVxuXG4uZmEtY2hyb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY4XCI7IH1cblxuLmZhLWNocm9tZWNhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MzhcIjsgfVxuXG4uZmEtY2h1cmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTFkXCI7IH1cblxuLmZhLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMVwiOyB9XG5cbi5mYS1jaXJjbGUtbm90Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2VcIjsgfVxuXG4uZmEtY2l0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0ZlwiOyB9XG5cbi5mYS1jbGluaWMtbWVkaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmMlwiOyB9XG5cbi5mYS1jbGlwYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMjhcIjsgfVxuXG4uZmEtY2xpcGJvYXJkLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDZjXCI7IH1cblxuLmZhLWNsaXBib2FyZC1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDZkXCI7IH1cblxuLmZhLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE3XCI7IH1cblxuLmZhLWNsb25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRkXCI7IH1cblxuLmZhLWNsb3NlZC1jYXB0aW9uaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBhXCI7IH1cblxuLmZhLWNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMyXCI7IH1cblxuLmZhLWNsb3VkLWRvd25sb2FkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4MVwiOyB9XG5cbi5mYS1jbG91ZC1tZWF0YmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczYlwiOyB9XG5cbi5mYS1jbG91ZC1tb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmMzXCI7IH1cblxuLmZhLWNsb3VkLW1vb24tcmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczY1wiOyB9XG5cbi5mYS1jbG91ZC1yYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzNkXCI7IH1cblxuLmZhLWNsb3VkLXNob3dlcnMtaGVhdnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NDBcIjsgfVxuXG4uZmEtY2xvdWQtc3VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmM0XCI7IH1cblxuLmZhLWNsb3VkLXN1bi1yYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzQzXCI7IH1cblxuLmZhLWNsb3VkLXVwbG9hZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODJcIjsgfVxuXG4uZmEtY2xvdWRmbGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3ZFwiOyB9XG5cbi5mYS1jbG91ZHNjYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzgzXCI7IH1cblxuLmZhLWNsb3Vkc21pdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODRcIjsgfVxuXG4uZmEtY2xvdWR2ZXJzaWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzg1XCI7IH1cblxuLmZhLWNvY2t0YWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTYxXCI7IH1cblxuLmZhLWNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjFcIjsgfVxuXG4uZmEtY29kZS1icmFuY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjZcIjsgfVxuXG4uZmEtY29kZXBlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjYlwiOyB9XG5cbi5mYS1jb2RpZXBpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4NFwiOyB9XG5cbi5mYS1jb2ZmZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjRcIjsgfVxuXG4uZmEtY29nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEzXCI7IH1cblxuLmZhLWNvZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODVcIjsgfVxuXG4uZmEtY29pbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MWVcIjsgfVxuXG4uZmEtY29sdW1uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkYlwiOyB9XG5cbi5mYS1jb21tZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc1XCI7IH1cblxuLmZhLWNvbW1lbnQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdhXCI7IH1cblxuLmZhLWNvbW1lbnQtZG9sbGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjUxXCI7IH1cblxuLmZhLWNvbW1lbnQtZG90czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhZFwiOyB9XG5cbi5mYS1jb21tZW50LW1lZGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZjVcIjsgfVxuXG4uZmEtY29tbWVudC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiM1wiOyB9XG5cbi5mYS1jb21tZW50czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4NlwiOyB9XG5cbi5mYS1jb21tZW50cy1kb2xsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NTNcIjsgfVxuXG4uZmEtY29tcGFjdC1kaXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTFmXCI7IH1cblxuLmZhLWNvbXBhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGVcIjsgfVxuXG4uZmEtY29tcHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjZcIjsgfVxuXG4uZmEtY29tcHJlc3MtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDIyXCI7IH1cblxuLmZhLWNvbXByZXNzLWFycm93cy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OGNcIjsgfVxuXG4uZmEtY29uY2llcmdlLWJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjJcIjsgfVxuXG4uZmEtY29uZmx1ZW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4ZFwiOyB9XG5cbi5mYS1jb25uZWN0ZGV2ZWxvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwZVwiOyB9XG5cbi5mYS1jb250YW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmRcIjsgfVxuXG4uZmEtY29va2llOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTYzXCI7IH1cblxuLmZhLWNvb2tpZS1iaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTY0XCI7IH1cblxuLmZhLWNvcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzVcIjsgfVxuXG4uZmEtY29weXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY5XCI7IH1cblxuLmZhLWNvdHRvbi1idXJlYXU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OWVcIjsgfVxuXG4uZmEtY291Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YjhcIjsgfVxuXG4uZmEtY3BhbmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzg4XCI7IH1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWVcIjsgfVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1ieTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlN1wiOyB9XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLW5jOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGU4XCI7IH1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtbmMtZXU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTlcIjsgfVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1uYy1qcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlYVwiOyB9XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGViXCI7IH1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtcGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZWNcIjsgfVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1wZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZWRcIjsgfVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1yZW1peDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlZVwiOyB9XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGVmXCI7IH1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjBcIjsgfVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZy1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGYxXCI7IH1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjJcIjsgfVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy16ZXJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGYzXCI7IH1cblxuLmZhLWNyZWRpdC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDlkXCI7IH1cblxuLmZhLWNyaXRpY2FsLXJvbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YzlcIjsgfVxuXG4uZmEtY3JvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNVwiOyB9XG5cbi5mYS1jcm9wLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2NVwiOyB9XG5cbi5mYS1jcm9zczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1NFwiOyB9XG5cbi5mYS1jcm9zc2hhaXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDViXCI7IH1cblxuLmZhLWNyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjBcIjsgfVxuXG4uZmEtY3Jvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjFcIjsgfVxuXG4uZmEtY3J1dGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2Y3XCI7IH1cblxuLmZhLWNzczM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2NcIjsgfVxuXG4uZmEtY3NzMy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGJcIjsgfVxuXG4uZmEtY3ViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiMlwiOyB9XG5cbi5mYS1jdWJlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiM1wiOyB9XG5cbi5mYS1jdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzRcIjsgfVxuXG4uZmEtY3V0dGxlZmlzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4Y1wiOyB9XG5cbi5mYS1kLWFuZC1kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzhkXCI7IH1cblxuLmZhLWQtYW5kLWQtYmV5b25kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmNhXCI7IH1cblxuLmZhLWRhaWx5bW90aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDUyXCI7IH1cblxuLmZhLWRhc2hjdWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEwXCI7IH1cblxuLmZhLWRhdGFiYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMwXCI7IH1cblxuLmZhLWRlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTRcIjsgfVxuXG4uZmEtZGVlemVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc3XCI7IH1cblxuLmZhLWRlbGljaW91czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNVwiOyB9XG5cbi5mYS1kZW1vY3JhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0N1wiOyB9XG5cbi5mYS1kZXBsb3lkb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGVcIjsgfVxuXG4uZmEtZGVza3BybzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4ZlwiOyB9XG5cbi5mYS1kZXNrdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA4XCI7IH1cblxuLmZhLWRldjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjY1wiOyB9XG5cbi5mYS1kZXZpYW50YXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJkXCI7IH1cblxuLmZhLWRoYXJtYWNoYWtyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1NVwiOyB9XG5cbi5mYS1kaGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OTBcIjsgfVxuXG4uZmEtZGlhZ25vc2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDcwXCI7IH1cblxuLmZhLWRpYXNwb3JhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzkxXCI7IH1cblxuLmZhLWRpY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjJcIjsgfVxuXG4uZmEtZGljZS1kMjA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2Y2ZcIjsgfVxuXG4uZmEtZGljZS1kNjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkMVwiOyB9XG5cbi5mYS1kaWNlLWZpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjNcIjsgfVxuXG4uZmEtZGljZS1mb3VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTI0XCI7IH1cblxuLmZhLWRpY2Utb25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTI1XCI7IH1cblxuLmZhLWRpY2Utc2l4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTI2XCI7IH1cblxuLmZhLWRpY2UtdGhyZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjdcIjsgfVxuXG4uZmEtZGljZS10d286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjhcIjsgfVxuXG4uZmEtZGlnZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNlwiOyB9XG5cbi5mYS1kaWdpdGFsLW9jZWFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzkxXCI7IH1cblxuLmZhLWRpZ2l0YWwtdGFjaG9ncmFwaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2NlwiOyB9XG5cbi5mYS1kaXJlY3Rpb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWViXCI7IH1cblxuLmZhLWRpc2NvcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTJcIjsgfVxuXG4uZmEtZGlzY291cnNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzkzXCI7IH1cblxuLmZhLWRpc2Vhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZmFcIjsgfVxuXG4uZmEtZGl2aWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTI5XCI7IH1cblxuLmZhLWRpenp5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTY3XCI7IH1cblxuLmZhLWRuYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3MVwiOyB9XG5cbi5mYS1kb2NodWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTRcIjsgfVxuXG4uZmEtZG9ja2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzk1XCI7IH1cblxuLmZhLWRvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkM1wiOyB9XG5cbi5mYS1kb2xsYXItc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NVwiOyB9XG5cbi5mYS1kb2xseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3MlwiOyB9XG5cbi5mYS1kb2xseS1mbGF0YmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDc0XCI7IH1cblxuLmZhLWRvbmF0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiOVwiOyB9XG5cbi5mYS1kb29yLWNsb3NlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyYVwiOyB9XG5cbi5mYS1kb29yLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MmJcIjsgfVxuXG4uZmEtZG90LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MlwiOyB9XG5cbi5mYS1kb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGJhXCI7IH1cblxuLmZhLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE5XCI7IH1cblxuLmZhLWRyYWZ0MmRpZ2l0YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTZcIjsgfVxuXG4uZmEtZHJhZnRpbmctY29tcGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2OFwiOyB9XG5cbi5mYS1kcmFnb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZDVcIjsgfVxuXG4uZmEtZHJhdy1wb2x5Z29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWVlXCI7IH1cblxuLmZhLWRyaWJiYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdkXCI7IH1cblxuLmZhLWRyaWJiYmxlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5N1wiOyB9XG5cbi5mYS1kcm9wYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZiXCI7IH1cblxuLmZhLWRydW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjlcIjsgfVxuXG4uZmEtZHJ1bS1zdGVlbHBhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2YVwiOyB9XG5cbi5mYS1kcnVtc3RpY2stYml0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkN1wiOyB9XG5cbi5mYS1kcnVwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTlcIjsgfVxuXG4uZmEtZHVtYmJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NGJcIjsgfVxuXG4uZmEtZHVtcHN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OTNcIjsgfVxuXG4uZmEtZHVtcHN0ZXItZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5NFwiOyB9XG5cbi5mYS1kdW5nZW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmQ5XCI7IH1cblxuLmZhLWR5YWxvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5OVwiOyB9XG5cbi5mYS1lYXJseWJpcmRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzlhXCI7IH1cblxuLmZhLWViYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjRcIjsgfVxuXG4uZmEtZWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4MlwiOyB9XG5cbi5mYS1lZGdlLWxlZ2FjeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3OFwiOyB9XG5cbi5mYS1lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ0XCI7IH1cblxuLmZhLWVnZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmYlwiOyB9XG5cbi5mYS1lamVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1MlwiOyB9XG5cbi5mYS1lbGVtZW50b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzBcIjsgfVxuXG4uZmEtZWxsaXBzaXMtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MVwiOyB9XG5cbi5mYS1lbGxpcHNpcy12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQyXCI7IH1cblxuLmZhLWVsbG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZjFcIjsgfVxuXG4uZmEtZW1iZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjNcIjsgfVxuXG4uZmEtZW1waXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQxXCI7IH1cblxuLmZhLWVudmVsb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUwXCI7IH1cblxuLmZhLWVudmVsb3BlLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjZcIjsgfVxuXG4uZmEtZW52ZWxvcGUtb3Blbi10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjU4XCI7IH1cblxuLmZhLWVudmVsb3BlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5OVwiOyB9XG5cbi5mYS1lbnZpcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTlcIjsgfVxuXG4uZmEtZXF1YWxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTJjXCI7IH1cblxuLmZhLWVyYXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyZFwiOyB9XG5cbi5mYS1lcmxhbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOWRcIjsgfVxuXG4uZmEtZXRoZXJldW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MmVcIjsgfVxuXG4uZmEtZXRoZXJuZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OTZcIjsgfVxuXG4uZmEtZXRzeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkN1wiOyB9XG5cbi5mYS1ldXJvLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTNcIjsgfVxuXG4uZmEtZXZlcm5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MzlcIjsgfVxuXG4uZmEtZXhjaGFuZ2UtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzYyXCI7IH1cblxuLmZhLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJhXCI7IH1cblxuLmZhLWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2YVwiOyB9XG5cbi5mYS1leGNsYW1hdGlvbi10cmlhbmdsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3MVwiOyB9XG5cbi5mYS1leHBhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjVcIjsgfVxuXG4uZmEtZXhwYW5kLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyNFwiOyB9XG5cbi5mYS1leHBhbmQtYXJyb3dzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxZVwiOyB9XG5cbi5mYS1leHBlZGl0ZWRzc2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2VcIjsgfVxuXG4uZmEtZXh0ZXJuYWwtbGluay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNWRcIjsgfVxuXG4uZmEtZXh0ZXJuYWwtbGluay1zcXVhcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzYwXCI7IH1cblxuLmZhLWV5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2ZVwiOyB9XG5cbi5mYS1leWUtZHJvcHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmYlwiOyB9XG5cbi5mYS1leWUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzBcIjsgfVxuXG4uZmEtZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWFcIjsgfVxuXG4uZmEtZmFjZWJvb2stZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5ZVwiOyB9XG5cbi5mYS1mYWNlYm9vay1tZXNzZW5nZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOWZcIjsgfVxuXG4uZmEtZmFjZWJvb2stc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgyXCI7IH1cblxuLmZhLWZhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg2M1wiOyB9XG5cbi5mYS1mYW50YXN5LWZsaWdodC1nYW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkY1wiOyB9XG5cbi5mYS1mYXN0LWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ5XCI7IH1cblxuLmZhLWZhc3QtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1MFwiOyB9XG5cbi5mYS1mYXVjZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDVcIjsgfVxuXG4uZmEtZmF4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFjXCI7IH1cblxuLmZhLWZlYXRoZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MmRcIjsgfVxuXG4uZmEtZmVhdGhlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NmJcIjsgfVxuXG4uZmEtZmVkZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OTdcIjsgfVxuXG4uZmEtZmVkb3JhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzk4XCI7IH1cblxuLmZhLWZlbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MlwiOyB9XG5cbi5mYS1maWdodGVyLWpldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmYlwiOyB9XG5cbi5mYS1maWdtYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5OVwiOyB9XG5cbi5mYS1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTViXCI7IH1cblxuLmZhLWZpbGUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVjXCI7IH1cblxuLmZhLWZpbGUtYXJjaGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNlwiOyB9XG5cbi5mYS1maWxlLWF1ZGlvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM3XCI7IH1cblxuLmZhLWZpbGUtY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjOVwiOyB9XG5cbi5mYS1maWxlLWNvbnRyYWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTZjXCI7IH1cblxuLmZhLWZpbGUtY3N2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmRkXCI7IH1cblxuLmZhLWZpbGUtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NmRcIjsgfVxuXG4uZmEtZmlsZS1leGNlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjM1wiOyB9XG5cbi5mYS1maWxlLWV4cG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2ZVwiOyB9XG5cbi5mYS1maWxlLWltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM1XCI7IH1cblxuLmZhLWZpbGUtaW1wb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTZmXCI7IH1cblxuLmZhLWZpbGUtaW52b2ljZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3MFwiOyB9XG5cbi5mYS1maWxlLWludm9pY2UtZG9sbGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTcxXCI7IH1cblxuLmZhLWZpbGUtbWVkaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3N1wiOyB9XG5cbi5mYS1maWxlLW1lZGljYWwtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDc4XCI7IH1cblxuLmZhLWZpbGUtcGRmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMxXCI7IH1cblxuLmZhLWZpbGUtcG93ZXJwb2ludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNFwiOyB9XG5cbi5mYS1maWxlLXByZXNjcmlwdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3MlwiOyB9XG5cbi5mYS1maWxlLXNpZ25hdHVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3M1wiOyB9XG5cbi5mYS1maWxlLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3NFwiOyB9XG5cbi5mYS1maWxlLXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM4XCI7IH1cblxuLmZhLWZpbGUtd29yZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMlwiOyB9XG5cbi5mYS1maWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTc1XCI7IH1cblxuLmZhLWZpbGwtZHJpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3NlwiOyB9XG5cbi5mYS1maWxtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA4XCI7IH1cblxuLmZhLWZpbHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBiMFwiOyB9XG5cbi5mYS1maW5nZXJwcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3N1wiOyB9XG5cbi5mYS1maXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZkXCI7IH1cblxuLmZhLWZpcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2U0XCI7IH1cblxuLmZhLWZpcmUtZXh0aW5ndWlzaGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM0XCI7IH1cblxuLmZhLWZpcmVmb3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjlcIjsgfVxuXG4uZmEtZmlyZWZveC1icm93c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA3XCI7IH1cblxuLmZhLWZpcnN0LWFpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3OVwiOyB9XG5cbi5mYS1maXJzdC1vcmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiMFwiOyB9XG5cbi5mYS1maXJzdC1vcmRlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MGFcIjsgfVxuXG4uZmEtZmlyc3RkcmFmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhMVwiOyB9XG5cbi5mYS1maXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTc4XCI7IH1cblxuLmZhLWZpc3QtcmFpc2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmRlXCI7IH1cblxuLmZhLWZsYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjRcIjsgfVxuXG4uZmEtZmxhZy1jaGVja2VyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWVcIjsgfVxuXG4uZmEtZmxhZy11c2E6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NGRcIjsgfVxuXG4uZmEtZmxhc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzNcIjsgfVxuXG4uZmEtZmxpY2tyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZlXCI7IH1cblxuLmZhLWZsaXBib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0ZFwiOyB9XG5cbi5mYS1mbHVzaGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTc5XCI7IH1cblxuLmZhLWZseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxN1wiOyB9XG5cbi5mYS1mb2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2JcIjsgfVxuXG4uZmEtZm9sZGVyLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjVkXCI7IH1cblxuLmZhLWZvbGRlci1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdjXCI7IH1cblxuLmZhLWZvbGRlci1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjVlXCI7IH1cblxuLmZhLWZvbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzFcIjsgfVxuXG4uZmEtZm9udC1hd2Vzb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI0XCI7IH1cblxuLmZhLWZvbnQtYXdlc29tZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNWNcIjsgfVxuXG4uZmEtZm9udC1hd2Vzb21lLWZsYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjVcIjsgfVxuXG4uZmEtZm9udC1hd2Vzb21lLWxvZ28tZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlNlwiOyB9XG5cbi5mYS1mb250aWNvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODBcIjsgfVxuXG4uZmEtZm9udGljb25zLWZpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2EyXCI7IH1cblxuLmZhLWZvb3RiYWxsLWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NGVcIjsgfVxuXG4uZmEtZm9ydC1hd2Vzb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg2XCI7IH1cblxuLmZhLWZvcnQtYXdlc29tZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTNcIjsgfVxuXG4uZmEtZm9ydW1iZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTFcIjsgfVxuXG4uZmEtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0ZVwiOyB9XG5cbi5mYS1mb3Vyc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgwXCI7IH1cblxuLmZhLWZyZWUtY29kZS1jYW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM1XCI7IH1cblxuLmZhLWZyZWVic2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTRcIjsgfVxuXG4uZmEtZnJvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyZVwiOyB9XG5cbi5mYS1mcm93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExOVwiOyB9XG5cbi5mYS1mcm93bi1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdhXCI7IH1cblxuLmZhLWZ1bGNydW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MGJcIjsgfVxuXG4uZmEtZnVubmVsLWRvbGxhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2MlwiOyB9XG5cbi5mYS1mdXRib2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTNcIjsgfVxuXG4uZmEtZ2FsYWN0aWMtcmVwdWJsaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MGNcIjsgfVxuXG4uZmEtZ2FsYWN0aWMtc2VuYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTBkXCI7IH1cblxuLmZhLWdhbWVwYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWJcIjsgfVxuXG4uZmEtZ2FzLXB1bXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MmZcIjsgfVxuXG4uZmEtZ2F2ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTNcIjsgfVxuXG4uZmEtZ2VtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E1XCI7IH1cblxuLmZhLWdlbmRlcmxlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmRcIjsgfVxuXG4uZmEtZ2V0LXBvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2NVwiOyB9XG5cbi5mYS1nZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2MFwiOyB9XG5cbi5mYS1nZy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjFcIjsgfVxuXG4uZmEtZ2hvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZTJcIjsgfVxuXG4uZmEtZ2lmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2YlwiOyB9XG5cbi5mYS1naWZ0czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5Y1wiOyB9XG5cbi5mYS1naXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDNcIjsgfVxuXG4uZmEtZ2l0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg0MVwiOyB9XG5cbi5mYS1naXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQyXCI7IH1cblxuLmZhLWdpdGh1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5YlwiOyB9XG5cbi5mYS1naXRodWItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEzXCI7IH1cblxuLmZhLWdpdGh1Yi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTJcIjsgfVxuXG4uZmEtZ2l0a3Jha2VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E2XCI7IH1cblxuLmZhLWdpdGxhYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5NlwiOyB9XG5cbi5mYS1naXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjZcIjsgfVxuXG4uZmEtZ2xhc3MtY2hlZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzlmXCI7IH1cblxuLmZhLWdsYXNzLW1hcnRpbmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDBcIjsgfVxuXG4uZmEtZ2xhc3MtbWFydGluaS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1N2JcIjsgfVxuXG4uZmEtZ2xhc3Mtd2hpc2tleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhMFwiOyB9XG5cbi5mYS1nbGFzc2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTMwXCI7IH1cblxuLmZhLWdsaWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE1XCI7IH1cblxuLmZhLWdsaWRlLWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTZcIjsgfVxuXG4uZmEtZ2xvYmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWNcIjsgfVxuXG4uZmEtZ2xvYmUtYWZyaWNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdjXCI7IH1cblxuLmZhLWdsb2JlLWFtZXJpY2FzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdkXCI7IH1cblxuLmZhLWdsb2JlLWFzaWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1N2VcIjsgfVxuXG4uZmEtZ2xvYmUtZXVyb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2EyXCI7IH1cblxuLmZhLWdvZm9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhN1wiOyB9XG5cbi5mYS1nb2xmLWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTBcIjsgfVxuXG4uZmEtZ29vZHJlYWRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E4XCI7IH1cblxuLmZhLWdvb2RyZWFkcy1nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E5XCI7IH1cblxuLmZhLWdvb2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhMFwiOyB9XG5cbi5mYS1nb29nbGUtZHJpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWFcIjsgfVxuXG4uZmEtZ29vZ2xlLXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3OVwiOyB9XG5cbi5mYS1nb29nbGUtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhYlwiOyB9XG5cbi5mYS1nb29nbGUtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiM1wiOyB9XG5cbi5mYS1nb29nbGUtcGx1cy1nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ1XCI7IH1cblxuLmZhLWdvb2dsZS1wbHVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkNFwiOyB9XG5cbi5mYS1nb29nbGUtd2FsbGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVlXCI7IH1cblxuLmZhLWdvcHVyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NjRcIjsgfVxuXG4uZmEtZ3JhZHVhdGlvbi1jYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWRcIjsgfVxuXG4uZmEtZ3JhdGlwYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODRcIjsgfVxuXG4uZmEtZ3JhdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkNlwiOyB9XG5cbi5mYS1ncmVhdGVyLXRoYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzFcIjsgfVxuXG4uZmEtZ3JlYXRlci10aGFuLWVxdWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTMyXCI7IH1cblxuLmZhLWdyaW1hY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1N2ZcIjsgfVxuXG4uZmEtZ3JpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4MFwiOyB9XG5cbi5mYS1ncmluLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4MVwiOyB9XG5cbi5mYS1ncmluLWJlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODJcIjsgfVxuXG4uZmEtZ3Jpbi1iZWFtLXN3ZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTgzXCI7IH1cblxuLmZhLWdyaW4taGVhcnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTg0XCI7IH1cblxuLmZhLWdyaW4tc3F1aW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTg1XCI7IH1cblxuLmZhLWdyaW4tc3F1aW50LXRlYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTg2XCI7IH1cblxuLmZhLWdyaW4tc3RhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODdcIjsgfVxuXG4uZmEtZ3Jpbi10ZWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4OFwiOyB9XG5cbi5mYS1ncmluLXRvbmd1ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4OVwiOyB9XG5cbi5mYS1ncmluLXRvbmd1ZS1zcXVpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OGFcIjsgfVxuXG4uZmEtZ3Jpbi10b25ndWUtd2luazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4YlwiOyB9XG5cbi5mYS1ncmluLXdpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OGNcIjsgfVxuXG4uZmEtZ3JpcC1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNThkXCI7IH1cblxuLmZhLWdyaXAtbGluZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YTRcIjsgfVxuXG4uZmEtZ3JpcC1saW5lcy12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhNVwiOyB9XG5cbi5mYS1ncmlwLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNThlXCI7IH1cblxuLmZhLWdyaXBmaXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2FjXCI7IH1cblxuLmZhLWdydW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2FkXCI7IH1cblxuLmZhLWd1aWxkZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwN2VcIjsgfVxuXG4uZmEtZ3VpdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2E2XCI7IH1cblxuLmZhLWd1bHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWVcIjsgfVxuXG4uZmEtaC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmRcIjsgfVxuXG4uZmEtaGFja2VyLW5ld3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDRcIjsgfVxuXG4uZmEtaGFja2VyLW5ld3Mtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2FmXCI7IH1cblxuLmZhLWhhY2tlcnJhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZjdcIjsgfVxuXG4uZmEtaGFtYnVyZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODA1XCI7IH1cblxuLmZhLWhhbW1lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlM1wiOyB9XG5cbi5mYS1oYW1zYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2NVwiOyB9XG5cbi5mYS1oYW5kLWhvbGRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YmRcIjsgfVxuXG4uZmEtaGFuZC1ob2xkaW5nLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGJlXCI7IH1cblxuLmZhLWhhbmQtaG9sZGluZy1tZWRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDVjXCI7IH1cblxuLmZhLWhhbmQtaG9sZGluZy11c2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzBcIjsgfVxuXG4uZmEtaGFuZC1ob2xkaW5nLXdhdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGMxXCI7IH1cblxuLmZhLWhhbmQtbGl6YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU4XCI7IH1cblxuLmZhLWhhbmQtbWlkZGxlLWZpbmdlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwNlwiOyB9XG5cbi5mYS1oYW5kLXBhcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU2XCI7IH1cblxuLmZhLWhhbmQtcGVhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWJcIjsgfVxuXG4uZmEtaGFuZC1wb2ludC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE3XCI7IH1cblxuLmZhLWhhbmQtcG9pbnQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhNVwiOyB9XG5cbi5mYS1oYW5kLXBvaW50LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE0XCI7IH1cblxuLmZhLWhhbmQtcG9pbnQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTZcIjsgfVxuXG4uZmEtaGFuZC1wb2ludGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVhXCI7IH1cblxuLmZhLWhhbmQtcm9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1NVwiOyB9XG5cbi5mYS1oYW5kLXNjaXNzb3JzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU3XCI7IH1cblxuLmZhLWhhbmQtc3BhcmtsZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNWRcIjsgfVxuXG4uZmEtaGFuZC1zcG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1OVwiOyB9XG5cbi5mYS1oYW5kczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjMlwiOyB9XG5cbi5mYS1oYW5kcy1oZWxwaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGM0XCI7IH1cblxuLmZhLWhhbmRzLXdhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNWVcIjsgfVxuXG4uZmEtaGFuZHNoYWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI1XCI7IH1cblxuLmZhLWhhbmRzaGFrZS1hbHQtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNWZcIjsgfVxuXG4uZmEtaGFuZHNoYWtlLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDYwXCI7IH1cblxuLmZhLWhhbnVraWFoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmU2XCI7IH1cblxuLmZhLWhhcmQtaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODA3XCI7IH1cblxuLmZhLWhhc2h0YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTJcIjsgfVxuXG4uZmEtaGF0LWNvd2JveTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhjMFwiOyB9XG5cbi5mYS1oYXQtY293Ym95LXNpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YzFcIjsgfVxuXG4uZmEtaGF0LXdpemFyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlOFwiOyB9XG5cbi5mYS1oZGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTBcIjsgfVxuXG4uZmEtaGVhZC1zaWRlLWNvdWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDYxXCI7IH1cblxuLmZhLWhlYWQtc2lkZS1jb3VnaC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2MlwiOyB9XG5cbi5mYS1oZWFkLXNpZGUtbWFzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2M1wiOyB9XG5cbi5mYS1oZWFkLXNpZGUtdmlydXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjRcIjsgfVxuXG4uZmEtaGVhZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkY1wiOyB9XG5cbi5mYS1oZWFkcGhvbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI1XCI7IH1cblxuLmZhLWhlYWRwaG9uZXMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNThmXCI7IH1cblxuLmZhLWhlYWRzZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTBcIjsgfVxuXG4uZmEtaGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDRcIjsgfVxuXG4uZmEtaGVhcnQtYnJva2VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2E5XCI7IH1cblxuLmZhLWhlYXJ0YmVhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxZVwiOyB9XG5cbi5mYS1oZWxpY29wdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTMzXCI7IH1cblxuLmZhLWhpZ2hsaWdodGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTkxXCI7IH1cblxuLmZhLWhpa2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlY1wiOyB9XG5cbi5mYS1oaXBwbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlZFwiOyB9XG5cbi5mYS1oaXBzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDUyXCI7IH1cblxuLmZhLWhpcmUtYS1oZWxwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjBcIjsgfVxuXG4uZmEtaGlzdG9yeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkYVwiOyB9XG5cbi5mYS1oaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDdmXCI7IH1cblxuLmZhLWhvY2tleS1wdWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDUzXCI7IH1cblxuLmZhLWhvbGx5LWJlcnJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2FhXCI7IH1cblxuLmZhLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTVcIjsgfVxuXG4uZmEtaG9vbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjdcIjsgfVxuXG4uZmEtaG9ybmJpbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTJcIjsgfVxuXG4uZmEtaG9yc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZjBcIjsgfVxuXG4uZmEtaG9yc2UtaGVhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhYlwiOyB9XG5cbi5mYS1ob3NwaXRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmOFwiOyB9XG5cbi5mYS1ob3NwaXRhbC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0N2RcIjsgfVxuXG4uZmEtaG9zcGl0YWwtc3ltYm9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDdlXCI7IH1cblxuLmZhLWhvc3BpdGFsLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MGRcIjsgfVxuXG4uZmEtaG90LXR1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5M1wiOyB9XG5cbi5mYS1ob3Rkb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MGZcIjsgfVxuXG4uZmEtaG90ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTRcIjsgfVxuXG4uZmEtaG90amFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2IxXCI7IH1cblxuLmZhLWhvdXJnbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1NFwiOyB9XG5cbi5mYS1ob3VyZ2xhc3MtZW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUzXCI7IH1cblxuLmZhLWhvdXJnbGFzcy1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUyXCI7IH1cblxuLmZhLWhvdXJnbGFzcy1zdGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1MVwiOyB9XG5cbi5mYS1ob3VzZS1kYW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZjFcIjsgfVxuXG4uZmEtaG91c2UtdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2NVwiOyB9XG5cbi5mYS1ob3V6ejpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3Y1wiOyB9XG5cbi5mYS1ocnl2bmlhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmYyXCI7IH1cblxuLmZhLWh0bWw1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNiXCI7IH1cblxuLmZhLWh1YnNwb3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjJcIjsgfVxuXG4uZmEtaS1jdXJzb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDZcIjsgfVxuXG4uZmEtaWNlLWNyZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODEwXCI7IH1cblxuLmZhLWljaWNsZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YWRcIjsgfVxuXG4uZmEtaWNvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NmRcIjsgfVxuXG4uZmEtaWQtYmFkZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzFcIjsgfVxuXG4uZmEtaWQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjMlwiOyB9XG5cbi5mYS1pZC1jYXJkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3ZlwiOyB9XG5cbi5mYS1pZGVhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxM1wiOyB9XG5cbi5mYS1pZ2xvbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhZVwiOyB9XG5cbi5mYS1pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzZVwiOyB9XG5cbi5mYS1pbWFnZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDJcIjsgfVxuXG4uZmEtaW1kYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkOFwiOyB9XG5cbi5mYS1pbmJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxY1wiOyB9XG5cbi5mYS1pbmRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2NcIjsgfVxuXG4uZmEtaW5kdXN0cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzVcIjsgfVxuXG4uZmEtaW5maW5pdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzRcIjsgfVxuXG4uZmEtaW5mbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyOVwiOyB9XG5cbi5mYS1pbmZvLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1YVwiOyB9XG5cbi5mYS1pbm5vc29mdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4MFwiOyB9XG5cbi5mYS1pbnN0YWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmRcIjsgfVxuXG4uZmEtaW5zdGFncmFtLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1NVwiOyB9XG5cbi5mYS1pbnN0YWxvZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4MVwiOyB9XG5cbi5mYS1pbnRlcmNvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhZlwiOyB9XG5cbi5mYS1pbnRlcm5ldC1leHBsb3JlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2YlwiOyB9XG5cbi5mYS1pbnZpc2lvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiMFwiOyB9XG5cbi5mYS1pb3hob3N0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA4XCI7IH1cblxuLmZhLWl0YWxpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzM1wiOyB9XG5cbi5mYS1pdGNoLWlvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODNhXCI7IH1cblxuLmZhLWl0dW5lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiNFwiOyB9XG5cbi5mYS1pdHVuZXMtbm90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiNVwiOyB9XG5cbi5mYS1qYXZhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGU0XCI7IH1cblxuLmZhLWplZGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NjlcIjsgfVxuXG4uZmEtamVkaS1vcmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwZVwiOyB9XG5cbi5mYS1qZW5raW5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I2XCI7IH1cblxuLmZhLWppcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YjFcIjsgfVxuXG4uZmEtam9nZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjdcIjsgfVxuXG4uZmEtam9pbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTVcIjsgfVxuXG4uZmEtam9vbWxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFhXCI7IH1cblxuLmZhLWpvdXJuYWwtd2hpbGxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjZhXCI7IH1cblxuLmZhLWpzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I4XCI7IH1cblxuLmZhLWpzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiOVwiOyB9XG5cbi5mYS1qc2ZpZGRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjY1wiOyB9XG5cbi5mYS1rYWFiYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2YlwiOyB9XG5cbi5mYS1rYWdnbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZmFcIjsgfVxuXG4uZmEta2V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg0XCI7IH1cblxuLmZhLWtleWJhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjVcIjsgfVxuXG4uZmEta2V5Ym9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWNcIjsgfVxuXG4uZmEta2V5Y2RuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JhXCI7IH1cblxuLmZhLWtoYW5kYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2ZFwiOyB9XG5cbi5mYS1raWNrc3RhcnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiYlwiOyB9XG5cbi5mYS1raWNrc3RhcnRlci1rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JjXCI7IH1cblxuLmZhLWtpc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTZcIjsgfVxuXG4uZmEta2lzcy1iZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTk3XCI7IH1cblxuLmZhLWtpc3Mtd2luay1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5OFwiOyB9XG5cbi5mYS1raXdpLWJpcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzVcIjsgfVxuXG4uZmEta29ydnVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJmXCI7IH1cblxuLmZhLWxhbmRtYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjZmXCI7IH1cblxuLmZhLWxhbmd1YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFiXCI7IH1cblxuLmZhLWxhcHRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwOVwiOyB9XG5cbi5mYS1sYXB0b3AtY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmY1wiOyB9XG5cbi5mYS1sYXB0b3AtaG91c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjZcIjsgfVxuXG4uZmEtbGFwdG9wLW1lZGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MTJcIjsgfVxuXG4uZmEtbGFyYXZlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiZFwiOyB9XG5cbi5mYS1sYXN0Zm06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDJcIjsgfVxuXG4uZmEtbGFzdGZtLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwM1wiOyB9XG5cbi5mYS1sYXVnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5OVwiOyB9XG5cbi5mYS1sYXVnaC1iZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTlhXCI7IH1cblxuLmZhLWxhdWdoLXNxdWludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5YlwiOyB9XG5cbi5mYS1sYXVnaC13aW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTljXCI7IH1cblxuLmZhLWxheWVyLWdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWZkXCI7IH1cblxuLmZhLWxlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmNcIjsgfVxuXG4uZmEtbGVhbnB1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMlwiOyB9XG5cbi5mYS1sZW1vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5NFwiOyB9XG5cbi5mYS1sZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFkXCI7IH1cblxuLmZhLWxlc3MtdGhhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzNlwiOyB9XG5cbi5mYS1sZXNzLXRoYW4tZXF1YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzdcIjsgfVxuXG4uZmEtbGV2ZWwtZG93bi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmVcIjsgfVxuXG4uZmEtbGV2ZWwtdXAtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JmXCI7IH1cblxuLmZhLWxpZmUtcmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjZFwiOyB9XG5cbi5mYS1saWdodGJ1bGI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWJcIjsgfVxuXG4uZmEtbGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjMFwiOyB9XG5cbi5mYS1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMxXCI7IH1cblxuLmZhLWxpbmtlZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhjXCI7IH1cblxuLmZhLWxpbmtlZGluLWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUxXCI7IH1cblxuLmZhLWxpbm9kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiOFwiOyB9XG5cbi5mYS1saW51eDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3Y1wiOyB9XG5cbi5mYS1saXJhLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTVcIjsgfVxuXG4uZmEtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzYVwiOyB9XG5cbi5mYS1saXN0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyMlwiOyB9XG5cbi5mYS1saXN0LW9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNiXCI7IH1cblxuLmZhLWxpc3QtdWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2FcIjsgfVxuXG4uZmEtbG9jYXRpb24tYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjRcIjsgfVxuXG4uZmEtbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyM1wiOyB9XG5cbi5mYS1sb2NrLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzFcIjsgfVxuXG4uZmEtbG9uZy1hcnJvdy1hbHQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwOVwiOyB9XG5cbi5mYS1sb25nLWFycm93LWFsdC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzBhXCI7IH1cblxuLmZhLWxvbmctYXJyb3ctYWx0LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzBiXCI7IH1cblxuLmZhLWxvbmctYXJyb3ctYWx0LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzBjXCI7IH1cblxuLmZhLWxvdy12aXNpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYThcIjsgfVxuXG4uZmEtbHVnZ2FnZS1jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTlkXCI7IH1cblxuLmZhLWx1bmdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjA0XCI7IH1cblxuLmZhLWx1bmdzLXZpcnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY3XCI7IH1cblxuLmZhLWx5ZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzNcIjsgfVxuXG4uZmEtbWFnZW50bzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjNFwiOyB9XG5cbi5mYS1tYWdpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkMFwiOyB9XG5cbi5mYS1tYWduZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzZcIjsgfVxuXG4uZmEtbWFpbC1idWxrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjc0XCI7IH1cblxuLmZhLW1haWxjaGltcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5ZVwiOyB9XG5cbi5mYS1tYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgzXCI7IH1cblxuLmZhLW1hbmRhbG9yaWFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTBmXCI7IH1cblxuLmZhLW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3OVwiOyB9XG5cbi5mYS1tYXAtbWFya2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTlmXCI7IH1cblxuLmZhLW1hcC1tYXJrZWQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWEwXCI7IH1cblxuLmZhLW1hcC1tYXJrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDFcIjsgfVxuXG4uZmEtbWFwLW1hcmtlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzVcIjsgfVxuXG4uZmEtbWFwLXBpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3NlwiOyB9XG5cbi5mYS1tYXAtc2lnbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzdcIjsgfVxuXG4uZmEtbWFya2Rvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MGZcIjsgfVxuXG4uZmEtbWFya2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWExXCI7IH1cblxuLmZhLW1hcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjJcIjsgfVxuXG4uZmEtbWFycy1kb3VibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjdcIjsgfVxuXG4uZmEtbWFycy1zdHJva2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjlcIjsgfVxuXG4uZmEtbWFycy1zdHJva2UtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyYlwiOyB9XG5cbi5mYS1tYXJzLXN0cm9rZS12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJhXCI7IH1cblxuLmZhLW1hc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZmFcIjsgfVxuXG4uZmEtbWFzdG9kb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjZcIjsgfVxuXG4uZmEtbWF4Y2RuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM2XCI7IH1cblxuLmZhLW1kYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhjYVwiOyB9XG5cbi5mYS1tZWRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhMlwiOyB9XG5cbi5mYS1tZWRhcHBzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M2XCI7IH1cblxuLmZhLW1lZGl1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzYVwiOyB9XG5cbi5mYS1tZWRpdW0tbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjN1wiOyB9XG5cbi5mYS1tZWRraXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmFcIjsgfVxuXG4uZmEtbWVkcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzhcIjsgfVxuXG4uZmEtbWVldHVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmUwXCI7IH1cblxuLmZhLW1lZ2Fwb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWEzXCI7IH1cblxuLmZhLW1laDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExYVwiOyB9XG5cbi5mYS1tZWgtYmxhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTRcIjsgfVxuXG4uZmEtbWVoLXJvbGxpbmctZXllczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhNVwiOyB9XG5cbi5mYS1tZW1vcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzhcIjsgfVxuXG4uZmEtbWVuZGVsZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YjNcIjsgfVxuXG4uZmEtbWVub3JhaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3NlwiOyB9XG5cbi5mYS1tZXJjdXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIzXCI7IH1cblxuLmZhLW1ldGVvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1M1wiOyB9XG5cbi5mYS1taWNyb2Jsb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMWFcIjsgfVxuXG4uZmEtbWljcm9jaGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRiXCI7IH1cblxuLmZhLW1pY3JvcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzBcIjsgfVxuXG4uZmEtbWljcm9waG9uZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzlcIjsgfVxuXG4uZmEtbWljcm9waG9uZS1hbHQtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzlcIjsgfVxuXG4uZmEtbWljcm9waG9uZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzMVwiOyB9XG5cbi5mYS1taWNyb3Njb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjEwXCI7IH1cblxuLmZhLW1pY3Jvc29mdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjYVwiOyB9XG5cbi5mYS1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2OFwiOyB9XG5cbi5mYS1taW51cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTZcIjsgfVxuXG4uZmEtbWludXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ2XCI7IH1cblxuLmZhLW1pdHRlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiNVwiOyB9XG5cbi5mYS1taXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2JcIjsgfVxuXG4uZmEtbWl4Y2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODlcIjsgfVxuXG4uZmEtbWl4ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTZcIjsgfVxuXG4uZmEtbWl6dW5pOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2NjXCI7IH1cblxuLmZhLW1vYmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwYlwiOyB9XG5cbi5mYS1tb2JpbGUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2NkXCI7IH1cblxuLmZhLW1vZHg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODVcIjsgfVxuXG4uZmEtbW9uZXJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2QwXCI7IH1cblxuLmZhLW1vbmV5LWJpbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDZcIjsgfVxuXG4uZmEtbW9uZXktYmlsbC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDFcIjsgfVxuXG4uZmEtbW9uZXktYmlsbC13YXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTNhXCI7IH1cblxuLmZhLW1vbmV5LWJpbGwtd2F2ZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1M2JcIjsgfVxuXG4uZmEtbW9uZXktY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1M2NcIjsgfVxuXG4uZmEtbW9uZXktY2hlY2stYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTNkXCI7IH1cblxuLmZhLW1vbnVtZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWE2XCI7IH1cblxuLmZhLW1vb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODZcIjsgfVxuXG4uZmEtbW9ydGFyLXBlc3RsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhN1wiOyB9XG5cbi5mYS1tb3NxdWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NzhcIjsgfVxuXG4uZmEtbW90b3JjeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxY1wiOyB9XG5cbi5mYS1tb3VudGFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmY1wiOyB9XG5cbi5mYS1tb3VzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhjY1wiOyB9XG5cbi5mYS1tb3VzZS1wb2ludGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ1XCI7IH1cblxuLmZhLW11Zy1ob3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YjZcIjsgfVxuXG4uZmEtbXVzaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDFcIjsgfVxuXG4uZmEtbmFwc3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkMlwiOyB9XG5cbi5mYS1uZW9zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjEyXCI7IH1cblxuLmZhLW5ldHdvcmstd2lyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZmZcIjsgfVxuXG4uZmEtbmV1dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJjXCI7IH1cblxuLmZhLW5ld3NwYXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlYVwiOyB9XG5cbi5mYS1uaW1ibHI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YThcIjsgfVxuXG4uZmEtbm9kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxOVwiOyB9XG5cbi5mYS1ub2RlLWpzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2QzXCI7IH1cblxuLmZhLW5vdC1lcXVhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzZVwiOyB9XG5cbi5mYS1ub3Rlcy1tZWRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDgxXCI7IH1cblxuLmZhLW5wbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkNFwiOyB9XG5cbi5mYS1uczg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDVcIjsgfVxuXG4uZmEtbnV0cml0aW9uaXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDZcIjsgfVxuXG4uZmEtb2JqZWN0LWdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ3XCI7IH1cblxuLmZhLW9iamVjdC11bmdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ4XCI7IH1cblxuLmZhLW9jdG9wdXMtZGVwbG95OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDgyXCI7IH1cblxuLmZhLW9kbm9rbGFzc25pa2k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjNcIjsgfVxuXG4uZmEtb2Rub2tsYXNzbmlraS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjRcIjsgfVxuXG4uZmEtb2lsLWNhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxM1wiOyB9XG5cbi5mYS1vbGQtcmVwdWJsaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTBcIjsgfVxuXG4uZmEtb206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NzlcIjsgfVxuXG4uZmEtb3BlbmNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2RcIjsgfVxuXG4uZmEtb3BlbmlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTliXCI7IH1cblxuLmZhLW9wZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZhXCI7IH1cblxuLmZhLW9wdGluLW1vbnN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2NcIjsgfVxuXG4uZmEtb3JjaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZDJcIjsgfVxuXG4uZmEtb3NpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFhXCI7IH1cblxuLmZhLW90dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzAwXCI7IH1cblxuLmZhLW91dGRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2JcIjsgfVxuXG4uZmEtcGFnZTQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDdcIjsgfVxuXG4uZmEtcGFnZWxpbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThjXCI7IH1cblxuLmZhLXBhZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODE1XCI7IH1cblxuLmZhLXBhaW50LWJydXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZjXCI7IH1cblxuLmZhLXBhaW50LXJvbGxlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhYVwiOyB9XG5cbi5mYS1wYWxldHRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTNmXCI7IH1cblxuLmZhLXBhbGZlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkOFwiOyB9XG5cbi5mYS1wYWxsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODJcIjsgfVxuXG4uZmEtcGFwZXItcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDhcIjsgfVxuXG4uZmEtcGFwZXJjbGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM2XCI7IH1cblxuLmZhLXBhcmFjaHV0ZS1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0Y2RcIjsgfVxuXG4uZmEtcGFyYWdyYXBoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRkXCI7IH1cblxuLmZhLXBhcmtpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDBcIjsgfVxuXG4uZmEtcGFzc3BvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YWJcIjsgfVxuXG4uZmEtcGFzdGFmYXJpYW5pc206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2N2JcIjsgfVxuXG4uZmEtcGFzdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWFcIjsgfVxuXG4uZmEtcGF0cmVvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkOVwiOyB9XG5cbi5mYS1wYXVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0Y1wiOyB9XG5cbi5mYS1wYXVzZS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGJcIjsgfVxuXG4uZmEtcGF3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIwXCI7IH1cblxuLmZhLXBheXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlZFwiOyB9XG5cbi5mYS1wZWFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3Y1wiOyB9XG5cbi5mYS1wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDRcIjsgfVxuXG4uZmEtcGVuLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwNVwiOyB9XG5cbi5mYS1wZW4tZmFuY3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YWNcIjsgfVxuXG4uZmEtcGVuLW5pYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhZFwiOyB9XG5cbi5mYS1wZW4tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRiXCI7IH1cblxuLmZhLXBlbmNpbC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDNcIjsgfVxuXG4uZmEtcGVuY2lsLXJ1bGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWFlXCI7IH1cblxuLmZhLXBlbm55LWFyY2FkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcwNFwiOyB9XG5cbi5mYS1wZW9wbGUtYXJyb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY4XCI7IH1cblxuLmZhLXBlb3BsZS1jYXJyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjZVwiOyB9XG5cbi5mYS1wZXBwZXItaG90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODE2XCI7IH1cblxuLmZhLXBlcmJ5dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODNcIjsgfVxuXG4uZmEtcGVyY2VudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5NVwiOyB9XG5cbi5mYS1wZXJjZW50YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQxXCI7IH1cblxuLmZhLXBlcmlzY29wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkYVwiOyB9XG5cbi5mYS1wZXJzb24tYm9vdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NTZcIjsgfVxuXG4uZmEtcGhhYnJpY2F0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGJcIjsgfVxuXG4uZmEtcGhvZW5peC1mcmFtZXdvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGNcIjsgfVxuXG4uZmEtcGhvZW5peC1zcXVhZHJvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxMVwiOyB9XG5cbi5mYS1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5NVwiOyB9XG5cbi5mYS1waG9uZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NzlcIjsgfVxuXG4uZmEtcGhvbmUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGRcIjsgfVxuXG4uZmEtcGhvbmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk4XCI7IH1cblxuLmZhLXBob25lLXNxdWFyZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4N2JcIjsgfVxuXG4uZmEtcGhvbmUtdm9sdW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmEwXCI7IH1cblxuLmZhLXBob3RvLXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODdjXCI7IH1cblxuLmZhLXBocDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1N1wiOyB9XG5cbi5mYS1waWVkLXBpcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFlXCI7IH1cblxuLmZhLXBpZWQtcGlwZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE4XCI7IH1cblxuLmZhLXBpZWQtcGlwZXItaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGU1XCI7IH1cblxuLmZhLXBpZWQtcGlwZXItcHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTdcIjsgfVxuXG4uZmEtcGllZC1waXBlci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMWVcIjsgfVxuXG4uZmEtcGlnZ3ktYmFuazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkM1wiOyB9XG5cbi5mYS1waWxsczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4NFwiOyB9XG5cbi5mYS1waW50ZXJlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDJcIjsgfVxuXG4uZmEtcGludGVyZXN0LXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzFcIjsgfVxuXG4uZmEtcGludGVyZXN0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkM1wiOyB9XG5cbi5mYS1waXp6YS1zbGljZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxOFwiOyB9XG5cbi5mYS1wbGFjZS1vZi13b3JzaGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjdmXCI7IH1cblxuLmZhLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcyXCI7IH1cblxuLmZhLXBsYW5lLWFycml2YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YWZcIjsgfVxuXG4uZmEtcGxhbmUtZGVwYXJ0dXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWIwXCI7IH1cblxuLmZhLXBsYW5lLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY5XCI7IH1cblxuLmZhLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGJcIjsgfVxuXG4uZmEtcGxheS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDRcIjsgfVxuXG4uZmEtcGxheXN0YXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGZcIjsgfVxuXG4uZmEtcGx1ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlNlwiOyB9XG5cbi5mYS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY3XCI7IH1cblxuLmZhLXBsdXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU1XCI7IH1cblxuLmZhLXBsdXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZlXCI7IH1cblxuLmZhLXBvZGNhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2VcIjsgfVxuXG4uZmEtcG9sbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4MVwiOyB9XG5cbi5mYS1wb2xsLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ODJcIjsgfVxuXG4uZmEtcG9vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmZlXCI7IH1cblxuLmZhLXBvby1zdG9ybTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1YVwiOyB9XG5cbi5mYS1wb29wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjE5XCI7IH1cblxuLmZhLXBvcnRyYWl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2UwXCI7IH1cblxuLmZhLXBvdW5kLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTRcIjsgfVxuXG4uZmEtcG93ZXItb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDExXCI7IH1cblxuLmZhLXByYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ODNcIjsgfVxuXG4uZmEtcHJheWluZy1oYW5kczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4NFwiOyB9XG5cbi5mYS1wcmVzY3JpcHRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjFcIjsgfVxuXG4uZmEtcHJlc2NyaXB0aW9uLWJvdHRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4NVwiOyB9XG5cbi5mYS1wcmVzY3JpcHRpb24tYm90dGxlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4NlwiOyB9XG5cbi5mYS1wcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyZlwiOyB9XG5cbi5mYS1wcm9jZWR1cmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDg3XCI7IH1cblxuLmZhLXByb2R1Y3QtaHVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4OFwiOyB9XG5cbi5mYS1wcm9qZWN0LWRpYWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDJcIjsgfVxuXG4uZmEtcHVtcC1tZWRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDZhXCI7IH1cblxuLmZhLXB1bXAtc29hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2YlwiOyB9XG5cbi5mYS1wdXNoZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTFcIjsgfVxuXG4uZmEtcHV6emxlLXBpZWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJlXCI7IH1cblxuLmZhLXB5dGhvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlMlwiOyB9XG5cbi5mYS1xcTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkNlwiOyB9XG5cbi5mYS1xcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjlcIjsgfVxuXG4uZmEtcXVlc3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjhcIjsgfVxuXG4uZmEtcXVlc3Rpb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU5XCI7IH1cblxuLmZhLXF1aWRkaXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1OFwiOyB9XG5cbi5mYS1xdWluc2NhcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTlcIjsgfVxuXG4uZmEtcXVvcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzRcIjsgfVxuXG4uZmEtcXVvdGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwZFwiOyB9XG5cbi5mYS1xdW90ZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwZVwiOyB9XG5cbi5mYS1xdXJhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4N1wiOyB9XG5cbi5mYS1yLXByb2plY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjdcIjsgfVxuXG4uZmEtcmFkaWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2I5XCI7IH1cblxuLmZhLXJhZGlhdGlvbi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YmFcIjsgfVxuXG4uZmEtcmFpbmJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1YlwiOyB9XG5cbi5mYS1yYW5kb206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzRcIjsgfVxuXG4uZmEtcmFzcGJlcnJ5LXBpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2JiXCI7IH1cblxuLmZhLXJhdmVscnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDlcIjsgfVxuXG4uZmEtcmVhY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWJcIjsgfVxuXG4uZmEtcmVhY3RldXJvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NWRcIjsgfVxuXG4uZmEtcmVhZG1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGQ1XCI7IH1cblxuLmZhLXJlYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQwXCI7IH1cblxuLmZhLXJlY2VpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDNcIjsgfVxuXG4uZmEtcmVjb3JkLXZpbnlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGQ5XCI7IH1cblxuLmZhLXJlY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjhcIjsgfVxuXG4uZmEtcmVkLXJpdmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2UzXCI7IH1cblxuLmZhLXJlZGRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhMVwiOyB9XG5cbi5mYS1yZWRkaXQtYWxpZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODFcIjsgfVxuXG4uZmEtcmVkZGl0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhMlwiOyB9XG5cbi5mYS1yZWRoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YmNcIjsgfVxuXG4uZmEtcmVkbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxZVwiOyB9XG5cbi5mYS1yZWRvLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmOVwiOyB9XG5cbi5mYS1yZWdpc3RlcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVkXCI7IH1cblxuLmZhLXJlbW92ZS1mb3JtYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4N2RcIjsgfVxuXG4uZmEtcmVucmVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThiXCI7IH1cblxuLmZhLXJlcGx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2U1XCI7IH1cblxuLmZhLXJlcGx5LWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMlwiOyB9XG5cbi5mYS1yZXBseWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTZcIjsgfVxuXG4uZmEtcmVwdWJsaWNhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1ZVwiOyB9XG5cbi5mYS1yZXNlYXJjaGdhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjhcIjsgfVxuXG4uZmEtcmVzb2x2aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2U3XCI7IH1cblxuLmZhLXJlc3Ryb29tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2JkXCI7IH1cblxuLmZhLXJldHdlZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzlcIjsgfVxuXG4uZmEtcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWIyXCI7IH1cblxuLmZhLXJpYmJvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkNlwiOyB9XG5cbi5mYS1yaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzBiXCI7IH1cblxuLmZhLXJvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMThcIjsgfVxuXG4uZmEtcm9ib3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDRcIjsgfVxuXG4uZmEtcm9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM1XCI7IH1cblxuLmZhLXJvY2tldGNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZThcIjsgfVxuXG4uZmEtcm9ja3JtczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlOVwiOyB9XG5cbi5mYS1yb3V0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkN1wiOyB9XG5cbi5mYS1yc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWVcIjsgfVxuXG4uZmEtcnNzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0M1wiOyB9XG5cbi5mYS1ydWJsZS1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU4XCI7IH1cblxuLmZhLXJ1bGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQ1XCI7IH1cblxuLmZhLXJ1bGVyLWNvbWJpbmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQ2XCI7IH1cblxuLmZhLXJ1bGVyLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDdcIjsgfVxuXG4uZmEtcnVsZXItdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDhcIjsgfVxuXG4uZmEtcnVubmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcwY1wiOyB9XG5cbi5mYS1ydXBlZS1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU2XCI7IH1cblxuLmZhLXJ1c3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwN2FcIjsgfVxuXG4uZmEtc2FkLWNyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViM1wiOyB9XG5cbi5mYS1zYWQtdGVhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViNFwiOyB9XG5cbi5mYS1zYWZhcmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjdcIjsgfVxuXG4uZmEtc2FsZXNmb3JjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzYlwiOyB9XG5cbi5mYS1zYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFlXCI7IH1cblxuLmZhLXNhdGVsbGl0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiZlwiOyB9XG5cbi5mYS1zYXRlbGxpdGUtZGlzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjMFwiOyB9XG5cbi5mYS1zYXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM3XCI7IH1cblxuLmZhLXNjaGxpeDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlYVwiOyB9XG5cbi5mYS1zY2hvb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDlcIjsgfVxuXG4uZmEtc2NyZXdkcml2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NGFcIjsgfVxuXG4uZmEtc2NyaWJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhhXCI7IH1cblxuLmZhLXNjcm9sbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcwZVwiOyB9XG5cbi5mYS1zZC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2MyXCI7IH1cblxuLmZhLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwMlwiOyB9XG5cbi5mYS1zZWFyY2gtZG9sbGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjg4XCI7IH1cblxuLmZhLXNlYXJjaC1sb2NhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4OVwiOyB9XG5cbi5mYS1zZWFyY2gtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTBcIjsgfVxuXG4uZmEtc2VhcmNoLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGVcIjsgfVxuXG4uZmEtc2VhcmNoZW5naW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZWJcIjsgfVxuXG4uZmEtc2VlZGxpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZDhcIjsgfVxuXG4uZmEtc2VsbGNhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGFcIjsgfVxuXG4uZmEtc2VsbHN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEzXCI7IH1cblxuLmZhLXNlcnZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzM1wiOyB9XG5cbi5mYS1zZXJ2aWNlc3RhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZWNcIjsgfVxuXG4uZmEtc2hhcGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjFmXCI7IH1cblxuLmZhLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY0XCI7IH1cblxuLmZhLXNoYXJlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMFwiOyB9XG5cbi5mYS1zaGFyZS1hbHQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUxXCI7IH1cblxuLmZhLXNoYXJlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0ZFwiOyB9XG5cbi5mYS1zaGVrZWwtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwYlwiOyB9XG5cbi5mYS1zaGllbGQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2VkXCI7IH1cblxuLmZhLXNoaWVsZC12aXJ1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2Y1wiOyB9XG5cbi5mYS1zaGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFhXCI7IH1cblxuLmZhLXNoaXBwaW5nLWZhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OGJcIjsgfVxuXG4uZmEtc2hpcnRzaW5idWxrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE0XCI7IH1cblxuLmZhLXNob2UtcHJpbnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTRiXCI7IH1cblxuLmZhLXNob3BpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTdcIjsgfVxuXG4uZmEtc2hvcHBpbmctYmFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkwXCI7IH1cblxuLmZhLXNob3BwaW5nLWJhc2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5MVwiOyB9XG5cbi5mYS1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdhXCI7IH1cblxuLmZhLXNob3B3YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWI1XCI7IH1cblxuLmZhLXNob3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjY1wiOyB9XG5cbi5mYS1zaHV0dGxlLXZhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViNlwiOyB9XG5cbi5mYS1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGQ5XCI7IH1cblxuLmZhLXNpZ24taW4tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmY2XCI7IH1cblxuLmZhLXNpZ24tbGFuZ3VhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTdcIjsgfVxuXG4uZmEtc2lnbi1vdXQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmY1XCI7IH1cblxuLmZhLXNpZ25hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxMlwiOyB9XG5cbi5mYS1zaWduYXR1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjdcIjsgfVxuXG4uZmEtc2ltLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YzRcIjsgfVxuXG4uZmEtc2ltcGx5YnVpbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTVcIjsgfVxuXG4uZmEtc2luazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2ZFwiOyB9XG5cbi5mYS1zaXN0cml4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2VlXCI7IH1cblxuLmZhLXNpdGVtYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZThcIjsgfVxuXG4uZmEtc2l0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxMlwiOyB9XG5cbi5mYS1za2F0aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2M1XCI7IH1cblxuLmZhLXNrZXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjNlwiOyB9XG5cbi5mYS1za2lpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YzlcIjsgfVxuXG4uZmEtc2tpaW5nLW5vcmRpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjYVwiOyB9XG5cbi5mYS1za3VsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0Y1wiOyB9XG5cbi5mYS1za3VsbC1jcm9zc2JvbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzE0XCI7IH1cblxuLmZhLXNreWF0bGFzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE2XCI7IH1cblxuLmZhLXNreXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdlXCI7IH1cblxuLmZhLXNsYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk4XCI7IH1cblxuLmZhLXNsYWNrLWhhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZWZcIjsgfVxuXG4uZmEtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MTVcIjsgfVxuXG4uZmEtc2xlaWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2NjXCI7IH1cblxuLmZhLXNsaWRlcnMtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkZVwiOyB9XG5cbi5mYS1zbGlkZXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU3XCI7IH1cblxuLmZhLXNtaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE4XCI7IH1cblxuLmZhLXNtaWxlLWJlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjhcIjsgfVxuXG4uZmEtc21pbGUtd2luazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkYVwiOyB9XG5cbi5mYS1zbW9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzVmXCI7IH1cblxuLmZhLXNtb2tpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OGRcIjsgfVxuXG4uZmEtc21va2luZy1iYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NGRcIjsgfVxuXG4uZmEtc21zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2NkXCI7IH1cblxuLmZhLXNuYXBjaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFiXCI7IH1cblxuLmZhLXNuYXBjaGF0LWdob3N0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFjXCI7IH1cblxuLmZhLXNuYXBjaGF0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhZFwiOyB9XG5cbi5mYS1zbm93Ym9hcmRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3Y2VcIjsgfVxuXG4uZmEtc25vd2ZsYWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRjXCI7IH1cblxuLmZhLXNub3dtYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDBcIjsgfVxuXG4uZmEtc25vd3Bsb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDJcIjsgfVxuXG4uZmEtc29hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2ZVwiOyB9XG5cbi5mYS1zb2NrczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5NlwiOyB9XG5cbi5mYS1zb2xhci1wYW5lbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViYVwiOyB9XG5cbi5mYS1zb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRjXCI7IH1cblxuLmZhLXNvcnQtYWxwaGEtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1ZFwiOyB9XG5cbi5mYS1zb3J0LWFscGhhLWRvd24tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODgxXCI7IH1cblxuLmZhLXNvcnQtYWxwaGEtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWVcIjsgfVxuXG4uZmEtc29ydC1hbHBoYS11cC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ODJcIjsgfVxuXG4uZmEtc29ydC1hbW91bnQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MFwiOyB9XG5cbi5mYS1zb3J0LWFtb3VudC1kb3duLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4NFwiOyB9XG5cbi5mYS1zb3J0LWFtb3VudC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MVwiOyB9XG5cbi5mYS1zb3J0LWFtb3VudC11cC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ODVcIjsgfVxuXG4uZmEtc29ydC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRkXCI7IH1cblxuLmZhLXNvcnQtbnVtZXJpYy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYyXCI7IH1cblxuLmZhLXNvcnQtbnVtZXJpYy1kb3duLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4NlwiOyB9XG5cbi5mYS1zb3J0LW51bWVyaWMtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjNcIjsgfVxuXG4uZmEtc29ydC1udW1lcmljLXVwLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4N1wiOyB9XG5cbi5mYS1zb3J0LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRlXCI7IH1cblxuLmZhLXNvdW5kY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmVcIjsgfVxuXG4uZmEtc291cmNldHJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkM1wiOyB9XG5cbi5mYS1zcGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YmJcIjsgfVxuXG4uZmEtc3BhY2Utc2h1dHRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5N1wiOyB9XG5cbi5mYS1zcGVha2FwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2YzXCI7IH1cblxuLmZhLXNwZWFrZXItZGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzY1wiOyB9XG5cbi5mYS1zcGVsbC1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg5MVwiOyB9XG5cbi5mYS1zcGlkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MTdcIjsgfVxuXG4uZmEtc3Bpbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMFwiOyB9XG5cbi5mYS1zcGxvdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWJjXCI7IH1cblxuLmZhLXNwb3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmNcIjsgfVxuXG4uZmEtc3ByYXktY2FuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWJkXCI7IH1cblxuLmZhLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjOFwiOyB9XG5cbi5mYS1zcXVhcmUtZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1Y1wiOyB9XG5cbi5mYS1zcXVhcmUtcm9vdC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OThcIjsgfVxuXG4uZmEtc3F1YXJlc3BhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YmVcIjsgfVxuXG4uZmEtc3RhY2stZXhjaGFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGRcIjsgfVxuXG4uZmEtc3RhY2stb3ZlcmZsb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmNcIjsgfVxuXG4uZmEtc3RhY2twYXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODQyXCI7IH1cblxuLmZhLXN0YW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWJmXCI7IH1cblxuLmZhLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDVcIjsgfVxuXG4uZmEtc3Rhci1hbmQtY3Jlc2NlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OTlcIjsgfVxuXG4uZmEtc3Rhci1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg5XCI7IH1cblxuLmZhLXN0YXItaGFsZi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzBcIjsgfVxuXG4uZmEtc3Rhci1vZi1kYXZpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5YVwiOyB9XG5cbi5mYS1zdGFyLW9mLWxpZmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MjFcIjsgfVxuXG4uZmEtc3RheWxpbmtlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmNVwiOyB9XG5cbi5mYS1zdGVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNlwiOyB9XG5cbi5mYS1zdGVhbS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjdcIjsgfVxuXG4uZmEtc3RlYW0tc3ltYm9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y2XCI7IH1cblxuLmZhLXN0ZXAtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDhcIjsgfVxuXG4uZmEtc3RlcC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUxXCI7IH1cblxuLmZhLXN0ZXRob3Njb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYxXCI7IH1cblxuLmZhLXN0aWNrZXItbXVsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmN1wiOyB9XG5cbi5mYS1zdGlja3ktbm90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0OVwiOyB9XG5cbi5mYS1zdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRkXCI7IH1cblxuLmZhLXN0b3AtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhkXCI7IH1cblxuLmZhLXN0b3B3YXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmMlwiOyB9XG5cbi5mYS1zdG9wd2F0Y2gtMjA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNmZcIjsgfVxuXG4uZmEtc3RvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NGVcIjsgfVxuXG4uZmEtc3RvcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTRmXCI7IH1cblxuLmZhLXN0b3JlLWFsdC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3MFwiOyB9XG5cbi5mYS1zdG9yZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3MVwiOyB9XG5cbi5mYS1zdHJhdmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjhcIjsgfVxuXG4uZmEtc3RyZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTUwXCI7IH1cblxuLmZhLXN0cmVldC12aWV3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFkXCI7IH1cblxuLmZhLXN0cmlrZXRocm91Z2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2NcIjsgfVxuXG4uZmEtc3RyaXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDI5XCI7IH1cblxuLmZhLXN0cmlwZS1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJhXCI7IH1cblxuLmZhLXN0cm9vcHdhZmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTUxXCI7IH1cblxuLmZhLXN0dWRpb3ZpbmFyaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmOFwiOyB9XG5cbi5mYS1zdHVtYmxldXBvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNFwiOyB9XG5cbi5mYS1zdHVtYmxldXBvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTNcIjsgfVxuXG4uZmEtc3Vic2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJjXCI7IH1cblxuLmZhLXN1YndheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzOVwiOyB9XG5cbi5mYS1zdWl0Y2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMlwiOyB9XG5cbi5mYS1zdWl0Y2FzZS1yb2xsaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWMxXCI7IH1cblxuLmZhLXN1bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NVwiOyB9XG5cbi5mYS1zdXBlcnBvd2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkZFwiOyB9XG5cbi5mYS1zdXBlcnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyYlwiOyB9XG5cbi5mYS1zdXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjlcIjsgfVxuXG4uZmEtc3VycHJpc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzJcIjsgfVxuXG4uZmEtc3VzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkNlwiOyB9XG5cbi5mYS1zd2F0Y2hib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWMzXCI7IH1cblxuLmZhLXN3aWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGUxXCI7IH1cblxuLmZhLXN3aW1tZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzRcIjsgfVxuXG4uZmEtc3dpbW1pbmctcG9vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjNVwiOyB9XG5cbi5mYS1zeW1mb255OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODNkXCI7IH1cblxuLmZhLXN5bmFnb2d1ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5YlwiOyB9XG5cbi5mYS1zeW5jOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIxXCI7IH1cblxuLmZhLXN5bmMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmYxXCI7IH1cblxuLmZhLXN5cmluZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OGVcIjsgfVxuXG4uZmEtdGFibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2VcIjsgfVxuXG4uZmEtdGFibGUtdGVubmlzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDVkXCI7IH1cblxuLmZhLXRhYmxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwYVwiOyB9XG5cbi5mYS10YWJsZXQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ZhXCI7IH1cblxuLmZhLXRhYmxldHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTBcIjsgfVxuXG4uZmEtdGFjaG9tZXRlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZmRcIjsgfVxuXG4uZmEtdGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJiXCI7IH1cblxuLmZhLXRhZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmNcIjsgfVxuXG4uZmEtdGFwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkYlwiOyB9XG5cbi5mYS10YXNrczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhZVwiOyB9XG5cbi5mYS10YXhpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJhXCI7IH1cblxuLmZhLXRlYW1zcGVhazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmOVwiOyB9XG5cbi5mYS10ZWV0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyZVwiOyB9XG5cbi5mYS10ZWV0aC1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjJmXCI7IH1cblxuLmZhLXRlbGVncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM2XCI7IH1cblxuLmZhLXRlbGVncmFtLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ZlXCI7IH1cblxuLmZhLXRlbXBlcmF0dXJlLWhpZ2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NjlcIjsgfVxuXG4uZmEtdGVtcGVyYXR1cmUtbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzZiXCI7IH1cblxuLmZhLXRlbmNlbnQtd2VpYm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDVcIjsgfVxuXG4uZmEtdGVuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDdcIjsgfVxuXG4uZmEtdGVybWluYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjBcIjsgfVxuXG4uZmEtdGV4dC1oZWlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzRcIjsgfVxuXG4uZmEtdGV4dC13aWR0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzNVwiOyB9XG5cbi5mYS10aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwYVwiOyB9XG5cbi5mYS10aC1sYXJnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwOVwiOyB9XG5cbi5mYS10aC1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBiXCI7IH1cblxuLmZhLXRoZS1yZWQteWV0aTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5ZFwiOyB9XG5cbi5mYS10aGVhdGVyLW1hc2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjMwXCI7IH1cblxuLmZhLXRoZW1lY286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzZcIjsgfVxuXG4uZmEtdGhlbWVpc2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmIyXCI7IH1cblxuLmZhLXRoZXJtb21ldGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDkxXCI7IH1cblxuLmZhLXRoZXJtb21ldGVyLWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNiXCI7IH1cblxuLmZhLXRoZXJtb21ldGVyLWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzdcIjsgfVxuXG4uZmEtdGhlcm1vbWV0ZXItaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjOVwiOyB9XG5cbi5mYS10aGVybW9tZXRlci1xdWFydGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNhXCI7IH1cblxuLmZhLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM4XCI7IH1cblxuLmZhLXRoaW5rLXBlYWtzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzMxXCI7IH1cblxuLmZhLXRodW1icy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY1XCI7IH1cblxuLmZhLXRodW1icy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2NFwiOyB9XG5cbi5mYS10aHVtYnRhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGRcIjsgfVxuXG4uZmEtdGlja2V0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmZlwiOyB9XG5cbi5mYS10aWt0b2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwN2JcIjsgfVxuXG4uZmEtdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGRcIjsgfVxuXG4uZmEtdGltZXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU3XCI7IH1cblxuLmZhLXRpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDNcIjsgfVxuXG4uZmEtdGludC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjN1wiOyB9XG5cbi5mYS10aXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjOFwiOyB9XG5cbi5mYS10b2dnbGUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA0XCI7IH1cblxuLmZhLXRvZ2dsZS1vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwNVwiOyB9XG5cbi5mYS10b2lsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDhcIjsgfVxuXG4uZmEtdG9pbGV0LXBhcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzFlXCI7IH1cblxuLmZhLXRvaWxldC1wYXBlci1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3MlwiOyB9XG5cbi5mYS10b29sYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTUyXCI7IH1cblxuLmZhLXRvb2xzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2Q5XCI7IH1cblxuLmZhLXRvb3RoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWM5XCI7IH1cblxuLmZhLXRvcmFoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmEwXCI7IH1cblxuLmZhLXRvcmlpLWdhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YTFcIjsgfVxuXG4uZmEtdHJhY3RvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyMlwiOyB9XG5cbi5mYS10cmFkZS1mZWRlcmF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTEzXCI7IH1cblxuLmZhLXRyYWRlbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1Y1wiOyB9XG5cbi5mYS10cmFmZmljLWxpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjM3XCI7IH1cblxuLmZhLXRyYWlsZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDFcIjsgfVxuXG4uZmEtdHJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzhcIjsgfVxuXG4uZmEtdHJhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkYVwiOyB9XG5cbi5mYS10cmFuc2dlbmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNFwiOyB9XG5cbi5mYS10cmFuc2dlbmRlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjVcIjsgfVxuXG4uZmEtdHJhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjhcIjsgfVxuXG4uZmEtdHJhc2gtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmVkXCI7IH1cblxuLmZhLXRyYXNoLXJlc3RvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MjlcIjsgfVxuXG4uZmEtdHJhc2gtcmVzdG9yZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MmFcIjsgfVxuXG4uZmEtdHJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiYlwiOyB9XG5cbi5mYS10cmVsbG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODFcIjsgfVxuXG4uZmEtdHJpcGFkdmlzb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjJcIjsgfVxuXG4uZmEtdHJvcGh5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkxXCI7IH1cblxuLmZhLXRydWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQxXCI7IH1cblxuLmZhLXRydWNrLWxvYWRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZGVcIjsgfVxuXG4uZmEtdHJ1Y2stbW9uc3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzYlwiOyB9XG5cbi5mYS10cnVjay1tb3Zpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZGZcIjsgfVxuXG4uZmEtdHJ1Y2stcGlja3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjNjXCI7IH1cblxuLmZhLXRzaGlydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1M1wiOyB9XG5cbi5mYS10dHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTRcIjsgfVxuXG4uZmEtdHVtYmxyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTczXCI7IH1cblxuLmZhLXR1bWJsci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzRcIjsgfVxuXG4uZmEtdHY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmNcIjsgfVxuXG4uZmEtdHdpdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU4XCI7IH1cblxuLmZhLXR3aXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTlcIjsgfVxuXG4uZmEtdHdpdHRlci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODFcIjsgfVxuXG4uZmEtdHlwbzM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MmJcIjsgfVxuXG4uZmEtdWJlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwMlwiOyB9XG5cbi5mYS11YnVudHU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZGZcIjsgfVxuXG4uZmEtdWlraXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDNcIjsgfVxuXG4uZmEtdW1icmFjbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhlOFwiOyB9XG5cbi5mYS11bWJyZWxsYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlOVwiOyB9XG5cbi5mYS11bWJyZWxsYS1iZWFjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjYVwiOyB9XG5cbi5mYS11bmNoYXJ0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODRcIjsgfVxuXG4uZmEtdW5kZXJsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNkXCI7IH1cblxuLmZhLXVuZG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTJcIjsgfVxuXG4uZmEtdW5kby1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZWFcIjsgfVxuXG4uZmEtdW5pcmVnaXN0cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDRcIjsgfVxuXG4uZmEtdW5pdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDlcIjsgfVxuXG4uZmEtdW5pdmVyc2FsLWFjY2VzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5YVwiOyB9XG5cbi5mYS11bml2ZXJzaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTljXCI7IH1cblxuLmZhLXVubGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyN1wiOyB9XG5cbi5mYS11bmxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWNcIjsgfVxuXG4uZmEtdW5sb2NrLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzZVwiOyB9XG5cbi5mYS11bnNwbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3Y1wiOyB9XG5cbi5mYS11bnRhcHBkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA1XCI7IH1cblxuLmZhLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5M1wiOyB9XG5cbi5mYS11cHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZTBcIjsgfVxuXG4uZmEtdXNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg3XCI7IH1cblxuLmZhLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDdcIjsgfVxuXG4uZmEtdXNlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDZcIjsgfVxuXG4uZmEtdXNlci1hbHQtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZmFcIjsgfVxuXG4uZmEtdXNlci1hc3Ryb25hdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZmJcIjsgfVxuXG4uZmEtdXNlci1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmY1wiOyB9XG5cbi5mYS11c2VyLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiZFwiOyB9XG5cbi5mYS11c2VyLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGZkXCI7IH1cblxuLmZhLXVzZXItY29nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGZlXCI7IH1cblxuLmZhLXVzZXItZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmZlwiOyB9XG5cbi5mYS11c2VyLWZyaWVuZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDBcIjsgfVxuXG4uZmEtdXNlci1ncmFkdWF0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwMVwiOyB9XG5cbi5mYS11c2VyLWluanVyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MjhcIjsgfVxuXG4uZmEtdXNlci1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTAyXCI7IH1cblxuLmZhLXVzZXItbWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjBcIjsgfVxuXG4uZmEtdXNlci1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwM1wiOyB9XG5cbi5mYS11c2VyLW5pbmphOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTA0XCI7IH1cblxuLmZhLXVzZXItbnVyc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MmZcIjsgfVxuXG4uZmEtdXNlci1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM0XCI7IH1cblxuLmZhLXVzZXItc2VjcmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFiXCI7IH1cblxuLmZhLXVzZXItc2hpZWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTA1XCI7IH1cblxuLmZhLXVzZXItc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDZcIjsgfVxuXG4uZmEtdXNlci10YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDdcIjsgfVxuXG4uZmEtdXNlci10aWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDhcIjsgfVxuXG4uZmEtdXNlci10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNVwiOyB9XG5cbi5mYS11c2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMFwiOyB9XG5cbi5mYS11c2Vycy1jb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDlcIjsgfVxuXG4uZmEtdXNlcnMtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzNcIjsgfVxuXG4uZmEtdXNwczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlMVwiOyB9XG5cbi5mYS11c3N1bm5haDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwN1wiOyB9XG5cbi5mYS11dGVuc2lsLXNwb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmU1XCI7IH1cblxuLmZhLXV0ZW5zaWxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmU3XCI7IH1cblxuLmZhLXZhYWRpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwOFwiOyB9XG5cbi5mYS12ZWN0b3Itc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWNiXCI7IH1cblxuLmZhLXZlbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIxXCI7IH1cblxuLmZhLXZlbnVzLWRvdWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNlwiOyB9XG5cbi5mYS12ZW51cy1tYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI4XCI7IH1cblxuLmZhLXZlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODVcIjsgfVxuXG4uZmEtdmVzdC1wYXRjaGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg2XCI7IH1cblxuLmZhLXZpYWNvaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzdcIjsgfVxuXG4uZmEtdmlhZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE5XCI7IH1cblxuLmZhLXZpYWRlby1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWFcIjsgfVxuXG4uZmEtdmlhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5MlwiOyB9XG5cbi5mYS12aWFsczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5M1wiOyB9XG5cbi5mYS12aWJlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwOVwiOyB9XG5cbi5mYS12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzZFwiOyB9XG5cbi5mYS12aWRlby1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlMlwiOyB9XG5cbi5mYS12aWhhcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YTdcIjsgfVxuXG4uZmEtdmltZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MGFcIjsgfVxuXG4uZmEtdmltZW8tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk0XCI7IH1cblxuLmZhLXZpbWVvLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2RcIjsgfVxuXG4uZmEtdmluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjYVwiOyB9XG5cbi5mYS12aXJ1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3NFwiOyB9XG5cbi5mYS12aXJ1cy1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3NVwiOyB9XG5cbi5mYS12aXJ1c2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc2XCI7IH1cblxuLmZhLXZrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg5XCI7IH1cblxuLmZhLXZudjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwYlwiOyB9XG5cbi5mYS12b2ljZW1haWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OTdcIjsgfVxuXG4uZmEtdm9sbGV5YmFsbC1iYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDVmXCI7IH1cblxuLmZhLXZvbHVtZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI3XCI7IH1cblxuLmZhLXZvbHVtZS1tdXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmE5XCI7IH1cblxuLmZhLXZvbHVtZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjZcIjsgfVxuXG4uZmEtdm9sdW1lLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI4XCI7IH1cblxuLmZhLXZvdGUteWVhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzcyXCI7IH1cblxuLmZhLXZyLWNhcmRib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyOVwiOyB9XG5cbi5mYS12dWVqczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxZlwiOyB9XG5cbi5mYS13YWxraW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTU0XCI7IH1cblxuLmZhLXdhbGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1NVwiOyB9XG5cbi5mYS13YXJlaG91c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTRcIjsgfVxuXG4uZmEtd2F0Y2htYW4tbW9uaXRvcmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4N1wiOyB9XG5cbi5mYS13YXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3M1wiOyB9XG5cbi5mYS13YXZlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzZVwiOyB9XG5cbi5mYS13YXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODNmXCI7IH1cblxuLmZhLXdlZWJseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjY1wiOyB9XG5cbi5mYS13ZWlibzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4YVwiOyB9XG5cbi5mYS13ZWlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTZcIjsgfVxuXG4uZmEtd2VpZ2h0LWhhbmdpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1Y2RcIjsgfVxuXG4uZmEtd2VpeGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ3XCI7IH1cblxuLmZhLXdoYXRzYXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMyXCI7IH1cblxuLmZhLXdoYXRzYXBwLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwY1wiOyB9XG5cbi5mYS13aGVlbGNoYWlyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkzXCI7IH1cblxuLmZhLXdobWNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDBkXCI7IH1cblxuLmZhLXdpZmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWJcIjsgfVxuXG4uZmEtd2lraXBlZGlhLXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjZcIjsgfVxuXG4uZmEtd2luZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyZVwiOyB9XG5cbi5mYS13aW5kb3ctY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTBcIjsgfVxuXG4uZmEtd2luZG93LW1heGltaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQwXCI7IH1cblxuLmZhLXdpbmRvdy1taW5pbWl6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkMVwiOyB9XG5cbi5mYS13aW5kb3ctcmVzdG9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkMlwiOyB9XG5cbi5mYS13aW5kb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdhXCI7IH1cblxuLmZhLXdpbmUtYm90dGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzJmXCI7IH1cblxuLmZhLXdpbmUtZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTNcIjsgfVxuXG4uZmEtd2luZS1nbGFzcy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1Y2VcIjsgfVxuXG4uZmEtd2l4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWNmXCI7IH1cblxuLmZhLXdpemFyZHMtb2YtdGhlLWNvYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzMwXCI7IH1cblxuLmZhLXdvZHU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODhcIjsgfVxuXG4uZmEtd29sZi1wYWNrLWJhdHRhbGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxNFwiOyB9XG5cbi5mYS13b24tc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1OVwiOyB9XG5cbi5mYS13b3JkcHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWFcIjsgfVxuXG4uZmEtd29yZHByZXNzLXNpbXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxMVwiOyB9XG5cbi5mYS13cGJlZ2lubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk3XCI7IH1cblxuLmZhLXdwZXhwbG9yZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGVcIjsgfVxuXG4uZmEtd3Bmb3JtczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5OFwiOyB9XG5cbi5mYS13cHJlc3NyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2U0XCI7IH1cblxuLmZhLXdyZW5jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhZFwiOyB9XG5cbi5mYS14LXJheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5N1wiOyB9XG5cbi5mYS14Ym94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDEyXCI7IH1cblxuLmZhLXhpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjhcIjsgfVxuXG4uZmEteGluZy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjlcIjsgfVxuXG4uZmEteS1jb21iaW5hdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNiXCI7IH1cblxuLmZhLXlhaG9vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTllXCI7IH1cblxuLmZhLXlhbW1lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg0MFwiOyB9XG5cbi5mYS15YW5kZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTNcIjsgfVxuXG4uZmEteWFuZGV4LWludGVybmF0aW9uYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTRcIjsgfVxuXG4uZmEteWFybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlM1wiOyB9XG5cbi5mYS15ZWxwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU5XCI7IH1cblxuLmZhLXllbi1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU3XCI7IH1cblxuLmZhLXlpbi15YW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmFkXCI7IH1cblxuLmZhLXlvYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmIxXCI7IH1cblxuLmZhLXlvdXR1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjdcIjsgfVxuXG4uZmEteW91dHViZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzFcIjsgfVxuXG4uZmEtemhpaHU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2M2ZcIjsgfVxuXG4uc3Itb25seSB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4OyB9XG5cbi5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsIC5zci1vbmx5LWZvY3VzYWJsZTpmb2N1cyB7XG4gIGNsaXA6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87IH1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBibG9jaztcbiAgc3JjOiB1cmwoXCIuLi93ZWJmb250cy9mYS1icmFuZHMtNDAwLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi93ZWJmb250cy9mYS1icmFuZHMtNDAwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL3dlYmZvbnRzL2ZhLWJyYW5kcy00MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL3dlYmZvbnRzL2ZhLWJyYW5kcy00MDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi93ZWJmb250cy9mYS1icmFuZHMtNDAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vd2ViZm9udHMvZmEtYnJhbmRzLTQwMC5zdmcjZm9udGF3ZXNvbWVcIikgZm9ybWF0KFwic3ZnXCIpOyB9XG5cbi5mYWIge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogYmxvY2s7XG4gIHNyYzogdXJsKFwiLi4vd2ViZm9udHMvZmEtcmVndWxhci00MDAuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL3dlYmZvbnRzL2ZhLXJlZ3VsYXItNDAwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL3dlYmZvbnRzL2ZhLXJlZ3VsYXItNDAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi93ZWJmb250cy9mYS1yZWd1bGFyLTQwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL3dlYmZvbnRzL2ZhLXJlZ3VsYXItNDAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vd2ViZm9udHMvZmEtcmVndWxhci00MDAuc3ZnI2ZvbnRhd2Vzb21lXCIpIGZvcm1hdChcInN2Z1wiKTsgfVxuXG4uZmFyIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1kaXNwbGF5OiBibG9jaztcbiAgc3JjOiB1cmwoXCIuLi93ZWJmb250cy9mYS1zb2xpZC05MDAuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL3dlYmZvbnRzL2ZhLXNvbGlkLTkwMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi93ZWJmb250cy9mYS1zb2xpZC05MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL3dlYmZvbnRzL2ZhLXNvbGlkLTkwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL3dlYmZvbnRzL2ZhLXNvbGlkLTkwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL3dlYmZvbnRzL2ZhLXNvbGlkLTkwMC5zdmcjZm9udGF3ZXNvbWVcIikgZm9ybWF0KFwic3ZnXCIpOyB9XG5cbi5mYSxcbi5mYXMge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXdlaWdodDogOTAwOyB9XG4iLCJuYXYubWFpbi1oZWFkZXIge1xuICB1bC5uYXZiYXItbmF2IHtcbiAgICBsaS5uYXYtaXRlbS11c2VyLW1lbnUge1xuICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDEwMDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgbGkubmF2LWl0ZW0ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG5cbiAgICAgIC5idG4ge1xuICAgICAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5tYWluLXNpZGViYXIgcCB7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xufVxuXG4ubmF2LWxpbmsge1xuICBwYWRkaW5nOiAwLjVyZW0gMC41cmVtO1xufVxuXG4ubmF2LXRyZWV2aWV3IC5uYXYtbGluayB7XG4gIHBhZGRpbmc6IDAuMnJlbSAwLjVyZW0gMC4ycmVtIDEuMnJlbTtcbn1cblxuLy9UT0RPIMOgIHLDqWVjcmlyZSBjb3JyZWN0ZW1lbnRcbi50YWJsZS5kYXRhdGFibGUtc2ltcGxlIC5oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10ZWFsKTtcbn1cblxuLmRhdGF0YWJsZS1maWVsZC1zZWFyY2guc21hbGwge1xuICB3aWR0aDogNTBweDtcbn1cblxuLmRhdGFUYWJsZXNfbGVuZ3RoLCAuZGF0YVRhYmxlc19maWx0ZXIge1xuICBwYWRkaW5nOiAuNzVyZW0gMS4yNXJlbSAwLjI1cmVtO1xufVxuXG50YWJsZS5maXhlZEhlYWRlci1mbG9hdGluZyB7XG4gIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xufVxuXG4uY2FyZC1ib2R5IHRhYmxlLmxjLXRhYmxlLWxpc3QgdGguZmlsdGVyZWQge1xuICBib3JkZXItdG9wOiAycHggc29saWQgdmFyKC0tcHJpbWFyeSk7XG59XG5cbi5jYXJkLWJvZHkgdGFibGUubGMtdGFibGUtbGlzdCB0aC5zb3J0ZWQsIHRhYmxlIHRoLnNvcnRpbmdfYXNjLCB0YWJsZSB0aC5zb3J0aW5nX2Rlc2Mge1xuICBib3JkZXItdG9wOiAycHggc29saWQgdmFyKC0tc3VjY2Vzcyk7XG59XG5cbi5jYXJkLWJvZHkgdGFibGUubGMtdGFibGUtbGlzdCB0aC5zb3J0ZWQuZmlsdGVyZWQge1xuICBib3JkZXItdG9wOiAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhcmQtYm9keSB0YWJsZS5sYy10YWJsZS1saXN0IHRoLnNvcnRlZC5maWx0ZXJlZDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBoZWlnaHQ6IDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogLTFweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB2YXIoLS1zdWNjZXNzKSAwJSwgdmFyKC0tc3VjY2VzcykgNTAlLCB2YXIoLS1wcmltYXJ5KSA1MCUsIHZhcigtLXByaW1hcnkpIDEwMCUpO1xufVxuXG4udGFibGUtZmlsdGVycy1saW5lIHRoIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udGFibGUtZmlsdGVycy1saW5lIHRoIGlucHV0IHtcbn1cblxuI2xpc3RfZmlsdGVyX2lkIHtcbiAgd2lkdGg6IDYwcHg7XG59XG5cbi5kZWxpdmVyeS1maWVsZCAuZm9ybS1ncm91cCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbi5kZWxpdmVyeS1maWVsZCAuZm9ybS1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgd2lkdGg6IDkwcHg7XG59XG5cbi50YWJsZSB7XG4gIHRoZWFkIGEge1xuICAgIGNvbG9yOiAjMjEyNTI5XG4gIH1cblxuICAuZGF0ZS1yYW5nZSB7XG4gICAgd2lkdGg6IDEzMHB4O1xuICB9XG5cbiAgdGgsIHRkIHtcbiAgICBwYWRkaW5nOiAwLjM1cmVtO1xuICB9XG5cbiAgdGggaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgdGguZmlsdGVyZWQge1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCB2YXIoLS1wcmltYXJ5KTtcbiAgfVxuXG4gIHRoLmFjdGlvbnMsIHRkLmFjdGlvbnMge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cblxuICB0aCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgIHBhZGRpbmc6IDAuM3JlbSAwLjRyZW07XG4gIH1cblxuICB0aC5zb3J0aW5nX2FzYywgdGguc29ydGluZ19kZXNjIHtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgdmFyKC0tc3VjY2Vzcyk7XG4gIH1cblxuICAuYWN0aW9ucyAuYnRuLXNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgfVxufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtZGlzYWJsZWQ9XCJ0cnVlXCJdIHtcbiAgY29sb3I6ICM3Nzc7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYmFkZ2Uuc3RyaXBwZWR7YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvc3RyaXBwZWQucG5nJyk7fVxuIiwiLypDVVNUT00gQ2hlY2tib3ggKi9cblxuLmZvcm0tY2hlY2sge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbn1cblxuLmZvcm0tY2hlY2stbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDI2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAvKiBIaWRlIHRoZSBicm93c2VyJ3MgZGVmYXVsdCBjaGVja2JveCAqL1xuICBpbnB1dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGhlaWdodDogMDtcbiAgICB3aWR0aDogMDtcbiAgfVxuXG4gIC8qIENyZWF0ZSBhIGN1c3RvbSBjaGVja2JveCAqL1xuXG4gIGlucHV0OmRpc2FibGVkIH4gLmNoZWNrbWFyayB7XG4gICAgZGlzcGxheTogbm9uZVxuICB9XG5cbiAgaW5wdXQgfiAuY2hlY2ttYXJrIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcHJpbWFyeSk7XG4gIH1cblxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gfiAuY2hlY2ttYXJrIHtcbiAgICB0b3A6IDJweDtcbiAgfVxuXG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB+IC5jaGVja21hcmsge1xuICAgIHRvcDogM3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgfVxuXG5cbiAgLyogV2hlbiB0aGUgY2hlY2tib3ggaXMgY2hlY2tlZCwgYWRkIGEgYmx1ZSBiYWNrZ3JvdW5kICovXG4gIGlucHV0OmNoZWNrZWQgfiAuY2hlY2ttYXJrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgfVxuXG4gIC8qIENyZWF0ZSB0aGUgY2hlY2ttYXJrL2luZGljYXRvciAoaGlkZGVuIHdoZW4gbm90IGNoZWNrZWQpICovXG4gIC5jaGVja21hcms6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAvKiBTaG93IHRoZSBjaGVja21hcmsgd2hlbiBjaGVja2VkICovXG4gIGlucHV0OmNoZWNrZWQgfiAuY2hlY2ttYXJrOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC8qIFN0eWxlIHRoZSBjaGVja21hcmsvaW5kaWNhdG9yICovXG4gIC5jaGVja21hcms6YWZ0ZXIge1xuICAgIGxlZnQ6IDdweDtcbiAgICB0b3A6IDNweDtcbiAgICB3aWR0aDogNnB4O1xuICAgIGhlaWdodDogMTFweDtcbiAgICBib3JkZXI6IHNvbGlkIHdoaXRlO1xuICAgIGJvcmRlci13aWR0aDogMCAzcHggM3B4IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIH1cblxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gfiAuY2hlY2ttYXJrOmFmdGVyIHtcbiAgICBsZWZ0OiA2cHg7XG4gICAgdG9wOiAycHg7XG4gICAgd2lkdGg6IDZweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYm9yZGVyOiBzb2xpZCB3aGl0ZTtcbiAgICBib3JkZXItd2lkdGg6IDAgM3B4IDNweCAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB9XG5cbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIH4gLmNoZWNrbWFyazphZnRlciB7XG4gICAgdG9wOiA0cHg7XG4gICAgbGVmdDogNHB4O1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICB9XG5cbn1cblxuLmZvcm0tY2hlY2stbGFiZWwgIDpob3ZlciBpbnB1dCB+IC5jaGVja21hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xufVxuXG5cbi5mb3JtLWNoZWNrLWxhYmVsLmJpZyBpbnB1dCB+IC5jaGVja21hcmsge1xuICBoZWlnaHQ6IDIxcHg7XG4gIHdpZHRoOiAyMXB4O1xufVxuXG4uZm9ybS1jaGVjay1sYWJlbC5iaWcgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIH4gLmNoZWNrbWFyazphZnRlciB7XG4gIGxlZnQ6IDdweDtcbiAgdG9wOiAzcHg7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogMTFweDtcbn1cblxuLyogQ3JlYXRlIGEgY3VzdG9tIHJhZGlvIGJ1dHRvbiAqL1xuXG4iLCJcbi5jb250ZW50LXdyYXBwZXIgPiBzZWN0aW9uLmNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG5ib2R5LnNpZGViYXItY29sbGFwc2U6bm90KC5zaWRlYmFyLW1pbmkteHMpOm5vdCguc2lkZWJhci1taW5pLW1kKTpub3QoLnNpZGViYXItbWluaSkge1xuICAuZm9ybS1mb290ZXIge1xuICAgICYsXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG5cbmJvZHk6bm90KC5zaWRlYmFyLW1pbmktbWQpOm5vdCguc2lkZWJhci1taW5pLXhzKTpub3QoLmxheW91dC10b3AtbmF2KSwgLnNpZGViYXItbWluaS1tZCwgLnNpZGViYXItbWluaS14cyB7XG4gIC5mb3JtLWZvb3RlciB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihtYXJnaW4tbGVmdCAkdHJhbnNpdGlvbi1zcGVlZCAkdHJhbnNpdGlvbi1mbik7XG5cbiAgICAgIG1hcmdpbi1sZWZ0OiAkc2lkZWJhci13aWR0aDtcblxuICAgICAgLnNpZGViYXItY29sbGFwc2UgJiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAkc2lkZWJhci1taW5pLXdpZHRoO1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAkc2lkZWJhci1taW5pLXdpZHRoO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBTaWRlYmFyIE1pbmkgQnJlYWtwb2ludHNcbi5zaWRlYmFyLW1pbmksIC5zaWRlYmFyLW1pbmktbWQsIC5zaWRlYmFyLW1pbmkteHMge1xuICAvLyBXaGVuIHRoZSBzaWRlYmFyIGlzIGNvbGxhcHNlZC4uLlxuICAmLnNpZGViYXItY29sbGFwc2Uge1xuICAgIC8vIEFwcGx5IHRoZSBuZXcgbWFyZ2lucyB0byB0aGUgbWFpbiBjb250ZW50IGFuZCBmb290ZXJcbiAgICAuZm9ybS1mb290ZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6ICRzaWRlYmFyLW1pbmktd2lkdGggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuXG4uZm9ybS1mb290ZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJvdHRvbTogMHB4O1xuICB6LWluZGV4OiAxMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWUyZTY7XG4gIGNvbG9yOiAjODY5MDk5O1xuICBwYWRkaW5nOiAxMHB4O1xuXG4gIC5idG4tbGlzdCB7XG4gICAgLmZsb2F0LXJpZ2h0LCAuZmxvYXQtc20tcmlnaHQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgfVxuICB9XG59XG4iLCJcbi5jYXJkIHtcbiAgJi5jYXJkLXRhYmxlIHtcbiAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMHB4IG5vbmU7XG4gICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICB9XG5cbiAgICAuY2FyZC1ib2R5IHtcbiAgICAgIHBhZGRpbmc6IDBweDtcblxuICAgICAgdGFibGUudGFibGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG5cbiAgICAgICAgdHIge1xuICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgIGlucHV0LmZvcm0tY2hlY2staW5wdXQge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDNweCAxMnB4O1xuXG4gICAgICAgICAgICBpbnB1dC5mb3JtLWJhdGNoLWNoZWNrYm94IHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2FyZC1mb290ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICBwYWRkaW5nLXRvcDogMjVweDtcblxuICAgICAgLm5iLXJlc3VsdHMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIlxuLnRhYi1jb250ZW50IHtcbiAgLnRhYi1wYW5lIHtcbiAgICBkaXNwbGF5OiBub25lIDtcblxuICAgICYuYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrIDtcbiAgICB9XG4gIH1cbn0iLCJcblxuLm1vZGFsIHtcbiAgLm1vZGFsLWJvZHkge1xuICAgIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCUgO1xuICAgIH1cbiAgfVxufSIsIlxuI3RvYXN0LWNvbnRhaW5lciB7XG4gIHdpZHRoOiA0MDBweDtcbn1cblxuI3RvYXN0LWNvbnRhaW5lciAudG9hc3Qge1xuICBmbG9hdDogcmlnaHQgO1xuICB3aWR0aDogNDAwcHggO1xuICBvcGFjaXR5OiAxIDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAtbW96LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgLW8tYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblxuICAmLnN1Y2Nlc3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzdWNjZXNzICFpbXBvcnRhbnQgO1xuICB9XG4gICYuZGFuZ2VyLCAmLmVycm9yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFuZ2VyICFpbXBvcnRhbnQgO1xuICB9XG4gICYuaW5mbyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGluZm8gIWltcG9ydGFudCA7XG4gIH1cbiAgJi53YXJuaW5nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2FybmluZyAhaW1wb3J0YW50IDtcbiAgfVxufVxuXG4jdG9hc3QtY29udGFpbmVyOmJlZm9yZTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuI3RvYXN0LWNsb3NlLWFsbCB7XG4gIGJvcmRlcjogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDdweDtcbiAgbGVmdDogLTE1cHg7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB6LWluZGV4OiAxMDAwO1xuICBiYWNrZ3JvdW5kOiAjQkQzNjJGO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAwLjg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIC8vQGluY2x1ZGUgdGV4dC1zaGFkb3coMCAxcHggMCAjOTk5KSA7XG5cbiAgYm9yZGVyLXJhZGl1czogNTBweCA7XG59XG5cbiJdLCJzb3VyY2VSb290IjoiIn0=*/